configure revision 3a925b30
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-vesa 2.2.1.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 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-vesa'
752PACKAGE_TARNAME='xf86-video-vesa'
753PACKAGE_VERSION='2.2.1'
754PACKAGE_STRING='xf86-video-vesa 2.2.1'
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
811INCLUDES
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
823moduledir
824LIBTOOL
825ac_ct_F77
826FFLAGS
827F77
828CXXCPP
829am__fastdepCXX_FALSE
830am__fastdepCXX_TRUE
831CXXDEPMODE
832ac_ct_CXX
833CXXFLAGS
834CXX
835CPP
836NMEDIT
837DSYMUTIL
838RANLIB
839AR
840ECHO
841LN_S
842EGREP
843GREP
844SED
845am__fastdepCC_FALSE
846am__fastdepCC_TRUE
847CCDEPMODE
848AMDEPBACKSLASH
849AMDEP_FALSE
850AMDEP_TRUE
851am__quote
852am__include
853DEPDIR
854OBJEXT
855EXEEXT
856ac_ct_CC
857CPPFLAGS
858LDFLAGS
859CFLAGS
860CC
861host_os
862host_vendor
863host_cpu
864host
865build_os
866build_vendor
867build_cpu
868build
869MAINT
870MAINTAINER_MODE_FALSE
871MAINTAINER_MODE_TRUE
872am__untar
873am__tar
874AMTAR
875am__leading_dot
876SET_MAKE
877AWK
878mkdir_p
879MKDIR_P
880INSTALL_STRIP_PROGRAM
881STRIP
882install_sh
883MAKEINFO
884AUTOHEADER
885AUTOMAKE
886AUTOCONF
887ACLOCAL
888VERSION
889PACKAGE
890CYGPATH_W
891am__isrc
892INSTALL_DATA
893INSTALL_SCRIPT
894INSTALL_PROGRAM
895target_alias
896host_alias
897build_alias
898LIBS
899ECHO_T
900ECHO_N
901ECHO_C
902DEFS
903mandir
904localedir
905libdir
906psdir
907pdfdir
908dvidir
909htmldir
910infodir
911docdir
912oldincludedir
913includedir
914localstatedir
915sharedstatedir
916sysconfdir
917datadir
918datarootdir
919libexecdir
920sbindir
921bindir
922program_transform_name
923prefix
924exec_prefix
925PACKAGE_BUGREPORT
926PACKAGE_STRING
927PACKAGE_VERSION
928PACKAGE_TARNAME
929PACKAGE_NAME
930PATH_SEPARATOR
931SHELL'
932ac_subst_files=''
933ac_user_opts='
934enable_option_checking
935enable_maintainer_mode
936enable_static
937enable_shared
938enable_fast_install
939enable_dependency_tracking
940with_gnu_ld
941enable_libtool_lock
942with_pic
943with_tags
944with_xorg_module_dir
945with_release_version
946'
947      ac_precious_vars='build_alias
948host_alias
949target_alias
950CC
951CFLAGS
952LDFLAGS
953LIBS
954CPPFLAGS
955CPP
956CXX
957CXXFLAGS
958CCC
959CXXCPP
960F77
961FFLAGS
962PKG_CONFIG
963XORG_CFLAGS
964XORG_LIBS
965XEXT_CFLAGS
966XEXT_LIBS
967PCIACCESS_CFLAGS
968PCIACCESS_LIBS'
969
970
971# Initialize some variables set by options.
972ac_init_help=
973ac_init_version=false
974ac_unrecognized_opts=
975ac_unrecognized_sep=
976# The variables have the same names as the options, with
977# dashes changed to underlines.
978cache_file=/dev/null
979exec_prefix=NONE
980no_create=
981no_recursion=
982prefix=NONE
983program_prefix=NONE
984program_suffix=NONE
985program_transform_name=s,x,x,
986silent=
987site=
988srcdir=
989verbose=
990x_includes=NONE
991x_libraries=NONE
992
993# Installation directory options.
994# These are left unexpanded so users can "make install exec_prefix=/foo"
995# and all the variables that are supposed to be based on exec_prefix
996# by default will actually change.
997# Use braces instead of parens because sh, perl, etc. also accept them.
998# (The list follows the same order as the GNU Coding Standards.)
999bindir='${exec_prefix}/bin'
1000sbindir='${exec_prefix}/sbin'
1001libexecdir='${exec_prefix}/libexec'
1002datarootdir='${prefix}/share'
1003datadir='${datarootdir}'
1004sysconfdir='${prefix}/etc'
1005sharedstatedir='${prefix}/com'
1006localstatedir='${prefix}/var'
1007includedir='${prefix}/include'
1008oldincludedir='/usr/include'
1009docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1010infodir='${datarootdir}/info'
1011htmldir='${docdir}'
1012dvidir='${docdir}'
1013pdfdir='${docdir}'
1014psdir='${docdir}'
1015libdir='${exec_prefix}/lib'
1016localedir='${datarootdir}/locale'
1017mandir='${datarootdir}/man'
1018
1019ac_prev=
1020ac_dashdash=
1021for ac_option
1022do
1023  # If the previous option needs an argument, assign it.
1024  if test -n "$ac_prev"; then
1025    eval $ac_prev=\$ac_option
1026    ac_prev=
1027    continue
1028  fi
1029
1030  case $ac_option in
1031  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1032  *)	ac_optarg=yes ;;
1033  esac
1034
1035  # Accept the important Cygnus configure options, so we can diagnose typos.
1036
1037  case $ac_dashdash$ac_option in
1038  --)
1039    ac_dashdash=yes ;;
1040
1041  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1042    ac_prev=bindir ;;
1043  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1044    bindir=$ac_optarg ;;
1045
1046  -build | --build | --buil | --bui | --bu)
1047    ac_prev=build_alias ;;
1048  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1049    build_alias=$ac_optarg ;;
1050
1051  -cache-file | --cache-file | --cache-fil | --cache-fi \
1052  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1053    ac_prev=cache_file ;;
1054  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1055  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1056    cache_file=$ac_optarg ;;
1057
1058  --config-cache | -C)
1059    cache_file=config.cache ;;
1060
1061  -datadir | --datadir | --datadi | --datad)
1062    ac_prev=datadir ;;
1063  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1064    datadir=$ac_optarg ;;
1065
1066  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1067  | --dataroo | --dataro | --datar)
1068    ac_prev=datarootdir ;;
1069  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1070  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1071    datarootdir=$ac_optarg ;;
1072
1073  -disable-* | --disable-*)
1074    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1075    # Reject names that are not valid shell variable names.
1076    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1077      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1078   { (exit 1); exit 1; }; }
1079    ac_useropt_orig=$ac_useropt
1080    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1081    case $ac_user_opts in
1082      *"
1083"enable_$ac_useropt"
1084"*) ;;
1085      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1086	 ac_unrecognized_sep=', ';;
1087    esac
1088    eval enable_$ac_useropt=no ;;
1089
1090  -docdir | --docdir | --docdi | --doc | --do)
1091    ac_prev=docdir ;;
1092  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1093    docdir=$ac_optarg ;;
1094
1095  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1096    ac_prev=dvidir ;;
1097  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1098    dvidir=$ac_optarg ;;
1099
1100  -enable-* | --enable-*)
1101    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1102    # Reject names that are not valid shell variable names.
1103    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1105   { (exit 1); exit 1; }; }
1106    ac_useropt_orig=$ac_useropt
1107    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1108    case $ac_user_opts in
1109      *"
1110"enable_$ac_useropt"
1111"*) ;;
1112      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1113	 ac_unrecognized_sep=', ';;
1114    esac
1115    eval enable_$ac_useropt=\$ac_optarg ;;
1116
1117  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1118  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1119  | --exec | --exe | --ex)
1120    ac_prev=exec_prefix ;;
1121  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1122  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1123  | --exec=* | --exe=* | --ex=*)
1124    exec_prefix=$ac_optarg ;;
1125
1126  -gas | --gas | --ga | --g)
1127    # Obsolete; use --with-gas.
1128    with_gas=yes ;;
1129
1130  -help | --help | --hel | --he | -h)
1131    ac_init_help=long ;;
1132  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1133    ac_init_help=recursive ;;
1134  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1135    ac_init_help=short ;;
1136
1137  -host | --host | --hos | --ho)
1138    ac_prev=host_alias ;;
1139  -host=* | --host=* | --hos=* | --ho=*)
1140    host_alias=$ac_optarg ;;
1141
1142  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1143    ac_prev=htmldir ;;
1144  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1145  | --ht=*)
1146    htmldir=$ac_optarg ;;
1147
1148  -includedir | --includedir | --includedi | --included | --include \
1149  | --includ | --inclu | --incl | --inc)
1150    ac_prev=includedir ;;
1151  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1152  | --includ=* | --inclu=* | --incl=* | --inc=*)
1153    includedir=$ac_optarg ;;
1154
1155  -infodir | --infodir | --infodi | --infod | --info | --inf)
1156    ac_prev=infodir ;;
1157  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1158    infodir=$ac_optarg ;;
1159
1160  -libdir | --libdir | --libdi | --libd)
1161    ac_prev=libdir ;;
1162  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1163    libdir=$ac_optarg ;;
1164
1165  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1166  | --libexe | --libex | --libe)
1167    ac_prev=libexecdir ;;
1168  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1169  | --libexe=* | --libex=* | --libe=*)
1170    libexecdir=$ac_optarg ;;
1171
1172  -localedir | --localedir | --localedi | --localed | --locale)
1173    ac_prev=localedir ;;
1174  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1175    localedir=$ac_optarg ;;
1176
1177  -localstatedir | --localstatedir | --localstatedi | --localstated \
1178  | --localstate | --localstat | --localsta | --localst | --locals)
1179    ac_prev=localstatedir ;;
1180  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1181  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1182    localstatedir=$ac_optarg ;;
1183
1184  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1185    ac_prev=mandir ;;
1186  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1187    mandir=$ac_optarg ;;
1188
1189  -nfp | --nfp | --nf)
1190    # Obsolete; use --without-fp.
1191    with_fp=no ;;
1192
1193  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1194  | --no-cr | --no-c | -n)
1195    no_create=yes ;;
1196
1197  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1198  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1199    no_recursion=yes ;;
1200
1201  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1202  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1203  | --oldin | --oldi | --old | --ol | --o)
1204    ac_prev=oldincludedir ;;
1205  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1206  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1207  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1208    oldincludedir=$ac_optarg ;;
1209
1210  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1211    ac_prev=prefix ;;
1212  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1213    prefix=$ac_optarg ;;
1214
1215  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1216  | --program-pre | --program-pr | --program-p)
1217    ac_prev=program_prefix ;;
1218  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1219  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1220    program_prefix=$ac_optarg ;;
1221
1222  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1223  | --program-suf | --program-su | --program-s)
1224    ac_prev=program_suffix ;;
1225  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1226  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1227    program_suffix=$ac_optarg ;;
1228
1229  -program-transform-name | --program-transform-name \
1230  | --program-transform-nam | --program-transform-na \
1231  | --program-transform-n | --program-transform- \
1232  | --program-transform | --program-transfor \
1233  | --program-transfo | --program-transf \
1234  | --program-trans | --program-tran \
1235  | --progr-tra | --program-tr | --program-t)
1236    ac_prev=program_transform_name ;;
1237  -program-transform-name=* | --program-transform-name=* \
1238  | --program-transform-nam=* | --program-transform-na=* \
1239  | --program-transform-n=* | --program-transform-=* \
1240  | --program-transform=* | --program-transfor=* \
1241  | --program-transfo=* | --program-transf=* \
1242  | --program-trans=* | --program-tran=* \
1243  | --progr-tra=* | --program-tr=* | --program-t=*)
1244    program_transform_name=$ac_optarg ;;
1245
1246  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1247    ac_prev=pdfdir ;;
1248  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1249    pdfdir=$ac_optarg ;;
1250
1251  -psdir | --psdir | --psdi | --psd | --ps)
1252    ac_prev=psdir ;;
1253  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1254    psdir=$ac_optarg ;;
1255
1256  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1257  | -silent | --silent | --silen | --sile | --sil)
1258    silent=yes ;;
1259
1260  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1261    ac_prev=sbindir ;;
1262  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1263  | --sbi=* | --sb=*)
1264    sbindir=$ac_optarg ;;
1265
1266  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1267  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1268  | --sharedst | --shareds | --shared | --share | --shar \
1269  | --sha | --sh)
1270    ac_prev=sharedstatedir ;;
1271  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1272  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1273  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1274  | --sha=* | --sh=*)
1275    sharedstatedir=$ac_optarg ;;
1276
1277  -site | --site | --sit)
1278    ac_prev=site ;;
1279  -site=* | --site=* | --sit=*)
1280    site=$ac_optarg ;;
1281
1282  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1283    ac_prev=srcdir ;;
1284  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1285    srcdir=$ac_optarg ;;
1286
1287  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1288  | --syscon | --sysco | --sysc | --sys | --sy)
1289    ac_prev=sysconfdir ;;
1290  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1291  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1292    sysconfdir=$ac_optarg ;;
1293
1294  -target | --target | --targe | --targ | --tar | --ta | --t)
1295    ac_prev=target_alias ;;
1296  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1297    target_alias=$ac_optarg ;;
1298
1299  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1300    verbose=yes ;;
1301
1302  -version | --version | --versio | --versi | --vers | -V)
1303    ac_init_version=: ;;
1304
1305  -with-* | --with-*)
1306    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1307    # Reject names that are not valid shell variable names.
1308    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1309      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1310   { (exit 1); exit 1; }; }
1311    ac_useropt_orig=$ac_useropt
1312    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1313    case $ac_user_opts in
1314      *"
1315"with_$ac_useropt"
1316"*) ;;
1317      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1318	 ac_unrecognized_sep=', ';;
1319    esac
1320    eval with_$ac_useropt=\$ac_optarg ;;
1321
1322  -without-* | --without-*)
1323    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1324    # Reject names that are not valid shell variable names.
1325    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1326      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1327   { (exit 1); exit 1; }; }
1328    ac_useropt_orig=$ac_useropt
1329    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1330    case $ac_user_opts in
1331      *"
1332"with_$ac_useropt"
1333"*) ;;
1334      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1335	 ac_unrecognized_sep=', ';;
1336    esac
1337    eval with_$ac_useropt=no ;;
1338
1339  --x)
1340    # Obsolete; use --with-x.
1341    with_x=yes ;;
1342
1343  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1344  | --x-incl | --x-inc | --x-in | --x-i)
1345    ac_prev=x_includes ;;
1346  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1347  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1348    x_includes=$ac_optarg ;;
1349
1350  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1351  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1352    ac_prev=x_libraries ;;
1353  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1354  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1355    x_libraries=$ac_optarg ;;
1356
1357  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1358Try \`$0 --help' for more information." >&2
1359   { (exit 1); exit 1; }; }
1360    ;;
1361
1362  *=*)
1363    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1364    # Reject names that are not valid shell variable names.
1365    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1366      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1367   { (exit 1); exit 1; }; }
1368    eval $ac_envvar=\$ac_optarg
1369    export $ac_envvar ;;
1370
1371  *)
1372    # FIXME: should be removed in autoconf 3.0.
1373    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1374    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1375      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1376    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1377    ;;
1378
1379  esac
1380done
1381
1382if test -n "$ac_prev"; then
1383  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1384  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1385   { (exit 1); exit 1; }; }
1386fi
1387
1388if test -n "$ac_unrecognized_opts"; then
1389  case $enable_option_checking in
1390    no) ;;
1391    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1392   { (exit 1); exit 1; }; } ;;
1393    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1394  esac
1395fi
1396
1397# Check all directory arguments for consistency.
1398for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1399		datadir sysconfdir sharedstatedir localstatedir includedir \
1400		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1401		libdir localedir mandir
1402do
1403  eval ac_val=\$$ac_var
1404  # Remove trailing slashes.
1405  case $ac_val in
1406    */ )
1407      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1408      eval $ac_var=\$ac_val;;
1409  esac
1410  # Be sure to have absolute directory names.
1411  case $ac_val in
1412    [\\/$]* | ?:[\\/]* )  continue;;
1413    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1414  esac
1415  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1416   { (exit 1); exit 1; }; }
1417done
1418
1419# There might be people who depend on the old broken behavior: `$host'
1420# used to hold the argument of --host etc.
1421# FIXME: To remove some day.
1422build=$build_alias
1423host=$host_alias
1424target=$target_alias
1425
1426# FIXME: To remove some day.
1427if test "x$host_alias" != x; then
1428  if test "x$build_alias" = x; then
1429    cross_compiling=maybe
1430    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1431    If a cross compiler is detected then cross compile mode will be used." >&2
1432  elif test "x$build_alias" != "x$host_alias"; then
1433    cross_compiling=yes
1434  fi
1435fi
1436
1437ac_tool_prefix=
1438test -n "$host_alias" && ac_tool_prefix=$host_alias-
1439
1440test "$silent" = yes && exec 6>/dev/null
1441
1442
1443ac_pwd=`pwd` && test -n "$ac_pwd" &&
1444ac_ls_di=`ls -di .` &&
1445ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1446  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1447   { (exit 1); exit 1; }; }
1448test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1449  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1450   { (exit 1); exit 1; }; }
1451
1452
1453# Find the source files, if location was not specified.
1454if test -z "$srcdir"; then
1455  ac_srcdir_defaulted=yes
1456  # Try the directory containing this script, then the parent directory.
1457  ac_confdir=`$as_dirname -- "$as_myself" ||
1458$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1459	 X"$as_myself" : 'X\(//\)[^/]' \| \
1460	 X"$as_myself" : 'X\(//\)$' \| \
1461	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1462$as_echo X"$as_myself" |
1463    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1464	    s//\1/
1465	    q
1466	  }
1467	  /^X\(\/\/\)[^/].*/{
1468	    s//\1/
1469	    q
1470	  }
1471	  /^X\(\/\/\)$/{
1472	    s//\1/
1473	    q
1474	  }
1475	  /^X\(\/\).*/{
1476	    s//\1/
1477	    q
1478	  }
1479	  s/.*/./; q'`
1480  srcdir=$ac_confdir
1481  if test ! -r "$srcdir/$ac_unique_file"; then
1482    srcdir=..
1483  fi
1484else
1485  ac_srcdir_defaulted=no
1486fi
1487if test ! -r "$srcdir/$ac_unique_file"; then
1488  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1489  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1490   { (exit 1); exit 1; }; }
1491fi
1492ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1493ac_abs_confdir=`(
1494	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1495   { (exit 1); exit 1; }; }
1496	pwd)`
1497# When building in place, set srcdir=.
1498if test "$ac_abs_confdir" = "$ac_pwd"; then
1499  srcdir=.
1500fi
1501# Remove unnecessary trailing slashes from srcdir.
1502# Double slashes in file names in object file debugging info
1503# mess up M-x gdb in Emacs.
1504case $srcdir in
1505*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1506esac
1507for ac_var in $ac_precious_vars; do
1508  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1509  eval ac_env_${ac_var}_value=\$${ac_var}
1510  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1511  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1512done
1513
1514#
1515# Report the --help message.
1516#
1517if test "$ac_init_help" = "long"; then
1518  # Omit some internal or obsolete options to make the list less imposing.
1519  # This message is too long to be a string in the A/UX 3.1 sh.
1520  cat <<_ACEOF
1521\`configure' configures xf86-video-vesa 2.2.1 to adapt to many kinds of systems.
1522
1523Usage: $0 [OPTION]... [VAR=VALUE]...
1524
1525To assign environment variables (e.g., CC, CFLAGS...), specify them as
1526VAR=VALUE.  See below for descriptions of some of the useful variables.
1527
1528Defaults for the options are specified in brackets.
1529
1530Configuration:
1531  -h, --help              display this help and exit
1532      --help=short        display options specific to this package
1533      --help=recursive    display the short help of all the included packages
1534  -V, --version           display version information and exit
1535  -q, --quiet, --silent   do not print \`checking...' messages
1536      --cache-file=FILE   cache test results in FILE [disabled]
1537  -C, --config-cache      alias for \`--cache-file=config.cache'
1538  -n, --no-create         do not create output files
1539      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1540
1541Installation directories:
1542  --prefix=PREFIX         install architecture-independent files in PREFIX
1543                          [$ac_default_prefix]
1544  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1545                          [PREFIX]
1546
1547By default, \`make install' will install all the files in
1548\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1549an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1550for instance \`--prefix=\$HOME'.
1551
1552For better control, use the options below.
1553
1554Fine tuning of the installation directories:
1555  --bindir=DIR            user executables [EPREFIX/bin]
1556  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1557  --libexecdir=DIR        program executables [EPREFIX/libexec]
1558  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1559  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1560  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1561  --libdir=DIR            object code libraries [EPREFIX/lib]
1562  --includedir=DIR        C header files [PREFIX/include]
1563  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1564  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1565  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1566  --infodir=DIR           info documentation [DATAROOTDIR/info]
1567  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1568  --mandir=DIR            man documentation [DATAROOTDIR/man]
1569  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-vesa]
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-vesa 2.2.1:";;
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  --with-release-version=STRING
1618                          Use release version string in package name
1619
1620Some influential environment variables:
1621  CC          C compiler command
1622  CFLAGS      C compiler flags
1623  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1624              nonstandard directory <lib dir>
1625  LIBS        libraries to pass to the linker, e.g. -l<library>
1626  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1627              you have headers in a nonstandard directory <include dir>
1628  CPP         C preprocessor
1629  CXX         C++ compiler command
1630  CXXFLAGS    C++ compiler flags
1631  CXXCPP      C++ preprocessor
1632  F77         Fortran 77 compiler command
1633  FFLAGS      Fortran 77 compiler flags
1634  PKG_CONFIG  path to pkg-config utility
1635  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1636  XORG_LIBS   linker flags for XORG, overriding pkg-config
1637  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1638  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1639  PCIACCESS_CFLAGS
1640              C compiler flags for PCIACCESS, overriding pkg-config
1641  PCIACCESS_LIBS
1642              linker flags for PCIACCESS, overriding pkg-config
1643
1644Use these variables to override the choices made by `configure' or to help
1645it to find libraries and programs with nonstandard names/locations.
1646
1647Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1648_ACEOF
1649ac_status=$?
1650fi
1651
1652if test "$ac_init_help" = "recursive"; then
1653  # If there are subdirs, report their specific --help.
1654  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1655    test -d "$ac_dir" ||
1656      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1657      continue
1658    ac_builddir=.
1659
1660case "$ac_dir" in
1661.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1662*)
1663  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1664  # A ".." for each directory in $ac_dir_suffix.
1665  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1666  case $ac_top_builddir_sub in
1667  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1668  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1669  esac ;;
1670esac
1671ac_abs_top_builddir=$ac_pwd
1672ac_abs_builddir=$ac_pwd$ac_dir_suffix
1673# for backward compatibility:
1674ac_top_builddir=$ac_top_build_prefix
1675
1676case $srcdir in
1677  .)  # We are building in place.
1678    ac_srcdir=.
1679    ac_top_srcdir=$ac_top_builddir_sub
1680    ac_abs_top_srcdir=$ac_pwd ;;
1681  [\\/]* | ?:[\\/]* )  # Absolute name.
1682    ac_srcdir=$srcdir$ac_dir_suffix;
1683    ac_top_srcdir=$srcdir
1684    ac_abs_top_srcdir=$srcdir ;;
1685  *) # Relative name.
1686    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1687    ac_top_srcdir=$ac_top_build_prefix$srcdir
1688    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1689esac
1690ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1691
1692    cd "$ac_dir" || { ac_status=$?; continue; }
1693    # Check for guested configure.
1694    if test -f "$ac_srcdir/configure.gnu"; then
1695      echo &&
1696      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1697    elif test -f "$ac_srcdir/configure"; then
1698      echo &&
1699      $SHELL "$ac_srcdir/configure" --help=recursive
1700    else
1701      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1702    fi || ac_status=$?
1703    cd "$ac_pwd" || { ac_status=$?; break; }
1704  done
1705fi
1706
1707test -n "$ac_init_help" && exit $ac_status
1708if $ac_init_version; then
1709  cat <<\_ACEOF
1710xf86-video-vesa configure 2.2.1
1711generated by GNU Autoconf 2.63
1712
1713Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17142002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1715This configure script is free software; the Free Software Foundation
1716gives unlimited permission to copy, distribute and modify it.
1717_ACEOF
1718  exit
1719fi
1720cat >config.log <<_ACEOF
1721This file contains any messages produced by compilers while
1722running configure, to aid debugging if configure makes a mistake.
1723
1724It was created by xf86-video-vesa $as_me 2.2.1, which was
1725generated by GNU Autoconf 2.63.  Invocation command line was
1726
1727  $ $0 $@
1728
1729_ACEOF
1730exec 5>>config.log
1731{
1732cat <<_ASUNAME
1733## --------- ##
1734## Platform. ##
1735## --------- ##
1736
1737hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1738uname -m = `(uname -m) 2>/dev/null || echo unknown`
1739uname -r = `(uname -r) 2>/dev/null || echo unknown`
1740uname -s = `(uname -s) 2>/dev/null || echo unknown`
1741uname -v = `(uname -v) 2>/dev/null || echo unknown`
1742
1743/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1744/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1745
1746/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1747/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1748/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1749/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1750/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1751/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1752/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1753
1754_ASUNAME
1755
1756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1757for as_dir in $PATH
1758do
1759  IFS=$as_save_IFS
1760  test -z "$as_dir" && as_dir=.
1761  $as_echo "PATH: $as_dir"
1762done
1763IFS=$as_save_IFS
1764
1765} >&5
1766
1767cat >&5 <<_ACEOF
1768
1769
1770## ----------- ##
1771## Core tests. ##
1772## ----------- ##
1773
1774_ACEOF
1775
1776
1777# Keep a trace of the command line.
1778# Strip out --no-create and --no-recursion so they do not pile up.
1779# Strip out --silent because we don't want to record it for future runs.
1780# Also quote any args containing shell meta-characters.
1781# Make two passes to allow for proper duplicate-argument suppression.
1782ac_configure_args=
1783ac_configure_args0=
1784ac_configure_args1=
1785ac_must_keep_next=false
1786for ac_pass in 1 2
1787do
1788  for ac_arg
1789  do
1790    case $ac_arg in
1791    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1792    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1793    | -silent | --silent | --silen | --sile | --sil)
1794      continue ;;
1795    *\'*)
1796      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1797    esac
1798    case $ac_pass in
1799    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1800    2)
1801      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1802      if test $ac_must_keep_next = true; then
1803	ac_must_keep_next=false # Got value, back to normal.
1804      else
1805	case $ac_arg in
1806	  *=* | --config-cache | -C | -disable-* | --disable-* \
1807	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1808	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1809	  | -with-* | --with-* | -without-* | --without-* | --x)
1810	    case "$ac_configure_args0 " in
1811	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1812	    esac
1813	    ;;
1814	  -* ) ac_must_keep_next=true ;;
1815	esac
1816      fi
1817      ac_configure_args="$ac_configure_args '$ac_arg'"
1818      ;;
1819    esac
1820  done
1821done
1822$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1823$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1824
1825# When interrupted or exit'd, cleanup temporary files, and complete
1826# config.log.  We remove comments because anyway the quotes in there
1827# would cause problems or look ugly.
1828# WARNING: Use '\'' to represent an apostrophe within the trap.
1829# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1830trap 'exit_status=$?
1831  # Save into config.log some information that might help in debugging.
1832  {
1833    echo
1834
1835    cat <<\_ASBOX
1836## ---------------- ##
1837## Cache variables. ##
1838## ---------------- ##
1839_ASBOX
1840    echo
1841    # The following way of writing the cache mishandles newlines in values,
1842(
1843  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1844    eval ac_val=\$$ac_var
1845    case $ac_val in #(
1846    *${as_nl}*)
1847      case $ac_var in #(
1848      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1849$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1850      esac
1851      case $ac_var in #(
1852      _ | IFS | as_nl) ;; #(
1853      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1854      *) $as_unset $ac_var ;;
1855      esac ;;
1856    esac
1857  done
1858  (set) 2>&1 |
1859    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1860    *${as_nl}ac_space=\ *)
1861      sed -n \
1862	"s/'\''/'\''\\\\'\'''\''/g;
1863	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1864      ;; #(
1865    *)
1866      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1867      ;;
1868    esac |
1869    sort
1870)
1871    echo
1872
1873    cat <<\_ASBOX
1874## ----------------- ##
1875## Output variables. ##
1876## ----------------- ##
1877_ASBOX
1878    echo
1879    for ac_var in $ac_subst_vars
1880    do
1881      eval ac_val=\$$ac_var
1882      case $ac_val in
1883      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1884      esac
1885      $as_echo "$ac_var='\''$ac_val'\''"
1886    done | sort
1887    echo
1888
1889    if test -n "$ac_subst_files"; then
1890      cat <<\_ASBOX
1891## ------------------- ##
1892## File substitutions. ##
1893## ------------------- ##
1894_ASBOX
1895      echo
1896      for ac_var in $ac_subst_files
1897      do
1898	eval ac_val=\$$ac_var
1899	case $ac_val in
1900	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1901	esac
1902	$as_echo "$ac_var='\''$ac_val'\''"
1903      done | sort
1904      echo
1905    fi
1906
1907    if test -s confdefs.h; then
1908      cat <<\_ASBOX
1909## ----------- ##
1910## confdefs.h. ##
1911## ----------- ##
1912_ASBOX
1913      echo
1914      cat confdefs.h
1915      echo
1916    fi
1917    test "$ac_signal" != 0 &&
1918      $as_echo "$as_me: caught signal $ac_signal"
1919    $as_echo "$as_me: exit $exit_status"
1920  } >&5
1921  rm -f core *.core core.conftest.* &&
1922    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1923    exit $exit_status
1924' 0
1925for ac_signal in 1 2 13 15; do
1926  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1927done
1928ac_signal=0
1929
1930# confdefs.h avoids OS command line length limits that DEFS can exceed.
1931rm -f -r conftest* confdefs.h
1932
1933# Predefined preprocessor variables.
1934
1935cat >>confdefs.h <<_ACEOF
1936#define PACKAGE_NAME "$PACKAGE_NAME"
1937_ACEOF
1938
1939
1940cat >>confdefs.h <<_ACEOF
1941#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1942_ACEOF
1943
1944
1945cat >>confdefs.h <<_ACEOF
1946#define PACKAGE_VERSION "$PACKAGE_VERSION"
1947_ACEOF
1948
1949
1950cat >>confdefs.h <<_ACEOF
1951#define PACKAGE_STRING "$PACKAGE_STRING"
1952_ACEOF
1953
1954
1955cat >>confdefs.h <<_ACEOF
1956#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1957_ACEOF
1958
1959
1960# Let the site file select an alternate cache file if it wants to.
1961# Prefer an explicitly selected file to automatically selected ones.
1962ac_site_file1=NONE
1963ac_site_file2=NONE
1964if test -n "$CONFIG_SITE"; then
1965  ac_site_file1=$CONFIG_SITE
1966elif test "x$prefix" != xNONE; then
1967  ac_site_file1=$prefix/share/config.site
1968  ac_site_file2=$prefix/etc/config.site
1969else
1970  ac_site_file1=$ac_default_prefix/share/config.site
1971  ac_site_file2=$ac_default_prefix/etc/config.site
1972fi
1973for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1974do
1975  test "x$ac_site_file" = xNONE && continue
1976  if test -r "$ac_site_file"; then
1977    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1978$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1979    sed 's/^/| /' "$ac_site_file" >&5
1980    . "$ac_site_file"
1981  fi
1982done
1983
1984if test -r "$cache_file"; then
1985  # Some versions of bash will fail to source /dev/null (special
1986  # files actually), so we avoid doing that.
1987  if test -f "$cache_file"; then
1988    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1989$as_echo "$as_me: loading cache $cache_file" >&6;}
1990    case $cache_file in
1991      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1992      *)                      . "./$cache_file";;
1993    esac
1994  fi
1995else
1996  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1997$as_echo "$as_me: creating cache $cache_file" >&6;}
1998  >$cache_file
1999fi
2000
2001# Check that the precious variables saved in the cache have kept the same
2002# value.
2003ac_cache_corrupted=false
2004for ac_var in $ac_precious_vars; do
2005  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2006  eval ac_new_set=\$ac_env_${ac_var}_set
2007  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2008  eval ac_new_val=\$ac_env_${ac_var}_value
2009  case $ac_old_set,$ac_new_set in
2010    set,)
2011      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2012$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2013      ac_cache_corrupted=: ;;
2014    ,set)
2015      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2016$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2017      ac_cache_corrupted=: ;;
2018    ,);;
2019    *)
2020      if test "x$ac_old_val" != "x$ac_new_val"; then
2021	# differences in whitespace do not lead to failure.
2022	ac_old_val_w=`echo x $ac_old_val`
2023	ac_new_val_w=`echo x $ac_new_val`
2024	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2025	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2026$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2027	  ac_cache_corrupted=:
2028	else
2029	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2030$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2031	  eval $ac_var=\$ac_old_val
2032	fi
2033	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2034$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2035	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2036$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2037      fi;;
2038  esac
2039  # Pass precious variables to config.status.
2040  if test "$ac_new_set" = set; then
2041    case $ac_new_val in
2042    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2043    *) ac_arg=$ac_var=$ac_new_val ;;
2044    esac
2045    case " $ac_configure_args " in
2046      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2047      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2048    esac
2049  fi
2050done
2051if $ac_cache_corrupted; then
2052  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2053$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2054  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2055$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2056  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2057$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2058   { (exit 1); exit 1; }; }
2059fi
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085ac_ext=c
2086ac_cpp='$CPP $CPPFLAGS'
2087ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2088ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2089ac_compiler_gnu=$ac_cv_c_compiler_gnu
2090
2091
2092
2093
2094ac_config_headers="$ac_config_headers config.h"
2095
2096ac_aux_dir=
2097for ac_dir in . "$srcdir"/.; do
2098  if test -f "$ac_dir/install-sh"; then
2099    ac_aux_dir=$ac_dir
2100    ac_install_sh="$ac_aux_dir/install-sh -c"
2101    break
2102  elif test -f "$ac_dir/install.sh"; then
2103    ac_aux_dir=$ac_dir
2104    ac_install_sh="$ac_aux_dir/install.sh -c"
2105    break
2106  elif test -f "$ac_dir/shtool"; then
2107    ac_aux_dir=$ac_dir
2108    ac_install_sh="$ac_aux_dir/shtool install -c"
2109    break
2110  fi
2111done
2112if test -z "$ac_aux_dir"; then
2113  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2114$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2115   { (exit 1); exit 1; }; }
2116fi
2117
2118# These three variables are undocumented and unsupported,
2119# and are intended to be withdrawn in a future Autoconf release.
2120# They can cause serious problems if a builder's source tree is in a directory
2121# whose full name contains unusual characters.
2122ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2123ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2124ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2125
2126
2127
2128am__api_version='1.11'
2129
2130# Find a good install program.  We prefer a C program (faster),
2131# so one script is as good as another.  But avoid the broken or
2132# incompatible versions:
2133# SysV /etc/install, /usr/sbin/install
2134# SunOS /usr/etc/install
2135# IRIX /sbin/install
2136# AIX /bin/install
2137# AmigaOS /C/install, which installs bootblocks on floppy discs
2138# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2139# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2140# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2141# OS/2's system install, which has a completely different semantic
2142# ./install, which can be erroneously created by make from ./install.sh.
2143# Reject install programs that cannot install multiple files.
2144{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2145$as_echo_n "checking for a BSD-compatible install... " >&6; }
2146if test -z "$INSTALL"; then
2147if test "${ac_cv_path_install+set}" = set; then
2148  $as_echo_n "(cached) " >&6
2149else
2150  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2151for as_dir in $PATH
2152do
2153  IFS=$as_save_IFS
2154  test -z "$as_dir" && as_dir=.
2155  # Account for people who put trailing slashes in PATH elements.
2156case $as_dir/ in
2157  ./ | .// | /cC/* | \
2158  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2159  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2160  /usr/ucb/* ) ;;
2161  *)
2162    # OSF1 and SCO ODT 3.0 have their own names for install.
2163    # Don't use installbsd from OSF since it installs stuff as root
2164    # by default.
2165    for ac_prog in ginstall scoinst install; do
2166      for ac_exec_ext in '' $ac_executable_extensions; do
2167	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2168	  if test $ac_prog = install &&
2169	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2170	    # AIX install.  It has an incompatible calling convention.
2171	    :
2172	  elif test $ac_prog = install &&
2173	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2174	    # program-specific install script used by HP pwplus--don't use.
2175	    :
2176	  else
2177	    rm -rf conftest.one conftest.two conftest.dir
2178	    echo one > conftest.one
2179	    echo two > conftest.two
2180	    mkdir conftest.dir
2181	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2182	      test -s conftest.one && test -s conftest.two &&
2183	      test -s conftest.dir/conftest.one &&
2184	      test -s conftest.dir/conftest.two
2185	    then
2186	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2187	      break 3
2188	    fi
2189	  fi
2190	fi
2191      done
2192    done
2193    ;;
2194esac
2195
2196done
2197IFS=$as_save_IFS
2198
2199rm -rf conftest.one conftest.two conftest.dir
2200
2201fi
2202  if test "${ac_cv_path_install+set}" = set; then
2203    INSTALL=$ac_cv_path_install
2204  else
2205    # As a last resort, use the slow shell script.  Don't cache a
2206    # value for INSTALL within a source directory, because that will
2207    # break other packages using the cache if that directory is
2208    # removed, or if the value is a relative name.
2209    INSTALL=$ac_install_sh
2210  fi
2211fi
2212{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2213$as_echo "$INSTALL" >&6; }
2214
2215# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2216# It thinks the first close brace ends the variable substitution.
2217test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2218
2219test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2220
2221test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2222
2223{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2224$as_echo_n "checking whether build environment is sane... " >&6; }
2225# Just in case
2226sleep 1
2227echo timestamp > conftest.file
2228# Reject unsafe characters in $srcdir or the absolute working directory
2229# name.  Accept space and tab only in the latter.
2230am_lf='
2231'
2232case `pwd` in
2233  *[\\\"\#\$\&\'\`$am_lf]*)
2234    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2235$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2236   { (exit 1); exit 1; }; };;
2237esac
2238case $srcdir in
2239  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2240    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2241$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2242   { (exit 1); exit 1; }; };;
2243esac
2244
2245# Do `set' in a subshell so we don't clobber the current shell's
2246# arguments.  Must try -L first in case configure is actually a
2247# symlink; some systems play weird games with the mod time of symlinks
2248# (eg FreeBSD returns the mod time of the symlink's containing
2249# directory).
2250if (
2251   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2252   if test "$*" = "X"; then
2253      # -L didn't work.
2254      set X `ls -t "$srcdir/configure" conftest.file`
2255   fi
2256   rm -f conftest.file
2257   if test "$*" != "X $srcdir/configure conftest.file" \
2258      && test "$*" != "X conftest.file $srcdir/configure"; then
2259
2260      # If neither matched, then we have a broken ls.  This can happen
2261      # if, for instance, CONFIG_SHELL is bash and it inherits a
2262      # broken ls alias from the environment.  This has actually
2263      # happened.  Such a system could not be considered "sane".
2264      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2265alias in your environment" >&5
2266$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2267alias in your environment" >&2;}
2268   { (exit 1); exit 1; }; }
2269   fi
2270
2271   test "$2" = conftest.file
2272   )
2273then
2274   # Ok.
2275   :
2276else
2277   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2278Check your system clock" >&5
2279$as_echo "$as_me: error: newly created file is older than distributed files!
2280Check your system clock" >&2;}
2281   { (exit 1); exit 1; }; }
2282fi
2283{ $as_echo "$as_me:$LINENO: result: yes" >&5
2284$as_echo "yes" >&6; }
2285test "$program_prefix" != NONE &&
2286  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2287# Use a double $ so make ignores it.
2288test "$program_suffix" != NONE &&
2289  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2290# Double any \ or $.
2291# By default was `s,x,x', remove it if useless.
2292ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2293program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2294
2295# expand $ac_aux_dir to an absolute path
2296am_aux_dir=`cd $ac_aux_dir && pwd`
2297
2298if test x"${MISSING+set}" != xset; then
2299  case $am_aux_dir in
2300  *\ * | *\	*)
2301    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2302  *)
2303    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2304  esac
2305fi
2306# Use eval to expand $SHELL
2307if eval "$MISSING --run true"; then
2308  am_missing_run="$MISSING --run "
2309else
2310  am_missing_run=
2311  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2312$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2313fi
2314
2315if test x"${install_sh}" != xset; then
2316  case $am_aux_dir in
2317  *\ * | *\	*)
2318    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2319  *)
2320    install_sh="\${SHELL} $am_aux_dir/install-sh"
2321  esac
2322fi
2323
2324# Installed binaries are usually stripped using `strip' when the user
2325# run `make install-strip'.  However `strip' might not be the right
2326# tool to use in cross-compilation environments, therefore Automake
2327# will honor the `STRIP' environment variable to overrule this program.
2328if test "$cross_compiling" != no; then
2329  if test -n "$ac_tool_prefix"; then
2330  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2331set dummy ${ac_tool_prefix}strip; ac_word=$2
2332{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2333$as_echo_n "checking for $ac_word... " >&6; }
2334if test "${ac_cv_prog_STRIP+set}" = set; then
2335  $as_echo_n "(cached) " >&6
2336else
2337  if test -n "$STRIP"; then
2338  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2339else
2340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2341for as_dir in $PATH
2342do
2343  IFS=$as_save_IFS
2344  test -z "$as_dir" && as_dir=.
2345  for ac_exec_ext in '' $ac_executable_extensions; do
2346  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2347    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2348    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2349    break 2
2350  fi
2351done
2352done
2353IFS=$as_save_IFS
2354
2355fi
2356fi
2357STRIP=$ac_cv_prog_STRIP
2358if test -n "$STRIP"; then
2359  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2360$as_echo "$STRIP" >&6; }
2361else
2362  { $as_echo "$as_me:$LINENO: result: no" >&5
2363$as_echo "no" >&6; }
2364fi
2365
2366
2367fi
2368if test -z "$ac_cv_prog_STRIP"; then
2369  ac_ct_STRIP=$STRIP
2370  # Extract the first word of "strip", so it can be a program name with args.
2371set dummy strip; ac_word=$2
2372{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2373$as_echo_n "checking for $ac_word... " >&6; }
2374if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2375  $as_echo_n "(cached) " >&6
2376else
2377  if test -n "$ac_ct_STRIP"; then
2378  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2379else
2380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2381for as_dir in $PATH
2382do
2383  IFS=$as_save_IFS
2384  test -z "$as_dir" && as_dir=.
2385  for ac_exec_ext in '' $ac_executable_extensions; do
2386  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2387    ac_cv_prog_ac_ct_STRIP="strip"
2388    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2389    break 2
2390  fi
2391done
2392done
2393IFS=$as_save_IFS
2394
2395fi
2396fi
2397ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2398if test -n "$ac_ct_STRIP"; then
2399  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2400$as_echo "$ac_ct_STRIP" >&6; }
2401else
2402  { $as_echo "$as_me:$LINENO: result: no" >&5
2403$as_echo "no" >&6; }
2404fi
2405
2406  if test "x$ac_ct_STRIP" = x; then
2407    STRIP=":"
2408  else
2409    case $cross_compiling:$ac_tool_warned in
2410yes:)
2411{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2412$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2413ac_tool_warned=yes ;;
2414esac
2415    STRIP=$ac_ct_STRIP
2416  fi
2417else
2418  STRIP="$ac_cv_prog_STRIP"
2419fi
2420
2421fi
2422INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2423
2424{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2425$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2426if test -z "$MKDIR_P"; then
2427  if test "${ac_cv_path_mkdir+set}" = set; then
2428  $as_echo_n "(cached) " >&6
2429else
2430  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2431for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2432do
2433  IFS=$as_save_IFS
2434  test -z "$as_dir" && as_dir=.
2435  for ac_prog in mkdir gmkdir; do
2436	 for ac_exec_ext in '' $ac_executable_extensions; do
2437	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2438	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2439	     'mkdir (GNU coreutils) '* | \
2440	     'mkdir (coreutils) '* | \
2441	     'mkdir (fileutils) '4.1*)
2442	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2443	       break 3;;
2444	   esac
2445	 done
2446       done
2447done
2448IFS=$as_save_IFS
2449
2450fi
2451
2452  if test "${ac_cv_path_mkdir+set}" = set; then
2453    MKDIR_P="$ac_cv_path_mkdir -p"
2454  else
2455    # As a last resort, use the slow shell script.  Don't cache a
2456    # value for MKDIR_P within a source directory, because that will
2457    # break other packages using the cache if that directory is
2458    # removed, or if the value is a relative name.
2459    test -d ./--version && rmdir ./--version
2460    MKDIR_P="$ac_install_sh -d"
2461  fi
2462fi
2463{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2464$as_echo "$MKDIR_P" >&6; }
2465
2466mkdir_p="$MKDIR_P"
2467case $mkdir_p in
2468  [\\/$]* | ?:[\\/]*) ;;
2469  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2470esac
2471
2472for ac_prog in gawk mawk nawk awk
2473do
2474  # Extract the first word of "$ac_prog", so it can be a program name with args.
2475set dummy $ac_prog; ac_word=$2
2476{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2477$as_echo_n "checking for $ac_word... " >&6; }
2478if test "${ac_cv_prog_AWK+set}" = set; then
2479  $as_echo_n "(cached) " >&6
2480else
2481  if test -n "$AWK"; then
2482  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2483else
2484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2485for as_dir in $PATH
2486do
2487  IFS=$as_save_IFS
2488  test -z "$as_dir" && as_dir=.
2489  for ac_exec_ext in '' $ac_executable_extensions; do
2490  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2491    ac_cv_prog_AWK="$ac_prog"
2492    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2493    break 2
2494  fi
2495done
2496done
2497IFS=$as_save_IFS
2498
2499fi
2500fi
2501AWK=$ac_cv_prog_AWK
2502if test -n "$AWK"; then
2503  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2504$as_echo "$AWK" >&6; }
2505else
2506  { $as_echo "$as_me:$LINENO: result: no" >&5
2507$as_echo "no" >&6; }
2508fi
2509
2510
2511  test -n "$AWK" && break
2512done
2513
2514{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2515$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2516set x ${MAKE-make}
2517ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2518if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2519  $as_echo_n "(cached) " >&6
2520else
2521  cat >conftest.make <<\_ACEOF
2522SHELL = /bin/sh
2523all:
2524	@echo '@@@%%%=$(MAKE)=@@@%%%'
2525_ACEOF
2526# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2527case `${MAKE-make} -f conftest.make 2>/dev/null` in
2528  *@@@%%%=?*=@@@%%%*)
2529    eval ac_cv_prog_make_${ac_make}_set=yes;;
2530  *)
2531    eval ac_cv_prog_make_${ac_make}_set=no;;
2532esac
2533rm -f conftest.make
2534fi
2535if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2536  { $as_echo "$as_me:$LINENO: result: yes" >&5
2537$as_echo "yes" >&6; }
2538  SET_MAKE=
2539else
2540  { $as_echo "$as_me:$LINENO: result: no" >&5
2541$as_echo "no" >&6; }
2542  SET_MAKE="MAKE=${MAKE-make}"
2543fi
2544
2545rm -rf .tst 2>/dev/null
2546mkdir .tst 2>/dev/null
2547if test -d .tst; then
2548  am__leading_dot=.
2549else
2550  am__leading_dot=_
2551fi
2552rmdir .tst 2>/dev/null
2553
2554if test "`cd $srcdir && pwd`" != "`pwd`"; then
2555  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2556  # is not polluted with repeated "-I."
2557  am__isrc=' -I$(srcdir)'
2558  # test to see if srcdir already configured
2559  if test -f $srcdir/config.status; then
2560    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2561$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2562   { (exit 1); exit 1; }; }
2563  fi
2564fi
2565
2566# test whether we have cygpath
2567if test -z "$CYGPATH_W"; then
2568  if (cygpath --version) >/dev/null 2>/dev/null; then
2569    CYGPATH_W='cygpath -w'
2570  else
2571    CYGPATH_W=echo
2572  fi
2573fi
2574
2575
2576# Define the identity of the package.
2577 PACKAGE='xf86-video-vesa'
2578 VERSION='2.2.1'
2579
2580
2581cat >>confdefs.h <<_ACEOF
2582#define PACKAGE "$PACKAGE"
2583_ACEOF
2584
2585
2586cat >>confdefs.h <<_ACEOF
2587#define VERSION "$VERSION"
2588_ACEOF
2589
2590# Some tools Automake needs.
2591
2592ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2593
2594
2595AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2596
2597
2598AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2599
2600
2601AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2602
2603
2604MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2605
2606# We need awk for the "check" target.  The system "awk" is bad on
2607# some platforms.
2608# Always define AMTAR for backward compatibility.
2609
2610AMTAR=${AMTAR-"${am_missing_run}tar"}
2611
2612am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2613
2614
2615
2616
2617
2618
2619
2620{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2621$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2622    # Check whether --enable-maintainer-mode was given.
2623if test "${enable_maintainer_mode+set}" = set; then
2624  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2625else
2626  USE_MAINTAINER_MODE=no
2627fi
2628
2629  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2630$as_echo "$USE_MAINTAINER_MODE" >&6; }
2631   if test $USE_MAINTAINER_MODE = yes; then
2632  MAINTAINER_MODE_TRUE=
2633  MAINTAINER_MODE_FALSE='#'
2634else
2635  MAINTAINER_MODE_TRUE='#'
2636  MAINTAINER_MODE_FALSE=
2637fi
2638
2639  MAINT=$MAINTAINER_MODE_TRUE
2640
2641
2642
2643# Checks for programs.
2644# Check whether --enable-static was given.
2645if test "${enable_static+set}" = set; then
2646  enableval=$enable_static; p=${PACKAGE-default}
2647    case $enableval in
2648    yes) enable_static=yes ;;
2649    no) enable_static=no ;;
2650    *)
2651     enable_static=no
2652      # Look at the argument we got.  We use all the common list separators.
2653      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2654      for pkg in $enableval; do
2655	IFS="$lt_save_ifs"
2656	if test "X$pkg" = "X$p"; then
2657	  enable_static=yes
2658	fi
2659      done
2660      IFS="$lt_save_ifs"
2661      ;;
2662    esac
2663else
2664  enable_static=no
2665fi
2666
2667
2668
2669# Check whether --enable-shared was given.
2670if test "${enable_shared+set}" = set; then
2671  enableval=$enable_shared; p=${PACKAGE-default}
2672    case $enableval in
2673    yes) enable_shared=yes ;;
2674    no) enable_shared=no ;;
2675    *)
2676      enable_shared=no
2677      # Look at the argument we got.  We use all the common list separators.
2678      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2679      for pkg in $enableval; do
2680	IFS="$lt_save_ifs"
2681	if test "X$pkg" = "X$p"; then
2682	  enable_shared=yes
2683	fi
2684      done
2685      IFS="$lt_save_ifs"
2686      ;;
2687    esac
2688else
2689  enable_shared=yes
2690fi
2691
2692
2693# Check whether --enable-fast-install was given.
2694if test "${enable_fast_install+set}" = set; then
2695  enableval=$enable_fast_install; p=${PACKAGE-default}
2696    case $enableval in
2697    yes) enable_fast_install=yes ;;
2698    no) enable_fast_install=no ;;
2699    *)
2700      enable_fast_install=no
2701      # Look at the argument we got.  We use all the common list separators.
2702      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2703      for pkg in $enableval; do
2704	IFS="$lt_save_ifs"
2705	if test "X$pkg" = "X$p"; then
2706	  enable_fast_install=yes
2707	fi
2708      done
2709      IFS="$lt_save_ifs"
2710      ;;
2711    esac
2712else
2713  enable_fast_install=yes
2714fi
2715
2716
2717# Make sure we can run config.sub.
2718$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2719  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2720$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2721   { (exit 1); exit 1; }; }
2722
2723{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2724$as_echo_n "checking build system type... " >&6; }
2725if test "${ac_cv_build+set}" = set; then
2726  $as_echo_n "(cached) " >&6
2727else
2728  ac_build_alias=$build_alias
2729test "x$ac_build_alias" = x &&
2730  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2731test "x$ac_build_alias" = x &&
2732  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2733$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2734   { (exit 1); exit 1; }; }
2735ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2736  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2737$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2738   { (exit 1); exit 1; }; }
2739
2740fi
2741{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2742$as_echo "$ac_cv_build" >&6; }
2743case $ac_cv_build in
2744*-*-*) ;;
2745*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2746$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2747   { (exit 1); exit 1; }; };;
2748esac
2749build=$ac_cv_build
2750ac_save_IFS=$IFS; IFS='-'
2751set x $ac_cv_build
2752shift
2753build_cpu=$1
2754build_vendor=$2
2755shift; shift
2756# Remember, the first character of IFS is used to create $*,
2757# except with old shells:
2758build_os=$*
2759IFS=$ac_save_IFS
2760case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2761
2762
2763{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2764$as_echo_n "checking host system type... " >&6; }
2765if test "${ac_cv_host+set}" = set; then
2766  $as_echo_n "(cached) " >&6
2767else
2768  if test "x$host_alias" = x; then
2769  ac_cv_host=$ac_cv_build
2770else
2771  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2772    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2773$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2774   { (exit 1); exit 1; }; }
2775fi
2776
2777fi
2778{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2779$as_echo "$ac_cv_host" >&6; }
2780case $ac_cv_host in
2781*-*-*) ;;
2782*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2783$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2784   { (exit 1); exit 1; }; };;
2785esac
2786host=$ac_cv_host
2787ac_save_IFS=$IFS; IFS='-'
2788set x $ac_cv_host
2789shift
2790host_cpu=$1
2791host_vendor=$2
2792shift; shift
2793# Remember, the first character of IFS is used to create $*,
2794# except with old shells:
2795host_os=$*
2796IFS=$ac_save_IFS
2797case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2798
2799
2800DEPDIR="${am__leading_dot}deps"
2801
2802ac_config_commands="$ac_config_commands depfiles"
2803
2804
2805am_make=${MAKE-make}
2806cat > confinc << 'END'
2807am__doit:
2808	@echo this is the am__doit target
2809.PHONY: am__doit
2810END
2811# If we don't find an include directive, just comment out the code.
2812{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2813$as_echo_n "checking for style of include used by $am_make... " >&6; }
2814am__include="#"
2815am__quote=
2816_am_result=none
2817# First try GNU make style include.
2818echo "include confinc" > confmf
2819# Ignore all kinds of additional output from `make'.
2820case `$am_make -s -f confmf 2> /dev/null` in #(
2821*the\ am__doit\ target*)
2822  am__include=include
2823  am__quote=
2824  _am_result=GNU
2825  ;;
2826esac
2827# Now try BSD make style include.
2828if test "$am__include" = "#"; then
2829   echo '.include "confinc"' > confmf
2830   case `$am_make -s -f confmf 2> /dev/null` in #(
2831   *the\ am__doit\ target*)
2832     am__include=.include
2833     am__quote="\""
2834     _am_result=BSD
2835     ;;
2836   esac
2837fi
2838
2839
2840{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2841$as_echo "$_am_result" >&6; }
2842rm -f confinc confmf
2843
2844# Check whether --enable-dependency-tracking was given.
2845if test "${enable_dependency_tracking+set}" = set; then
2846  enableval=$enable_dependency_tracking;
2847fi
2848
2849if test "x$enable_dependency_tracking" != xno; then
2850  am_depcomp="$ac_aux_dir/depcomp"
2851  AMDEPBACKSLASH='\'
2852fi
2853 if test "x$enable_dependency_tracking" != xno; then
2854  AMDEP_TRUE=
2855  AMDEP_FALSE='#'
2856else
2857  AMDEP_TRUE='#'
2858  AMDEP_FALSE=
2859fi
2860
2861
2862ac_ext=c
2863ac_cpp='$CPP $CPPFLAGS'
2864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2866ac_compiler_gnu=$ac_cv_c_compiler_gnu
2867if test -n "$ac_tool_prefix"; then
2868  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2869set dummy ${ac_tool_prefix}gcc; ac_word=$2
2870{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2871$as_echo_n "checking for $ac_word... " >&6; }
2872if test "${ac_cv_prog_CC+set}" = set; then
2873  $as_echo_n "(cached) " >&6
2874else
2875  if test -n "$CC"; then
2876  ac_cv_prog_CC="$CC" # Let the user override the test.
2877else
2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2879for as_dir in $PATH
2880do
2881  IFS=$as_save_IFS
2882  test -z "$as_dir" && as_dir=.
2883  for ac_exec_ext in '' $ac_executable_extensions; do
2884  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2885    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2886    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2887    break 2
2888  fi
2889done
2890done
2891IFS=$as_save_IFS
2892
2893fi
2894fi
2895CC=$ac_cv_prog_CC
2896if test -n "$CC"; then
2897  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2898$as_echo "$CC" >&6; }
2899else
2900  { $as_echo "$as_me:$LINENO: result: no" >&5
2901$as_echo "no" >&6; }
2902fi
2903
2904
2905fi
2906if test -z "$ac_cv_prog_CC"; then
2907  ac_ct_CC=$CC
2908  # Extract the first word of "gcc", so it can be a program name with args.
2909set dummy gcc; ac_word=$2
2910{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2911$as_echo_n "checking for $ac_word... " >&6; }
2912if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2913  $as_echo_n "(cached) " >&6
2914else
2915  if test -n "$ac_ct_CC"; then
2916  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2917else
2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919for as_dir in $PATH
2920do
2921  IFS=$as_save_IFS
2922  test -z "$as_dir" && as_dir=.
2923  for ac_exec_ext in '' $ac_executable_extensions; do
2924  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2925    ac_cv_prog_ac_ct_CC="gcc"
2926    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2927    break 2
2928  fi
2929done
2930done
2931IFS=$as_save_IFS
2932
2933fi
2934fi
2935ac_ct_CC=$ac_cv_prog_ac_ct_CC
2936if test -n "$ac_ct_CC"; then
2937  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2938$as_echo "$ac_ct_CC" >&6; }
2939else
2940  { $as_echo "$as_me:$LINENO: result: no" >&5
2941$as_echo "no" >&6; }
2942fi
2943
2944  if test "x$ac_ct_CC" = x; then
2945    CC=""
2946  else
2947    case $cross_compiling:$ac_tool_warned in
2948yes:)
2949{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2950$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2951ac_tool_warned=yes ;;
2952esac
2953    CC=$ac_ct_CC
2954  fi
2955else
2956  CC="$ac_cv_prog_CC"
2957fi
2958
2959if test -z "$CC"; then
2960          if test -n "$ac_tool_prefix"; then
2961    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2962set dummy ${ac_tool_prefix}cc; ac_word=$2
2963{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2964$as_echo_n "checking for $ac_word... " >&6; }
2965if test "${ac_cv_prog_CC+set}" = set; then
2966  $as_echo_n "(cached) " >&6
2967else
2968  if test -n "$CC"; then
2969  ac_cv_prog_CC="$CC" # Let the user override the test.
2970else
2971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972for as_dir in $PATH
2973do
2974  IFS=$as_save_IFS
2975  test -z "$as_dir" && as_dir=.
2976  for ac_exec_ext in '' $ac_executable_extensions; do
2977  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2978    ac_cv_prog_CC="${ac_tool_prefix}cc"
2979    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2980    break 2
2981  fi
2982done
2983done
2984IFS=$as_save_IFS
2985
2986fi
2987fi
2988CC=$ac_cv_prog_CC
2989if test -n "$CC"; then
2990  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2991$as_echo "$CC" >&6; }
2992else
2993  { $as_echo "$as_me:$LINENO: result: no" >&5
2994$as_echo "no" >&6; }
2995fi
2996
2997
2998  fi
2999fi
3000if test -z "$CC"; then
3001  # Extract the first word of "cc", so it can be a program name with args.
3002set dummy cc; ac_word=$2
3003{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3004$as_echo_n "checking for $ac_word... " >&6; }
3005if test "${ac_cv_prog_CC+set}" = set; then
3006  $as_echo_n "(cached) " >&6
3007else
3008  if test -n "$CC"; then
3009  ac_cv_prog_CC="$CC" # Let the user override the test.
3010else
3011  ac_prog_rejected=no
3012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3013for as_dir in $PATH
3014do
3015  IFS=$as_save_IFS
3016  test -z "$as_dir" && as_dir=.
3017  for ac_exec_ext in '' $ac_executable_extensions; do
3018  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3019    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3020       ac_prog_rejected=yes
3021       continue
3022     fi
3023    ac_cv_prog_CC="cc"
3024    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3025    break 2
3026  fi
3027done
3028done
3029IFS=$as_save_IFS
3030
3031if test $ac_prog_rejected = yes; then
3032  # We found a bogon in the path, so make sure we never use it.
3033  set dummy $ac_cv_prog_CC
3034  shift
3035  if test $# != 0; then
3036    # We chose a different compiler from the bogus one.
3037    # However, it has the same basename, so the bogon will be chosen
3038    # first if we set CC to just the basename; use the full file name.
3039    shift
3040    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3041  fi
3042fi
3043fi
3044fi
3045CC=$ac_cv_prog_CC
3046if test -n "$CC"; then
3047  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3048$as_echo "$CC" >&6; }
3049else
3050  { $as_echo "$as_me:$LINENO: result: no" >&5
3051$as_echo "no" >&6; }
3052fi
3053
3054
3055fi
3056if test -z "$CC"; then
3057  if test -n "$ac_tool_prefix"; then
3058  for ac_prog in cl.exe
3059  do
3060    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3061set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3062{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3063$as_echo_n "checking for $ac_word... " >&6; }
3064if test "${ac_cv_prog_CC+set}" = set; then
3065  $as_echo_n "(cached) " >&6
3066else
3067  if test -n "$CC"; then
3068  ac_cv_prog_CC="$CC" # Let the user override the test.
3069else
3070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3071for as_dir in $PATH
3072do
3073  IFS=$as_save_IFS
3074  test -z "$as_dir" && as_dir=.
3075  for ac_exec_ext in '' $ac_executable_extensions; do
3076  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3077    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3078    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3079    break 2
3080  fi
3081done
3082done
3083IFS=$as_save_IFS
3084
3085fi
3086fi
3087CC=$ac_cv_prog_CC
3088if test -n "$CC"; then
3089  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3090$as_echo "$CC" >&6; }
3091else
3092  { $as_echo "$as_me:$LINENO: result: no" >&5
3093$as_echo "no" >&6; }
3094fi
3095
3096
3097    test -n "$CC" && break
3098  done
3099fi
3100if test -z "$CC"; then
3101  ac_ct_CC=$CC
3102  for ac_prog in cl.exe
3103do
3104  # Extract the first word of "$ac_prog", so it can be a program name with args.
3105set dummy $ac_prog; ac_word=$2
3106{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3107$as_echo_n "checking for $ac_word... " >&6; }
3108if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3109  $as_echo_n "(cached) " >&6
3110else
3111  if test -n "$ac_ct_CC"; then
3112  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3113else
3114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3115for as_dir in $PATH
3116do
3117  IFS=$as_save_IFS
3118  test -z "$as_dir" && as_dir=.
3119  for ac_exec_ext in '' $ac_executable_extensions; do
3120  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3121    ac_cv_prog_ac_ct_CC="$ac_prog"
3122    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3123    break 2
3124  fi
3125done
3126done
3127IFS=$as_save_IFS
3128
3129fi
3130fi
3131ac_ct_CC=$ac_cv_prog_ac_ct_CC
3132if test -n "$ac_ct_CC"; then
3133  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3134$as_echo "$ac_ct_CC" >&6; }
3135else
3136  { $as_echo "$as_me:$LINENO: result: no" >&5
3137$as_echo "no" >&6; }
3138fi
3139
3140
3141  test -n "$ac_ct_CC" && break
3142done
3143
3144  if test "x$ac_ct_CC" = x; then
3145    CC=""
3146  else
3147    case $cross_compiling:$ac_tool_warned in
3148yes:)
3149{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3150$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3151ac_tool_warned=yes ;;
3152esac
3153    CC=$ac_ct_CC
3154  fi
3155fi
3156
3157fi
3158
3159
3160test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3161$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3162{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3163See \`config.log' for more details." >&5
3164$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3165See \`config.log' for more details." >&2;}
3166   { (exit 1); exit 1; }; }; }
3167
3168# Provide some information about the compiler.
3169$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3170set X $ac_compile
3171ac_compiler=$2
3172{ (ac_try="$ac_compiler --version >&5"
3173case "(($ac_try" in
3174  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3175  *) ac_try_echo=$ac_try;;
3176esac
3177eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3178$as_echo "$ac_try_echo") >&5
3179  (eval "$ac_compiler --version >&5") 2>&5
3180  ac_status=$?
3181  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3182  (exit $ac_status); }
3183{ (ac_try="$ac_compiler -v >&5"
3184case "(($ac_try" in
3185  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3186  *) ac_try_echo=$ac_try;;
3187esac
3188eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3189$as_echo "$ac_try_echo") >&5
3190  (eval "$ac_compiler -v >&5") 2>&5
3191  ac_status=$?
3192  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3193  (exit $ac_status); }
3194{ (ac_try="$ac_compiler -V >&5"
3195case "(($ac_try" in
3196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3197  *) ac_try_echo=$ac_try;;
3198esac
3199eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3200$as_echo "$ac_try_echo") >&5
3201  (eval "$ac_compiler -V >&5") 2>&5
3202  ac_status=$?
3203  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3204  (exit $ac_status); }
3205
3206cat >conftest.$ac_ext <<_ACEOF
3207/* confdefs.h.  */
3208_ACEOF
3209cat confdefs.h >>conftest.$ac_ext
3210cat >>conftest.$ac_ext <<_ACEOF
3211/* end confdefs.h.  */
3212
3213int
3214main ()
3215{
3216
3217  ;
3218  return 0;
3219}
3220_ACEOF
3221ac_clean_files_save=$ac_clean_files
3222ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3223# Try to create an executable without -o first, disregard a.out.
3224# It will help us diagnose broken compilers, and finding out an intuition
3225# of exeext.
3226{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3227$as_echo_n "checking for C compiler default output file name... " >&6; }
3228ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3229
3230# The possible output files:
3231ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3232
3233ac_rmfiles=
3234for ac_file in $ac_files
3235do
3236  case $ac_file in
3237    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3238    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3239  esac
3240done
3241rm -f $ac_rmfiles
3242
3243if { (ac_try="$ac_link_default"
3244case "(($ac_try" in
3245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246  *) ac_try_echo=$ac_try;;
3247esac
3248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3249$as_echo "$ac_try_echo") >&5
3250  (eval "$ac_link_default") 2>&5
3251  ac_status=$?
3252  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253  (exit $ac_status); }; then
3254  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3255# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3256# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3257# so that the user can short-circuit this test for compilers unknown to
3258# Autoconf.
3259for ac_file in $ac_files ''
3260do
3261  test -f "$ac_file" || continue
3262  case $ac_file in
3263    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3264	;;
3265    [ab].out )
3266	# We found the default executable, but exeext='' is most
3267	# certainly right.
3268	break;;
3269    *.* )
3270        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3271	then :; else
3272	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3273	fi
3274	# We set ac_cv_exeext here because the later test for it is not
3275	# safe: cross compilers may not add the suffix if given an `-o'
3276	# argument, so we may need to know it at that point already.
3277	# Even if this section looks crufty: it has the advantage of
3278	# actually working.
3279	break;;
3280    * )
3281	break;;
3282  esac
3283done
3284test "$ac_cv_exeext" = no && ac_cv_exeext=
3285
3286else
3287  ac_file=''
3288fi
3289
3290{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3291$as_echo "$ac_file" >&6; }
3292if test -z "$ac_file"; then
3293  $as_echo "$as_me: failed program was:" >&5
3294sed 's/^/| /' conftest.$ac_ext >&5
3295
3296{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3297$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3298{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3299See \`config.log' for more details." >&5
3300$as_echo "$as_me: error: C compiler cannot create executables
3301See \`config.log' for more details." >&2;}
3302   { (exit 77); exit 77; }; }; }
3303fi
3304
3305ac_exeext=$ac_cv_exeext
3306
3307# Check that the compiler produces executables we can run.  If not, either
3308# the compiler is broken, or we cross compile.
3309{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3310$as_echo_n "checking whether the C compiler works... " >&6; }
3311# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3312# If not cross compiling, check that we can run a simple program.
3313if test "$cross_compiling" != yes; then
3314  if { ac_try='./$ac_file'
3315  { (case "(($ac_try" in
3316  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3317  *) ac_try_echo=$ac_try;;
3318esac
3319eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3320$as_echo "$ac_try_echo") >&5
3321  (eval "$ac_try") 2>&5
3322  ac_status=$?
3323  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3324  (exit $ac_status); }; }; then
3325    cross_compiling=no
3326  else
3327    if test "$cross_compiling" = maybe; then
3328	cross_compiling=yes
3329    else
3330	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3331$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3332{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3333If you meant to cross compile, use \`--host'.
3334See \`config.log' for more details." >&5
3335$as_echo "$as_me: error: cannot run C compiled programs.
3336If you meant to cross compile, use \`--host'.
3337See \`config.log' for more details." >&2;}
3338   { (exit 1); exit 1; }; }; }
3339    fi
3340  fi
3341fi
3342{ $as_echo "$as_me:$LINENO: result: yes" >&5
3343$as_echo "yes" >&6; }
3344
3345rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3346ac_clean_files=$ac_clean_files_save
3347# Check that the compiler produces executables we can run.  If not, either
3348# the compiler is broken, or we cross compile.
3349{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3350$as_echo_n "checking whether we are cross compiling... " >&6; }
3351{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3352$as_echo "$cross_compiling" >&6; }
3353
3354{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3355$as_echo_n "checking for suffix of executables... " >&6; }
3356if { (ac_try="$ac_link"
3357case "(($ac_try" in
3358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359  *) ac_try_echo=$ac_try;;
3360esac
3361eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3362$as_echo "$ac_try_echo") >&5
3363  (eval "$ac_link") 2>&5
3364  ac_status=$?
3365  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3366  (exit $ac_status); }; then
3367  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3368# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3369# work properly (i.e., refer to `conftest.exe'), while it won't with
3370# `rm'.
3371for ac_file in conftest.exe conftest conftest.*; do
3372  test -f "$ac_file" || continue
3373  case $ac_file in
3374    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3375    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3376	  break;;
3377    * ) break;;
3378  esac
3379done
3380else
3381  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3382$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3383{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3384See \`config.log' for more details." >&5
3385$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3386See \`config.log' for more details." >&2;}
3387   { (exit 1); exit 1; }; }; }
3388fi
3389
3390rm -f conftest$ac_cv_exeext
3391{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3392$as_echo "$ac_cv_exeext" >&6; }
3393
3394rm -f conftest.$ac_ext
3395EXEEXT=$ac_cv_exeext
3396ac_exeext=$EXEEXT
3397{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3398$as_echo_n "checking for suffix of object files... " >&6; }
3399if test "${ac_cv_objext+set}" = set; then
3400  $as_echo_n "(cached) " >&6
3401else
3402  cat >conftest.$ac_ext <<_ACEOF
3403/* confdefs.h.  */
3404_ACEOF
3405cat confdefs.h >>conftest.$ac_ext
3406cat >>conftest.$ac_ext <<_ACEOF
3407/* end confdefs.h.  */
3408
3409int
3410main ()
3411{
3412
3413  ;
3414  return 0;
3415}
3416_ACEOF
3417rm -f conftest.o conftest.obj
3418if { (ac_try="$ac_compile"
3419case "(($ac_try" in
3420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3421  *) ac_try_echo=$ac_try;;
3422esac
3423eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3424$as_echo "$ac_try_echo") >&5
3425  (eval "$ac_compile") 2>&5
3426  ac_status=$?
3427  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3428  (exit $ac_status); }; then
3429  for ac_file in conftest.o conftest.obj conftest.*; do
3430  test -f "$ac_file" || continue;
3431  case $ac_file in
3432    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3433    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3434       break;;
3435  esac
3436done
3437else
3438  $as_echo "$as_me: failed program was:" >&5
3439sed 's/^/| /' conftest.$ac_ext >&5
3440
3441{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3442$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3443{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3444See \`config.log' for more details." >&5
3445$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3446See \`config.log' for more details." >&2;}
3447   { (exit 1); exit 1; }; }; }
3448fi
3449
3450rm -f conftest.$ac_cv_objext conftest.$ac_ext
3451fi
3452{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3453$as_echo "$ac_cv_objext" >&6; }
3454OBJEXT=$ac_cv_objext
3455ac_objext=$OBJEXT
3456{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3457$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3458if test "${ac_cv_c_compiler_gnu+set}" = set; then
3459  $as_echo_n "(cached) " >&6
3460else
3461  cat >conftest.$ac_ext <<_ACEOF
3462/* confdefs.h.  */
3463_ACEOF
3464cat confdefs.h >>conftest.$ac_ext
3465cat >>conftest.$ac_ext <<_ACEOF
3466/* end confdefs.h.  */
3467
3468int
3469main ()
3470{
3471#ifndef __GNUC__
3472       choke me
3473#endif
3474
3475  ;
3476  return 0;
3477}
3478_ACEOF
3479rm -f conftest.$ac_objext
3480if { (ac_try="$ac_compile"
3481case "(($ac_try" in
3482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3483  *) ac_try_echo=$ac_try;;
3484esac
3485eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3486$as_echo "$ac_try_echo") >&5
3487  (eval "$ac_compile") 2>conftest.er1
3488  ac_status=$?
3489  grep -v '^ *+' conftest.er1 >conftest.err
3490  rm -f conftest.er1
3491  cat conftest.err >&5
3492  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3493  (exit $ac_status); } && {
3494	 test -z "$ac_c_werror_flag" ||
3495	 test ! -s conftest.err
3496       } && test -s conftest.$ac_objext; then
3497  ac_compiler_gnu=yes
3498else
3499  $as_echo "$as_me: failed program was:" >&5
3500sed 's/^/| /' conftest.$ac_ext >&5
3501
3502	ac_compiler_gnu=no
3503fi
3504
3505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3506ac_cv_c_compiler_gnu=$ac_compiler_gnu
3507
3508fi
3509{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3510$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3511if test $ac_compiler_gnu = yes; then
3512  GCC=yes
3513else
3514  GCC=
3515fi
3516ac_test_CFLAGS=${CFLAGS+set}
3517ac_save_CFLAGS=$CFLAGS
3518{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3519$as_echo_n "checking whether $CC accepts -g... " >&6; }
3520if test "${ac_cv_prog_cc_g+set}" = set; then
3521  $as_echo_n "(cached) " >&6
3522else
3523  ac_save_c_werror_flag=$ac_c_werror_flag
3524   ac_c_werror_flag=yes
3525   ac_cv_prog_cc_g=no
3526   CFLAGS="-g"
3527   cat >conftest.$ac_ext <<_ACEOF
3528/* confdefs.h.  */
3529_ACEOF
3530cat confdefs.h >>conftest.$ac_ext
3531cat >>conftest.$ac_ext <<_ACEOF
3532/* end confdefs.h.  */
3533
3534int
3535main ()
3536{
3537
3538  ;
3539  return 0;
3540}
3541_ACEOF
3542rm -f conftest.$ac_objext
3543if { (ac_try="$ac_compile"
3544case "(($ac_try" in
3545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3546  *) ac_try_echo=$ac_try;;
3547esac
3548eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3549$as_echo "$ac_try_echo") >&5
3550  (eval "$ac_compile") 2>conftest.er1
3551  ac_status=$?
3552  grep -v '^ *+' conftest.er1 >conftest.err
3553  rm -f conftest.er1
3554  cat conftest.err >&5
3555  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3556  (exit $ac_status); } && {
3557	 test -z "$ac_c_werror_flag" ||
3558	 test ! -s conftest.err
3559       } && test -s conftest.$ac_objext; then
3560  ac_cv_prog_cc_g=yes
3561else
3562  $as_echo "$as_me: failed program was:" >&5
3563sed 's/^/| /' conftest.$ac_ext >&5
3564
3565	CFLAGS=""
3566      cat >conftest.$ac_ext <<_ACEOF
3567/* confdefs.h.  */
3568_ACEOF
3569cat confdefs.h >>conftest.$ac_ext
3570cat >>conftest.$ac_ext <<_ACEOF
3571/* end confdefs.h.  */
3572
3573int
3574main ()
3575{
3576
3577  ;
3578  return 0;
3579}
3580_ACEOF
3581rm -f conftest.$ac_objext
3582if { (ac_try="$ac_compile"
3583case "(($ac_try" in
3584  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3585  *) ac_try_echo=$ac_try;;
3586esac
3587eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3588$as_echo "$ac_try_echo") >&5
3589  (eval "$ac_compile") 2>conftest.er1
3590  ac_status=$?
3591  grep -v '^ *+' conftest.er1 >conftest.err
3592  rm -f conftest.er1
3593  cat conftest.err >&5
3594  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3595  (exit $ac_status); } && {
3596	 test -z "$ac_c_werror_flag" ||
3597	 test ! -s conftest.err
3598       } && test -s conftest.$ac_objext; then
3599  :
3600else
3601  $as_echo "$as_me: failed program was:" >&5
3602sed 's/^/| /' conftest.$ac_ext >&5
3603
3604	ac_c_werror_flag=$ac_save_c_werror_flag
3605	 CFLAGS="-g"
3606	 cat >conftest.$ac_ext <<_ACEOF
3607/* confdefs.h.  */
3608_ACEOF
3609cat confdefs.h >>conftest.$ac_ext
3610cat >>conftest.$ac_ext <<_ACEOF
3611/* end confdefs.h.  */
3612
3613int
3614main ()
3615{
3616
3617  ;
3618  return 0;
3619}
3620_ACEOF
3621rm -f conftest.$ac_objext
3622if { (ac_try="$ac_compile"
3623case "(($ac_try" in
3624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3625  *) ac_try_echo=$ac_try;;
3626esac
3627eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3628$as_echo "$ac_try_echo") >&5
3629  (eval "$ac_compile") 2>conftest.er1
3630  ac_status=$?
3631  grep -v '^ *+' conftest.er1 >conftest.err
3632  rm -f conftest.er1
3633  cat conftest.err >&5
3634  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3635  (exit $ac_status); } && {
3636	 test -z "$ac_c_werror_flag" ||
3637	 test ! -s conftest.err
3638       } && test -s conftest.$ac_objext; then
3639  ac_cv_prog_cc_g=yes
3640else
3641  $as_echo "$as_me: failed program was:" >&5
3642sed 's/^/| /' conftest.$ac_ext >&5
3643
3644
3645fi
3646
3647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3648fi
3649
3650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3651fi
3652
3653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3654   ac_c_werror_flag=$ac_save_c_werror_flag
3655fi
3656{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3657$as_echo "$ac_cv_prog_cc_g" >&6; }
3658if test "$ac_test_CFLAGS" = set; then
3659  CFLAGS=$ac_save_CFLAGS
3660elif test $ac_cv_prog_cc_g = yes; then
3661  if test "$GCC" = yes; then
3662    CFLAGS="-g -O2"
3663  else
3664    CFLAGS="-g"
3665  fi
3666else
3667  if test "$GCC" = yes; then
3668    CFLAGS="-O2"
3669  else
3670    CFLAGS=
3671  fi
3672fi
3673{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3674$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3675if test "${ac_cv_prog_cc_c89+set}" = set; then
3676  $as_echo_n "(cached) " >&6
3677else
3678  ac_cv_prog_cc_c89=no
3679ac_save_CC=$CC
3680cat >conftest.$ac_ext <<_ACEOF
3681/* confdefs.h.  */
3682_ACEOF
3683cat confdefs.h >>conftest.$ac_ext
3684cat >>conftest.$ac_ext <<_ACEOF
3685/* end confdefs.h.  */
3686#include <stdarg.h>
3687#include <stdio.h>
3688#include <sys/types.h>
3689#include <sys/stat.h>
3690/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3691struct buf { int x; };
3692FILE * (*rcsopen) (struct buf *, struct stat *, int);
3693static char *e (p, i)
3694     char **p;
3695     int i;
3696{
3697  return p[i];
3698}
3699static char *f (char * (*g) (char **, int), char **p, ...)
3700{
3701  char *s;
3702  va_list v;
3703  va_start (v,p);
3704  s = g (p, va_arg (v,int));
3705  va_end (v);
3706  return s;
3707}
3708
3709/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3710   function prototypes and stuff, but not '\xHH' hex character constants.
3711   These don't provoke an error unfortunately, instead are silently treated
3712   as 'x'.  The following induces an error, until -std is added to get
3713   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3714   array size at least.  It's necessary to write '\x00'==0 to get something
3715   that's true only with -std.  */
3716int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3717
3718/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3719   inside strings and character constants.  */
3720#define FOO(x) 'x'
3721int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3722
3723int test (int i, double x);
3724struct s1 {int (*f) (int a);};
3725struct s2 {int (*f) (double a);};
3726int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3727int argc;
3728char **argv;
3729int
3730main ()
3731{
3732return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3733  ;
3734  return 0;
3735}
3736_ACEOF
3737for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3738	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3739do
3740  CC="$ac_save_CC $ac_arg"
3741  rm -f conftest.$ac_objext
3742if { (ac_try="$ac_compile"
3743case "(($ac_try" in
3744  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3745  *) ac_try_echo=$ac_try;;
3746esac
3747eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3748$as_echo "$ac_try_echo") >&5
3749  (eval "$ac_compile") 2>conftest.er1
3750  ac_status=$?
3751  grep -v '^ *+' conftest.er1 >conftest.err
3752  rm -f conftest.er1
3753  cat conftest.err >&5
3754  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3755  (exit $ac_status); } && {
3756	 test -z "$ac_c_werror_flag" ||
3757	 test ! -s conftest.err
3758       } && test -s conftest.$ac_objext; then
3759  ac_cv_prog_cc_c89=$ac_arg
3760else
3761  $as_echo "$as_me: failed program was:" >&5
3762sed 's/^/| /' conftest.$ac_ext >&5
3763
3764
3765fi
3766
3767rm -f core conftest.err conftest.$ac_objext
3768  test "x$ac_cv_prog_cc_c89" != "xno" && break
3769done
3770rm -f conftest.$ac_ext
3771CC=$ac_save_CC
3772
3773fi
3774# AC_CACHE_VAL
3775case "x$ac_cv_prog_cc_c89" in
3776  x)
3777    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3778$as_echo "none needed" >&6; } ;;
3779  xno)
3780    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3781$as_echo "unsupported" >&6; } ;;
3782  *)
3783    CC="$CC $ac_cv_prog_cc_c89"
3784    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3785$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3786esac
3787
3788
3789ac_ext=c
3790ac_cpp='$CPP $CPPFLAGS'
3791ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3792ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3793ac_compiler_gnu=$ac_cv_c_compiler_gnu
3794
3795depcc="$CC"   am_compiler_list=
3796
3797{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3798$as_echo_n "checking dependency style of $depcc... " >&6; }
3799if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3800  $as_echo_n "(cached) " >&6
3801else
3802  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3803  # We make a subdir and do the tests there.  Otherwise we can end up
3804  # making bogus files that we don't know about and never remove.  For
3805  # instance it was reported that on HP-UX the gcc test will end up
3806  # making a dummy file named `D' -- because `-MD' means `put the output
3807  # in D'.
3808  mkdir conftest.dir
3809  # Copy depcomp to subdir because otherwise we won't find it if we're
3810  # using a relative directory.
3811  cp "$am_depcomp" conftest.dir
3812  cd conftest.dir
3813  # We will build objects and dependencies in a subdirectory because
3814  # it helps to detect inapplicable dependency modes.  For instance
3815  # both Tru64's cc and ICC support -MD to output dependencies as a
3816  # side effect of compilation, but ICC will put the dependencies in
3817  # the current directory while Tru64 will put them in the object
3818  # directory.
3819  mkdir sub
3820
3821  am_cv_CC_dependencies_compiler_type=none
3822  if test "$am_compiler_list" = ""; then
3823     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3824  fi
3825  am__universal=false
3826  case " $depcc " in #(
3827     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3828     esac
3829
3830  for depmode in $am_compiler_list; do
3831    # Setup a source with many dependencies, because some compilers
3832    # like to wrap large dependency lists on column 80 (with \), and
3833    # we should not choose a depcomp mode which is confused by this.
3834    #
3835    # We need to recreate these files for each test, as the compiler may
3836    # overwrite some of them when testing with obscure command lines.
3837    # This happens at least with the AIX C compiler.
3838    : > sub/conftest.c
3839    for i in 1 2 3 4 5 6; do
3840      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3841      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3842      # Solaris 8's {/usr,}/bin/sh.
3843      touch sub/conftst$i.h
3844    done
3845    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3846
3847    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3848    # mode.  It turns out that the SunPro C++ compiler does not properly
3849    # handle `-M -o', and we need to detect this.  Also, some Intel
3850    # versions had trouble with output in subdirs
3851    am__obj=sub/conftest.${OBJEXT-o}
3852    am__minus_obj="-o $am__obj"
3853    case $depmode in
3854    gcc)
3855      # This depmode causes a compiler race in universal mode.
3856      test "$am__universal" = false || continue
3857      ;;
3858    nosideeffect)
3859      # after this tag, mechanisms are not by side-effect, so they'll
3860      # only be used when explicitly requested
3861      if test "x$enable_dependency_tracking" = xyes; then
3862	continue
3863      else
3864	break
3865      fi
3866      ;;
3867    msvisualcpp | msvcmsys)
3868      # This compiler won't grok `-c -o', but also, the minuso test has
3869      # not run yet.  These depmodes are late enough in the game, and
3870      # so weak that their functioning should not be impacted.
3871      am__obj=conftest.${OBJEXT-o}
3872      am__minus_obj=
3873      ;;
3874    none) break ;;
3875    esac
3876    if depmode=$depmode \
3877       source=sub/conftest.c object=$am__obj \
3878       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3879       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3880         >/dev/null 2>conftest.err &&
3881       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3882       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3883       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3884       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3885      # icc doesn't choke on unknown options, it will just issue warnings
3886      # or remarks (even with -Werror).  So we grep stderr for any message
3887      # that says an option was ignored or not supported.
3888      # When given -MP, icc 7.0 and 7.1 complain thusly:
3889      #   icc: Command line warning: ignoring option '-M'; no argument required
3890      # The diagnosis changed in icc 8.0:
3891      #   icc: Command line remark: option '-MP' not supported
3892      if (grep 'ignoring option' conftest.err ||
3893          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3894        am_cv_CC_dependencies_compiler_type=$depmode
3895        break
3896      fi
3897    fi
3898  done
3899
3900  cd ..
3901  rm -rf conftest.dir
3902else
3903  am_cv_CC_dependencies_compiler_type=none
3904fi
3905
3906fi
3907{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3908$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3909CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3910
3911 if
3912  test "x$enable_dependency_tracking" != xno \
3913  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3914  am__fastdepCC_TRUE=
3915  am__fastdepCC_FALSE='#'
3916else
3917  am__fastdepCC_TRUE='#'
3918  am__fastdepCC_FALSE=
3919fi
3920
3921
3922{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3923$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3924if test "${lt_cv_path_SED+set}" = set; then
3925  $as_echo_n "(cached) " >&6
3926else
3927  # Loop through the user's path and test for sed and gsed.
3928# Then use that list of sed's as ones to test for truncation.
3929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3930for as_dir in $PATH
3931do
3932  IFS=$as_save_IFS
3933  test -z "$as_dir" && as_dir=.
3934  for lt_ac_prog in sed gsed; do
3935    for ac_exec_ext in '' $ac_executable_extensions; do
3936      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3937        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3938      fi
3939    done
3940  done
3941done
3942IFS=$as_save_IFS
3943lt_ac_max=0
3944lt_ac_count=0
3945# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3946# along with /bin/sed that truncates output.
3947for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3948  test ! -f $lt_ac_sed && continue
3949  cat /dev/null > conftest.in
3950  lt_ac_count=0
3951  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3952  # Check for GNU sed and select it if it is found.
3953  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3954    lt_cv_path_SED=$lt_ac_sed
3955    break
3956  fi
3957  while true; do
3958    cat conftest.in conftest.in >conftest.tmp
3959    mv conftest.tmp conftest.in
3960    cp conftest.in conftest.nl
3961    echo >>conftest.nl
3962    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3963    cmp -s conftest.out conftest.nl || break
3964    # 10000 chars as input seems more than enough
3965    test $lt_ac_count -gt 10 && break
3966    lt_ac_count=`expr $lt_ac_count + 1`
3967    if test $lt_ac_count -gt $lt_ac_max; then
3968      lt_ac_max=$lt_ac_count
3969      lt_cv_path_SED=$lt_ac_sed
3970    fi
3971  done
3972done
3973
3974fi
3975
3976SED=$lt_cv_path_SED
3977
3978{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3979$as_echo "$SED" >&6; }
3980
3981{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3982$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3983if test "${ac_cv_path_GREP+set}" = set; then
3984  $as_echo_n "(cached) " >&6
3985else
3986  if test -z "$GREP"; then
3987  ac_path_GREP_found=false
3988  # Loop through the user's path and test for each of PROGNAME-LIST
3989  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3991do
3992  IFS=$as_save_IFS
3993  test -z "$as_dir" && as_dir=.
3994  for ac_prog in grep ggrep; do
3995    for ac_exec_ext in '' $ac_executable_extensions; do
3996      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3997      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3998# Check for GNU ac_path_GREP and select it if it is found.
3999  # Check for GNU $ac_path_GREP
4000case `"$ac_path_GREP" --version 2>&1` in
4001*GNU*)
4002  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4003*)
4004  ac_count=0
4005  $as_echo_n 0123456789 >"conftest.in"
4006  while :
4007  do
4008    cat "conftest.in" "conftest.in" >"conftest.tmp"
4009    mv "conftest.tmp" "conftest.in"
4010    cp "conftest.in" "conftest.nl"
4011    $as_echo 'GREP' >> "conftest.nl"
4012    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4013    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4014    ac_count=`expr $ac_count + 1`
4015    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4016      # Best one so far, save it but keep looking for a better one
4017      ac_cv_path_GREP="$ac_path_GREP"
4018      ac_path_GREP_max=$ac_count
4019    fi
4020    # 10*(2^10) chars as input seems more than enough
4021    test $ac_count -gt 10 && break
4022  done
4023  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4024esac
4025
4026      $ac_path_GREP_found && break 3
4027    done
4028  done
4029done
4030IFS=$as_save_IFS
4031  if test -z "$ac_cv_path_GREP"; then
4032    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4033$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4034   { (exit 1); exit 1; }; }
4035  fi
4036else
4037  ac_cv_path_GREP=$GREP
4038fi
4039
4040fi
4041{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4042$as_echo "$ac_cv_path_GREP" >&6; }
4043 GREP="$ac_cv_path_GREP"
4044
4045
4046{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4047$as_echo_n "checking for egrep... " >&6; }
4048if test "${ac_cv_path_EGREP+set}" = set; then
4049  $as_echo_n "(cached) " >&6
4050else
4051  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4052   then ac_cv_path_EGREP="$GREP -E"
4053   else
4054     if test -z "$EGREP"; then
4055  ac_path_EGREP_found=false
4056  # Loop through the user's path and test for each of PROGNAME-LIST
4057  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4058for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4059do
4060  IFS=$as_save_IFS
4061  test -z "$as_dir" && as_dir=.
4062  for ac_prog in egrep; do
4063    for ac_exec_ext in '' $ac_executable_extensions; do
4064      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4065      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4066# Check for GNU ac_path_EGREP and select it if it is found.
4067  # Check for GNU $ac_path_EGREP
4068case `"$ac_path_EGREP" --version 2>&1` in
4069*GNU*)
4070  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4071*)
4072  ac_count=0
4073  $as_echo_n 0123456789 >"conftest.in"
4074  while :
4075  do
4076    cat "conftest.in" "conftest.in" >"conftest.tmp"
4077    mv "conftest.tmp" "conftest.in"
4078    cp "conftest.in" "conftest.nl"
4079    $as_echo 'EGREP' >> "conftest.nl"
4080    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4081    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4082    ac_count=`expr $ac_count + 1`
4083    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4084      # Best one so far, save it but keep looking for a better one
4085      ac_cv_path_EGREP="$ac_path_EGREP"
4086      ac_path_EGREP_max=$ac_count
4087    fi
4088    # 10*(2^10) chars as input seems more than enough
4089    test $ac_count -gt 10 && break
4090  done
4091  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4092esac
4093
4094      $ac_path_EGREP_found && break 3
4095    done
4096  done
4097done
4098IFS=$as_save_IFS
4099  if test -z "$ac_cv_path_EGREP"; then
4100    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4101$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4102   { (exit 1); exit 1; }; }
4103  fi
4104else
4105  ac_cv_path_EGREP=$EGREP
4106fi
4107
4108   fi
4109fi
4110{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4111$as_echo "$ac_cv_path_EGREP" >&6; }
4112 EGREP="$ac_cv_path_EGREP"
4113
4114
4115
4116# Check whether --with-gnu-ld was given.
4117if test "${with_gnu_ld+set}" = set; then
4118  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4119else
4120  with_gnu_ld=no
4121fi
4122
4123ac_prog=ld
4124if test "$GCC" = yes; then
4125  # Check if gcc -print-prog-name=ld gives a path.
4126  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4127$as_echo_n "checking for ld used by $CC... " >&6; }
4128  case $host in
4129  *-*-mingw*)
4130    # gcc leaves a trailing carriage return which upsets mingw
4131    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4132  *)
4133    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4134  esac
4135  case $ac_prog in
4136    # Accept absolute paths.
4137    [\\/]* | ?:[\\/]*)
4138      re_direlt='/[^/][^/]*/\.\./'
4139      # Canonicalize the pathname of ld
4140      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4141      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4142	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4143      done
4144      test -z "$LD" && LD="$ac_prog"
4145      ;;
4146  "")
4147    # If it fails, then pretend we aren't using GCC.
4148    ac_prog=ld
4149    ;;
4150  *)
4151    # If it is relative, then search for the first ld in PATH.
4152    with_gnu_ld=unknown
4153    ;;
4154  esac
4155elif test "$with_gnu_ld" = yes; then
4156  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4157$as_echo_n "checking for GNU ld... " >&6; }
4158else
4159  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4160$as_echo_n "checking for non-GNU ld... " >&6; }
4161fi
4162if test "${lt_cv_path_LD+set}" = set; then
4163  $as_echo_n "(cached) " >&6
4164else
4165  if test -z "$LD"; then
4166  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4167  for ac_dir in $PATH; do
4168    IFS="$lt_save_ifs"
4169    test -z "$ac_dir" && ac_dir=.
4170    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4171      lt_cv_path_LD="$ac_dir/$ac_prog"
4172      # Check to see if the program is GNU ld.  I'd rather use --version,
4173      # but apparently some variants of GNU ld only accept -v.
4174      # Break only if it was the GNU/non-GNU ld that we prefer.
4175      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4176      *GNU* | *'with BFD'*)
4177	test "$with_gnu_ld" != no && break
4178	;;
4179      *)
4180	test "$with_gnu_ld" != yes && break
4181	;;
4182      esac
4183    fi
4184  done
4185  IFS="$lt_save_ifs"
4186else
4187  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4188fi
4189fi
4190
4191LD="$lt_cv_path_LD"
4192if test -n "$LD"; then
4193  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4194$as_echo "$LD" >&6; }
4195else
4196  { $as_echo "$as_me:$LINENO: result: no" >&5
4197$as_echo "no" >&6; }
4198fi
4199test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4200$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4201   { (exit 1); exit 1; }; }
4202{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4203$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4204if test "${lt_cv_prog_gnu_ld+set}" = set; then
4205  $as_echo_n "(cached) " >&6
4206else
4207  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4208case `$LD -v 2>&1 </dev/null` in
4209*GNU* | *'with BFD'*)
4210  lt_cv_prog_gnu_ld=yes
4211  ;;
4212*)
4213  lt_cv_prog_gnu_ld=no
4214  ;;
4215esac
4216fi
4217{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4218$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4219with_gnu_ld=$lt_cv_prog_gnu_ld
4220
4221
4222{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4223$as_echo_n "checking for $LD option to reload object files... " >&6; }
4224if test "${lt_cv_ld_reload_flag+set}" = set; then
4225  $as_echo_n "(cached) " >&6
4226else
4227  lt_cv_ld_reload_flag='-r'
4228fi
4229{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4230$as_echo "$lt_cv_ld_reload_flag" >&6; }
4231reload_flag=$lt_cv_ld_reload_flag
4232case $reload_flag in
4233"" | " "*) ;;
4234*) reload_flag=" $reload_flag" ;;
4235esac
4236reload_cmds='$LD$reload_flag -o $output$reload_objs'
4237case $host_os in
4238  darwin*)
4239    if test "$GCC" = yes; then
4240      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4241    else
4242      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4243    fi
4244    ;;
4245esac
4246
4247{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4248$as_echo_n "checking for BSD-compatible nm... " >&6; }
4249if test "${lt_cv_path_NM+set}" = set; then
4250  $as_echo_n "(cached) " >&6
4251else
4252  if test -n "$NM"; then
4253  # Let the user override the test.
4254  lt_cv_path_NM="$NM"
4255else
4256  lt_nm_to_check="${ac_tool_prefix}nm"
4257  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4258    lt_nm_to_check="$lt_nm_to_check nm"
4259  fi
4260  for lt_tmp_nm in $lt_nm_to_check; do
4261    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4262    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4263      IFS="$lt_save_ifs"
4264      test -z "$ac_dir" && ac_dir=.
4265      tmp_nm="$ac_dir/$lt_tmp_nm"
4266      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4267	# Check to see if the nm accepts a BSD-compat flag.
4268	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4269	#   nm: unknown option "B" ignored
4270	# Tru64's nm complains that /dev/null is an invalid object file
4271	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4272	*/dev/null* | *'Invalid file or object type'*)
4273	  lt_cv_path_NM="$tmp_nm -B"
4274	  break
4275	  ;;
4276	*)
4277	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4278	  */dev/null*)
4279	    lt_cv_path_NM="$tmp_nm -p"
4280	    break
4281	    ;;
4282	  *)
4283	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4284	    continue # so that we can try to find one that supports BSD flags
4285	    ;;
4286	  esac
4287	  ;;
4288	esac
4289      fi
4290    done
4291    IFS="$lt_save_ifs"
4292  done
4293  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4294fi
4295fi
4296{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4297$as_echo "$lt_cv_path_NM" >&6; }
4298NM="$lt_cv_path_NM"
4299
4300{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4301$as_echo_n "checking whether ln -s works... " >&6; }
4302LN_S=$as_ln_s
4303if test "$LN_S" = "ln -s"; then
4304  { $as_echo "$as_me:$LINENO: result: yes" >&5
4305$as_echo "yes" >&6; }
4306else
4307  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4308$as_echo "no, using $LN_S" >&6; }
4309fi
4310
4311{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4312$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4313if test "${lt_cv_deplibs_check_method+set}" = set; then
4314  $as_echo_n "(cached) " >&6
4315else
4316  lt_cv_file_magic_cmd='$MAGIC_CMD'
4317lt_cv_file_magic_test_file=
4318lt_cv_deplibs_check_method='unknown'
4319# Need to set the preceding variable on all platforms that support
4320# interlibrary dependencies.
4321# 'none' -- dependencies not supported.
4322# `unknown' -- same as none, but documents that we really don't know.
4323# 'pass_all' -- all dependencies passed with no checks.
4324# 'test_compile' -- check by making test program.
4325# 'file_magic [[regex]]' -- check by looking for files in library path
4326# which responds to the $file_magic_cmd with a given extended regex.
4327# If you have `file' or equivalent on your system and you're not sure
4328# whether `pass_all' will *always* work, you probably want this one.
4329
4330case $host_os in
4331aix[4-9]*)
4332  lt_cv_deplibs_check_method=pass_all
4333  ;;
4334
4335beos*)
4336  lt_cv_deplibs_check_method=pass_all
4337  ;;
4338
4339bsdi[45]*)
4340  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4341  lt_cv_file_magic_cmd='/usr/bin/file -L'
4342  lt_cv_file_magic_test_file=/shlib/libc.so
4343  ;;
4344
4345cygwin*)
4346  # func_win32_libid is a shell function defined in ltmain.sh
4347  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4348  lt_cv_file_magic_cmd='func_win32_libid'
4349  ;;
4350
4351mingw* | pw32*)
4352  # Base MSYS/MinGW do not provide the 'file' command needed by
4353  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4354  # unless we find 'file', for example because we are cross-compiling.
4355  if ( file / ) >/dev/null 2>&1; then
4356    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4357    lt_cv_file_magic_cmd='func_win32_libid'
4358  else
4359    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4360    lt_cv_file_magic_cmd='$OBJDUMP -f'
4361  fi
4362  ;;
4363
4364darwin* | rhapsody*)
4365  lt_cv_deplibs_check_method=pass_all
4366  ;;
4367
4368freebsd* | dragonfly*)
4369  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4370    case $host_cpu in
4371    i*86 )
4372      # Not sure whether the presence of OpenBSD here was a mistake.
4373      # Let's accept both of them until this is cleared up.
4374      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4375      lt_cv_file_magic_cmd=/usr/bin/file
4376      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4377      ;;
4378    esac
4379  else
4380    lt_cv_deplibs_check_method=pass_all
4381  fi
4382  ;;
4383
4384gnu*)
4385  lt_cv_deplibs_check_method=pass_all
4386  ;;
4387
4388hpux10.20* | hpux11*)
4389  lt_cv_file_magic_cmd=/usr/bin/file
4390  case $host_cpu in
4391  ia64*)
4392    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4393    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4394    ;;
4395  hppa*64*)
4396    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]'
4397    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4398    ;;
4399  *)
4400    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4401    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4402    ;;
4403  esac
4404  ;;
4405
4406interix[3-9]*)
4407  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4408  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4409  ;;
4410
4411irix5* | irix6* | nonstopux*)
4412  case $LD in
4413  *-32|*"-32 ") libmagic=32-bit;;
4414  *-n32|*"-n32 ") libmagic=N32;;
4415  *-64|*"-64 ") libmagic=64-bit;;
4416  *) libmagic=never-match;;
4417  esac
4418  lt_cv_deplibs_check_method=pass_all
4419  ;;
4420
4421# This must be Linux ELF.
4422linux* | k*bsd*-gnu)
4423  lt_cv_deplibs_check_method=pass_all
4424  ;;
4425
4426netbsd*)
4427  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4428    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4429  else
4430    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4431  fi
4432  ;;
4433
4434newos6*)
4435  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4436  lt_cv_file_magic_cmd=/usr/bin/file
4437  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4438  ;;
4439
4440nto-qnx*)
4441  lt_cv_deplibs_check_method=unknown
4442  ;;
4443
4444openbsd*)
4445  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4446    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4447  else
4448    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4449  fi
4450  ;;
4451
4452osf3* | osf4* | osf5*)
4453  lt_cv_deplibs_check_method=pass_all
4454  ;;
4455
4456rdos*)
4457  lt_cv_deplibs_check_method=pass_all
4458  ;;
4459
4460solaris*)
4461  lt_cv_deplibs_check_method=pass_all
4462  ;;
4463
4464sysv4 | sysv4.3*)
4465  case $host_vendor in
4466  motorola)
4467    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]'
4468    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4469    ;;
4470  ncr)
4471    lt_cv_deplibs_check_method=pass_all
4472    ;;
4473  sequent)
4474    lt_cv_file_magic_cmd='/bin/file'
4475    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4476    ;;
4477  sni)
4478    lt_cv_file_magic_cmd='/bin/file'
4479    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4480    lt_cv_file_magic_test_file=/lib/libc.so
4481    ;;
4482  siemens)
4483    lt_cv_deplibs_check_method=pass_all
4484    ;;
4485  pc)
4486    lt_cv_deplibs_check_method=pass_all
4487    ;;
4488  esac
4489  ;;
4490
4491sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4492  lt_cv_deplibs_check_method=pass_all
4493  ;;
4494esac
4495
4496fi
4497{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4498$as_echo "$lt_cv_deplibs_check_method" >&6; }
4499file_magic_cmd=$lt_cv_file_magic_cmd
4500deplibs_check_method=$lt_cv_deplibs_check_method
4501test -z "$deplibs_check_method" && deplibs_check_method=unknown
4502
4503
4504
4505
4506# If no C compiler was specified, use CC.
4507LTCC=${LTCC-"$CC"}
4508
4509# If no C compiler flags were specified, use CFLAGS.
4510LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4511
4512# Allow CC to be a program name with arguments.
4513compiler=$CC
4514
4515
4516# Check whether --enable-libtool-lock was given.
4517if test "${enable_libtool_lock+set}" = set; then
4518  enableval=$enable_libtool_lock;
4519fi
4520
4521test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4522
4523# Some flags need to be propagated to the compiler or linker for good
4524# libtool support.
4525case $host in
4526ia64-*-hpux*)
4527  # Find out which ABI we are using.
4528  echo 'int i;' > conftest.$ac_ext
4529  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4530  (eval $ac_compile) 2>&5
4531  ac_status=$?
4532  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533  (exit $ac_status); }; then
4534    case `/usr/bin/file conftest.$ac_objext` in
4535    *ELF-32*)
4536      HPUX_IA64_MODE="32"
4537      ;;
4538    *ELF-64*)
4539      HPUX_IA64_MODE="64"
4540      ;;
4541    esac
4542  fi
4543  rm -rf conftest*
4544  ;;
4545*-*-irix6*)
4546  # Find out which ABI we are using.
4547  echo '#line 4547 "configure"' > conftest.$ac_ext
4548  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4549  (eval $ac_compile) 2>&5
4550  ac_status=$?
4551  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552  (exit $ac_status); }; then
4553   if test "$lt_cv_prog_gnu_ld" = yes; then
4554    case `/usr/bin/file conftest.$ac_objext` in
4555    *32-bit*)
4556      LD="${LD-ld} -melf32bsmip"
4557      ;;
4558    *N32*)
4559      LD="${LD-ld} -melf32bmipn32"
4560      ;;
4561    *64-bit*)
4562      LD="${LD-ld} -melf64bmip"
4563      ;;
4564    esac
4565   else
4566    case `/usr/bin/file conftest.$ac_objext` in
4567    *32-bit*)
4568      LD="${LD-ld} -32"
4569      ;;
4570    *N32*)
4571      LD="${LD-ld} -n32"
4572      ;;
4573    *64-bit*)
4574      LD="${LD-ld} -64"
4575      ;;
4576    esac
4577   fi
4578  fi
4579  rm -rf conftest*
4580  ;;
4581
4582x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4583s390*-*linux*|sparc*-*linux*)
4584  # Find out which ABI we are using.
4585  echo 'int i;' > conftest.$ac_ext
4586  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4587  (eval $ac_compile) 2>&5
4588  ac_status=$?
4589  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4590  (exit $ac_status); }; then
4591    case `/usr/bin/file conftest.o` in
4592    *32-bit*)
4593      case $host in
4594        x86_64-*kfreebsd*-gnu)
4595          LD="${LD-ld} -m elf_i386_fbsd"
4596          ;;
4597        x86_64-*linux*)
4598          LD="${LD-ld} -m elf_i386"
4599          ;;
4600        ppc64-*linux*|powerpc64-*linux*)
4601          LD="${LD-ld} -m elf32ppclinux"
4602          ;;
4603        s390x-*linux*)
4604          LD="${LD-ld} -m elf_s390"
4605          ;;
4606        sparc64-*linux*)
4607          LD="${LD-ld} -m elf32_sparc"
4608          ;;
4609      esac
4610      ;;
4611    *64-bit*)
4612      libsuff=64
4613      case $host in
4614        x86_64-*kfreebsd*-gnu)
4615          LD="${LD-ld} -m elf_x86_64_fbsd"
4616          ;;
4617        x86_64-*linux*)
4618          LD="${LD-ld} -m elf_x86_64"
4619          ;;
4620        ppc*-*linux*|powerpc*-*linux*)
4621          LD="${LD-ld} -m elf64ppc"
4622          ;;
4623        s390*-*linux*)
4624          LD="${LD-ld} -m elf64_s390"
4625          ;;
4626        sparc*-*linux*)
4627          LD="${LD-ld} -m elf64_sparc"
4628          ;;
4629      esac
4630      ;;
4631    esac
4632  fi
4633  rm -rf conftest*
4634  ;;
4635
4636*-*-sco3.2v5*)
4637  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4638  SAVE_CFLAGS="$CFLAGS"
4639  CFLAGS="$CFLAGS -belf"
4640  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4641$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4642if test "${lt_cv_cc_needs_belf+set}" = set; then
4643  $as_echo_n "(cached) " >&6
4644else
4645  ac_ext=c
4646ac_cpp='$CPP $CPPFLAGS'
4647ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4648ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4649ac_compiler_gnu=$ac_cv_c_compiler_gnu
4650
4651     cat >conftest.$ac_ext <<_ACEOF
4652/* confdefs.h.  */
4653_ACEOF
4654cat confdefs.h >>conftest.$ac_ext
4655cat >>conftest.$ac_ext <<_ACEOF
4656/* end confdefs.h.  */
4657
4658int
4659main ()
4660{
4661
4662  ;
4663  return 0;
4664}
4665_ACEOF
4666rm -f conftest.$ac_objext conftest$ac_exeext
4667if { (ac_try="$ac_link"
4668case "(($ac_try" in
4669  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4670  *) ac_try_echo=$ac_try;;
4671esac
4672eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4673$as_echo "$ac_try_echo") >&5
4674  (eval "$ac_link") 2>conftest.er1
4675  ac_status=$?
4676  grep -v '^ *+' conftest.er1 >conftest.err
4677  rm -f conftest.er1
4678  cat conftest.err >&5
4679  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4680  (exit $ac_status); } && {
4681	 test -z "$ac_c_werror_flag" ||
4682	 test ! -s conftest.err
4683       } && test -s conftest$ac_exeext && {
4684	 test "$cross_compiling" = yes ||
4685	 $as_test_x conftest$ac_exeext
4686       }; then
4687  lt_cv_cc_needs_belf=yes
4688else
4689  $as_echo "$as_me: failed program was:" >&5
4690sed 's/^/| /' conftest.$ac_ext >&5
4691
4692	lt_cv_cc_needs_belf=no
4693fi
4694
4695rm -rf conftest.dSYM
4696rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4697      conftest$ac_exeext conftest.$ac_ext
4698     ac_ext=c
4699ac_cpp='$CPP $CPPFLAGS'
4700ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4701ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4702ac_compiler_gnu=$ac_cv_c_compiler_gnu
4703
4704fi
4705{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4706$as_echo "$lt_cv_cc_needs_belf" >&6; }
4707  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4708    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4709    CFLAGS="$SAVE_CFLAGS"
4710  fi
4711  ;;
4712sparc*-*solaris*)
4713  # Find out which ABI we are using.
4714  echo 'int i;' > conftest.$ac_ext
4715  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4716  (eval $ac_compile) 2>&5
4717  ac_status=$?
4718  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4719  (exit $ac_status); }; then
4720    case `/usr/bin/file conftest.o` in
4721    *64-bit*)
4722      case $lt_cv_prog_gnu_ld in
4723      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4724      *)
4725        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4726	  LD="${LD-ld} -64"
4727	fi
4728	;;
4729      esac
4730      ;;
4731    esac
4732  fi
4733  rm -rf conftest*
4734  ;;
4735
4736
4737esac
4738
4739need_locks="$enable_libtool_lock"
4740
4741
4742ac_ext=c
4743ac_cpp='$CPP $CPPFLAGS'
4744ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4745ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4746ac_compiler_gnu=$ac_cv_c_compiler_gnu
4747{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4748$as_echo_n "checking how to run the C preprocessor... " >&6; }
4749# On Suns, sometimes $CPP names a directory.
4750if test -n "$CPP" && test -d "$CPP"; then
4751  CPP=
4752fi
4753if test -z "$CPP"; then
4754  if test "${ac_cv_prog_CPP+set}" = set; then
4755  $as_echo_n "(cached) " >&6
4756else
4757      # Double quotes because CPP needs to be expanded
4758    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4759    do
4760      ac_preproc_ok=false
4761for ac_c_preproc_warn_flag in '' yes
4762do
4763  # Use a header file that comes with gcc, so configuring glibc
4764  # with a fresh cross-compiler works.
4765  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4766  # <limits.h> exists even on freestanding compilers.
4767  # On the NeXT, cc -E runs the code through the compiler's parser,
4768  # not just through cpp. "Syntax error" is here to catch this case.
4769  cat >conftest.$ac_ext <<_ACEOF
4770/* confdefs.h.  */
4771_ACEOF
4772cat confdefs.h >>conftest.$ac_ext
4773cat >>conftest.$ac_ext <<_ACEOF
4774/* end confdefs.h.  */
4775#ifdef __STDC__
4776# include <limits.h>
4777#else
4778# include <assert.h>
4779#endif
4780		     Syntax error
4781_ACEOF
4782if { (ac_try="$ac_cpp conftest.$ac_ext"
4783case "(($ac_try" in
4784  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4785  *) ac_try_echo=$ac_try;;
4786esac
4787eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4788$as_echo "$ac_try_echo") >&5
4789  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4790  ac_status=$?
4791  grep -v '^ *+' conftest.er1 >conftest.err
4792  rm -f conftest.er1
4793  cat conftest.err >&5
4794  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4795  (exit $ac_status); } >/dev/null && {
4796	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4797	 test ! -s conftest.err
4798       }; then
4799  :
4800else
4801  $as_echo "$as_me: failed program was:" >&5
4802sed 's/^/| /' conftest.$ac_ext >&5
4803
4804  # Broken: fails on valid input.
4805continue
4806fi
4807
4808rm -f conftest.err conftest.$ac_ext
4809
4810  # OK, works on sane cases.  Now check whether nonexistent headers
4811  # can be detected and how.
4812  cat >conftest.$ac_ext <<_ACEOF
4813/* confdefs.h.  */
4814_ACEOF
4815cat confdefs.h >>conftest.$ac_ext
4816cat >>conftest.$ac_ext <<_ACEOF
4817/* end confdefs.h.  */
4818#include <ac_nonexistent.h>
4819_ACEOF
4820if { (ac_try="$ac_cpp conftest.$ac_ext"
4821case "(($ac_try" in
4822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4823  *) ac_try_echo=$ac_try;;
4824esac
4825eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4826$as_echo "$ac_try_echo") >&5
4827  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4828  ac_status=$?
4829  grep -v '^ *+' conftest.er1 >conftest.err
4830  rm -f conftest.er1
4831  cat conftest.err >&5
4832  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4833  (exit $ac_status); } >/dev/null && {
4834	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4835	 test ! -s conftest.err
4836       }; then
4837  # Broken: success on invalid input.
4838continue
4839else
4840  $as_echo "$as_me: failed program was:" >&5
4841sed 's/^/| /' conftest.$ac_ext >&5
4842
4843  # Passes both tests.
4844ac_preproc_ok=:
4845break
4846fi
4847
4848rm -f conftest.err conftest.$ac_ext
4849
4850done
4851# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4852rm -f conftest.err conftest.$ac_ext
4853if $ac_preproc_ok; then
4854  break
4855fi
4856
4857    done
4858    ac_cv_prog_CPP=$CPP
4859
4860fi
4861  CPP=$ac_cv_prog_CPP
4862else
4863  ac_cv_prog_CPP=$CPP
4864fi
4865{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4866$as_echo "$CPP" >&6; }
4867ac_preproc_ok=false
4868for ac_c_preproc_warn_flag in '' yes
4869do
4870  # Use a header file that comes with gcc, so configuring glibc
4871  # with a fresh cross-compiler works.
4872  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4873  # <limits.h> exists even on freestanding compilers.
4874  # On the NeXT, cc -E runs the code through the compiler's parser,
4875  # not just through cpp. "Syntax error" is here to catch this case.
4876  cat >conftest.$ac_ext <<_ACEOF
4877/* confdefs.h.  */
4878_ACEOF
4879cat confdefs.h >>conftest.$ac_ext
4880cat >>conftest.$ac_ext <<_ACEOF
4881/* end confdefs.h.  */
4882#ifdef __STDC__
4883# include <limits.h>
4884#else
4885# include <assert.h>
4886#endif
4887		     Syntax error
4888_ACEOF
4889if { (ac_try="$ac_cpp conftest.$ac_ext"
4890case "(($ac_try" in
4891  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4892  *) ac_try_echo=$ac_try;;
4893esac
4894eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4895$as_echo "$ac_try_echo") >&5
4896  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4897  ac_status=$?
4898  grep -v '^ *+' conftest.er1 >conftest.err
4899  rm -f conftest.er1
4900  cat conftest.err >&5
4901  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902  (exit $ac_status); } >/dev/null && {
4903	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4904	 test ! -s conftest.err
4905       }; then
4906  :
4907else
4908  $as_echo "$as_me: failed program was:" >&5
4909sed 's/^/| /' conftest.$ac_ext >&5
4910
4911  # Broken: fails on valid input.
4912continue
4913fi
4914
4915rm -f conftest.err conftest.$ac_ext
4916
4917  # OK, works on sane cases.  Now check whether nonexistent headers
4918  # can be detected and how.
4919  cat >conftest.$ac_ext <<_ACEOF
4920/* confdefs.h.  */
4921_ACEOF
4922cat confdefs.h >>conftest.$ac_ext
4923cat >>conftest.$ac_ext <<_ACEOF
4924/* end confdefs.h.  */
4925#include <ac_nonexistent.h>
4926_ACEOF
4927if { (ac_try="$ac_cpp conftest.$ac_ext"
4928case "(($ac_try" in
4929  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4930  *) ac_try_echo=$ac_try;;
4931esac
4932eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4933$as_echo "$ac_try_echo") >&5
4934  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4935  ac_status=$?
4936  grep -v '^ *+' conftest.er1 >conftest.err
4937  rm -f conftest.er1
4938  cat conftest.err >&5
4939  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4940  (exit $ac_status); } >/dev/null && {
4941	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4942	 test ! -s conftest.err
4943       }; then
4944  # Broken: success on invalid input.
4945continue
4946else
4947  $as_echo "$as_me: failed program was:" >&5
4948sed 's/^/| /' conftest.$ac_ext >&5
4949
4950  # Passes both tests.
4951ac_preproc_ok=:
4952break
4953fi
4954
4955rm -f conftest.err conftest.$ac_ext
4956
4957done
4958# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4959rm -f conftest.err conftest.$ac_ext
4960if $ac_preproc_ok; then
4961  :
4962else
4963  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4965{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4966See \`config.log' for more details." >&5
4967$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4968See \`config.log' for more details." >&2;}
4969   { (exit 1); exit 1; }; }; }
4970fi
4971
4972ac_ext=c
4973ac_cpp='$CPP $CPPFLAGS'
4974ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4975ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4976ac_compiler_gnu=$ac_cv_c_compiler_gnu
4977
4978
4979{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4980$as_echo_n "checking for ANSI C header files... " >&6; }
4981if test "${ac_cv_header_stdc+set}" = set; then
4982  $as_echo_n "(cached) " >&6
4983else
4984  cat >conftest.$ac_ext <<_ACEOF
4985/* confdefs.h.  */
4986_ACEOF
4987cat confdefs.h >>conftest.$ac_ext
4988cat >>conftest.$ac_ext <<_ACEOF
4989/* end confdefs.h.  */
4990#include <stdlib.h>
4991#include <stdarg.h>
4992#include <string.h>
4993#include <float.h>
4994
4995int
4996main ()
4997{
4998
4999  ;
5000  return 0;
5001}
5002_ACEOF
5003rm -f conftest.$ac_objext
5004if { (ac_try="$ac_compile"
5005case "(($ac_try" in
5006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5007  *) ac_try_echo=$ac_try;;
5008esac
5009eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5010$as_echo "$ac_try_echo") >&5
5011  (eval "$ac_compile") 2>conftest.er1
5012  ac_status=$?
5013  grep -v '^ *+' conftest.er1 >conftest.err
5014  rm -f conftest.er1
5015  cat conftest.err >&5
5016  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5017  (exit $ac_status); } && {
5018	 test -z "$ac_c_werror_flag" ||
5019	 test ! -s conftest.err
5020       } && test -s conftest.$ac_objext; then
5021  ac_cv_header_stdc=yes
5022else
5023  $as_echo "$as_me: failed program was:" >&5
5024sed 's/^/| /' conftest.$ac_ext >&5
5025
5026	ac_cv_header_stdc=no
5027fi
5028
5029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5030
5031if test $ac_cv_header_stdc = yes; then
5032  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5033  cat >conftest.$ac_ext <<_ACEOF
5034/* confdefs.h.  */
5035_ACEOF
5036cat confdefs.h >>conftest.$ac_ext
5037cat >>conftest.$ac_ext <<_ACEOF
5038/* end confdefs.h.  */
5039#include <string.h>
5040
5041_ACEOF
5042if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5043  $EGREP "memchr" >/dev/null 2>&1; then
5044  :
5045else
5046  ac_cv_header_stdc=no
5047fi
5048rm -f conftest*
5049
5050fi
5051
5052if test $ac_cv_header_stdc = yes; then
5053  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5054  cat >conftest.$ac_ext <<_ACEOF
5055/* confdefs.h.  */
5056_ACEOF
5057cat confdefs.h >>conftest.$ac_ext
5058cat >>conftest.$ac_ext <<_ACEOF
5059/* end confdefs.h.  */
5060#include <stdlib.h>
5061
5062_ACEOF
5063if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5064  $EGREP "free" >/dev/null 2>&1; then
5065  :
5066else
5067  ac_cv_header_stdc=no
5068fi
5069rm -f conftest*
5070
5071fi
5072
5073if test $ac_cv_header_stdc = yes; then
5074  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5075  if test "$cross_compiling" = yes; then
5076  :
5077else
5078  cat >conftest.$ac_ext <<_ACEOF
5079/* confdefs.h.  */
5080_ACEOF
5081cat confdefs.h >>conftest.$ac_ext
5082cat >>conftest.$ac_ext <<_ACEOF
5083/* end confdefs.h.  */
5084#include <ctype.h>
5085#include <stdlib.h>
5086#if ((' ' & 0x0FF) == 0x020)
5087# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5088# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5089#else
5090# define ISLOWER(c) \
5091		   (('a' <= (c) && (c) <= 'i') \
5092		     || ('j' <= (c) && (c) <= 'r') \
5093		     || ('s' <= (c) && (c) <= 'z'))
5094# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5095#endif
5096
5097#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5098int
5099main ()
5100{
5101  int i;
5102  for (i = 0; i < 256; i++)
5103    if (XOR (islower (i), ISLOWER (i))
5104	|| toupper (i) != TOUPPER (i))
5105      return 2;
5106  return 0;
5107}
5108_ACEOF
5109rm -f conftest$ac_exeext
5110if { (ac_try="$ac_link"
5111case "(($ac_try" in
5112  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5113  *) ac_try_echo=$ac_try;;
5114esac
5115eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5116$as_echo "$ac_try_echo") >&5
5117  (eval "$ac_link") 2>&5
5118  ac_status=$?
5119  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5120  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5121  { (case "(($ac_try" in
5122  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5123  *) ac_try_echo=$ac_try;;
5124esac
5125eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5126$as_echo "$ac_try_echo") >&5
5127  (eval "$ac_try") 2>&5
5128  ac_status=$?
5129  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5130  (exit $ac_status); }; }; then
5131  :
5132else
5133  $as_echo "$as_me: program exited with status $ac_status" >&5
5134$as_echo "$as_me: failed program was:" >&5
5135sed 's/^/| /' conftest.$ac_ext >&5
5136
5137( exit $ac_status )
5138ac_cv_header_stdc=no
5139fi
5140rm -rf conftest.dSYM
5141rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5142fi
5143
5144
5145fi
5146fi
5147{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5148$as_echo "$ac_cv_header_stdc" >&6; }
5149if test $ac_cv_header_stdc = yes; then
5150
5151cat >>confdefs.h <<\_ACEOF
5152#define STDC_HEADERS 1
5153_ACEOF
5154
5155fi
5156
5157# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5168		  inttypes.h stdint.h unistd.h
5169do
5170as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5171{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5172$as_echo_n "checking for $ac_header... " >&6; }
5173if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5174  $as_echo_n "(cached) " >&6
5175else
5176  cat >conftest.$ac_ext <<_ACEOF
5177/* confdefs.h.  */
5178_ACEOF
5179cat confdefs.h >>conftest.$ac_ext
5180cat >>conftest.$ac_ext <<_ACEOF
5181/* end confdefs.h.  */
5182$ac_includes_default
5183
5184#include <$ac_header>
5185_ACEOF
5186rm -f conftest.$ac_objext
5187if { (ac_try="$ac_compile"
5188case "(($ac_try" in
5189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5190  *) ac_try_echo=$ac_try;;
5191esac
5192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5193$as_echo "$ac_try_echo") >&5
5194  (eval "$ac_compile") 2>conftest.er1
5195  ac_status=$?
5196  grep -v '^ *+' conftest.er1 >conftest.err
5197  rm -f conftest.er1
5198  cat conftest.err >&5
5199  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5200  (exit $ac_status); } && {
5201	 test -z "$ac_c_werror_flag" ||
5202	 test ! -s conftest.err
5203       } && test -s conftest.$ac_objext; then
5204  eval "$as_ac_Header=yes"
5205else
5206  $as_echo "$as_me: failed program was:" >&5
5207sed 's/^/| /' conftest.$ac_ext >&5
5208
5209	eval "$as_ac_Header=no"
5210fi
5211
5212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5213fi
5214ac_res=`eval 'as_val=${'$as_ac_Header'}
5215		 $as_echo "$as_val"'`
5216	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5217$as_echo "$ac_res" >&6; }
5218as_val=`eval 'as_val=${'$as_ac_Header'}
5219		 $as_echo "$as_val"'`
5220   if test "x$as_val" = x""yes; then
5221  cat >>confdefs.h <<_ACEOF
5222#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5223_ACEOF
5224
5225fi
5226
5227done
5228
5229
5230
5231for ac_header in dlfcn.h
5232do
5233as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5234if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5235  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5236$as_echo_n "checking for $ac_header... " >&6; }
5237if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5238  $as_echo_n "(cached) " >&6
5239fi
5240ac_res=`eval 'as_val=${'$as_ac_Header'}
5241		 $as_echo "$as_val"'`
5242	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5243$as_echo "$ac_res" >&6; }
5244else
5245  # Is the header compilable?
5246{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5247$as_echo_n "checking $ac_header usability... " >&6; }
5248cat >conftest.$ac_ext <<_ACEOF
5249/* confdefs.h.  */
5250_ACEOF
5251cat confdefs.h >>conftest.$ac_ext
5252cat >>conftest.$ac_ext <<_ACEOF
5253/* end confdefs.h.  */
5254$ac_includes_default
5255#include <$ac_header>
5256_ACEOF
5257rm -f conftest.$ac_objext
5258if { (ac_try="$ac_compile"
5259case "(($ac_try" in
5260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5261  *) ac_try_echo=$ac_try;;
5262esac
5263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5264$as_echo "$ac_try_echo") >&5
5265  (eval "$ac_compile") 2>conftest.er1
5266  ac_status=$?
5267  grep -v '^ *+' conftest.er1 >conftest.err
5268  rm -f conftest.er1
5269  cat conftest.err >&5
5270  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5271  (exit $ac_status); } && {
5272	 test -z "$ac_c_werror_flag" ||
5273	 test ! -s conftest.err
5274       } && test -s conftest.$ac_objext; then
5275  ac_header_compiler=yes
5276else
5277  $as_echo "$as_me: failed program was:" >&5
5278sed 's/^/| /' conftest.$ac_ext >&5
5279
5280	ac_header_compiler=no
5281fi
5282
5283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5284{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5285$as_echo "$ac_header_compiler" >&6; }
5286
5287# Is the header present?
5288{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5289$as_echo_n "checking $ac_header presence... " >&6; }
5290cat >conftest.$ac_ext <<_ACEOF
5291/* confdefs.h.  */
5292_ACEOF
5293cat confdefs.h >>conftest.$ac_ext
5294cat >>conftest.$ac_ext <<_ACEOF
5295/* end confdefs.h.  */
5296#include <$ac_header>
5297_ACEOF
5298if { (ac_try="$ac_cpp conftest.$ac_ext"
5299case "(($ac_try" in
5300  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5301  *) ac_try_echo=$ac_try;;
5302esac
5303eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5304$as_echo "$ac_try_echo") >&5
5305  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5306  ac_status=$?
5307  grep -v '^ *+' conftest.er1 >conftest.err
5308  rm -f conftest.er1
5309  cat conftest.err >&5
5310  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5311  (exit $ac_status); } >/dev/null && {
5312	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5313	 test ! -s conftest.err
5314       }; then
5315  ac_header_preproc=yes
5316else
5317  $as_echo "$as_me: failed program was:" >&5
5318sed 's/^/| /' conftest.$ac_ext >&5
5319
5320  ac_header_preproc=no
5321fi
5322
5323rm -f conftest.err conftest.$ac_ext
5324{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5325$as_echo "$ac_header_preproc" >&6; }
5326
5327# So?  What about this header?
5328case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5329  yes:no: )
5330    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5331$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5332    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5333$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5334    ac_header_preproc=yes
5335    ;;
5336  no:yes:* )
5337    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5338$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5339    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5340$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5341    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5342$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5343    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5344$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5345    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5346$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5347    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5348$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5349    ( cat <<\_ASBOX
5350## ---------------------------------------------------------------------- ##
5351## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5352## ---------------------------------------------------------------------- ##
5353_ASBOX
5354     ) | sed "s/^/$as_me: WARNING:     /" >&2
5355    ;;
5356esac
5357{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5358$as_echo_n "checking for $ac_header... " >&6; }
5359if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5360  $as_echo_n "(cached) " >&6
5361else
5362  eval "$as_ac_Header=\$ac_header_preproc"
5363fi
5364ac_res=`eval 'as_val=${'$as_ac_Header'}
5365		 $as_echo "$as_val"'`
5366	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5367$as_echo "$ac_res" >&6; }
5368
5369fi
5370as_val=`eval 'as_val=${'$as_ac_Header'}
5371		 $as_echo "$as_val"'`
5372   if test "x$as_val" = x""yes; then
5373  cat >>confdefs.h <<_ACEOF
5374#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5375_ACEOF
5376
5377fi
5378
5379done
5380
5381ac_ext=cpp
5382ac_cpp='$CXXCPP $CPPFLAGS'
5383ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5384ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5385ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5386if test -z "$CXX"; then
5387  if test -n "$CCC"; then
5388    CXX=$CCC
5389  else
5390    if test -n "$ac_tool_prefix"; then
5391  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5392  do
5393    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5394set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5395{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5396$as_echo_n "checking for $ac_word... " >&6; }
5397if test "${ac_cv_prog_CXX+set}" = set; then
5398  $as_echo_n "(cached) " >&6
5399else
5400  if test -n "$CXX"; then
5401  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5402else
5403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5404for as_dir in $PATH
5405do
5406  IFS=$as_save_IFS
5407  test -z "$as_dir" && as_dir=.
5408  for ac_exec_ext in '' $ac_executable_extensions; do
5409  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5410    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5411    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5412    break 2
5413  fi
5414done
5415done
5416IFS=$as_save_IFS
5417
5418fi
5419fi
5420CXX=$ac_cv_prog_CXX
5421if test -n "$CXX"; then
5422  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5423$as_echo "$CXX" >&6; }
5424else
5425  { $as_echo "$as_me:$LINENO: result: no" >&5
5426$as_echo "no" >&6; }
5427fi
5428
5429
5430    test -n "$CXX" && break
5431  done
5432fi
5433if test -z "$CXX"; then
5434  ac_ct_CXX=$CXX
5435  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5436do
5437  # Extract the first word of "$ac_prog", so it can be a program name with args.
5438set dummy $ac_prog; ac_word=$2
5439{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5440$as_echo_n "checking for $ac_word... " >&6; }
5441if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5442  $as_echo_n "(cached) " >&6
5443else
5444  if test -n "$ac_ct_CXX"; then
5445  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5446else
5447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5448for as_dir in $PATH
5449do
5450  IFS=$as_save_IFS
5451  test -z "$as_dir" && as_dir=.
5452  for ac_exec_ext in '' $ac_executable_extensions; do
5453  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5454    ac_cv_prog_ac_ct_CXX="$ac_prog"
5455    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5456    break 2
5457  fi
5458done
5459done
5460IFS=$as_save_IFS
5461
5462fi
5463fi
5464ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5465if test -n "$ac_ct_CXX"; then
5466  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5467$as_echo "$ac_ct_CXX" >&6; }
5468else
5469  { $as_echo "$as_me:$LINENO: result: no" >&5
5470$as_echo "no" >&6; }
5471fi
5472
5473
5474  test -n "$ac_ct_CXX" && break
5475done
5476
5477  if test "x$ac_ct_CXX" = x; then
5478    CXX="g++"
5479  else
5480    case $cross_compiling:$ac_tool_warned in
5481yes:)
5482{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5483$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5484ac_tool_warned=yes ;;
5485esac
5486    CXX=$ac_ct_CXX
5487  fi
5488fi
5489
5490  fi
5491fi
5492# Provide some information about the compiler.
5493$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5494set X $ac_compile
5495ac_compiler=$2
5496{ (ac_try="$ac_compiler --version >&5"
5497case "(($ac_try" in
5498  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5499  *) ac_try_echo=$ac_try;;
5500esac
5501eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5502$as_echo "$ac_try_echo") >&5
5503  (eval "$ac_compiler --version >&5") 2>&5
5504  ac_status=$?
5505  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506  (exit $ac_status); }
5507{ (ac_try="$ac_compiler -v >&5"
5508case "(($ac_try" in
5509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5510  *) ac_try_echo=$ac_try;;
5511esac
5512eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5513$as_echo "$ac_try_echo") >&5
5514  (eval "$ac_compiler -v >&5") 2>&5
5515  ac_status=$?
5516  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5517  (exit $ac_status); }
5518{ (ac_try="$ac_compiler -V >&5"
5519case "(($ac_try" in
5520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5521  *) ac_try_echo=$ac_try;;
5522esac
5523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5524$as_echo "$ac_try_echo") >&5
5525  (eval "$ac_compiler -V >&5") 2>&5
5526  ac_status=$?
5527  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5528  (exit $ac_status); }
5529
5530{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5531$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5532if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5533  $as_echo_n "(cached) " >&6
5534else
5535  cat >conftest.$ac_ext <<_ACEOF
5536/* confdefs.h.  */
5537_ACEOF
5538cat confdefs.h >>conftest.$ac_ext
5539cat >>conftest.$ac_ext <<_ACEOF
5540/* end confdefs.h.  */
5541
5542int
5543main ()
5544{
5545#ifndef __GNUC__
5546       choke me
5547#endif
5548
5549  ;
5550  return 0;
5551}
5552_ACEOF
5553rm -f conftest.$ac_objext
5554if { (ac_try="$ac_compile"
5555case "(($ac_try" in
5556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5557  *) ac_try_echo=$ac_try;;
5558esac
5559eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5560$as_echo "$ac_try_echo") >&5
5561  (eval "$ac_compile") 2>conftest.er1
5562  ac_status=$?
5563  grep -v '^ *+' conftest.er1 >conftest.err
5564  rm -f conftest.er1
5565  cat conftest.err >&5
5566  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5567  (exit $ac_status); } && {
5568	 test -z "$ac_cxx_werror_flag" ||
5569	 test ! -s conftest.err
5570       } && test -s conftest.$ac_objext; then
5571  ac_compiler_gnu=yes
5572else
5573  $as_echo "$as_me: failed program was:" >&5
5574sed 's/^/| /' conftest.$ac_ext >&5
5575
5576	ac_compiler_gnu=no
5577fi
5578
5579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5580ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5581
5582fi
5583{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5584$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5585if test $ac_compiler_gnu = yes; then
5586  GXX=yes
5587else
5588  GXX=
5589fi
5590ac_test_CXXFLAGS=${CXXFLAGS+set}
5591ac_save_CXXFLAGS=$CXXFLAGS
5592{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5593$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5594if test "${ac_cv_prog_cxx_g+set}" = set; then
5595  $as_echo_n "(cached) " >&6
5596else
5597  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5598   ac_cxx_werror_flag=yes
5599   ac_cv_prog_cxx_g=no
5600   CXXFLAGS="-g"
5601   cat >conftest.$ac_ext <<_ACEOF
5602/* confdefs.h.  */
5603_ACEOF
5604cat confdefs.h >>conftest.$ac_ext
5605cat >>conftest.$ac_ext <<_ACEOF
5606/* end confdefs.h.  */
5607
5608int
5609main ()
5610{
5611
5612  ;
5613  return 0;
5614}
5615_ACEOF
5616rm -f conftest.$ac_objext
5617if { (ac_try="$ac_compile"
5618case "(($ac_try" in
5619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5620  *) ac_try_echo=$ac_try;;
5621esac
5622eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5623$as_echo "$ac_try_echo") >&5
5624  (eval "$ac_compile") 2>conftest.er1
5625  ac_status=$?
5626  grep -v '^ *+' conftest.er1 >conftest.err
5627  rm -f conftest.er1
5628  cat conftest.err >&5
5629  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5630  (exit $ac_status); } && {
5631	 test -z "$ac_cxx_werror_flag" ||
5632	 test ! -s conftest.err
5633       } && test -s conftest.$ac_objext; then
5634  ac_cv_prog_cxx_g=yes
5635else
5636  $as_echo "$as_me: failed program was:" >&5
5637sed 's/^/| /' conftest.$ac_ext >&5
5638
5639	CXXFLAGS=""
5640      cat >conftest.$ac_ext <<_ACEOF
5641/* confdefs.h.  */
5642_ACEOF
5643cat confdefs.h >>conftest.$ac_ext
5644cat >>conftest.$ac_ext <<_ACEOF
5645/* end confdefs.h.  */
5646
5647int
5648main ()
5649{
5650
5651  ;
5652  return 0;
5653}
5654_ACEOF
5655rm -f conftest.$ac_objext
5656if { (ac_try="$ac_compile"
5657case "(($ac_try" in
5658  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5659  *) ac_try_echo=$ac_try;;
5660esac
5661eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5662$as_echo "$ac_try_echo") >&5
5663  (eval "$ac_compile") 2>conftest.er1
5664  ac_status=$?
5665  grep -v '^ *+' conftest.er1 >conftest.err
5666  rm -f conftest.er1
5667  cat conftest.err >&5
5668  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5669  (exit $ac_status); } && {
5670	 test -z "$ac_cxx_werror_flag" ||
5671	 test ! -s conftest.err
5672       } && test -s conftest.$ac_objext; then
5673  :
5674else
5675  $as_echo "$as_me: failed program was:" >&5
5676sed 's/^/| /' conftest.$ac_ext >&5
5677
5678	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5679	 CXXFLAGS="-g"
5680	 cat >conftest.$ac_ext <<_ACEOF
5681/* confdefs.h.  */
5682_ACEOF
5683cat confdefs.h >>conftest.$ac_ext
5684cat >>conftest.$ac_ext <<_ACEOF
5685/* end confdefs.h.  */
5686
5687int
5688main ()
5689{
5690
5691  ;
5692  return 0;
5693}
5694_ACEOF
5695rm -f conftest.$ac_objext
5696if { (ac_try="$ac_compile"
5697case "(($ac_try" in
5698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5699  *) ac_try_echo=$ac_try;;
5700esac
5701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5702$as_echo "$ac_try_echo") >&5
5703  (eval "$ac_compile") 2>conftest.er1
5704  ac_status=$?
5705  grep -v '^ *+' conftest.er1 >conftest.err
5706  rm -f conftest.er1
5707  cat conftest.err >&5
5708  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709  (exit $ac_status); } && {
5710	 test -z "$ac_cxx_werror_flag" ||
5711	 test ! -s conftest.err
5712       } && test -s conftest.$ac_objext; then
5713  ac_cv_prog_cxx_g=yes
5714else
5715  $as_echo "$as_me: failed program was:" >&5
5716sed 's/^/| /' conftest.$ac_ext >&5
5717
5718
5719fi
5720
5721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722fi
5723
5724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5725fi
5726
5727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5728   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5729fi
5730{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5731$as_echo "$ac_cv_prog_cxx_g" >&6; }
5732if test "$ac_test_CXXFLAGS" = set; then
5733  CXXFLAGS=$ac_save_CXXFLAGS
5734elif test $ac_cv_prog_cxx_g = yes; then
5735  if test "$GXX" = yes; then
5736    CXXFLAGS="-g -O2"
5737  else
5738    CXXFLAGS="-g"
5739  fi
5740else
5741  if test "$GXX" = yes; then
5742    CXXFLAGS="-O2"
5743  else
5744    CXXFLAGS=
5745  fi
5746fi
5747ac_ext=cpp
5748ac_cpp='$CXXCPP $CPPFLAGS'
5749ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5750ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5751ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5752
5753depcc="$CXX"  am_compiler_list=
5754
5755{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5756$as_echo_n "checking dependency style of $depcc... " >&6; }
5757if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5758  $as_echo_n "(cached) " >&6
5759else
5760  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5761  # We make a subdir and do the tests there.  Otherwise we can end up
5762  # making bogus files that we don't know about and never remove.  For
5763  # instance it was reported that on HP-UX the gcc test will end up
5764  # making a dummy file named `D' -- because `-MD' means `put the output
5765  # in D'.
5766  mkdir conftest.dir
5767  # Copy depcomp to subdir because otherwise we won't find it if we're
5768  # using a relative directory.
5769  cp "$am_depcomp" conftest.dir
5770  cd conftest.dir
5771  # We will build objects and dependencies in a subdirectory because
5772  # it helps to detect inapplicable dependency modes.  For instance
5773  # both Tru64's cc and ICC support -MD to output dependencies as a
5774  # side effect of compilation, but ICC will put the dependencies in
5775  # the current directory while Tru64 will put them in the object
5776  # directory.
5777  mkdir sub
5778
5779  am_cv_CXX_dependencies_compiler_type=none
5780  if test "$am_compiler_list" = ""; then
5781     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5782  fi
5783  am__universal=false
5784  case " $depcc " in #(
5785     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5786     esac
5787
5788  for depmode in $am_compiler_list; do
5789    # Setup a source with many dependencies, because some compilers
5790    # like to wrap large dependency lists on column 80 (with \), and
5791    # we should not choose a depcomp mode which is confused by this.
5792    #
5793    # We need to recreate these files for each test, as the compiler may
5794    # overwrite some of them when testing with obscure command lines.
5795    # This happens at least with the AIX C compiler.
5796    : > sub/conftest.c
5797    for i in 1 2 3 4 5 6; do
5798      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5799      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5800      # Solaris 8's {/usr,}/bin/sh.
5801      touch sub/conftst$i.h
5802    done
5803    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5804
5805    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5806    # mode.  It turns out that the SunPro C++ compiler does not properly
5807    # handle `-M -o', and we need to detect this.  Also, some Intel
5808    # versions had trouble with output in subdirs
5809    am__obj=sub/conftest.${OBJEXT-o}
5810    am__minus_obj="-o $am__obj"
5811    case $depmode in
5812    gcc)
5813      # This depmode causes a compiler race in universal mode.
5814      test "$am__universal" = false || continue
5815      ;;
5816    nosideeffect)
5817      # after this tag, mechanisms are not by side-effect, so they'll
5818      # only be used when explicitly requested
5819      if test "x$enable_dependency_tracking" = xyes; then
5820	continue
5821      else
5822	break
5823      fi
5824      ;;
5825    msvisualcpp | msvcmsys)
5826      # This compiler won't grok `-c -o', but also, the minuso test has
5827      # not run yet.  These depmodes are late enough in the game, and
5828      # so weak that their functioning should not be impacted.
5829      am__obj=conftest.${OBJEXT-o}
5830      am__minus_obj=
5831      ;;
5832    none) break ;;
5833    esac
5834    if depmode=$depmode \
5835       source=sub/conftest.c object=$am__obj \
5836       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5837       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5838         >/dev/null 2>conftest.err &&
5839       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5840       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5841       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5842       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5843      # icc doesn't choke on unknown options, it will just issue warnings
5844      # or remarks (even with -Werror).  So we grep stderr for any message
5845      # that says an option was ignored or not supported.
5846      # When given -MP, icc 7.0 and 7.1 complain thusly:
5847      #   icc: Command line warning: ignoring option '-M'; no argument required
5848      # The diagnosis changed in icc 8.0:
5849      #   icc: Command line remark: option '-MP' not supported
5850      if (grep 'ignoring option' conftest.err ||
5851          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5852        am_cv_CXX_dependencies_compiler_type=$depmode
5853        break
5854      fi
5855    fi
5856  done
5857
5858  cd ..
5859  rm -rf conftest.dir
5860else
5861  am_cv_CXX_dependencies_compiler_type=none
5862fi
5863
5864fi
5865{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5866$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5867CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5868
5869 if
5870  test "x$enable_dependency_tracking" != xno \
5871  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5872  am__fastdepCXX_TRUE=
5873  am__fastdepCXX_FALSE='#'
5874else
5875  am__fastdepCXX_TRUE='#'
5876  am__fastdepCXX_FALSE=
5877fi
5878
5879
5880
5881
5882if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5883    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5884    (test "X$CXX" != "Xg++"))) ; then
5885  ac_ext=cpp
5886ac_cpp='$CXXCPP $CPPFLAGS'
5887ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5888ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5889ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5890{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5891$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5892if test -z "$CXXCPP"; then
5893  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5894  $as_echo_n "(cached) " >&6
5895else
5896      # Double quotes because CXXCPP needs to be expanded
5897    for CXXCPP in "$CXX -E" "/lib/cpp"
5898    do
5899      ac_preproc_ok=false
5900for ac_cxx_preproc_warn_flag in '' yes
5901do
5902  # Use a header file that comes with gcc, so configuring glibc
5903  # with a fresh cross-compiler works.
5904  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5905  # <limits.h> exists even on freestanding compilers.
5906  # On the NeXT, cc -E runs the code through the compiler's parser,
5907  # not just through cpp. "Syntax error" is here to catch this case.
5908  cat >conftest.$ac_ext <<_ACEOF
5909/* confdefs.h.  */
5910_ACEOF
5911cat confdefs.h >>conftest.$ac_ext
5912cat >>conftest.$ac_ext <<_ACEOF
5913/* end confdefs.h.  */
5914#ifdef __STDC__
5915# include <limits.h>
5916#else
5917# include <assert.h>
5918#endif
5919		     Syntax error
5920_ACEOF
5921if { (ac_try="$ac_cpp conftest.$ac_ext"
5922case "(($ac_try" in
5923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5924  *) ac_try_echo=$ac_try;;
5925esac
5926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5927$as_echo "$ac_try_echo") >&5
5928  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5929  ac_status=$?
5930  grep -v '^ *+' conftest.er1 >conftest.err
5931  rm -f conftest.er1
5932  cat conftest.err >&5
5933  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5934  (exit $ac_status); } >/dev/null && {
5935	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5936	 test ! -s conftest.err
5937       }; then
5938  :
5939else
5940  $as_echo "$as_me: failed program was:" >&5
5941sed 's/^/| /' conftest.$ac_ext >&5
5942
5943  # Broken: fails on valid input.
5944continue
5945fi
5946
5947rm -f conftest.err conftest.$ac_ext
5948
5949  # OK, works on sane cases.  Now check whether nonexistent headers
5950  # can be detected and how.
5951  cat >conftest.$ac_ext <<_ACEOF
5952/* confdefs.h.  */
5953_ACEOF
5954cat confdefs.h >>conftest.$ac_ext
5955cat >>conftest.$ac_ext <<_ACEOF
5956/* end confdefs.h.  */
5957#include <ac_nonexistent.h>
5958_ACEOF
5959if { (ac_try="$ac_cpp conftest.$ac_ext"
5960case "(($ac_try" in
5961  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5962  *) ac_try_echo=$ac_try;;
5963esac
5964eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5965$as_echo "$ac_try_echo") >&5
5966  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5967  ac_status=$?
5968  grep -v '^ *+' conftest.er1 >conftest.err
5969  rm -f conftest.er1
5970  cat conftest.err >&5
5971  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5972  (exit $ac_status); } >/dev/null && {
5973	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5974	 test ! -s conftest.err
5975       }; then
5976  # Broken: success on invalid input.
5977continue
5978else
5979  $as_echo "$as_me: failed program was:" >&5
5980sed 's/^/| /' conftest.$ac_ext >&5
5981
5982  # Passes both tests.
5983ac_preproc_ok=:
5984break
5985fi
5986
5987rm -f conftest.err conftest.$ac_ext
5988
5989done
5990# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5991rm -f conftest.err conftest.$ac_ext
5992if $ac_preproc_ok; then
5993  break
5994fi
5995
5996    done
5997    ac_cv_prog_CXXCPP=$CXXCPP
5998
5999fi
6000  CXXCPP=$ac_cv_prog_CXXCPP
6001else
6002  ac_cv_prog_CXXCPP=$CXXCPP
6003fi
6004{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6005$as_echo "$CXXCPP" >&6; }
6006ac_preproc_ok=false
6007for ac_cxx_preproc_warn_flag in '' yes
6008do
6009  # Use a header file that comes with gcc, so configuring glibc
6010  # with a fresh cross-compiler works.
6011  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6012  # <limits.h> exists even on freestanding compilers.
6013  # On the NeXT, cc -E runs the code through the compiler's parser,
6014  # not just through cpp. "Syntax error" is here to catch this case.
6015  cat >conftest.$ac_ext <<_ACEOF
6016/* confdefs.h.  */
6017_ACEOF
6018cat confdefs.h >>conftest.$ac_ext
6019cat >>conftest.$ac_ext <<_ACEOF
6020/* end confdefs.h.  */
6021#ifdef __STDC__
6022# include <limits.h>
6023#else
6024# include <assert.h>
6025#endif
6026		     Syntax error
6027_ACEOF
6028if { (ac_try="$ac_cpp conftest.$ac_ext"
6029case "(($ac_try" in
6030  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6031  *) ac_try_echo=$ac_try;;
6032esac
6033eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6034$as_echo "$ac_try_echo") >&5
6035  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6036  ac_status=$?
6037  grep -v '^ *+' conftest.er1 >conftest.err
6038  rm -f conftest.er1
6039  cat conftest.err >&5
6040  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6041  (exit $ac_status); } >/dev/null && {
6042	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6043	 test ! -s conftest.err
6044       }; then
6045  :
6046else
6047  $as_echo "$as_me: failed program was:" >&5
6048sed 's/^/| /' conftest.$ac_ext >&5
6049
6050  # Broken: fails on valid input.
6051continue
6052fi
6053
6054rm -f conftest.err conftest.$ac_ext
6055
6056  # OK, works on sane cases.  Now check whether nonexistent headers
6057  # can be detected and how.
6058  cat >conftest.$ac_ext <<_ACEOF
6059/* confdefs.h.  */
6060_ACEOF
6061cat confdefs.h >>conftest.$ac_ext
6062cat >>conftest.$ac_ext <<_ACEOF
6063/* end confdefs.h.  */
6064#include <ac_nonexistent.h>
6065_ACEOF
6066if { (ac_try="$ac_cpp conftest.$ac_ext"
6067case "(($ac_try" in
6068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6069  *) ac_try_echo=$ac_try;;
6070esac
6071eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6072$as_echo "$ac_try_echo") >&5
6073  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6074  ac_status=$?
6075  grep -v '^ *+' conftest.er1 >conftest.err
6076  rm -f conftest.er1
6077  cat conftest.err >&5
6078  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6079  (exit $ac_status); } >/dev/null && {
6080	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6081	 test ! -s conftest.err
6082       }; then
6083  # Broken: success on invalid input.
6084continue
6085else
6086  $as_echo "$as_me: failed program was:" >&5
6087sed 's/^/| /' conftest.$ac_ext >&5
6088
6089  # Passes both tests.
6090ac_preproc_ok=:
6091break
6092fi
6093
6094rm -f conftest.err conftest.$ac_ext
6095
6096done
6097# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6098rm -f conftest.err conftest.$ac_ext
6099if $ac_preproc_ok; then
6100  :
6101else
6102  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6103$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6104{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6105See \`config.log' for more details." >&5
6106$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6107See \`config.log' for more details." >&2;}
6108   { (exit 1); exit 1; }; }; }
6109fi
6110
6111ac_ext=cpp
6112ac_cpp='$CXXCPP $CPPFLAGS'
6113ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6114ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6115ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6116
6117fi
6118
6119
6120ac_ext=f
6121ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6122ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6123ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6124if test -n "$ac_tool_prefix"; then
6125  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
6126  do
6127    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6128set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6129{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6130$as_echo_n "checking for $ac_word... " >&6; }
6131if test "${ac_cv_prog_F77+set}" = set; then
6132  $as_echo_n "(cached) " >&6
6133else
6134  if test -n "$F77"; then
6135  ac_cv_prog_F77="$F77" # Let the user override the test.
6136else
6137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138for as_dir in $PATH
6139do
6140  IFS=$as_save_IFS
6141  test -z "$as_dir" && as_dir=.
6142  for ac_exec_ext in '' $ac_executable_extensions; do
6143  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6144    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6145    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6146    break 2
6147  fi
6148done
6149done
6150IFS=$as_save_IFS
6151
6152fi
6153fi
6154F77=$ac_cv_prog_F77
6155if test -n "$F77"; then
6156  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6157$as_echo "$F77" >&6; }
6158else
6159  { $as_echo "$as_me:$LINENO: result: no" >&5
6160$as_echo "no" >&6; }
6161fi
6162
6163
6164    test -n "$F77" && break
6165  done
6166fi
6167if test -z "$F77"; then
6168  ac_ct_F77=$F77
6169  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
6170do
6171  # Extract the first word of "$ac_prog", so it can be a program name with args.
6172set dummy $ac_prog; ac_word=$2
6173{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6174$as_echo_n "checking for $ac_word... " >&6; }
6175if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6176  $as_echo_n "(cached) " >&6
6177else
6178  if test -n "$ac_ct_F77"; then
6179  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6180else
6181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6182for as_dir in $PATH
6183do
6184  IFS=$as_save_IFS
6185  test -z "$as_dir" && as_dir=.
6186  for ac_exec_ext in '' $ac_executable_extensions; do
6187  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6188    ac_cv_prog_ac_ct_F77="$ac_prog"
6189    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6190    break 2
6191  fi
6192done
6193done
6194IFS=$as_save_IFS
6195
6196fi
6197fi
6198ac_ct_F77=$ac_cv_prog_ac_ct_F77
6199if test -n "$ac_ct_F77"; then
6200  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6201$as_echo "$ac_ct_F77" >&6; }
6202else
6203  { $as_echo "$as_me:$LINENO: result: no" >&5
6204$as_echo "no" >&6; }
6205fi
6206
6207
6208  test -n "$ac_ct_F77" && break
6209done
6210
6211  if test "x$ac_ct_F77" = x; then
6212    F77=""
6213  else
6214    case $cross_compiling:$ac_tool_warned in
6215yes:)
6216{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6217$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6218ac_tool_warned=yes ;;
6219esac
6220    F77=$ac_ct_F77
6221  fi
6222fi
6223
6224
6225# Provide some information about the compiler.
6226$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6227set X $ac_compile
6228ac_compiler=$2
6229{ (ac_try="$ac_compiler --version >&5"
6230case "(($ac_try" in
6231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6232  *) ac_try_echo=$ac_try;;
6233esac
6234eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6235$as_echo "$ac_try_echo") >&5
6236  (eval "$ac_compiler --version >&5") 2>&5
6237  ac_status=$?
6238  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6239  (exit $ac_status); }
6240{ (ac_try="$ac_compiler -v >&5"
6241case "(($ac_try" in
6242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6243  *) ac_try_echo=$ac_try;;
6244esac
6245eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6246$as_echo "$ac_try_echo") >&5
6247  (eval "$ac_compiler -v >&5") 2>&5
6248  ac_status=$?
6249  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6250  (exit $ac_status); }
6251{ (ac_try="$ac_compiler -V >&5"
6252case "(($ac_try" in
6253  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6254  *) ac_try_echo=$ac_try;;
6255esac
6256eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6257$as_echo "$ac_try_echo") >&5
6258  (eval "$ac_compiler -V >&5") 2>&5
6259  ac_status=$?
6260  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6261  (exit $ac_status); }
6262rm -f a.out
6263
6264# If we don't use `.F' as extension, the preprocessor is not run on the
6265# input file.  (Note that this only needs to work for GNU compilers.)
6266ac_save_ext=$ac_ext
6267ac_ext=F
6268{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6269$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6270if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6271  $as_echo_n "(cached) " >&6
6272else
6273  cat >conftest.$ac_ext <<_ACEOF
6274      program main
6275#ifndef __GNUC__
6276       choke me
6277#endif
6278
6279      end
6280_ACEOF
6281rm -f conftest.$ac_objext
6282if { (ac_try="$ac_compile"
6283case "(($ac_try" in
6284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6285  *) ac_try_echo=$ac_try;;
6286esac
6287eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6288$as_echo "$ac_try_echo") >&5
6289  (eval "$ac_compile") 2>conftest.er1
6290  ac_status=$?
6291  grep -v '^ *+' conftest.er1 >conftest.err
6292  rm -f conftest.er1
6293  cat conftest.err >&5
6294  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6295  (exit $ac_status); } && {
6296	 test -z "$ac_f77_werror_flag" ||
6297	 test ! -s conftest.err
6298       } && test -s conftest.$ac_objext; then
6299  ac_compiler_gnu=yes
6300else
6301  $as_echo "$as_me: failed program was:" >&5
6302sed 's/^/| /' conftest.$ac_ext >&5
6303
6304	ac_compiler_gnu=no
6305fi
6306
6307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6308ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6309
6310fi
6311{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6312$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6313ac_ext=$ac_save_ext
6314ac_test_FFLAGS=${FFLAGS+set}
6315ac_save_FFLAGS=$FFLAGS
6316FFLAGS=
6317{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6318$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6319if test "${ac_cv_prog_f77_g+set}" = set; then
6320  $as_echo_n "(cached) " >&6
6321else
6322  FFLAGS=-g
6323cat >conftest.$ac_ext <<_ACEOF
6324      program main
6325
6326      end
6327_ACEOF
6328rm -f conftest.$ac_objext
6329if { (ac_try="$ac_compile"
6330case "(($ac_try" in
6331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6332  *) ac_try_echo=$ac_try;;
6333esac
6334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6335$as_echo "$ac_try_echo") >&5
6336  (eval "$ac_compile") 2>conftest.er1
6337  ac_status=$?
6338  grep -v '^ *+' conftest.er1 >conftest.err
6339  rm -f conftest.er1
6340  cat conftest.err >&5
6341  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6342  (exit $ac_status); } && {
6343	 test -z "$ac_f77_werror_flag" ||
6344	 test ! -s conftest.err
6345       } && test -s conftest.$ac_objext; then
6346  ac_cv_prog_f77_g=yes
6347else
6348  $as_echo "$as_me: failed program was:" >&5
6349sed 's/^/| /' conftest.$ac_ext >&5
6350
6351	ac_cv_prog_f77_g=no
6352fi
6353
6354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6355
6356fi
6357{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6358$as_echo "$ac_cv_prog_f77_g" >&6; }
6359if test "$ac_test_FFLAGS" = set; then
6360  FFLAGS=$ac_save_FFLAGS
6361elif test $ac_cv_prog_f77_g = yes; then
6362  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6363    FFLAGS="-g -O2"
6364  else
6365    FFLAGS="-g"
6366  fi
6367else
6368  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6369    FFLAGS="-O2"
6370  else
6371    FFLAGS=
6372  fi
6373fi
6374
6375if test $ac_compiler_gnu = yes; then
6376  G77=yes
6377else
6378  G77=
6379fi
6380ac_ext=c
6381ac_cpp='$CPP $CPPFLAGS'
6382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6384ac_compiler_gnu=$ac_cv_c_compiler_gnu
6385
6386
6387
6388# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6389# find the maximum length of command line arguments
6390{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6391$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6392if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6393  $as_echo_n "(cached) " >&6
6394else
6395    i=0
6396  teststring="ABCD"
6397
6398  case $build_os in
6399  msdosdjgpp*)
6400    # On DJGPP, this test can blow up pretty badly due to problems in libc
6401    # (any single argument exceeding 2000 bytes causes a buffer overrun
6402    # during glob expansion).  Even if it were fixed, the result of this
6403    # check would be larger than it should be.
6404    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6405    ;;
6406
6407  gnu*)
6408    # Under GNU Hurd, this test is not required because there is
6409    # no limit to the length of command line arguments.
6410    # Libtool will interpret -1 as no limit whatsoever
6411    lt_cv_sys_max_cmd_len=-1;
6412    ;;
6413
6414  cygwin* | mingw*)
6415    # On Win9x/ME, this test blows up -- it succeeds, but takes
6416    # about 5 minutes as the teststring grows exponentially.
6417    # Worse, since 9x/ME are not pre-emptively multitasking,
6418    # you end up with a "frozen" computer, even though with patience
6419    # the test eventually succeeds (with a max line length of 256k).
6420    # Instead, let's just punt: use the minimum linelength reported by
6421    # all of the supported platforms: 8192 (on NT/2K/XP).
6422    lt_cv_sys_max_cmd_len=8192;
6423    ;;
6424
6425  amigaos*)
6426    # On AmigaOS with pdksh, this test takes hours, literally.
6427    # So we just punt and use a minimum line length of 8192.
6428    lt_cv_sys_max_cmd_len=8192;
6429    ;;
6430
6431  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6432    # This has been around since 386BSD, at least.  Likely further.
6433    if test -x /sbin/sysctl; then
6434      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6435    elif test -x /usr/sbin/sysctl; then
6436      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6437    else
6438      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6439    fi
6440    # And add a safety zone
6441    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6442    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6443    ;;
6444
6445  interix*)
6446    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6447    lt_cv_sys_max_cmd_len=196608
6448    ;;
6449
6450  osf*)
6451    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6452    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6453    # nice to cause kernel panics so lets avoid the loop below.
6454    # First set a reasonable default.
6455    lt_cv_sys_max_cmd_len=16384
6456    #
6457    if test -x /sbin/sysconfig; then
6458      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6459        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6460      esac
6461    fi
6462    ;;
6463  sco3.2v5*)
6464    lt_cv_sys_max_cmd_len=102400
6465    ;;
6466  sysv5* | sco5v6* | sysv4.2uw2*)
6467    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6468    if test -n "$kargmax"; then
6469      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6470    else
6471      lt_cv_sys_max_cmd_len=32768
6472    fi
6473    ;;
6474  *)
6475    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6476    if test -n "$lt_cv_sys_max_cmd_len"; then
6477      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6478      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6479    else
6480      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6481      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6482	       = "XX$teststring") >/dev/null 2>&1 &&
6483	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6484	      lt_cv_sys_max_cmd_len=$new_result &&
6485	      test $i != 17 # 1/2 MB should be enough
6486      do
6487        i=`expr $i + 1`
6488        teststring=$teststring$teststring
6489      done
6490      teststring=
6491      # Add a significant safety factor because C++ compilers can tack on massive
6492      # amounts of additional arguments before passing them to the linker.
6493      # It appears as though 1/2 is a usable value.
6494      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6495    fi
6496    ;;
6497  esac
6498
6499fi
6500
6501if test -n $lt_cv_sys_max_cmd_len ; then
6502  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6503$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6504else
6505  { $as_echo "$as_me:$LINENO: result: none" >&5
6506$as_echo "none" >&6; }
6507fi
6508
6509
6510
6511
6512
6513# Check for command to grab the raw symbol name followed by C symbol from nm.
6514{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6515$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6516if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6517  $as_echo_n "(cached) " >&6
6518else
6519
6520# These are sane defaults that work on at least a few old systems.
6521# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6522
6523# Character class describing NM global symbol codes.
6524symcode='[BCDEGRST]'
6525
6526# Regexp to match symbols that can be accessed directly from C.
6527sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6528
6529# Transform an extracted symbol line into a proper C declaration
6530lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6531
6532# Transform an extracted symbol line into symbol name and symbol address
6533lt_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'"
6534
6535# Define system-specific variables.
6536case $host_os in
6537aix*)
6538  symcode='[BCDT]'
6539  ;;
6540cygwin* | mingw* | pw32*)
6541  symcode='[ABCDGISTW]'
6542  ;;
6543hpux*) # Its linker distinguishes data from code symbols
6544  if test "$host_cpu" = ia64; then
6545    symcode='[ABCDEGRST]'
6546  fi
6547  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6548  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'"
6549  ;;
6550linux* | k*bsd*-gnu)
6551  if test "$host_cpu" = ia64; then
6552    symcode='[ABCDGIRSTW]'
6553    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6554    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'"
6555  fi
6556  ;;
6557irix* | nonstopux*)
6558  symcode='[BCDEGRST]'
6559  ;;
6560osf*)
6561  symcode='[BCDEGQRST]'
6562  ;;
6563solaris*)
6564  symcode='[BDRT]'
6565  ;;
6566sco3.2v5*)
6567  symcode='[DT]'
6568  ;;
6569sysv4.2uw2*)
6570  symcode='[DT]'
6571  ;;
6572sysv5* | sco5v6* | unixware* | OpenUNIX*)
6573  symcode='[ABDT]'
6574  ;;
6575sysv4)
6576  symcode='[DFNSTU]'
6577  ;;
6578esac
6579
6580# Handle CRLF in mingw tool chain
6581opt_cr=
6582case $build_os in
6583mingw*)
6584  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6585  ;;
6586esac
6587
6588# If we're using GNU nm, then use its standard symbol codes.
6589case `$NM -V 2>&1` in
6590*GNU* | *'with BFD'*)
6591  symcode='[ABCDGIRSTW]' ;;
6592esac
6593
6594# Try without a prefix undercore, then with it.
6595for ac_symprfx in "" "_"; do
6596
6597  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6598  symxfrm="\\1 $ac_symprfx\\2 \\2"
6599
6600  # Write the raw and C identifiers.
6601  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6602
6603  # Check to see that the pipe works correctly.
6604  pipe_works=no
6605
6606  rm -f conftest*
6607  cat > conftest.$ac_ext <<EOF
6608#ifdef __cplusplus
6609extern "C" {
6610#endif
6611char nm_test_var;
6612void nm_test_func(){}
6613#ifdef __cplusplus
6614}
6615#endif
6616int main(){nm_test_var='a';nm_test_func();return(0);}
6617EOF
6618
6619  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6620  (eval $ac_compile) 2>&5
6621  ac_status=$?
6622  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6623  (exit $ac_status); }; then
6624    # Now try to grab the symbols.
6625    nlist=conftest.nm
6626    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6627  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6628  ac_status=$?
6629  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6630  (exit $ac_status); } && test -s "$nlist"; then
6631      # Try sorting and uniquifying the output.
6632      if sort "$nlist" | uniq > "$nlist"T; then
6633	mv -f "$nlist"T "$nlist"
6634      else
6635	rm -f "$nlist"T
6636      fi
6637
6638      # Make sure that we snagged all the symbols we need.
6639      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6640	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6641	  cat <<EOF > conftest.$ac_ext
6642#ifdef __cplusplus
6643extern "C" {
6644#endif
6645
6646EOF
6647	  # Now generate the symbol file.
6648	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6649
6650	  cat <<EOF >> conftest.$ac_ext
6651#if defined (__STDC__) && __STDC__
6652# define lt_ptr_t void *
6653#else
6654# define lt_ptr_t char *
6655# define const
6656#endif
6657
6658/* The mapping between symbol names and symbols. */
6659const struct {
6660  const char *name;
6661  lt_ptr_t address;
6662}
6663lt_preloaded_symbols[] =
6664{
6665EOF
6666	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6667	  cat <<\EOF >> conftest.$ac_ext
6668  {0, (lt_ptr_t) 0}
6669};
6670
6671#ifdef __cplusplus
6672}
6673#endif
6674EOF
6675	  # Now try linking the two files.
6676	  mv conftest.$ac_objext conftstm.$ac_objext
6677	  lt_save_LIBS="$LIBS"
6678	  lt_save_CFLAGS="$CFLAGS"
6679	  LIBS="conftstm.$ac_objext"
6680	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6681	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6682  (eval $ac_link) 2>&5
6683  ac_status=$?
6684  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6685  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6686	    pipe_works=yes
6687	  fi
6688	  LIBS="$lt_save_LIBS"
6689	  CFLAGS="$lt_save_CFLAGS"
6690	else
6691	  echo "cannot find nm_test_func in $nlist" >&5
6692	fi
6693      else
6694	echo "cannot find nm_test_var in $nlist" >&5
6695      fi
6696    else
6697      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6698    fi
6699  else
6700    echo "$progname: failed program was:" >&5
6701    cat conftest.$ac_ext >&5
6702  fi
6703  rm -rf conftest* conftst*
6704
6705  # Do not use the global_symbol_pipe unless it works.
6706  if test "$pipe_works" = yes; then
6707    break
6708  else
6709    lt_cv_sys_global_symbol_pipe=
6710  fi
6711done
6712
6713fi
6714
6715if test -z "$lt_cv_sys_global_symbol_pipe"; then
6716  lt_cv_sys_global_symbol_to_cdecl=
6717fi
6718if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6719  { $as_echo "$as_me:$LINENO: result: failed" >&5
6720$as_echo "failed" >&6; }
6721else
6722  { $as_echo "$as_me:$LINENO: result: ok" >&5
6723$as_echo "ok" >&6; }
6724fi
6725
6726{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6727$as_echo_n "checking for objdir... " >&6; }
6728if test "${lt_cv_objdir+set}" = set; then
6729  $as_echo_n "(cached) " >&6
6730else
6731  rm -f .libs 2>/dev/null
6732mkdir .libs 2>/dev/null
6733if test -d .libs; then
6734  lt_cv_objdir=.libs
6735else
6736  # MS-DOS does not allow filenames that begin with a dot.
6737  lt_cv_objdir=_libs
6738fi
6739rmdir .libs 2>/dev/null
6740fi
6741{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6742$as_echo "$lt_cv_objdir" >&6; }
6743objdir=$lt_cv_objdir
6744
6745
6746
6747
6748
6749case $host_os in
6750aix3*)
6751  # AIX sometimes has problems with the GCC collect2 program.  For some
6752  # reason, if we set the COLLECT_NAMES environment variable, the problems
6753  # vanish in a puff of smoke.
6754  if test "X${COLLECT_NAMES+set}" != Xset; then
6755    COLLECT_NAMES=
6756    export COLLECT_NAMES
6757  fi
6758  ;;
6759esac
6760
6761# Sed substitution that helps us do robust quoting.  It backslashifies
6762# metacharacters that are still active within double-quoted strings.
6763Xsed='sed -e 1s/^X//'
6764sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6765
6766# Same as above, but do not quote variable references.
6767double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6768
6769# Sed substitution to delay expansion of an escaped shell variable in a
6770# double_quote_subst'ed string.
6771delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6772
6773# Sed substitution to avoid accidental globbing in evaled expressions
6774no_glob_subst='s/\*/\\\*/g'
6775
6776# Constants:
6777rm="rm -f"
6778
6779# Global variables:
6780default_ofile=libtool
6781can_build_shared=yes
6782
6783# All known linkers require a `.a' archive for static linking (except MSVC,
6784# which needs '.lib').
6785libext=a
6786ltmain="$ac_aux_dir/ltmain.sh"
6787ofile="$default_ofile"
6788with_gnu_ld="$lt_cv_prog_gnu_ld"
6789
6790if test -n "$ac_tool_prefix"; then
6791  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6792set dummy ${ac_tool_prefix}ar; ac_word=$2
6793{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6794$as_echo_n "checking for $ac_word... " >&6; }
6795if test "${ac_cv_prog_AR+set}" = set; then
6796  $as_echo_n "(cached) " >&6
6797else
6798  if test -n "$AR"; then
6799  ac_cv_prog_AR="$AR" # Let the user override the test.
6800else
6801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6802for as_dir in $PATH
6803do
6804  IFS=$as_save_IFS
6805  test -z "$as_dir" && as_dir=.
6806  for ac_exec_ext in '' $ac_executable_extensions; do
6807  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6808    ac_cv_prog_AR="${ac_tool_prefix}ar"
6809    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6810    break 2
6811  fi
6812done
6813done
6814IFS=$as_save_IFS
6815
6816fi
6817fi
6818AR=$ac_cv_prog_AR
6819if test -n "$AR"; then
6820  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6821$as_echo "$AR" >&6; }
6822else
6823  { $as_echo "$as_me:$LINENO: result: no" >&5
6824$as_echo "no" >&6; }
6825fi
6826
6827
6828fi
6829if test -z "$ac_cv_prog_AR"; then
6830  ac_ct_AR=$AR
6831  # Extract the first word of "ar", so it can be a program name with args.
6832set dummy ar; ac_word=$2
6833{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6834$as_echo_n "checking for $ac_word... " >&6; }
6835if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6836  $as_echo_n "(cached) " >&6
6837else
6838  if test -n "$ac_ct_AR"; then
6839  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6840else
6841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6842for as_dir in $PATH
6843do
6844  IFS=$as_save_IFS
6845  test -z "$as_dir" && as_dir=.
6846  for ac_exec_ext in '' $ac_executable_extensions; do
6847  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6848    ac_cv_prog_ac_ct_AR="ar"
6849    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6850    break 2
6851  fi
6852done
6853done
6854IFS=$as_save_IFS
6855
6856fi
6857fi
6858ac_ct_AR=$ac_cv_prog_ac_ct_AR
6859if test -n "$ac_ct_AR"; then
6860  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6861$as_echo "$ac_ct_AR" >&6; }
6862else
6863  { $as_echo "$as_me:$LINENO: result: no" >&5
6864$as_echo "no" >&6; }
6865fi
6866
6867  if test "x$ac_ct_AR" = x; then
6868    AR="false"
6869  else
6870    case $cross_compiling:$ac_tool_warned in
6871yes:)
6872{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6873$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6874ac_tool_warned=yes ;;
6875esac
6876    AR=$ac_ct_AR
6877  fi
6878else
6879  AR="$ac_cv_prog_AR"
6880fi
6881
6882if test -n "$ac_tool_prefix"; then
6883  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6884set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6885{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6886$as_echo_n "checking for $ac_word... " >&6; }
6887if test "${ac_cv_prog_RANLIB+set}" = set; then
6888  $as_echo_n "(cached) " >&6
6889else
6890  if test -n "$RANLIB"; then
6891  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6892else
6893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6894for as_dir in $PATH
6895do
6896  IFS=$as_save_IFS
6897  test -z "$as_dir" && as_dir=.
6898  for ac_exec_ext in '' $ac_executable_extensions; do
6899  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6900    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6901    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6902    break 2
6903  fi
6904done
6905done
6906IFS=$as_save_IFS
6907
6908fi
6909fi
6910RANLIB=$ac_cv_prog_RANLIB
6911if test -n "$RANLIB"; then
6912  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6913$as_echo "$RANLIB" >&6; }
6914else
6915  { $as_echo "$as_me:$LINENO: result: no" >&5
6916$as_echo "no" >&6; }
6917fi
6918
6919
6920fi
6921if test -z "$ac_cv_prog_RANLIB"; then
6922  ac_ct_RANLIB=$RANLIB
6923  # Extract the first word of "ranlib", so it can be a program name with args.
6924set dummy ranlib; ac_word=$2
6925{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6926$as_echo_n "checking for $ac_word... " >&6; }
6927if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6928  $as_echo_n "(cached) " >&6
6929else
6930  if test -n "$ac_ct_RANLIB"; then
6931  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6932else
6933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6934for as_dir in $PATH
6935do
6936  IFS=$as_save_IFS
6937  test -z "$as_dir" && as_dir=.
6938  for ac_exec_ext in '' $ac_executable_extensions; do
6939  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6940    ac_cv_prog_ac_ct_RANLIB="ranlib"
6941    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6942    break 2
6943  fi
6944done
6945done
6946IFS=$as_save_IFS
6947
6948fi
6949fi
6950ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6951if test -n "$ac_ct_RANLIB"; then
6952  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6953$as_echo "$ac_ct_RANLIB" >&6; }
6954else
6955  { $as_echo "$as_me:$LINENO: result: no" >&5
6956$as_echo "no" >&6; }
6957fi
6958
6959  if test "x$ac_ct_RANLIB" = x; then
6960    RANLIB=":"
6961  else
6962    case $cross_compiling:$ac_tool_warned in
6963yes:)
6964{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6965$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6966ac_tool_warned=yes ;;
6967esac
6968    RANLIB=$ac_ct_RANLIB
6969  fi
6970else
6971  RANLIB="$ac_cv_prog_RANLIB"
6972fi
6973
6974if test -n "$ac_tool_prefix"; then
6975  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6976set dummy ${ac_tool_prefix}strip; ac_word=$2
6977{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6978$as_echo_n "checking for $ac_word... " >&6; }
6979if test "${ac_cv_prog_STRIP+set}" = set; then
6980  $as_echo_n "(cached) " >&6
6981else
6982  if test -n "$STRIP"; then
6983  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6984else
6985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6986for as_dir in $PATH
6987do
6988  IFS=$as_save_IFS
6989  test -z "$as_dir" && as_dir=.
6990  for ac_exec_ext in '' $ac_executable_extensions; do
6991  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6992    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6993    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6994    break 2
6995  fi
6996done
6997done
6998IFS=$as_save_IFS
6999
7000fi
7001fi
7002STRIP=$ac_cv_prog_STRIP
7003if test -n "$STRIP"; then
7004  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7005$as_echo "$STRIP" >&6; }
7006else
7007  { $as_echo "$as_me:$LINENO: result: no" >&5
7008$as_echo "no" >&6; }
7009fi
7010
7011
7012fi
7013if test -z "$ac_cv_prog_STRIP"; then
7014  ac_ct_STRIP=$STRIP
7015  # Extract the first word of "strip", so it can be a program name with args.
7016set dummy strip; ac_word=$2
7017{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7018$as_echo_n "checking for $ac_word... " >&6; }
7019if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7020  $as_echo_n "(cached) " >&6
7021else
7022  if test -n "$ac_ct_STRIP"; then
7023  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7024else
7025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7026for as_dir in $PATH
7027do
7028  IFS=$as_save_IFS
7029  test -z "$as_dir" && as_dir=.
7030  for ac_exec_ext in '' $ac_executable_extensions; do
7031  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7032    ac_cv_prog_ac_ct_STRIP="strip"
7033    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7034    break 2
7035  fi
7036done
7037done
7038IFS=$as_save_IFS
7039
7040fi
7041fi
7042ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7043if test -n "$ac_ct_STRIP"; then
7044  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7045$as_echo "$ac_ct_STRIP" >&6; }
7046else
7047  { $as_echo "$as_me:$LINENO: result: no" >&5
7048$as_echo "no" >&6; }
7049fi
7050
7051  if test "x$ac_ct_STRIP" = x; then
7052    STRIP=":"
7053  else
7054    case $cross_compiling:$ac_tool_warned in
7055yes:)
7056{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7057$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7058ac_tool_warned=yes ;;
7059esac
7060    STRIP=$ac_ct_STRIP
7061  fi
7062else
7063  STRIP="$ac_cv_prog_STRIP"
7064fi
7065
7066
7067old_CC="$CC"
7068old_CFLAGS="$CFLAGS"
7069
7070# Set sane defaults for various variables
7071test -z "$AR" && AR=ar
7072test -z "$AR_FLAGS" && AR_FLAGS=cru
7073test -z "$AS" && AS=as
7074test -z "$CC" && CC=cc
7075test -z "$LTCC" && LTCC=$CC
7076test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7077test -z "$DLLTOOL" && DLLTOOL=dlltool
7078test -z "$LD" && LD=ld
7079test -z "$LN_S" && LN_S="ln -s"
7080test -z "$MAGIC_CMD" && MAGIC_CMD=file
7081test -z "$NM" && NM=nm
7082test -z "$SED" && SED=sed
7083test -z "$OBJDUMP" && OBJDUMP=objdump
7084test -z "$RANLIB" && RANLIB=:
7085test -z "$STRIP" && STRIP=:
7086test -z "$ac_objext" && ac_objext=o
7087
7088# Determine commands to create old-style static archives.
7089old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7090old_postinstall_cmds='chmod 644 $oldlib'
7091old_postuninstall_cmds=
7092
7093if test -n "$RANLIB"; then
7094  case $host_os in
7095  openbsd*)
7096    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7097    ;;
7098  *)
7099    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7100    ;;
7101  esac
7102  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7103fi
7104
7105for cc_temp in $compiler""; do
7106  case $cc_temp in
7107    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7108    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7109    \-*) ;;
7110    *) break;;
7111  esac
7112done
7113cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7114
7115
7116# Only perform the check for file, if the check method requires it
7117case $deplibs_check_method in
7118file_magic*)
7119  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7120    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7121$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7122if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7123  $as_echo_n "(cached) " >&6
7124else
7125  case $MAGIC_CMD in
7126[\\/*] |  ?:[\\/]*)
7127  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7128  ;;
7129*)
7130  lt_save_MAGIC_CMD="$MAGIC_CMD"
7131  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7132  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7133  for ac_dir in $ac_dummy; do
7134    IFS="$lt_save_ifs"
7135    test -z "$ac_dir" && ac_dir=.
7136    if test -f $ac_dir/${ac_tool_prefix}file; then
7137      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7138      if test -n "$file_magic_test_file"; then
7139	case $deplibs_check_method in
7140	"file_magic "*)
7141	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7142	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7143	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7144	    $EGREP "$file_magic_regex" > /dev/null; then
7145	    :
7146	  else
7147	    cat <<EOF 1>&2
7148
7149*** Warning: the command libtool uses to detect shared libraries,
7150*** $file_magic_cmd, produces output that libtool cannot recognize.
7151*** The result is that libtool may fail to recognize shared libraries
7152*** as such.  This will affect the creation of libtool libraries that
7153*** depend on shared libraries, but programs linked with such libtool
7154*** libraries will work regardless of this problem.  Nevertheless, you
7155*** may want to report the problem to your system manager and/or to
7156*** bug-libtool@gnu.org
7157
7158EOF
7159	  fi ;;
7160	esac
7161      fi
7162      break
7163    fi
7164  done
7165  IFS="$lt_save_ifs"
7166  MAGIC_CMD="$lt_save_MAGIC_CMD"
7167  ;;
7168esac
7169fi
7170
7171MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7172if test -n "$MAGIC_CMD"; then
7173  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7174$as_echo "$MAGIC_CMD" >&6; }
7175else
7176  { $as_echo "$as_me:$LINENO: result: no" >&5
7177$as_echo "no" >&6; }
7178fi
7179
7180if test -z "$lt_cv_path_MAGIC_CMD"; then
7181  if test -n "$ac_tool_prefix"; then
7182    { $as_echo "$as_me:$LINENO: checking for file" >&5
7183$as_echo_n "checking for file... " >&6; }
7184if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7185  $as_echo_n "(cached) " >&6
7186else
7187  case $MAGIC_CMD in
7188[\\/*] |  ?:[\\/]*)
7189  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7190  ;;
7191*)
7192  lt_save_MAGIC_CMD="$MAGIC_CMD"
7193  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7194  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7195  for ac_dir in $ac_dummy; do
7196    IFS="$lt_save_ifs"
7197    test -z "$ac_dir" && ac_dir=.
7198    if test -f $ac_dir/file; then
7199      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7200      if test -n "$file_magic_test_file"; then
7201	case $deplibs_check_method in
7202	"file_magic "*)
7203	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7204	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7205	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7206	    $EGREP "$file_magic_regex" > /dev/null; then
7207	    :
7208	  else
7209	    cat <<EOF 1>&2
7210
7211*** Warning: the command libtool uses to detect shared libraries,
7212*** $file_magic_cmd, produces output that libtool cannot recognize.
7213*** The result is that libtool may fail to recognize shared libraries
7214*** as such.  This will affect the creation of libtool libraries that
7215*** depend on shared libraries, but programs linked with such libtool
7216*** libraries will work regardless of this problem.  Nevertheless, you
7217*** may want to report the problem to your system manager and/or to
7218*** bug-libtool@gnu.org
7219
7220EOF
7221	  fi ;;
7222	esac
7223      fi
7224      break
7225    fi
7226  done
7227  IFS="$lt_save_ifs"
7228  MAGIC_CMD="$lt_save_MAGIC_CMD"
7229  ;;
7230esac
7231fi
7232
7233MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7234if test -n "$MAGIC_CMD"; then
7235  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7236$as_echo "$MAGIC_CMD" >&6; }
7237else
7238  { $as_echo "$as_me:$LINENO: result: no" >&5
7239$as_echo "no" >&6; }
7240fi
7241
7242  else
7243    MAGIC_CMD=:
7244  fi
7245fi
7246
7247  fi
7248  ;;
7249esac
7250
7251
7252  case $host_os in
7253    rhapsody* | darwin*)
7254    if test -n "$ac_tool_prefix"; then
7255  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7256set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7257{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7258$as_echo_n "checking for $ac_word... " >&6; }
7259if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7260  $as_echo_n "(cached) " >&6
7261else
7262  if test -n "$DSYMUTIL"; then
7263  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7264else
7265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266for as_dir in $PATH
7267do
7268  IFS=$as_save_IFS
7269  test -z "$as_dir" && as_dir=.
7270  for ac_exec_ext in '' $ac_executable_extensions; do
7271  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7272    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7273    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7274    break 2
7275  fi
7276done
7277done
7278IFS=$as_save_IFS
7279
7280fi
7281fi
7282DSYMUTIL=$ac_cv_prog_DSYMUTIL
7283if test -n "$DSYMUTIL"; then
7284  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7285$as_echo "$DSYMUTIL" >&6; }
7286else
7287  { $as_echo "$as_me:$LINENO: result: no" >&5
7288$as_echo "no" >&6; }
7289fi
7290
7291
7292fi
7293if test -z "$ac_cv_prog_DSYMUTIL"; then
7294  ac_ct_DSYMUTIL=$DSYMUTIL
7295  # Extract the first word of "dsymutil", so it can be a program name with args.
7296set dummy dsymutil; ac_word=$2
7297{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7298$as_echo_n "checking for $ac_word... " >&6; }
7299if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7300  $as_echo_n "(cached) " >&6
7301else
7302  if test -n "$ac_ct_DSYMUTIL"; then
7303  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7304else
7305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7306for as_dir in $PATH
7307do
7308  IFS=$as_save_IFS
7309  test -z "$as_dir" && as_dir=.
7310  for ac_exec_ext in '' $ac_executable_extensions; do
7311  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7312    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7313    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7314    break 2
7315  fi
7316done
7317done
7318IFS=$as_save_IFS
7319
7320fi
7321fi
7322ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7323if test -n "$ac_ct_DSYMUTIL"; then
7324  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7325$as_echo "$ac_ct_DSYMUTIL" >&6; }
7326else
7327  { $as_echo "$as_me:$LINENO: result: no" >&5
7328$as_echo "no" >&6; }
7329fi
7330
7331  if test "x$ac_ct_DSYMUTIL" = x; then
7332    DSYMUTIL=":"
7333  else
7334    case $cross_compiling:$ac_tool_warned in
7335yes:)
7336{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7337$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7338ac_tool_warned=yes ;;
7339esac
7340    DSYMUTIL=$ac_ct_DSYMUTIL
7341  fi
7342else
7343  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7344fi
7345
7346    if test -n "$ac_tool_prefix"; then
7347  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7348set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7349{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7350$as_echo_n "checking for $ac_word... " >&6; }
7351if test "${ac_cv_prog_NMEDIT+set}" = set; then
7352  $as_echo_n "(cached) " >&6
7353else
7354  if test -n "$NMEDIT"; then
7355  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7356else
7357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7358for as_dir in $PATH
7359do
7360  IFS=$as_save_IFS
7361  test -z "$as_dir" && as_dir=.
7362  for ac_exec_ext in '' $ac_executable_extensions; do
7363  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7364    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7365    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7366    break 2
7367  fi
7368done
7369done
7370IFS=$as_save_IFS
7371
7372fi
7373fi
7374NMEDIT=$ac_cv_prog_NMEDIT
7375if test -n "$NMEDIT"; then
7376  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7377$as_echo "$NMEDIT" >&6; }
7378else
7379  { $as_echo "$as_me:$LINENO: result: no" >&5
7380$as_echo "no" >&6; }
7381fi
7382
7383
7384fi
7385if test -z "$ac_cv_prog_NMEDIT"; then
7386  ac_ct_NMEDIT=$NMEDIT
7387  # Extract the first word of "nmedit", so it can be a program name with args.
7388set dummy nmedit; ac_word=$2
7389{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7390$as_echo_n "checking for $ac_word... " >&6; }
7391if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7392  $as_echo_n "(cached) " >&6
7393else
7394  if test -n "$ac_ct_NMEDIT"; then
7395  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7396else
7397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7398for as_dir in $PATH
7399do
7400  IFS=$as_save_IFS
7401  test -z "$as_dir" && as_dir=.
7402  for ac_exec_ext in '' $ac_executable_extensions; do
7403  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7404    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7405    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7406    break 2
7407  fi
7408done
7409done
7410IFS=$as_save_IFS
7411
7412fi
7413fi
7414ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7415if test -n "$ac_ct_NMEDIT"; then
7416  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7417$as_echo "$ac_ct_NMEDIT" >&6; }
7418else
7419  { $as_echo "$as_me:$LINENO: result: no" >&5
7420$as_echo "no" >&6; }
7421fi
7422
7423  if test "x$ac_ct_NMEDIT" = x; then
7424    NMEDIT=":"
7425  else
7426    case $cross_compiling:$ac_tool_warned in
7427yes:)
7428{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7429$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7430ac_tool_warned=yes ;;
7431esac
7432    NMEDIT=$ac_ct_NMEDIT
7433  fi
7434else
7435  NMEDIT="$ac_cv_prog_NMEDIT"
7436fi
7437
7438
7439    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7440$as_echo_n "checking for -single_module linker flag... " >&6; }
7441if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7442  $as_echo_n "(cached) " >&6
7443else
7444  lt_cv_apple_cc_single_mod=no
7445      if test -z "${LT_MULTI_MODULE}"; then
7446   # By default we will add the -single_module flag. You can override
7447   # by either setting the environment variable LT_MULTI_MODULE
7448   # non-empty at configure time, or by adding -multi_module to the
7449   # link flags.
7450   echo "int foo(void){return 1;}" > conftest.c
7451   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7452     -dynamiclib ${wl}-single_module conftest.c
7453   if test -f libconftest.dylib; then
7454     lt_cv_apple_cc_single_mod=yes
7455     rm -rf libconftest.dylib*
7456   fi
7457   rm conftest.c
7458      fi
7459fi
7460{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7461$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7462    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7463$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7464if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7465  $as_echo_n "(cached) " >&6
7466else
7467  lt_cv_ld_exported_symbols_list=no
7468      save_LDFLAGS=$LDFLAGS
7469      echo "_main" > conftest.sym
7470      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7471      cat >conftest.$ac_ext <<_ACEOF
7472/* confdefs.h.  */
7473_ACEOF
7474cat confdefs.h >>conftest.$ac_ext
7475cat >>conftest.$ac_ext <<_ACEOF
7476/* end confdefs.h.  */
7477
7478int
7479main ()
7480{
7481
7482  ;
7483  return 0;
7484}
7485_ACEOF
7486rm -f conftest.$ac_objext conftest$ac_exeext
7487if { (ac_try="$ac_link"
7488case "(($ac_try" in
7489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7490  *) ac_try_echo=$ac_try;;
7491esac
7492eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7493$as_echo "$ac_try_echo") >&5
7494  (eval "$ac_link") 2>conftest.er1
7495  ac_status=$?
7496  grep -v '^ *+' conftest.er1 >conftest.err
7497  rm -f conftest.er1
7498  cat conftest.err >&5
7499  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500  (exit $ac_status); } && {
7501	 test -z "$ac_c_werror_flag" ||
7502	 test ! -s conftest.err
7503       } && test -s conftest$ac_exeext && {
7504	 test "$cross_compiling" = yes ||
7505	 $as_test_x conftest$ac_exeext
7506       }; then
7507  lt_cv_ld_exported_symbols_list=yes
7508else
7509  $as_echo "$as_me: failed program was:" >&5
7510sed 's/^/| /' conftest.$ac_ext >&5
7511
7512	lt_cv_ld_exported_symbols_list=no
7513fi
7514
7515rm -rf conftest.dSYM
7516rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7517      conftest$ac_exeext conftest.$ac_ext
7518   LDFLAGS="$save_LDFLAGS"
7519
7520fi
7521{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7522$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7523    case $host_os in
7524    rhapsody* | darwin1.[0123])
7525      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7526    darwin1.*)
7527     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7528    darwin*)
7529      # if running on 10.5 or later, the deployment target defaults
7530      # to the OS version, if on x86, and 10.4, the deployment
7531      # target defaults to 10.4. Don't you love it?
7532      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7533   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7534     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7535   10.[012]*)
7536     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7537   10.*)
7538     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7539      esac
7540    ;;
7541  esac
7542    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7543      _lt_dar_single_mod='$single_module'
7544    fi
7545    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7546      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7547    else
7548      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7549    fi
7550    if test "$DSYMUTIL" != ":"; then
7551      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7552    else
7553      _lt_dsymutil=
7554    fi
7555    ;;
7556  esac
7557
7558
7559enable_dlopen=no
7560enable_win32_dll=no
7561
7562# Check whether --enable-libtool-lock was given.
7563if test "${enable_libtool_lock+set}" = set; then
7564  enableval=$enable_libtool_lock;
7565fi
7566
7567test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7568
7569
7570# Check whether --with-pic was given.
7571if test "${with_pic+set}" = set; then
7572  withval=$with_pic; pic_mode="$withval"
7573else
7574  pic_mode=default
7575fi
7576
7577test -z "$pic_mode" && pic_mode=default
7578
7579# Use C for the default configuration in the libtool script
7580tagname=
7581lt_save_CC="$CC"
7582ac_ext=c
7583ac_cpp='$CPP $CPPFLAGS'
7584ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7585ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7586ac_compiler_gnu=$ac_cv_c_compiler_gnu
7587
7588
7589# Source file extension for C test sources.
7590ac_ext=c
7591
7592# Object file extension for compiled C test sources.
7593objext=o
7594objext=$objext
7595
7596# Code to be used in simple compile tests
7597lt_simple_compile_test_code="int some_variable = 0;"
7598
7599# Code to be used in simple link tests
7600lt_simple_link_test_code='int main(){return(0);}'
7601
7602
7603# If no C compiler was specified, use CC.
7604LTCC=${LTCC-"$CC"}
7605
7606# If no C compiler flags were specified, use CFLAGS.
7607LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7608
7609# Allow CC to be a program name with arguments.
7610compiler=$CC
7611
7612
7613# save warnings/boilerplate of simple test code
7614ac_outfile=conftest.$ac_objext
7615echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7616eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7617_lt_compiler_boilerplate=`cat conftest.err`
7618$rm conftest*
7619
7620ac_outfile=conftest.$ac_objext
7621echo "$lt_simple_link_test_code" >conftest.$ac_ext
7622eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7623_lt_linker_boilerplate=`cat conftest.err`
7624$rm -r conftest*
7625
7626
7627
7628lt_prog_compiler_no_builtin_flag=
7629
7630if test "$GCC" = yes; then
7631  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7632
7633
7634{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7635$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7636if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7637  $as_echo_n "(cached) " >&6
7638else
7639  lt_cv_prog_compiler_rtti_exceptions=no
7640  ac_outfile=conftest.$ac_objext
7641   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7642   lt_compiler_flag="-fno-rtti -fno-exceptions"
7643   # Insert the option either (1) after the last *FLAGS variable, or
7644   # (2) before a word containing "conftest.", or (3) at the end.
7645   # Note that $ac_compile itself does not contain backslashes and begins
7646   # with a dollar sign (not a hyphen), so the echo should work correctly.
7647   # The option is referenced via a variable to avoid confusing sed.
7648   lt_compile=`echo "$ac_compile" | $SED \
7649   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7650   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7651   -e 's:$: $lt_compiler_flag:'`
7652   (eval echo "\"\$as_me:7652: $lt_compile\"" >&5)
7653   (eval "$lt_compile" 2>conftest.err)
7654   ac_status=$?
7655   cat conftest.err >&5
7656   echo "$as_me:7656: \$? = $ac_status" >&5
7657   if (exit $ac_status) && test -s "$ac_outfile"; then
7658     # The compiler can only warn and ignore the option if not recognized
7659     # So say no if there are warnings other than the usual output.
7660     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7661     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7662     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7663       lt_cv_prog_compiler_rtti_exceptions=yes
7664     fi
7665   fi
7666   $rm conftest*
7667
7668fi
7669{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7670$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7671
7672if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7673    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7674else
7675    :
7676fi
7677
7678fi
7679
7680lt_prog_compiler_wl=
7681lt_prog_compiler_pic=
7682lt_prog_compiler_static=
7683
7684{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7685$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7686
7687  if test "$GCC" = yes; then
7688    lt_prog_compiler_wl='-Wl,'
7689    lt_prog_compiler_static='-static'
7690
7691    case $host_os in
7692      aix*)
7693      # All AIX code is PIC.
7694      if test "$host_cpu" = ia64; then
7695	# AIX 5 now supports IA64 processor
7696	lt_prog_compiler_static='-Bstatic'
7697      fi
7698      ;;
7699
7700    amigaos*)
7701      # FIXME: we need at least 68020 code to build shared libraries, but
7702      # adding the `-m68020' flag to GCC prevents building anything better,
7703      # like `-m68040'.
7704      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7705      ;;
7706
7707    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7708      # PIC is the default for these OSes.
7709      ;;
7710
7711    mingw* | cygwin* | pw32* | os2*)
7712      # This hack is so that the source file can tell whether it is being
7713      # built for inclusion in a dll (and should export symbols for example).
7714      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7715      # (--disable-auto-import) libraries
7716      lt_prog_compiler_pic='-DDLL_EXPORT'
7717      ;;
7718
7719    darwin* | rhapsody*)
7720      # PIC is the default on this platform
7721      # Common symbols not allowed in MH_DYLIB files
7722      lt_prog_compiler_pic='-fno-common'
7723      ;;
7724
7725    interix[3-9]*)
7726      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7727      # Instead, we relocate shared libraries at runtime.
7728      ;;
7729
7730    msdosdjgpp*)
7731      # Just because we use GCC doesn't mean we suddenly get shared libraries
7732      # on systems that don't support them.
7733      lt_prog_compiler_can_build_shared=no
7734      enable_shared=no
7735      ;;
7736
7737    sysv4*MP*)
7738      if test -d /usr/nec; then
7739	lt_prog_compiler_pic=-Kconform_pic
7740      fi
7741      ;;
7742
7743    hpux*)
7744      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7745      # not for PA HP-UX.
7746      case $host_cpu in
7747      hppa*64*|ia64*)
7748	# +Z the default
7749	;;
7750      *)
7751	lt_prog_compiler_pic='-fPIC'
7752	;;
7753      esac
7754      ;;
7755
7756    *)
7757      lt_prog_compiler_pic='-fPIC'
7758      ;;
7759    esac
7760  else
7761    # PORTME Check for flag to pass linker flags through the system compiler.
7762    case $host_os in
7763    aix*)
7764      lt_prog_compiler_wl='-Wl,'
7765      if test "$host_cpu" = ia64; then
7766	# AIX 5 now supports IA64 processor
7767	lt_prog_compiler_static='-Bstatic'
7768      else
7769	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7770      fi
7771      ;;
7772      darwin*)
7773        # PIC is the default on this platform
7774        # Common symbols not allowed in MH_DYLIB files
7775       case $cc_basename in
7776         xlc*)
7777         lt_prog_compiler_pic='-qnocommon'
7778         lt_prog_compiler_wl='-Wl,'
7779         ;;
7780       esac
7781       ;;
7782
7783    mingw* | cygwin* | pw32* | os2*)
7784      # This hack is so that the source file can tell whether it is being
7785      # built for inclusion in a dll (and should export symbols for example).
7786      lt_prog_compiler_pic='-DDLL_EXPORT'
7787      ;;
7788
7789    hpux9* | hpux10* | hpux11*)
7790      lt_prog_compiler_wl='-Wl,'
7791      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7792      # not for PA HP-UX.
7793      case $host_cpu in
7794      hppa*64*|ia64*)
7795	# +Z the default
7796	;;
7797      *)
7798	lt_prog_compiler_pic='+Z'
7799	;;
7800      esac
7801      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7802      lt_prog_compiler_static='${wl}-a ${wl}archive'
7803      ;;
7804
7805    irix5* | irix6* | nonstopux*)
7806      lt_prog_compiler_wl='-Wl,'
7807      # PIC (with -KPIC) is the default.
7808      lt_prog_compiler_static='-non_shared'
7809      ;;
7810
7811    newsos6)
7812      lt_prog_compiler_pic='-KPIC'
7813      lt_prog_compiler_static='-Bstatic'
7814      ;;
7815
7816    linux* | k*bsd*-gnu)
7817      case $cc_basename in
7818      icc* | ecc*)
7819	lt_prog_compiler_wl='-Wl,'
7820	lt_prog_compiler_pic='-KPIC'
7821	lt_prog_compiler_static='-static'
7822        ;;
7823      pgcc* | pgf77* | pgf90* | pgf95*)
7824        # Portland Group compilers (*not* the Pentium gcc compiler,
7825	# which looks to be a dead project)
7826	lt_prog_compiler_wl='-Wl,'
7827	lt_prog_compiler_pic='-fpic'
7828	lt_prog_compiler_static='-Bstatic'
7829        ;;
7830      ccc*)
7831        lt_prog_compiler_wl='-Wl,'
7832        # All Alpha code is PIC.
7833        lt_prog_compiler_static='-non_shared'
7834        ;;
7835      *)
7836        case `$CC -V 2>&1 | sed 5q` in
7837	*Sun\ C*)
7838	  # Sun C 5.9
7839	  lt_prog_compiler_pic='-KPIC'
7840	  lt_prog_compiler_static='-Bstatic'
7841	  lt_prog_compiler_wl='-Wl,'
7842	  ;;
7843	*Sun\ F*)
7844	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7845	  lt_prog_compiler_pic='-KPIC'
7846	  lt_prog_compiler_static='-Bstatic'
7847	  lt_prog_compiler_wl=''
7848	  ;;
7849	esac
7850	;;
7851      esac
7852      ;;
7853
7854    osf3* | osf4* | osf5*)
7855      lt_prog_compiler_wl='-Wl,'
7856      # All OSF/1 code is PIC.
7857      lt_prog_compiler_static='-non_shared'
7858      ;;
7859
7860    rdos*)
7861      lt_prog_compiler_static='-non_shared'
7862      ;;
7863
7864    solaris*)
7865      lt_prog_compiler_pic='-KPIC'
7866      lt_prog_compiler_static='-Bstatic'
7867      case $cc_basename in
7868      f77* | f90* | f95*)
7869	lt_prog_compiler_wl='-Qoption ld ';;
7870      *)
7871	lt_prog_compiler_wl='-Wl,';;
7872      esac
7873      ;;
7874
7875    sunos4*)
7876      lt_prog_compiler_wl='-Qoption ld '
7877      lt_prog_compiler_pic='-PIC'
7878      lt_prog_compiler_static='-Bstatic'
7879      ;;
7880
7881    sysv4 | sysv4.2uw2* | sysv4.3*)
7882      lt_prog_compiler_wl='-Wl,'
7883      lt_prog_compiler_pic='-KPIC'
7884      lt_prog_compiler_static='-Bstatic'
7885      ;;
7886
7887    sysv4*MP*)
7888      if test -d /usr/nec ;then
7889	lt_prog_compiler_pic='-Kconform_pic'
7890	lt_prog_compiler_static='-Bstatic'
7891      fi
7892      ;;
7893
7894    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7895      lt_prog_compiler_wl='-Wl,'
7896      lt_prog_compiler_pic='-KPIC'
7897      lt_prog_compiler_static='-Bstatic'
7898      ;;
7899
7900    unicos*)
7901      lt_prog_compiler_wl='-Wl,'
7902      lt_prog_compiler_can_build_shared=no
7903      ;;
7904
7905    uts4*)
7906      lt_prog_compiler_pic='-pic'
7907      lt_prog_compiler_static='-Bstatic'
7908      ;;
7909
7910    *)
7911      lt_prog_compiler_can_build_shared=no
7912      ;;
7913    esac
7914  fi
7915
7916{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7917$as_echo "$lt_prog_compiler_pic" >&6; }
7918
7919#
7920# Check to make sure the PIC flag actually works.
7921#
7922if test -n "$lt_prog_compiler_pic"; then
7923
7924{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7925$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7926if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7927  $as_echo_n "(cached) " >&6
7928else
7929  lt_cv_prog_compiler_pic_works=no
7930  ac_outfile=conftest.$ac_objext
7931   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7932   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7933   # Insert the option either (1) after the last *FLAGS variable, or
7934   # (2) before a word containing "conftest.", or (3) at the end.
7935   # Note that $ac_compile itself does not contain backslashes and begins
7936   # with a dollar sign (not a hyphen), so the echo should work correctly.
7937   # The option is referenced via a variable to avoid confusing sed.
7938   lt_compile=`echo "$ac_compile" | $SED \
7939   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7940   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7941   -e 's:$: $lt_compiler_flag:'`
7942   (eval echo "\"\$as_me:7942: $lt_compile\"" >&5)
7943   (eval "$lt_compile" 2>conftest.err)
7944   ac_status=$?
7945   cat conftest.err >&5
7946   echo "$as_me:7946: \$? = $ac_status" >&5
7947   if (exit $ac_status) && test -s "$ac_outfile"; then
7948     # The compiler can only warn and ignore the option if not recognized
7949     # So say no if there are warnings other than the usual output.
7950     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7951     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7952     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7953       lt_cv_prog_compiler_pic_works=yes
7954     fi
7955   fi
7956   $rm conftest*
7957
7958fi
7959{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7960$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7961
7962if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7963    case $lt_prog_compiler_pic in
7964     "" | " "*) ;;
7965     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7966     esac
7967else
7968    lt_prog_compiler_pic=
7969     lt_prog_compiler_can_build_shared=no
7970fi
7971
7972fi
7973case $host_os in
7974  # For platforms which do not support PIC, -DPIC is meaningless:
7975  *djgpp*)
7976    lt_prog_compiler_pic=
7977    ;;
7978  *)
7979    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7980    ;;
7981esac
7982
7983#
7984# Check to make sure the static flag actually works.
7985#
7986wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7987{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7988$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7989if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7990  $as_echo_n "(cached) " >&6
7991else
7992  lt_cv_prog_compiler_static_works=no
7993   save_LDFLAGS="$LDFLAGS"
7994   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7995   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7996   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7997     # The linker can only warn and ignore the option if not recognized
7998     # So say no if there are warnings
7999     if test -s conftest.err; then
8000       # Append any errors to the config.log.
8001       cat conftest.err 1>&5
8002       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8003       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8004       if diff conftest.exp conftest.er2 >/dev/null; then
8005         lt_cv_prog_compiler_static_works=yes
8006       fi
8007     else
8008       lt_cv_prog_compiler_static_works=yes
8009     fi
8010   fi
8011   $rm -r conftest*
8012   LDFLAGS="$save_LDFLAGS"
8013
8014fi
8015{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8016$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8017
8018if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8019    :
8020else
8021    lt_prog_compiler_static=
8022fi
8023
8024
8025{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8026$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8027if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8028  $as_echo_n "(cached) " >&6
8029else
8030  lt_cv_prog_compiler_c_o=no
8031   $rm -r conftest 2>/dev/null
8032   mkdir conftest
8033   cd conftest
8034   mkdir out
8035   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8036
8037   lt_compiler_flag="-o out/conftest2.$ac_objext"
8038   # Insert the option either (1) after the last *FLAGS variable, or
8039   # (2) before a word containing "conftest.", or (3) at the end.
8040   # Note that $ac_compile itself does not contain backslashes and begins
8041   # with a dollar sign (not a hyphen), so the echo should work correctly.
8042   lt_compile=`echo "$ac_compile" | $SED \
8043   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8044   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8045   -e 's:$: $lt_compiler_flag:'`
8046   (eval echo "\"\$as_me:8046: $lt_compile\"" >&5)
8047   (eval "$lt_compile" 2>out/conftest.err)
8048   ac_status=$?
8049   cat out/conftest.err >&5
8050   echo "$as_me:8050: \$? = $ac_status" >&5
8051   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8052   then
8053     # The compiler can only warn and ignore the option if not recognized
8054     # So say no if there are warnings
8055     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8056     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8057     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8058       lt_cv_prog_compiler_c_o=yes
8059     fi
8060   fi
8061   chmod u+w . 2>&5
8062   $rm conftest*
8063   # SGI C++ compiler will create directory out/ii_files/ for
8064   # template instantiation
8065   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8066   $rm out/* && rmdir out
8067   cd ..
8068   rmdir conftest
8069   $rm conftest*
8070
8071fi
8072{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8073$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8074
8075
8076hard_links="nottested"
8077if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8078  # do not overwrite the value of need_locks provided by the user
8079  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8080$as_echo_n "checking if we can lock with hard links... " >&6; }
8081  hard_links=yes
8082  $rm conftest*
8083  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8084  touch conftest.a
8085  ln conftest.a conftest.b 2>&5 || hard_links=no
8086  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8087  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8088$as_echo "$hard_links" >&6; }
8089  if test "$hard_links" = no; then
8090    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8091$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8092    need_locks=warn
8093  fi
8094else
8095  need_locks=no
8096fi
8097
8098{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8099$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8100
8101  runpath_var=
8102  allow_undefined_flag=
8103  enable_shared_with_static_runtimes=no
8104  archive_cmds=
8105  archive_expsym_cmds=
8106  old_archive_From_new_cmds=
8107  old_archive_from_expsyms_cmds=
8108  export_dynamic_flag_spec=
8109  whole_archive_flag_spec=
8110  thread_safe_flag_spec=
8111  hardcode_libdir_flag_spec=
8112  hardcode_libdir_flag_spec_ld=
8113  hardcode_libdir_separator=
8114  hardcode_direct=no
8115  hardcode_minus_L=no
8116  hardcode_shlibpath_var=unsupported
8117  link_all_deplibs=unknown
8118  hardcode_automatic=no
8119  module_cmds=
8120  module_expsym_cmds=
8121  always_export_symbols=no
8122  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8123  # include_expsyms should be a list of space-separated symbols to be *always*
8124  # included in the symbol list
8125  include_expsyms=
8126  # exclude_expsyms can be an extended regexp of symbols to exclude
8127  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8128  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8129  # as well as any symbol that contains `d'.
8130  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8131  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8132  # platforms (ab)use it in PIC code, but their linkers get confused if
8133  # the symbol is explicitly referenced.  Since portable code cannot
8134  # rely on this symbol name, it's probably fine to never include it in
8135  # preloaded symbol tables.
8136  # Exclude shared library initialization/finalization symbols.
8137  extract_expsyms_cmds=
8138  # Just being paranoid about ensuring that cc_basename is set.
8139  for cc_temp in $compiler""; do
8140  case $cc_temp in
8141    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8142    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8143    \-*) ;;
8144    *) break;;
8145  esac
8146done
8147cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8148
8149  case $host_os in
8150  cygwin* | mingw* | pw32*)
8151    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8152    # When not using gcc, we currently assume that we are using
8153    # Microsoft Visual C++.
8154    if test "$GCC" != yes; then
8155      with_gnu_ld=no
8156    fi
8157    ;;
8158  interix*)
8159    # we just hope/assume this is gcc and not c89 (= MSVC++)
8160    with_gnu_ld=yes
8161    ;;
8162  openbsd*)
8163    with_gnu_ld=no
8164    ;;
8165  esac
8166
8167  ld_shlibs=yes
8168  if test "$with_gnu_ld" = yes; then
8169    # If archive_cmds runs LD, not CC, wlarc should be empty
8170    wlarc='${wl}'
8171
8172    # Set some defaults for GNU ld with shared library support. These
8173    # are reset later if shared libraries are not supported. Putting them
8174    # here allows them to be overridden if necessary.
8175    runpath_var=LD_RUN_PATH
8176    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8177    export_dynamic_flag_spec='${wl}--export-dynamic'
8178    # ancient GNU ld didn't support --whole-archive et. al.
8179    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8180	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8181      else
8182  	whole_archive_flag_spec=
8183    fi
8184    supports_anon_versioning=no
8185    case `$LD -v 2>/dev/null` in
8186      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8187      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8188      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8189      *\ 2.11.*) ;; # other 2.11 versions
8190      *) supports_anon_versioning=yes ;;
8191    esac
8192
8193    # See if GNU ld supports shared libraries.
8194    case $host_os in
8195    aix[3-9]*)
8196      # On AIX/PPC, the GNU linker is very broken
8197      if test "$host_cpu" != ia64; then
8198	ld_shlibs=no
8199	cat <<EOF 1>&2
8200
8201*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8202*** to be unable to reliably create shared libraries on AIX.
8203*** Therefore, libtool is disabling shared libraries support.  If you
8204*** really care for shared libraries, you may want to modify your PATH
8205*** so that a non-GNU linker is found, and then restart.
8206
8207EOF
8208      fi
8209      ;;
8210
8211    amigaos*)
8212      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)'
8213      hardcode_libdir_flag_spec='-L$libdir'
8214      hardcode_minus_L=yes
8215
8216      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8217      # that the semantics of dynamic libraries on AmigaOS, at least up
8218      # to version 4, is to share data among multiple programs linked
8219      # with the same dynamic library.  Since this doesn't match the
8220      # behavior of shared libraries on other platforms, we can't use
8221      # them.
8222      ld_shlibs=no
8223      ;;
8224
8225    beos*)
8226      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8227	allow_undefined_flag=unsupported
8228	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8229	# support --undefined.  This deserves some investigation.  FIXME
8230	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8231      else
8232	ld_shlibs=no
8233      fi
8234      ;;
8235
8236    cygwin* | mingw* | pw32*)
8237      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8238      # as there is no search path for DLLs.
8239      hardcode_libdir_flag_spec='-L$libdir'
8240      allow_undefined_flag=unsupported
8241      always_export_symbols=no
8242      enable_shared_with_static_runtimes=yes
8243      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8244
8245      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8246        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8247	# If the export-symbols file already is a .def file (1st line
8248	# is EXPORTS), use it as is; otherwise, prepend...
8249	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8250	  cp $export_symbols $output_objdir/$soname.def;
8251	else
8252	  echo EXPORTS > $output_objdir/$soname.def;
8253	  cat $export_symbols >> $output_objdir/$soname.def;
8254	fi~
8255	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8256      else
8257	ld_shlibs=no
8258      fi
8259      ;;
8260
8261    interix[3-9]*)
8262      hardcode_direct=no
8263      hardcode_shlibpath_var=no
8264      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8265      export_dynamic_flag_spec='${wl}-E'
8266      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8267      # Instead, shared libraries are loaded at an image base (0x10000000 by
8268      # default) and relocated if they conflict, which is a slow very memory
8269      # consuming and fragmenting process.  To avoid this, we pick a random,
8270      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8271      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8272      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8273      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'
8274      ;;
8275
8276    gnu* | linux* | k*bsd*-gnu)
8277      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8278	tmp_addflag=
8279	case $cc_basename,$host_cpu in
8280	pgcc*)				# Portland Group C compiler
8281	  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'
8282	  tmp_addflag=' $pic_flag'
8283	  ;;
8284	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8285	  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'
8286	  tmp_addflag=' $pic_flag -Mnomain' ;;
8287	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8288	  tmp_addflag=' -i_dynamic' ;;
8289	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8290	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8291	ifc* | ifort*)			# Intel Fortran compiler
8292	  tmp_addflag=' -nofor_main' ;;
8293	esac
8294	case `$CC -V 2>&1 | sed 5q` in
8295	*Sun\ C*)			# Sun C 5.9
8296	  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'
8297	  tmp_sharedflag='-G' ;;
8298	*Sun\ F*)			# Sun Fortran 8.3
8299	  tmp_sharedflag='-G' ;;
8300	*)
8301	  tmp_sharedflag='-shared' ;;
8302	esac
8303	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8304
8305	if test $supports_anon_versioning = yes; then
8306	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8307  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8308  $echo "local: *; };" >> $output_objdir/$libname.ver~
8309	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8310	fi
8311      else
8312	ld_shlibs=no
8313      fi
8314      ;;
8315
8316    netbsd*)
8317      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8318	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8319	wlarc=
8320      else
8321	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8322	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8323      fi
8324      ;;
8325
8326    solaris*)
8327      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8328	ld_shlibs=no
8329	cat <<EOF 1>&2
8330
8331*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8332*** create shared libraries on Solaris systems.  Therefore, libtool
8333*** is disabling shared libraries support.  We urge you to upgrade GNU
8334*** binutils to release 2.9.1 or newer.  Another option is to modify
8335*** your PATH or compiler configuration so that the native linker is
8336*** used, and then restart.
8337
8338EOF
8339      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8340	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8341	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8342      else
8343	ld_shlibs=no
8344      fi
8345      ;;
8346
8347    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8348      case `$LD -v 2>&1` in
8349        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8350	ld_shlibs=no
8351	cat <<_LT_EOF 1>&2
8352
8353*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8354*** reliably create shared libraries on SCO systems.  Therefore, libtool
8355*** is disabling shared libraries support.  We urge you to upgrade GNU
8356*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8357*** your PATH or compiler configuration so that the native linker is
8358*** used, and then restart.
8359
8360_LT_EOF
8361	;;
8362	*)
8363	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8364	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8365	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8366	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8367	  else
8368	    ld_shlibs=no
8369	  fi
8370	;;
8371      esac
8372      ;;
8373
8374    sunos4*)
8375      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8376      wlarc=
8377      hardcode_direct=yes
8378      hardcode_shlibpath_var=no
8379      ;;
8380
8381    *)
8382      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8383	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8384	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8385      else
8386	ld_shlibs=no
8387      fi
8388      ;;
8389    esac
8390
8391    if test "$ld_shlibs" = no; then
8392      runpath_var=
8393      hardcode_libdir_flag_spec=
8394      export_dynamic_flag_spec=
8395      whole_archive_flag_spec=
8396    fi
8397  else
8398    # PORTME fill in a description of your system's linker (not GNU ld)
8399    case $host_os in
8400    aix3*)
8401      allow_undefined_flag=unsupported
8402      always_export_symbols=yes
8403      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'
8404      # Note: this linker hardcodes the directories in LIBPATH if there
8405      # are no directories specified by -L.
8406      hardcode_minus_L=yes
8407      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8408	# Neither direct hardcoding nor static linking is supported with a
8409	# broken collect2.
8410	hardcode_direct=unsupported
8411      fi
8412      ;;
8413
8414    aix[4-9]*)
8415      if test "$host_cpu" = ia64; then
8416	# On IA64, the linker does run time linking by default, so we don't
8417	# have to do anything special.
8418	aix_use_runtimelinking=no
8419	exp_sym_flag='-Bexport'
8420	no_entry_flag=""
8421      else
8422	# If we're using GNU nm, then we don't want the "-C" option.
8423	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8424	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8425	  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'
8426	else
8427	  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'
8428	fi
8429	aix_use_runtimelinking=no
8430
8431	# Test if we are trying to use run time linking or normal
8432	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8433	# need to do runtime linking.
8434	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8435	  for ld_flag in $LDFLAGS; do
8436  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8437  	    aix_use_runtimelinking=yes
8438  	    break
8439  	  fi
8440	  done
8441	  ;;
8442	esac
8443
8444	exp_sym_flag='-bexport'
8445	no_entry_flag='-bnoentry'
8446      fi
8447
8448      # When large executables or shared objects are built, AIX ld can
8449      # have problems creating the table of contents.  If linking a library
8450      # or program results in "error TOC overflow" add -mminimal-toc to
8451      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8452      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8453
8454      archive_cmds=''
8455      hardcode_direct=yes
8456      hardcode_libdir_separator=':'
8457      link_all_deplibs=yes
8458
8459      if test "$GCC" = yes; then
8460	case $host_os in aix4.[012]|aix4.[012].*)
8461	# We only want to do this on AIX 4.2 and lower, the check
8462	# below for broken collect2 doesn't work under 4.3+
8463	  collect2name=`${CC} -print-prog-name=collect2`
8464	  if test -f "$collect2name" && \
8465  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8466	  then
8467  	  # We have reworked collect2
8468  	  :
8469	  else
8470  	  # We have old collect2
8471  	  hardcode_direct=unsupported
8472  	  # It fails to find uninstalled libraries when the uninstalled
8473  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8474  	  # to unsupported forces relinking
8475  	  hardcode_minus_L=yes
8476  	  hardcode_libdir_flag_spec='-L$libdir'
8477  	  hardcode_libdir_separator=
8478	  fi
8479	  ;;
8480	esac
8481	shared_flag='-shared'
8482	if test "$aix_use_runtimelinking" = yes; then
8483	  shared_flag="$shared_flag "'${wl}-G'
8484	fi
8485      else
8486	# not using gcc
8487	if test "$host_cpu" = ia64; then
8488  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8489  	# chokes on -Wl,-G. The following line is correct:
8490	  shared_flag='-G'
8491	else
8492	  if test "$aix_use_runtimelinking" = yes; then
8493	    shared_flag='${wl}-G'
8494	  else
8495	    shared_flag='${wl}-bM:SRE'
8496	  fi
8497	fi
8498      fi
8499
8500      # It seems that -bexpall does not export symbols beginning with
8501      # underscore (_), so it is better to generate a list of symbols to export.
8502      always_export_symbols=yes
8503      if test "$aix_use_runtimelinking" = yes; then
8504	# Warning - without using the other runtime loading flags (-brtl),
8505	# -berok will link without error, but may produce a broken library.
8506	allow_undefined_flag='-berok'
8507       # Determine the default libpath from the value encoded in an empty executable.
8508       cat >conftest.$ac_ext <<_ACEOF
8509/* confdefs.h.  */
8510_ACEOF
8511cat confdefs.h >>conftest.$ac_ext
8512cat >>conftest.$ac_ext <<_ACEOF
8513/* end confdefs.h.  */
8514
8515int
8516main ()
8517{
8518
8519  ;
8520  return 0;
8521}
8522_ACEOF
8523rm -f conftest.$ac_objext conftest$ac_exeext
8524if { (ac_try="$ac_link"
8525case "(($ac_try" in
8526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8527  *) ac_try_echo=$ac_try;;
8528esac
8529eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8530$as_echo "$ac_try_echo") >&5
8531  (eval "$ac_link") 2>conftest.er1
8532  ac_status=$?
8533  grep -v '^ *+' conftest.er1 >conftest.err
8534  rm -f conftest.er1
8535  cat conftest.err >&5
8536  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8537  (exit $ac_status); } && {
8538	 test -z "$ac_c_werror_flag" ||
8539	 test ! -s conftest.err
8540       } && test -s conftest$ac_exeext && {
8541	 test "$cross_compiling" = yes ||
8542	 $as_test_x conftest$ac_exeext
8543       }; then
8544
8545lt_aix_libpath_sed='
8546    /Import File Strings/,/^$/ {
8547	/^0/ {
8548	    s/^0  *\(.*\)$/\1/
8549	    p
8550	}
8551    }'
8552aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8553# Check for a 64-bit object if we didn't find anything.
8554if test -z "$aix_libpath"; then
8555  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8556fi
8557else
8558  $as_echo "$as_me: failed program was:" >&5
8559sed 's/^/| /' conftest.$ac_ext >&5
8560
8561
8562fi
8563
8564rm -rf conftest.dSYM
8565rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8566      conftest$ac_exeext conftest.$ac_ext
8567if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8568
8569       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8570	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"
8571       else
8572	if test "$host_cpu" = ia64; then
8573	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8574	  allow_undefined_flag="-z nodefs"
8575	  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"
8576	else
8577	 # Determine the default libpath from the value encoded in an empty executable.
8578	 cat >conftest.$ac_ext <<_ACEOF
8579/* confdefs.h.  */
8580_ACEOF
8581cat confdefs.h >>conftest.$ac_ext
8582cat >>conftest.$ac_ext <<_ACEOF
8583/* end confdefs.h.  */
8584
8585int
8586main ()
8587{
8588
8589  ;
8590  return 0;
8591}
8592_ACEOF
8593rm -f conftest.$ac_objext conftest$ac_exeext
8594if { (ac_try="$ac_link"
8595case "(($ac_try" in
8596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8597  *) ac_try_echo=$ac_try;;
8598esac
8599eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8600$as_echo "$ac_try_echo") >&5
8601  (eval "$ac_link") 2>conftest.er1
8602  ac_status=$?
8603  grep -v '^ *+' conftest.er1 >conftest.err
8604  rm -f conftest.er1
8605  cat conftest.err >&5
8606  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8607  (exit $ac_status); } && {
8608	 test -z "$ac_c_werror_flag" ||
8609	 test ! -s conftest.err
8610       } && test -s conftest$ac_exeext && {
8611	 test "$cross_compiling" = yes ||
8612	 $as_test_x conftest$ac_exeext
8613       }; then
8614
8615lt_aix_libpath_sed='
8616    /Import File Strings/,/^$/ {
8617	/^0/ {
8618	    s/^0  *\(.*\)$/\1/
8619	    p
8620	}
8621    }'
8622aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8623# Check for a 64-bit object if we didn't find anything.
8624if test -z "$aix_libpath"; then
8625  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8626fi
8627else
8628  $as_echo "$as_me: failed program was:" >&5
8629sed 's/^/| /' conftest.$ac_ext >&5
8630
8631
8632fi
8633
8634rm -rf conftest.dSYM
8635rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8636      conftest$ac_exeext conftest.$ac_ext
8637if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8638
8639	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8640	  # Warning - without using the other run time loading flags,
8641	  # -berok will link without error, but may produce a broken library.
8642	  no_undefined_flag=' ${wl}-bernotok'
8643	  allow_undefined_flag=' ${wl}-berok'
8644	  # Exported symbols can be pulled into shared objects from archives
8645	  whole_archive_flag_spec='$convenience'
8646	  archive_cmds_need_lc=yes
8647	  # This is similar to how AIX traditionally builds its shared libraries.
8648	  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'
8649	fi
8650      fi
8651      ;;
8652
8653    amigaos*)
8654      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)'
8655      hardcode_libdir_flag_spec='-L$libdir'
8656      hardcode_minus_L=yes
8657      # see comment about different semantics on the GNU ld section
8658      ld_shlibs=no
8659      ;;
8660
8661    bsdi[45]*)
8662      export_dynamic_flag_spec=-rdynamic
8663      ;;
8664
8665    cygwin* | mingw* | pw32*)
8666      # When not using gcc, we currently assume that we are using
8667      # Microsoft Visual C++.
8668      # hardcode_libdir_flag_spec is actually meaningless, as there is
8669      # no search path for DLLs.
8670      hardcode_libdir_flag_spec=' '
8671      allow_undefined_flag=unsupported
8672      # Tell ltmain to make .lib files, not .a files.
8673      libext=lib
8674      # Tell ltmain to make .dll files, not .so files.
8675      shrext_cmds=".dll"
8676      # FIXME: Setting linknames here is a bad hack.
8677      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8678      # The linker will automatically build a .lib file if we build a DLL.
8679      old_archive_From_new_cmds='true'
8680      # FIXME: Should let the user specify the lib program.
8681      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8682      fix_srcfile_path='`cygpath -w "$srcfile"`'
8683      enable_shared_with_static_runtimes=yes
8684      ;;
8685
8686    darwin* | rhapsody*)
8687      case $host_os in
8688        rhapsody* | darwin1.[012])
8689         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8690         ;;
8691       *) # Darwin 1.3 on
8692         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8693           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8694         else
8695           case ${MACOSX_DEPLOYMENT_TARGET} in
8696             10.[012])
8697               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8698               ;;
8699             10.*)
8700               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8701               ;;
8702           esac
8703         fi
8704         ;;
8705      esac
8706      archive_cmds_need_lc=no
8707      hardcode_direct=no
8708      hardcode_automatic=yes
8709      hardcode_shlibpath_var=unsupported
8710      whole_archive_flag_spec=''
8711      link_all_deplibs=yes
8712    if test "$GCC" = yes ; then
8713    	output_verbose_link_cmd='echo'
8714        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8715        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8716        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}"
8717        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}"
8718    else
8719      case $cc_basename in
8720        xlc*)
8721         output_verbose_link_cmd='echo'
8722         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8723         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8724          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8725         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}'
8726          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}'
8727          ;;
8728       *)
8729         ld_shlibs=no
8730          ;;
8731      esac
8732    fi
8733      ;;
8734
8735    dgux*)
8736      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8737      hardcode_libdir_flag_spec='-L$libdir'
8738      hardcode_shlibpath_var=no
8739      ;;
8740
8741    freebsd1*)
8742      ld_shlibs=no
8743      ;;
8744
8745    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8746    # support.  Future versions do this automatically, but an explicit c++rt0.o
8747    # does not break anything, and helps significantly (at the cost of a little
8748    # extra space).
8749    freebsd2.2*)
8750      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8751      hardcode_libdir_flag_spec='-R$libdir'
8752      hardcode_direct=yes
8753      hardcode_shlibpath_var=no
8754      ;;
8755
8756    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8757    freebsd2*)
8758      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8759      hardcode_direct=yes
8760      hardcode_minus_L=yes
8761      hardcode_shlibpath_var=no
8762      ;;
8763
8764    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8765    freebsd* | dragonfly*)
8766      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8767      hardcode_libdir_flag_spec='-R$libdir'
8768      hardcode_direct=yes
8769      hardcode_shlibpath_var=no
8770      ;;
8771
8772    hpux9*)
8773      if test "$GCC" = yes; then
8774	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'
8775      else
8776	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'
8777      fi
8778      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8779      hardcode_libdir_separator=:
8780      hardcode_direct=yes
8781
8782      # hardcode_minus_L: Not really in the search PATH,
8783      # but as the default location of the library.
8784      hardcode_minus_L=yes
8785      export_dynamic_flag_spec='${wl}-E'
8786      ;;
8787
8788    hpux10*)
8789      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8790	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8791      else
8792	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8793      fi
8794      if test "$with_gnu_ld" = no; then
8795	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8796	hardcode_libdir_separator=:
8797
8798	hardcode_direct=yes
8799	export_dynamic_flag_spec='${wl}-E'
8800
8801	# hardcode_minus_L: Not really in the search PATH,
8802	# but as the default location of the library.
8803	hardcode_minus_L=yes
8804      fi
8805      ;;
8806
8807    hpux11*)
8808      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8809	case $host_cpu in
8810	hppa*64*)
8811	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8812	  ;;
8813	ia64*)
8814	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8815	  ;;
8816	*)
8817	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8818	  ;;
8819	esac
8820      else
8821	case $host_cpu in
8822	hppa*64*)
8823	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8824	  ;;
8825	ia64*)
8826	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8827	  ;;
8828	*)
8829	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8830	  ;;
8831	esac
8832      fi
8833      if test "$with_gnu_ld" = no; then
8834	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8835	hardcode_libdir_separator=:
8836
8837	case $host_cpu in
8838	hppa*64*|ia64*)
8839	  hardcode_libdir_flag_spec_ld='+b $libdir'
8840	  hardcode_direct=no
8841	  hardcode_shlibpath_var=no
8842	  ;;
8843	*)
8844	  hardcode_direct=yes
8845	  export_dynamic_flag_spec='${wl}-E'
8846
8847	  # hardcode_minus_L: Not really in the search PATH,
8848	  # but as the default location of the library.
8849	  hardcode_minus_L=yes
8850	  ;;
8851	esac
8852      fi
8853      ;;
8854
8855    irix5* | irix6* | nonstopux*)
8856      if test "$GCC" = yes; then
8857	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'
8858      else
8859	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'
8860	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8861      fi
8862      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8863      hardcode_libdir_separator=:
8864      link_all_deplibs=yes
8865      ;;
8866
8867    netbsd*)
8868      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8869	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8870      else
8871	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8872      fi
8873      hardcode_libdir_flag_spec='-R$libdir'
8874      hardcode_direct=yes
8875      hardcode_shlibpath_var=no
8876      ;;
8877
8878    newsos6)
8879      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8880      hardcode_direct=yes
8881      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8882      hardcode_libdir_separator=:
8883      hardcode_shlibpath_var=no
8884      ;;
8885
8886    openbsd*)
8887      if test -f /usr/libexec/ld.so; then
8888	hardcode_direct=yes
8889	hardcode_shlibpath_var=no
8890	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8891	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8892	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8893	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8894	  export_dynamic_flag_spec='${wl}-E'
8895	else
8896	  case $host_os in
8897	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8898	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8899	     hardcode_libdir_flag_spec='-R$libdir'
8900	     ;;
8901	   *)
8902	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8903	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8904	     ;;
8905	  esac
8906        fi
8907      else
8908	ld_shlibs=no
8909      fi
8910      ;;
8911
8912    os2*)
8913      hardcode_libdir_flag_spec='-L$libdir'
8914      hardcode_minus_L=yes
8915      allow_undefined_flag=unsupported
8916      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'
8917      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8918      ;;
8919
8920    osf3*)
8921      if test "$GCC" = yes; then
8922	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8923	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'
8924      else
8925	allow_undefined_flag=' -expect_unresolved \*'
8926	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'
8927      fi
8928      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8929      hardcode_libdir_separator=:
8930      ;;
8931
8932    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8933      if test "$GCC" = yes; then
8934	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8935	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'
8936	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8937      else
8938	allow_undefined_flag=' -expect_unresolved \*'
8939	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'
8940	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8941	$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'
8942
8943	# Both c and cxx compiler support -rpath directly
8944	hardcode_libdir_flag_spec='-rpath $libdir'
8945      fi
8946      hardcode_libdir_separator=:
8947      ;;
8948
8949    solaris*)
8950      no_undefined_flag=' -z text'
8951      if test "$GCC" = yes; then
8952	wlarc='${wl}'
8953	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8954	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8955	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8956      else
8957	wlarc=''
8958	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8959	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8960  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8961      fi
8962      hardcode_libdir_flag_spec='-R$libdir'
8963      hardcode_shlibpath_var=no
8964      case $host_os in
8965      solaris2.[0-5] | solaris2.[0-5].*) ;;
8966      *)
8967	# The compiler driver will combine and reorder linker options,
8968	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8969	# but is careful enough not to reorder.
8970 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8971	if test "$GCC" = yes; then
8972	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8973	else
8974	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8975	fi
8976	;;
8977      esac
8978      link_all_deplibs=yes
8979      ;;
8980
8981    sunos4*)
8982      if test "x$host_vendor" = xsequent; then
8983	# Use $CC to link under sequent, because it throws in some extra .o
8984	# files that make .init and .fini sections work.
8985	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8986      else
8987	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8988      fi
8989      hardcode_libdir_flag_spec='-L$libdir'
8990      hardcode_direct=yes
8991      hardcode_minus_L=yes
8992      hardcode_shlibpath_var=no
8993      ;;
8994
8995    sysv4)
8996      case $host_vendor in
8997	sni)
8998	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8999	  hardcode_direct=yes # is this really true???
9000	;;
9001	siemens)
9002	  ## LD is ld it makes a PLAMLIB
9003	  ## CC just makes a GrossModule.
9004	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9005	  reload_cmds='$CC -r -o $output$reload_objs'
9006	  hardcode_direct=no
9007        ;;
9008	motorola)
9009	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9010	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9011	;;
9012      esac
9013      runpath_var='LD_RUN_PATH'
9014      hardcode_shlibpath_var=no
9015      ;;
9016
9017    sysv4.3*)
9018      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9019      hardcode_shlibpath_var=no
9020      export_dynamic_flag_spec='-Bexport'
9021      ;;
9022
9023    sysv4*MP*)
9024      if test -d /usr/nec; then
9025	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9026	hardcode_shlibpath_var=no
9027	runpath_var=LD_RUN_PATH
9028	hardcode_runpath_var=yes
9029	ld_shlibs=yes
9030      fi
9031      ;;
9032
9033    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9034      no_undefined_flag='${wl}-z,text'
9035      archive_cmds_need_lc=no
9036      hardcode_shlibpath_var=no
9037      runpath_var='LD_RUN_PATH'
9038
9039      if test "$GCC" = yes; then
9040	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9041	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9042      else
9043	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9044	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9045      fi
9046      ;;
9047
9048    sysv5* | sco3.2v5* | sco5v6*)
9049      # Note: We can NOT use -z defs as we might desire, because we do not
9050      # link with -lc, and that would cause any symbols used from libc to
9051      # always be unresolved, which means just about no library would
9052      # ever link correctly.  If we're not using GNU ld we use -z text
9053      # though, which does catch some bad symbols but isn't as heavy-handed
9054      # as -z defs.
9055      no_undefined_flag='${wl}-z,text'
9056      allow_undefined_flag='${wl}-z,nodefs'
9057      archive_cmds_need_lc=no
9058      hardcode_shlibpath_var=no
9059      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9060      hardcode_libdir_separator=':'
9061      link_all_deplibs=yes
9062      export_dynamic_flag_spec='${wl}-Bexport'
9063      runpath_var='LD_RUN_PATH'
9064
9065      if test "$GCC" = yes; then
9066	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9067	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9068      else
9069	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9070	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9071      fi
9072      ;;
9073
9074    uts4*)
9075      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9076      hardcode_libdir_flag_spec='-L$libdir'
9077      hardcode_shlibpath_var=no
9078      ;;
9079
9080    *)
9081      ld_shlibs=no
9082      ;;
9083    esac
9084  fi
9085
9086{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9087$as_echo "$ld_shlibs" >&6; }
9088test "$ld_shlibs" = no && can_build_shared=no
9089
9090#
9091# Do we need to explicitly link libc?
9092#
9093case "x$archive_cmds_need_lc" in
9094x|xyes)
9095  # Assume -lc should be added
9096  archive_cmds_need_lc=yes
9097
9098  if test "$enable_shared" = yes && test "$GCC" = yes; then
9099    case $archive_cmds in
9100    *'~'*)
9101      # FIXME: we may have to deal with multi-command sequences.
9102      ;;
9103    '$CC '*)
9104      # Test whether the compiler implicitly links with -lc since on some
9105      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9106      # to ld, don't add -lc before -lgcc.
9107      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9108$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9109      $rm conftest*
9110      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9111
9112      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9113  (eval $ac_compile) 2>&5
9114  ac_status=$?
9115  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9116  (exit $ac_status); } 2>conftest.err; then
9117        soname=conftest
9118        lib=conftest
9119        libobjs=conftest.$ac_objext
9120        deplibs=
9121        wl=$lt_prog_compiler_wl
9122	pic_flag=$lt_prog_compiler_pic
9123        compiler_flags=-v
9124        linker_flags=-v
9125        verstring=
9126        output_objdir=.
9127        libname=conftest
9128        lt_save_allow_undefined_flag=$allow_undefined_flag
9129        allow_undefined_flag=
9130        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9131  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9132  ac_status=$?
9133  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9134  (exit $ac_status); }
9135        then
9136	  archive_cmds_need_lc=no
9137        else
9138	  archive_cmds_need_lc=yes
9139        fi
9140        allow_undefined_flag=$lt_save_allow_undefined_flag
9141      else
9142        cat conftest.err 1>&5
9143      fi
9144      $rm conftest*
9145      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9146$as_echo "$archive_cmds_need_lc" >&6; }
9147      ;;
9148    esac
9149  fi
9150  ;;
9151esac
9152
9153{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9154$as_echo_n "checking dynamic linker characteristics... " >&6; }
9155library_names_spec=
9156libname_spec='lib$name'
9157soname_spec=
9158shrext_cmds=".so"
9159postinstall_cmds=
9160postuninstall_cmds=
9161finish_cmds=
9162finish_eval=
9163shlibpath_var=
9164shlibpath_overrides_runpath=unknown
9165version_type=none
9166dynamic_linker="$host_os ld.so"
9167sys_lib_dlsearch_path_spec="/lib /usr/lib"
9168
9169if test "$GCC" = yes; then
9170  case $host_os in
9171    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9172    *) lt_awk_arg="/^libraries:/" ;;
9173  esac
9174  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9175  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9176    # if the path contains ";" then we assume it to be the separator
9177    # otherwise default to the standard path separator (i.e. ":") - it is
9178    # assumed that no part of a normal pathname contains ";" but that should
9179    # okay in the real world where ";" in dirpaths is itself problematic.
9180    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9181  else
9182    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9183  fi
9184  # Ok, now we have the path, separated by spaces, we can step through it
9185  # and add multilib dir if necessary.
9186  lt_tmp_lt_search_path_spec=
9187  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9188  for lt_sys_path in $lt_search_path_spec; do
9189    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9190      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9191    else
9192      test -d "$lt_sys_path" && \
9193	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9194    fi
9195  done
9196  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9197BEGIN {RS=" "; FS="/|\n";} {
9198  lt_foo="";
9199  lt_count=0;
9200  for (lt_i = NF; lt_i > 0; lt_i--) {
9201    if ($lt_i != "" && $lt_i != ".") {
9202      if ($lt_i == "..") {
9203        lt_count++;
9204      } else {
9205        if (lt_count == 0) {
9206          lt_foo="/" $lt_i lt_foo;
9207        } else {
9208          lt_count--;
9209        }
9210      }
9211    }
9212  }
9213  if (lt_foo != "") { lt_freq[lt_foo]++; }
9214  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9215}'`
9216  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9217else
9218  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9219fi
9220need_lib_prefix=unknown
9221hardcode_into_libs=no
9222
9223# when you set need_version to no, make sure it does not cause -set_version
9224# flags to be left without arguments
9225need_version=unknown
9226
9227case $host_os in
9228aix3*)
9229  version_type=linux
9230  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9231  shlibpath_var=LIBPATH
9232
9233  # AIX 3 has no versioning support, so we append a major version to the name.
9234  soname_spec='${libname}${release}${shared_ext}$major'
9235  ;;
9236
9237aix[4-9]*)
9238  version_type=linux
9239  need_lib_prefix=no
9240  need_version=no
9241  hardcode_into_libs=yes
9242  if test "$host_cpu" = ia64; then
9243    # AIX 5 supports IA64
9244    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9245    shlibpath_var=LD_LIBRARY_PATH
9246  else
9247    # With GCC up to 2.95.x, collect2 would create an import file
9248    # for dependence libraries.  The import file would start with
9249    # the line `#! .'.  This would cause the generated library to
9250    # depend on `.', always an invalid library.  This was fixed in
9251    # development snapshots of GCC prior to 3.0.
9252    case $host_os in
9253      aix4 | aix4.[01] | aix4.[01].*)
9254      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9255	   echo ' yes '
9256	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9257	:
9258      else
9259	can_build_shared=no
9260      fi
9261      ;;
9262    esac
9263    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9264    # soname into executable. Probably we can add versioning support to
9265    # collect2, so additional links can be useful in future.
9266    if test "$aix_use_runtimelinking" = yes; then
9267      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9268      # instead of lib<name>.a to let people know that these are not
9269      # typical AIX shared libraries.
9270      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9271    else
9272      # We preserve .a as extension for shared libraries through AIX4.2
9273      # and later when we are not doing run time linking.
9274      library_names_spec='${libname}${release}.a $libname.a'
9275      soname_spec='${libname}${release}${shared_ext}$major'
9276    fi
9277    shlibpath_var=LIBPATH
9278  fi
9279  ;;
9280
9281amigaos*)
9282  library_names_spec='$libname.ixlibrary $libname.a'
9283  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9284  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'
9285  ;;
9286
9287beos*)
9288  library_names_spec='${libname}${shared_ext}'
9289  dynamic_linker="$host_os ld.so"
9290  shlibpath_var=LIBRARY_PATH
9291  ;;
9292
9293bsdi[45]*)
9294  version_type=linux
9295  need_version=no
9296  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9297  soname_spec='${libname}${release}${shared_ext}$major'
9298  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9299  shlibpath_var=LD_LIBRARY_PATH
9300  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9301  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9302  # the default ld.so.conf also contains /usr/contrib/lib and
9303  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9304  # libtool to hard-code these into programs
9305  ;;
9306
9307cygwin* | mingw* | pw32*)
9308  version_type=windows
9309  shrext_cmds=".dll"
9310  need_version=no
9311  need_lib_prefix=no
9312
9313  case $GCC,$host_os in
9314  yes,cygwin* | yes,mingw* | yes,pw32*)
9315    library_names_spec='$libname.dll.a'
9316    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9317    postinstall_cmds='base_file=`basename \${file}`~
9318      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9319      dldir=$destdir/`dirname \$dlpath`~
9320      test -d \$dldir || mkdir -p \$dldir~
9321      $install_prog $dir/$dlname \$dldir/$dlname~
9322      chmod a+x \$dldir/$dlname'
9323    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9324      dlpath=$dir/\$dldll~
9325       $rm \$dlpath'
9326    shlibpath_overrides_runpath=yes
9327
9328    case $host_os in
9329    cygwin*)
9330      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9331      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9332      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9333      ;;
9334    mingw*)
9335      # MinGW DLLs use traditional 'lib' prefix
9336      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9337      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9338      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9339        # It is most probably a Windows format PATH printed by
9340        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9341        # path with ; separators, and with drive letters. We can handle the
9342        # drive letters (cygwin fileutils understands them), so leave them,
9343        # especially as we might pass files found there to a mingw objdump,
9344        # which wouldn't understand a cygwinified path. Ahh.
9345        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9346      else
9347        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9348      fi
9349      ;;
9350    pw32*)
9351      # pw32 DLLs use 'pw' prefix rather than 'lib'
9352      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9353      ;;
9354    esac
9355    ;;
9356
9357  *)
9358    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9359    ;;
9360  esac
9361  dynamic_linker='Win32 ld.exe'
9362  # FIXME: first we should search . and the directory the executable is in
9363  shlibpath_var=PATH
9364  ;;
9365
9366darwin* | rhapsody*)
9367  dynamic_linker="$host_os dyld"
9368  version_type=darwin
9369  need_lib_prefix=no
9370  need_version=no
9371  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9372  soname_spec='${libname}${release}${major}$shared_ext'
9373  shlibpath_overrides_runpath=yes
9374  shlibpath_var=DYLD_LIBRARY_PATH
9375  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9376
9377  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9378  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9379  ;;
9380
9381dgux*)
9382  version_type=linux
9383  need_lib_prefix=no
9384  need_version=no
9385  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9386  soname_spec='${libname}${release}${shared_ext}$major'
9387  shlibpath_var=LD_LIBRARY_PATH
9388  ;;
9389
9390freebsd1*)
9391  dynamic_linker=no
9392  ;;
9393
9394freebsd* | dragonfly*)
9395  # DragonFly does not have aout.  When/if they implement a new
9396  # versioning mechanism, adjust this.
9397  if test -x /usr/bin/objformat; then
9398    objformat=`/usr/bin/objformat`
9399  else
9400    case $host_os in
9401    freebsd[123]*) objformat=aout ;;
9402    *) objformat=elf ;;
9403    esac
9404  fi
9405  version_type=freebsd-$objformat
9406  case $version_type in
9407    freebsd-elf*)
9408      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9409      need_version=no
9410      need_lib_prefix=no
9411      ;;
9412    freebsd-*)
9413      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9414      need_version=yes
9415      ;;
9416  esac
9417  shlibpath_var=LD_LIBRARY_PATH
9418  case $host_os in
9419  freebsd2*)
9420    shlibpath_overrides_runpath=yes
9421    ;;
9422  freebsd3.[01]* | freebsdelf3.[01]*)
9423    shlibpath_overrides_runpath=yes
9424    hardcode_into_libs=yes
9425    ;;
9426  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9427  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9428    shlibpath_overrides_runpath=no
9429    hardcode_into_libs=yes
9430    ;;
9431  *) # from 4.6 on, and DragonFly
9432    shlibpath_overrides_runpath=yes
9433    hardcode_into_libs=yes
9434    ;;
9435  esac
9436  ;;
9437
9438gnu*)
9439  version_type=linux
9440  need_lib_prefix=no
9441  need_version=no
9442  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9443  soname_spec='${libname}${release}${shared_ext}$major'
9444  shlibpath_var=LD_LIBRARY_PATH
9445  hardcode_into_libs=yes
9446  ;;
9447
9448hpux9* | hpux10* | hpux11*)
9449  # Give a soname corresponding to the major version so that dld.sl refuses to
9450  # link against other versions.
9451  version_type=sunos
9452  need_lib_prefix=no
9453  need_version=no
9454  case $host_cpu in
9455  ia64*)
9456    shrext_cmds='.so'
9457    hardcode_into_libs=yes
9458    dynamic_linker="$host_os dld.so"
9459    shlibpath_var=LD_LIBRARY_PATH
9460    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9461    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9462    soname_spec='${libname}${release}${shared_ext}$major'
9463    if test "X$HPUX_IA64_MODE" = X32; then
9464      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9465    else
9466      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9467    fi
9468    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9469    ;;
9470   hppa*64*)
9471     shrext_cmds='.sl'
9472     hardcode_into_libs=yes
9473     dynamic_linker="$host_os dld.sl"
9474     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9475     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9476     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9477     soname_spec='${libname}${release}${shared_ext}$major'
9478     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9479     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9480     ;;
9481   *)
9482    shrext_cmds='.sl'
9483    dynamic_linker="$host_os dld.sl"
9484    shlibpath_var=SHLIB_PATH
9485    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9486    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9487    soname_spec='${libname}${release}${shared_ext}$major'
9488    ;;
9489  esac
9490  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9491  postinstall_cmds='chmod 555 $lib'
9492  ;;
9493
9494interix[3-9]*)
9495  version_type=linux
9496  need_lib_prefix=no
9497  need_version=no
9498  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9499  soname_spec='${libname}${release}${shared_ext}$major'
9500  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9501  shlibpath_var=LD_LIBRARY_PATH
9502  shlibpath_overrides_runpath=no
9503  hardcode_into_libs=yes
9504  ;;
9505
9506irix5* | irix6* | nonstopux*)
9507  case $host_os in
9508    nonstopux*) version_type=nonstopux ;;
9509    *)
9510	if test "$lt_cv_prog_gnu_ld" = yes; then
9511		version_type=linux
9512	else
9513		version_type=irix
9514	fi ;;
9515  esac
9516  need_lib_prefix=no
9517  need_version=no
9518  soname_spec='${libname}${release}${shared_ext}$major'
9519  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9520  case $host_os in
9521  irix5* | nonstopux*)
9522    libsuff= shlibsuff=
9523    ;;
9524  *)
9525    case $LD in # libtool.m4 will add one of these switches to LD
9526    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9527      libsuff= shlibsuff= libmagic=32-bit;;
9528    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9529      libsuff=32 shlibsuff=N32 libmagic=N32;;
9530    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9531      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9532    *) libsuff= shlibsuff= libmagic=never-match;;
9533    esac
9534    ;;
9535  esac
9536  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9537  shlibpath_overrides_runpath=no
9538  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9539  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9540  hardcode_into_libs=yes
9541  ;;
9542
9543# No shared lib support for Linux oldld, aout, or coff.
9544linux*oldld* | linux*aout* | linux*coff*)
9545  dynamic_linker=no
9546  ;;
9547
9548# This must be Linux ELF.
9549linux* | k*bsd*-gnu)
9550  version_type=linux
9551  need_lib_prefix=no
9552  need_version=no
9553  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9554  soname_spec='${libname}${release}${shared_ext}$major'
9555  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9556  shlibpath_var=LD_LIBRARY_PATH
9557  shlibpath_overrides_runpath=no
9558  # This implies no fast_install, which is unacceptable.
9559  # Some rework will be needed to allow for fast_install
9560  # before this can be enabled.
9561  hardcode_into_libs=yes
9562  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9563  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9564
9565  # Append ld.so.conf contents to the search path
9566  if test -f /etc/ld.so.conf; then
9567    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' ' '`
9568    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9569  fi
9570
9571  # We used to test for /lib/ld.so.1 and disable shared libraries on
9572  # powerpc, because MkLinux only supported shared libraries with the
9573  # GNU dynamic linker.  Since this was broken with cross compilers,
9574  # most powerpc-linux boxes support dynamic linking these days and
9575  # people can always --disable-shared, the test was removed, and we
9576  # assume the GNU/Linux dynamic linker is in use.
9577  dynamic_linker='GNU/Linux ld.so'
9578  ;;
9579
9580netbsd*)
9581  version_type=sunos
9582  need_lib_prefix=no
9583  need_version=no
9584  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9585    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9586    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9587    dynamic_linker='NetBSD (a.out) ld.so'
9588  else
9589    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9590    soname_spec='${libname}${release}${shared_ext}$major'
9591    dynamic_linker='NetBSD ld.elf_so'
9592  fi
9593  shlibpath_var=LD_LIBRARY_PATH
9594  shlibpath_overrides_runpath=yes
9595  hardcode_into_libs=yes
9596  ;;
9597
9598newsos6)
9599  version_type=linux
9600  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9601  shlibpath_var=LD_LIBRARY_PATH
9602  shlibpath_overrides_runpath=yes
9603  ;;
9604
9605nto-qnx*)
9606  version_type=linux
9607  need_lib_prefix=no
9608  need_version=no
9609  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9610  soname_spec='${libname}${release}${shared_ext}$major'
9611  shlibpath_var=LD_LIBRARY_PATH
9612  shlibpath_overrides_runpath=yes
9613  ;;
9614
9615openbsd*)
9616  version_type=sunos
9617  sys_lib_dlsearch_path_spec="/usr/lib"
9618  need_lib_prefix=no
9619  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9620  case $host_os in
9621    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9622    *)                         need_version=no  ;;
9623  esac
9624  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9625  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9626  shlibpath_var=LD_LIBRARY_PATH
9627  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9628    case $host_os in
9629      openbsd2.[89] | openbsd2.[89].*)
9630	shlibpath_overrides_runpath=no
9631	;;
9632      *)
9633	shlibpath_overrides_runpath=yes
9634	;;
9635      esac
9636  else
9637    shlibpath_overrides_runpath=yes
9638  fi
9639  ;;
9640
9641os2*)
9642  libname_spec='$name'
9643  shrext_cmds=".dll"
9644  need_lib_prefix=no
9645  library_names_spec='$libname${shared_ext} $libname.a'
9646  dynamic_linker='OS/2 ld.exe'
9647  shlibpath_var=LIBPATH
9648  ;;
9649
9650osf3* | osf4* | osf5*)
9651  version_type=osf
9652  need_lib_prefix=no
9653  need_version=no
9654  soname_spec='${libname}${release}${shared_ext}$major'
9655  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9656  shlibpath_var=LD_LIBRARY_PATH
9657  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9658  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9659  ;;
9660
9661rdos*)
9662  dynamic_linker=no
9663  ;;
9664
9665solaris*)
9666  version_type=linux
9667  need_lib_prefix=no
9668  need_version=no
9669  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9670  soname_spec='${libname}${release}${shared_ext}$major'
9671  shlibpath_var=LD_LIBRARY_PATH
9672  shlibpath_overrides_runpath=yes
9673  hardcode_into_libs=yes
9674  # ldd complains unless libraries are executable
9675  postinstall_cmds='chmod +x $lib'
9676  ;;
9677
9678sunos4*)
9679  version_type=sunos
9680  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9681  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9682  shlibpath_var=LD_LIBRARY_PATH
9683  shlibpath_overrides_runpath=yes
9684  if test "$with_gnu_ld" = yes; then
9685    need_lib_prefix=no
9686  fi
9687  need_version=yes
9688  ;;
9689
9690sysv4 | sysv4.3*)
9691  version_type=linux
9692  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9693  soname_spec='${libname}${release}${shared_ext}$major'
9694  shlibpath_var=LD_LIBRARY_PATH
9695  case $host_vendor in
9696    sni)
9697      shlibpath_overrides_runpath=no
9698      need_lib_prefix=no
9699      export_dynamic_flag_spec='${wl}-Blargedynsym'
9700      runpath_var=LD_RUN_PATH
9701      ;;
9702    siemens)
9703      need_lib_prefix=no
9704      ;;
9705    motorola)
9706      need_lib_prefix=no
9707      need_version=no
9708      shlibpath_overrides_runpath=no
9709      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9710      ;;
9711  esac
9712  ;;
9713
9714sysv4*MP*)
9715  if test -d /usr/nec ;then
9716    version_type=linux
9717    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9718    soname_spec='$libname${shared_ext}.$major'
9719    shlibpath_var=LD_LIBRARY_PATH
9720  fi
9721  ;;
9722
9723sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9724  version_type=freebsd-elf
9725  need_lib_prefix=no
9726  need_version=no
9727  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9728  soname_spec='${libname}${release}${shared_ext}$major'
9729  shlibpath_var=LD_LIBRARY_PATH
9730  hardcode_into_libs=yes
9731  if test "$with_gnu_ld" = yes; then
9732    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9733    shlibpath_overrides_runpath=no
9734  else
9735    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9736    shlibpath_overrides_runpath=yes
9737    case $host_os in
9738      sco3.2v5*)
9739        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9740	;;
9741    esac
9742  fi
9743  sys_lib_dlsearch_path_spec='/usr/lib'
9744  ;;
9745
9746uts4*)
9747  version_type=linux
9748  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9749  soname_spec='${libname}${release}${shared_ext}$major'
9750  shlibpath_var=LD_LIBRARY_PATH
9751  ;;
9752
9753*)
9754  dynamic_linker=no
9755  ;;
9756esac
9757{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9758$as_echo "$dynamic_linker" >&6; }
9759test "$dynamic_linker" = no && can_build_shared=no
9760
9761if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9762  $as_echo_n "(cached) " >&6
9763else
9764  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9765fi
9766
9767sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9768if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9769  $as_echo_n "(cached) " >&6
9770else
9771  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9772fi
9773
9774sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9775
9776variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9777if test "$GCC" = yes; then
9778  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9779fi
9780
9781{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9782$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9783hardcode_action=
9784if test -n "$hardcode_libdir_flag_spec" || \
9785   test -n "$runpath_var" || \
9786   test "X$hardcode_automatic" = "Xyes" ; then
9787
9788  # We can hardcode non-existant directories.
9789  if test "$hardcode_direct" != no &&
9790     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9791     # have to relink, otherwise we might link with an installed library
9792     # when we should be linking with a yet-to-be-installed one
9793     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9794     test "$hardcode_minus_L" != no; then
9795    # Linking always hardcodes the temporary library directory.
9796    hardcode_action=relink
9797  else
9798    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9799    hardcode_action=immediate
9800  fi
9801else
9802  # We cannot hardcode anything, or else we can only hardcode existing
9803  # directories.
9804  hardcode_action=unsupported
9805fi
9806{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9807$as_echo "$hardcode_action" >&6; }
9808
9809if test "$hardcode_action" = relink; then
9810  # Fast installation is not supported
9811  enable_fast_install=no
9812elif test "$shlibpath_overrides_runpath" = yes ||
9813     test "$enable_shared" = no; then
9814  # Fast installation is not necessary
9815  enable_fast_install=needless
9816fi
9817
9818striplib=
9819old_striplib=
9820{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9821$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9822if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9823  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9824  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9825  { $as_echo "$as_me:$LINENO: result: yes" >&5
9826$as_echo "yes" >&6; }
9827else
9828# FIXME - insert some real tests, host_os isn't really good enough
9829  case $host_os in
9830   darwin*)
9831       if test -n "$STRIP" ; then
9832         striplib="$STRIP -x"
9833         old_striplib="$STRIP -S"
9834         { $as_echo "$as_me:$LINENO: result: yes" >&5
9835$as_echo "yes" >&6; }
9836       else
9837  { $as_echo "$as_me:$LINENO: result: no" >&5
9838$as_echo "no" >&6; }
9839fi
9840       ;;
9841   *)
9842  { $as_echo "$as_me:$LINENO: result: no" >&5
9843$as_echo "no" >&6; }
9844    ;;
9845  esac
9846fi
9847
9848if test "x$enable_dlopen" != xyes; then
9849  enable_dlopen=unknown
9850  enable_dlopen_self=unknown
9851  enable_dlopen_self_static=unknown
9852else
9853  lt_cv_dlopen=no
9854  lt_cv_dlopen_libs=
9855
9856  case $host_os in
9857  beos*)
9858    lt_cv_dlopen="load_add_on"
9859    lt_cv_dlopen_libs=
9860    lt_cv_dlopen_self=yes
9861    ;;
9862
9863  mingw* | pw32*)
9864    lt_cv_dlopen="LoadLibrary"
9865    lt_cv_dlopen_libs=
9866   ;;
9867
9868  cygwin*)
9869    lt_cv_dlopen="dlopen"
9870    lt_cv_dlopen_libs=
9871   ;;
9872
9873  darwin*)
9874  # if libdl is installed we need to link against it
9875    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9876$as_echo_n "checking for dlopen in -ldl... " >&6; }
9877if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9878  $as_echo_n "(cached) " >&6
9879else
9880  ac_check_lib_save_LIBS=$LIBS
9881LIBS="-ldl  $LIBS"
9882cat >conftest.$ac_ext <<_ACEOF
9883/* confdefs.h.  */
9884_ACEOF
9885cat confdefs.h >>conftest.$ac_ext
9886cat >>conftest.$ac_ext <<_ACEOF
9887/* end confdefs.h.  */
9888
9889/* Override any GCC internal prototype to avoid an error.
9890   Use char because int might match the return type of a GCC
9891   builtin and then its argument prototype would still apply.  */
9892#ifdef __cplusplus
9893extern "C"
9894#endif
9895char dlopen ();
9896int
9897main ()
9898{
9899return dlopen ();
9900  ;
9901  return 0;
9902}
9903_ACEOF
9904rm -f conftest.$ac_objext conftest$ac_exeext
9905if { (ac_try="$ac_link"
9906case "(($ac_try" in
9907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9908  *) ac_try_echo=$ac_try;;
9909esac
9910eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9911$as_echo "$ac_try_echo") >&5
9912  (eval "$ac_link") 2>conftest.er1
9913  ac_status=$?
9914  grep -v '^ *+' conftest.er1 >conftest.err
9915  rm -f conftest.er1
9916  cat conftest.err >&5
9917  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9918  (exit $ac_status); } && {
9919	 test -z "$ac_c_werror_flag" ||
9920	 test ! -s conftest.err
9921       } && test -s conftest$ac_exeext && {
9922	 test "$cross_compiling" = yes ||
9923	 $as_test_x conftest$ac_exeext
9924       }; then
9925  ac_cv_lib_dl_dlopen=yes
9926else
9927  $as_echo "$as_me: failed program was:" >&5
9928sed 's/^/| /' conftest.$ac_ext >&5
9929
9930	ac_cv_lib_dl_dlopen=no
9931fi
9932
9933rm -rf conftest.dSYM
9934rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9935      conftest$ac_exeext conftest.$ac_ext
9936LIBS=$ac_check_lib_save_LIBS
9937fi
9938{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9939$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9940if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9941  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9942else
9943
9944    lt_cv_dlopen="dyld"
9945    lt_cv_dlopen_libs=
9946    lt_cv_dlopen_self=yes
9947
9948fi
9949
9950   ;;
9951
9952  *)
9953    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9954$as_echo_n "checking for shl_load... " >&6; }
9955if test "${ac_cv_func_shl_load+set}" = set; then
9956  $as_echo_n "(cached) " >&6
9957else
9958  cat >conftest.$ac_ext <<_ACEOF
9959/* confdefs.h.  */
9960_ACEOF
9961cat confdefs.h >>conftest.$ac_ext
9962cat >>conftest.$ac_ext <<_ACEOF
9963/* end confdefs.h.  */
9964/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9965   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9966#define shl_load innocuous_shl_load
9967
9968/* System header to define __stub macros and hopefully few prototypes,
9969    which can conflict with char shl_load (); below.
9970    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9971    <limits.h> exists even on freestanding compilers.  */
9972
9973#ifdef __STDC__
9974# include <limits.h>
9975#else
9976# include <assert.h>
9977#endif
9978
9979#undef shl_load
9980
9981/* Override any GCC internal prototype to avoid an error.
9982   Use char because int might match the return type of a GCC
9983   builtin and then its argument prototype would still apply.  */
9984#ifdef __cplusplus
9985extern "C"
9986#endif
9987char shl_load ();
9988/* The GNU C library defines this for functions which it implements
9989    to always fail with ENOSYS.  Some functions are actually named
9990    something starting with __ and the normal name is an alias.  */
9991#if defined __stub_shl_load || defined __stub___shl_load
9992choke me
9993#endif
9994
9995int
9996main ()
9997{
9998return shl_load ();
9999  ;
10000  return 0;
10001}
10002_ACEOF
10003rm -f conftest.$ac_objext conftest$ac_exeext
10004if { (ac_try="$ac_link"
10005case "(($ac_try" in
10006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10007  *) ac_try_echo=$ac_try;;
10008esac
10009eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10010$as_echo "$ac_try_echo") >&5
10011  (eval "$ac_link") 2>conftest.er1
10012  ac_status=$?
10013  grep -v '^ *+' conftest.er1 >conftest.err
10014  rm -f conftest.er1
10015  cat conftest.err >&5
10016  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10017  (exit $ac_status); } && {
10018	 test -z "$ac_c_werror_flag" ||
10019	 test ! -s conftest.err
10020       } && test -s conftest$ac_exeext && {
10021	 test "$cross_compiling" = yes ||
10022	 $as_test_x conftest$ac_exeext
10023       }; then
10024  ac_cv_func_shl_load=yes
10025else
10026  $as_echo "$as_me: failed program was:" >&5
10027sed 's/^/| /' conftest.$ac_ext >&5
10028
10029	ac_cv_func_shl_load=no
10030fi
10031
10032rm -rf conftest.dSYM
10033rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10034      conftest$ac_exeext conftest.$ac_ext
10035fi
10036{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10037$as_echo "$ac_cv_func_shl_load" >&6; }
10038if test "x$ac_cv_func_shl_load" = x""yes; then
10039  lt_cv_dlopen="shl_load"
10040else
10041  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10042$as_echo_n "checking for shl_load in -ldld... " >&6; }
10043if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10044  $as_echo_n "(cached) " >&6
10045else
10046  ac_check_lib_save_LIBS=$LIBS
10047LIBS="-ldld  $LIBS"
10048cat >conftest.$ac_ext <<_ACEOF
10049/* confdefs.h.  */
10050_ACEOF
10051cat confdefs.h >>conftest.$ac_ext
10052cat >>conftest.$ac_ext <<_ACEOF
10053/* end confdefs.h.  */
10054
10055/* Override any GCC internal prototype to avoid an error.
10056   Use char because int might match the return type of a GCC
10057   builtin and then its argument prototype would still apply.  */
10058#ifdef __cplusplus
10059extern "C"
10060#endif
10061char shl_load ();
10062int
10063main ()
10064{
10065return shl_load ();
10066  ;
10067  return 0;
10068}
10069_ACEOF
10070rm -f conftest.$ac_objext conftest$ac_exeext
10071if { (ac_try="$ac_link"
10072case "(($ac_try" in
10073  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10074  *) ac_try_echo=$ac_try;;
10075esac
10076eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10077$as_echo "$ac_try_echo") >&5
10078  (eval "$ac_link") 2>conftest.er1
10079  ac_status=$?
10080  grep -v '^ *+' conftest.er1 >conftest.err
10081  rm -f conftest.er1
10082  cat conftest.err >&5
10083  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10084  (exit $ac_status); } && {
10085	 test -z "$ac_c_werror_flag" ||
10086	 test ! -s conftest.err
10087       } && test -s conftest$ac_exeext && {
10088	 test "$cross_compiling" = yes ||
10089	 $as_test_x conftest$ac_exeext
10090       }; then
10091  ac_cv_lib_dld_shl_load=yes
10092else
10093  $as_echo "$as_me: failed program was:" >&5
10094sed 's/^/| /' conftest.$ac_ext >&5
10095
10096	ac_cv_lib_dld_shl_load=no
10097fi
10098
10099rm -rf conftest.dSYM
10100rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10101      conftest$ac_exeext conftest.$ac_ext
10102LIBS=$ac_check_lib_save_LIBS
10103fi
10104{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10105$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10106if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10107  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10108else
10109  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10110$as_echo_n "checking for dlopen... " >&6; }
10111if test "${ac_cv_func_dlopen+set}" = set; then
10112  $as_echo_n "(cached) " >&6
10113else
10114  cat >conftest.$ac_ext <<_ACEOF
10115/* confdefs.h.  */
10116_ACEOF
10117cat confdefs.h >>conftest.$ac_ext
10118cat >>conftest.$ac_ext <<_ACEOF
10119/* end confdefs.h.  */
10120/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10121   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10122#define dlopen innocuous_dlopen
10123
10124/* System header to define __stub macros and hopefully few prototypes,
10125    which can conflict with char dlopen (); below.
10126    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10127    <limits.h> exists even on freestanding compilers.  */
10128
10129#ifdef __STDC__
10130# include <limits.h>
10131#else
10132# include <assert.h>
10133#endif
10134
10135#undef dlopen
10136
10137/* Override any GCC internal prototype to avoid an error.
10138   Use char because int might match the return type of a GCC
10139   builtin and then its argument prototype would still apply.  */
10140#ifdef __cplusplus
10141extern "C"
10142#endif
10143char dlopen ();
10144/* The GNU C library defines this for functions which it implements
10145    to always fail with ENOSYS.  Some functions are actually named
10146    something starting with __ and the normal name is an alias.  */
10147#if defined __stub_dlopen || defined __stub___dlopen
10148choke me
10149#endif
10150
10151int
10152main ()
10153{
10154return dlopen ();
10155  ;
10156  return 0;
10157}
10158_ACEOF
10159rm -f conftest.$ac_objext conftest$ac_exeext
10160if { (ac_try="$ac_link"
10161case "(($ac_try" in
10162  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10163  *) ac_try_echo=$ac_try;;
10164esac
10165eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10166$as_echo "$ac_try_echo") >&5
10167  (eval "$ac_link") 2>conftest.er1
10168  ac_status=$?
10169  grep -v '^ *+' conftest.er1 >conftest.err
10170  rm -f conftest.er1
10171  cat conftest.err >&5
10172  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10173  (exit $ac_status); } && {
10174	 test -z "$ac_c_werror_flag" ||
10175	 test ! -s conftest.err
10176       } && test -s conftest$ac_exeext && {
10177	 test "$cross_compiling" = yes ||
10178	 $as_test_x conftest$ac_exeext
10179       }; then
10180  ac_cv_func_dlopen=yes
10181else
10182  $as_echo "$as_me: failed program was:" >&5
10183sed 's/^/| /' conftest.$ac_ext >&5
10184
10185	ac_cv_func_dlopen=no
10186fi
10187
10188rm -rf conftest.dSYM
10189rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10190      conftest$ac_exeext conftest.$ac_ext
10191fi
10192{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10193$as_echo "$ac_cv_func_dlopen" >&6; }
10194if test "x$ac_cv_func_dlopen" = x""yes; then
10195  lt_cv_dlopen="dlopen"
10196else
10197  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10198$as_echo_n "checking for dlopen in -ldl... " >&6; }
10199if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10200  $as_echo_n "(cached) " >&6
10201else
10202  ac_check_lib_save_LIBS=$LIBS
10203LIBS="-ldl  $LIBS"
10204cat >conftest.$ac_ext <<_ACEOF
10205/* confdefs.h.  */
10206_ACEOF
10207cat confdefs.h >>conftest.$ac_ext
10208cat >>conftest.$ac_ext <<_ACEOF
10209/* end confdefs.h.  */
10210
10211/* Override any GCC internal prototype to avoid an error.
10212   Use char because int might match the return type of a GCC
10213   builtin and then its argument prototype would still apply.  */
10214#ifdef __cplusplus
10215extern "C"
10216#endif
10217char dlopen ();
10218int
10219main ()
10220{
10221return dlopen ();
10222  ;
10223  return 0;
10224}
10225_ACEOF
10226rm -f conftest.$ac_objext conftest$ac_exeext
10227if { (ac_try="$ac_link"
10228case "(($ac_try" in
10229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10230  *) ac_try_echo=$ac_try;;
10231esac
10232eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10233$as_echo "$ac_try_echo") >&5
10234  (eval "$ac_link") 2>conftest.er1
10235  ac_status=$?
10236  grep -v '^ *+' conftest.er1 >conftest.err
10237  rm -f conftest.er1
10238  cat conftest.err >&5
10239  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10240  (exit $ac_status); } && {
10241	 test -z "$ac_c_werror_flag" ||
10242	 test ! -s conftest.err
10243       } && test -s conftest$ac_exeext && {
10244	 test "$cross_compiling" = yes ||
10245	 $as_test_x conftest$ac_exeext
10246       }; then
10247  ac_cv_lib_dl_dlopen=yes
10248else
10249  $as_echo "$as_me: failed program was:" >&5
10250sed 's/^/| /' conftest.$ac_ext >&5
10251
10252	ac_cv_lib_dl_dlopen=no
10253fi
10254
10255rm -rf conftest.dSYM
10256rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10257      conftest$ac_exeext conftest.$ac_ext
10258LIBS=$ac_check_lib_save_LIBS
10259fi
10260{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10261$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10262if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10263  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10264else
10265  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10266$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10267if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10268  $as_echo_n "(cached) " >&6
10269else
10270  ac_check_lib_save_LIBS=$LIBS
10271LIBS="-lsvld  $LIBS"
10272cat >conftest.$ac_ext <<_ACEOF
10273/* confdefs.h.  */
10274_ACEOF
10275cat confdefs.h >>conftest.$ac_ext
10276cat >>conftest.$ac_ext <<_ACEOF
10277/* end confdefs.h.  */
10278
10279/* Override any GCC internal prototype to avoid an error.
10280   Use char because int might match the return type of a GCC
10281   builtin and then its argument prototype would still apply.  */
10282#ifdef __cplusplus
10283extern "C"
10284#endif
10285char dlopen ();
10286int
10287main ()
10288{
10289return dlopen ();
10290  ;
10291  return 0;
10292}
10293_ACEOF
10294rm -f conftest.$ac_objext conftest$ac_exeext
10295if { (ac_try="$ac_link"
10296case "(($ac_try" in
10297  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10298  *) ac_try_echo=$ac_try;;
10299esac
10300eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10301$as_echo "$ac_try_echo") >&5
10302  (eval "$ac_link") 2>conftest.er1
10303  ac_status=$?
10304  grep -v '^ *+' conftest.er1 >conftest.err
10305  rm -f conftest.er1
10306  cat conftest.err >&5
10307  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10308  (exit $ac_status); } && {
10309	 test -z "$ac_c_werror_flag" ||
10310	 test ! -s conftest.err
10311       } && test -s conftest$ac_exeext && {
10312	 test "$cross_compiling" = yes ||
10313	 $as_test_x conftest$ac_exeext
10314       }; then
10315  ac_cv_lib_svld_dlopen=yes
10316else
10317  $as_echo "$as_me: failed program was:" >&5
10318sed 's/^/| /' conftest.$ac_ext >&5
10319
10320	ac_cv_lib_svld_dlopen=no
10321fi
10322
10323rm -rf conftest.dSYM
10324rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10325      conftest$ac_exeext conftest.$ac_ext
10326LIBS=$ac_check_lib_save_LIBS
10327fi
10328{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10329$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10330if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10331  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10332else
10333  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10334$as_echo_n "checking for dld_link in -ldld... " >&6; }
10335if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10336  $as_echo_n "(cached) " >&6
10337else
10338  ac_check_lib_save_LIBS=$LIBS
10339LIBS="-ldld  $LIBS"
10340cat >conftest.$ac_ext <<_ACEOF
10341/* confdefs.h.  */
10342_ACEOF
10343cat confdefs.h >>conftest.$ac_ext
10344cat >>conftest.$ac_ext <<_ACEOF
10345/* end confdefs.h.  */
10346
10347/* Override any GCC internal prototype to avoid an error.
10348   Use char because int might match the return type of a GCC
10349   builtin and then its argument prototype would still apply.  */
10350#ifdef __cplusplus
10351extern "C"
10352#endif
10353char dld_link ();
10354int
10355main ()
10356{
10357return dld_link ();
10358  ;
10359  return 0;
10360}
10361_ACEOF
10362rm -f conftest.$ac_objext conftest$ac_exeext
10363if { (ac_try="$ac_link"
10364case "(($ac_try" in
10365  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10366  *) ac_try_echo=$ac_try;;
10367esac
10368eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10369$as_echo "$ac_try_echo") >&5
10370  (eval "$ac_link") 2>conftest.er1
10371  ac_status=$?
10372  grep -v '^ *+' conftest.er1 >conftest.err
10373  rm -f conftest.er1
10374  cat conftest.err >&5
10375  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10376  (exit $ac_status); } && {
10377	 test -z "$ac_c_werror_flag" ||
10378	 test ! -s conftest.err
10379       } && test -s conftest$ac_exeext && {
10380	 test "$cross_compiling" = yes ||
10381	 $as_test_x conftest$ac_exeext
10382       }; then
10383  ac_cv_lib_dld_dld_link=yes
10384else
10385  $as_echo "$as_me: failed program was:" >&5
10386sed 's/^/| /' conftest.$ac_ext >&5
10387
10388	ac_cv_lib_dld_dld_link=no
10389fi
10390
10391rm -rf conftest.dSYM
10392rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10393      conftest$ac_exeext conftest.$ac_ext
10394LIBS=$ac_check_lib_save_LIBS
10395fi
10396{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10397$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10398if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10399  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10400fi
10401
10402
10403fi
10404
10405
10406fi
10407
10408
10409fi
10410
10411
10412fi
10413
10414
10415fi
10416
10417    ;;
10418  esac
10419
10420  if test "x$lt_cv_dlopen" != xno; then
10421    enable_dlopen=yes
10422  else
10423    enable_dlopen=no
10424  fi
10425
10426  case $lt_cv_dlopen in
10427  dlopen)
10428    save_CPPFLAGS="$CPPFLAGS"
10429    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10430
10431    save_LDFLAGS="$LDFLAGS"
10432    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10433
10434    save_LIBS="$LIBS"
10435    LIBS="$lt_cv_dlopen_libs $LIBS"
10436
10437    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10438$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10439if test "${lt_cv_dlopen_self+set}" = set; then
10440  $as_echo_n "(cached) " >&6
10441else
10442  	  if test "$cross_compiling" = yes; then :
10443  lt_cv_dlopen_self=cross
10444else
10445  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10446  lt_status=$lt_dlunknown
10447  cat > conftest.$ac_ext <<EOF
10448#line 10448 "configure"
10449#include "confdefs.h"
10450
10451#if HAVE_DLFCN_H
10452#include <dlfcn.h>
10453#endif
10454
10455#include <stdio.h>
10456
10457#ifdef RTLD_GLOBAL
10458#  define LT_DLGLOBAL		RTLD_GLOBAL
10459#else
10460#  ifdef DL_GLOBAL
10461#    define LT_DLGLOBAL		DL_GLOBAL
10462#  else
10463#    define LT_DLGLOBAL		0
10464#  endif
10465#endif
10466
10467/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10468   find out it does not work in some platform. */
10469#ifndef LT_DLLAZY_OR_NOW
10470#  ifdef RTLD_LAZY
10471#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10472#  else
10473#    ifdef DL_LAZY
10474#      define LT_DLLAZY_OR_NOW		DL_LAZY
10475#    else
10476#      ifdef RTLD_NOW
10477#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10478#      else
10479#        ifdef DL_NOW
10480#          define LT_DLLAZY_OR_NOW	DL_NOW
10481#        else
10482#          define LT_DLLAZY_OR_NOW	0
10483#        endif
10484#      endif
10485#    endif
10486#  endif
10487#endif
10488
10489#ifdef __cplusplus
10490extern "C" void exit (int);
10491#endif
10492
10493void fnord() { int i=42;}
10494int main ()
10495{
10496  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10497  int status = $lt_dlunknown;
10498
10499  if (self)
10500    {
10501      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10502      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10503      /* dlclose (self); */
10504    }
10505  else
10506    puts (dlerror ());
10507
10508    exit (status);
10509}
10510EOF
10511  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10512  (eval $ac_link) 2>&5
10513  ac_status=$?
10514  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10515  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10516    (./conftest; exit; ) >&5 2>/dev/null
10517    lt_status=$?
10518    case x$lt_status in
10519      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10520      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10521      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10522    esac
10523  else :
10524    # compilation failed
10525    lt_cv_dlopen_self=no
10526  fi
10527fi
10528rm -fr conftest*
10529
10530
10531fi
10532{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10533$as_echo "$lt_cv_dlopen_self" >&6; }
10534
10535    if test "x$lt_cv_dlopen_self" = xyes; then
10536      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10537      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10538$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10539if test "${lt_cv_dlopen_self_static+set}" = set; then
10540  $as_echo_n "(cached) " >&6
10541else
10542  	  if test "$cross_compiling" = yes; then :
10543  lt_cv_dlopen_self_static=cross
10544else
10545  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10546  lt_status=$lt_dlunknown
10547  cat > conftest.$ac_ext <<EOF
10548#line 10548 "configure"
10549#include "confdefs.h"
10550
10551#if HAVE_DLFCN_H
10552#include <dlfcn.h>
10553#endif
10554
10555#include <stdio.h>
10556
10557#ifdef RTLD_GLOBAL
10558#  define LT_DLGLOBAL		RTLD_GLOBAL
10559#else
10560#  ifdef DL_GLOBAL
10561#    define LT_DLGLOBAL		DL_GLOBAL
10562#  else
10563#    define LT_DLGLOBAL		0
10564#  endif
10565#endif
10566
10567/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10568   find out it does not work in some platform. */
10569#ifndef LT_DLLAZY_OR_NOW
10570#  ifdef RTLD_LAZY
10571#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10572#  else
10573#    ifdef DL_LAZY
10574#      define LT_DLLAZY_OR_NOW		DL_LAZY
10575#    else
10576#      ifdef RTLD_NOW
10577#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10578#      else
10579#        ifdef DL_NOW
10580#          define LT_DLLAZY_OR_NOW	DL_NOW
10581#        else
10582#          define LT_DLLAZY_OR_NOW	0
10583#        endif
10584#      endif
10585#    endif
10586#  endif
10587#endif
10588
10589#ifdef __cplusplus
10590extern "C" void exit (int);
10591#endif
10592
10593void fnord() { int i=42;}
10594int main ()
10595{
10596  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10597  int status = $lt_dlunknown;
10598
10599  if (self)
10600    {
10601      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10602      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10603      /* dlclose (self); */
10604    }
10605  else
10606    puts (dlerror ());
10607
10608    exit (status);
10609}
10610EOF
10611  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10612  (eval $ac_link) 2>&5
10613  ac_status=$?
10614  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10615  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10616    (./conftest; exit; ) >&5 2>/dev/null
10617    lt_status=$?
10618    case x$lt_status in
10619      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10620      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10621      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10622    esac
10623  else :
10624    # compilation failed
10625    lt_cv_dlopen_self_static=no
10626  fi
10627fi
10628rm -fr conftest*
10629
10630
10631fi
10632{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10633$as_echo "$lt_cv_dlopen_self_static" >&6; }
10634    fi
10635
10636    CPPFLAGS="$save_CPPFLAGS"
10637    LDFLAGS="$save_LDFLAGS"
10638    LIBS="$save_LIBS"
10639    ;;
10640  esac
10641
10642  case $lt_cv_dlopen_self in
10643  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10644  *) enable_dlopen_self=unknown ;;
10645  esac
10646
10647  case $lt_cv_dlopen_self_static in
10648  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10649  *) enable_dlopen_self_static=unknown ;;
10650  esac
10651fi
10652
10653
10654# Report which library types will actually be built
10655{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10656$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10657{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10658$as_echo "$can_build_shared" >&6; }
10659
10660{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10661$as_echo_n "checking whether to build shared libraries... " >&6; }
10662test "$can_build_shared" = "no" && enable_shared=no
10663
10664# On AIX, shared libraries and static libraries use the same namespace, and
10665# are all built from PIC.
10666case $host_os in
10667aix3*)
10668  test "$enable_shared" = yes && enable_static=no
10669  if test -n "$RANLIB"; then
10670    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10671    postinstall_cmds='$RANLIB $lib'
10672  fi
10673  ;;
10674
10675aix[4-9]*)
10676  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10677    test "$enable_shared" = yes && enable_static=no
10678  fi
10679    ;;
10680esac
10681{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10682$as_echo "$enable_shared" >&6; }
10683
10684{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10685$as_echo_n "checking whether to build static libraries... " >&6; }
10686# Make sure either enable_shared or enable_static is yes.
10687test "$enable_shared" = yes || enable_static=yes
10688{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10689$as_echo "$enable_static" >&6; }
10690
10691# The else clause should only fire when bootstrapping the
10692# libtool distribution, otherwise you forgot to ship ltmain.sh
10693# with your package, and you will get complaints that there are
10694# no rules to generate ltmain.sh.
10695if test -f "$ltmain"; then
10696  # See if we are running on zsh, and set the options which allow our commands through
10697  # without removal of \ escapes.
10698  if test -n "${ZSH_VERSION+set}" ; then
10699    setopt NO_GLOB_SUBST
10700  fi
10701  # Now quote all the things that may contain metacharacters while being
10702  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10703  # variables and quote the copies for generation of the libtool script.
10704  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10705    SED SHELL STRIP \
10706    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10707    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10708    deplibs_check_method reload_flag reload_cmds need_locks \
10709    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10710    lt_cv_sys_global_symbol_to_c_name_address \
10711    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10712    old_postinstall_cmds old_postuninstall_cmds \
10713    compiler \
10714    CC \
10715    LD \
10716    lt_prog_compiler_wl \
10717    lt_prog_compiler_pic \
10718    lt_prog_compiler_static \
10719    lt_prog_compiler_no_builtin_flag \
10720    export_dynamic_flag_spec \
10721    thread_safe_flag_spec \
10722    whole_archive_flag_spec \
10723    enable_shared_with_static_runtimes \
10724    old_archive_cmds \
10725    old_archive_from_new_cmds \
10726    predep_objects \
10727    postdep_objects \
10728    predeps \
10729    postdeps \
10730    compiler_lib_search_path \
10731    compiler_lib_search_dirs \
10732    archive_cmds \
10733    archive_expsym_cmds \
10734    postinstall_cmds \
10735    postuninstall_cmds \
10736    old_archive_from_expsyms_cmds \
10737    allow_undefined_flag \
10738    no_undefined_flag \
10739    export_symbols_cmds \
10740    hardcode_libdir_flag_spec \
10741    hardcode_libdir_flag_spec_ld \
10742    hardcode_libdir_separator \
10743    hardcode_automatic \
10744    module_cmds \
10745    module_expsym_cmds \
10746    lt_cv_prog_compiler_c_o \
10747    fix_srcfile_path \
10748    exclude_expsyms \
10749    include_expsyms; do
10750
10751    case $var in
10752    old_archive_cmds | \
10753    old_archive_from_new_cmds | \
10754    archive_cmds | \
10755    archive_expsym_cmds | \
10756    module_cmds | \
10757    module_expsym_cmds | \
10758    old_archive_from_expsyms_cmds | \
10759    export_symbols_cmds | \
10760    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10761    postinstall_cmds | postuninstall_cmds | \
10762    old_postinstall_cmds | old_postuninstall_cmds | \
10763    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10764      # Double-quote double-evaled strings.
10765      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10766      ;;
10767    *)
10768      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10769      ;;
10770    esac
10771  done
10772
10773  case $lt_echo in
10774  *'\$0 --fallback-echo"')
10775    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10776    ;;
10777  esac
10778
10779cfgfile="${ofile}T"
10780  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10781  $rm -f "$cfgfile"
10782  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10783$as_echo "$as_me: creating $ofile" >&6;}
10784
10785  cat <<__EOF__ >> "$cfgfile"
10786#! $SHELL
10787
10788# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10789# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10790# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10791#
10792# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10793# Free Software Foundation, Inc.
10794#
10795# This file is part of GNU Libtool:
10796# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10797#
10798# This program is free software; you can redistribute it and/or modify
10799# it under the terms of the GNU General Public License as published by
10800# the Free Software Foundation; either version 2 of the License, or
10801# (at your option) any later version.
10802#
10803# This program is distributed in the hope that it will be useful, but
10804# WITHOUT ANY WARRANTY; without even the implied warranty of
10805# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10806# General Public License for more details.
10807#
10808# You should have received a copy of the GNU General Public License
10809# along with this program; if not, write to the Free Software
10810# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10811#
10812# As a special exception to the GNU General Public License, if you
10813# distribute this file as part of a program that contains a
10814# configuration script generated by Autoconf, you may include it under
10815# the same distribution terms that you use for the rest of that program.
10816
10817# A sed program that does not truncate output.
10818SED=$lt_SED
10819
10820# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10821Xsed="$SED -e 1s/^X//"
10822
10823# The HP-UX ksh and POSIX shell print the target directory to stdout
10824# if CDPATH is set.
10825(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10826
10827# The names of the tagged configurations supported by this script.
10828available_tags=
10829
10830# ### BEGIN LIBTOOL CONFIG
10831
10832# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10833
10834# Shell to use when invoking shell scripts.
10835SHELL=$lt_SHELL
10836
10837# Whether or not to build shared libraries.
10838build_libtool_libs=$enable_shared
10839
10840# Whether or not to build static libraries.
10841build_old_libs=$enable_static
10842
10843# Whether or not to add -lc for building shared libraries.
10844build_libtool_need_lc=$archive_cmds_need_lc
10845
10846# Whether or not to disallow shared libs when runtime libs are static
10847allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10848
10849# Whether or not to optimize for fast installation.
10850fast_install=$enable_fast_install
10851
10852# The host system.
10853host_alias=$host_alias
10854host=$host
10855host_os=$host_os
10856
10857# The build system.
10858build_alias=$build_alias
10859build=$build
10860build_os=$build_os
10861
10862# An echo program that does not interpret backslashes.
10863echo=$lt_echo
10864
10865# The archiver.
10866AR=$lt_AR
10867AR_FLAGS=$lt_AR_FLAGS
10868
10869# A C compiler.
10870LTCC=$lt_LTCC
10871
10872# LTCC compiler flags.
10873LTCFLAGS=$lt_LTCFLAGS
10874
10875# A language-specific compiler.
10876CC=$lt_compiler
10877
10878# Is the compiler the GNU C compiler?
10879with_gcc=$GCC
10880
10881# An ERE matcher.
10882EGREP=$lt_EGREP
10883
10884# The linker used to build libraries.
10885LD=$lt_LD
10886
10887# Whether we need hard or soft links.
10888LN_S=$lt_LN_S
10889
10890# A BSD-compatible nm program.
10891NM=$lt_NM
10892
10893# A symbol stripping program
10894STRIP=$lt_STRIP
10895
10896# Used to examine libraries when file_magic_cmd begins "file"
10897MAGIC_CMD=$MAGIC_CMD
10898
10899# Used on cygwin: DLL creation program.
10900DLLTOOL="$DLLTOOL"
10901
10902# Used on cygwin: object dumper.
10903OBJDUMP="$OBJDUMP"
10904
10905# Used on cygwin: assembler.
10906AS="$AS"
10907
10908# The name of the directory that contains temporary libtool files.
10909objdir=$objdir
10910
10911# How to create reloadable object files.
10912reload_flag=$lt_reload_flag
10913reload_cmds=$lt_reload_cmds
10914
10915# How to pass a linker flag through the compiler.
10916wl=$lt_lt_prog_compiler_wl
10917
10918# Object file suffix (normally "o").
10919objext="$ac_objext"
10920
10921# Old archive suffix (normally "a").
10922libext="$libext"
10923
10924# Shared library suffix (normally ".so").
10925shrext_cmds='$shrext_cmds'
10926
10927# Executable file suffix (normally "").
10928exeext="$exeext"
10929
10930# Additional compiler flags for building library objects.
10931pic_flag=$lt_lt_prog_compiler_pic
10932pic_mode=$pic_mode
10933
10934# What is the maximum length of a command?
10935max_cmd_len=$lt_cv_sys_max_cmd_len
10936
10937# Does compiler simultaneously support -c and -o options?
10938compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10939
10940# Must we lock files when doing compilation?
10941need_locks=$lt_need_locks
10942
10943# Do we need the lib prefix for modules?
10944need_lib_prefix=$need_lib_prefix
10945
10946# Do we need a version for libraries?
10947need_version=$need_version
10948
10949# Whether dlopen is supported.
10950dlopen_support=$enable_dlopen
10951
10952# Whether dlopen of programs is supported.
10953dlopen_self=$enable_dlopen_self
10954
10955# Whether dlopen of statically linked programs is supported.
10956dlopen_self_static=$enable_dlopen_self_static
10957
10958# Compiler flag to prevent dynamic linking.
10959link_static_flag=$lt_lt_prog_compiler_static
10960
10961# Compiler flag to turn off builtin functions.
10962no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10963
10964# Compiler flag to allow reflexive dlopens.
10965export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10966
10967# Compiler flag to generate shared objects directly from archives.
10968whole_archive_flag_spec=$lt_whole_archive_flag_spec
10969
10970# Compiler flag to generate thread-safe objects.
10971thread_safe_flag_spec=$lt_thread_safe_flag_spec
10972
10973# Library versioning type.
10974version_type=$version_type
10975
10976# Format of library name prefix.
10977libname_spec=$lt_libname_spec
10978
10979# List of archive names.  First name is the real one, the rest are links.
10980# The last name is the one that the linker finds with -lNAME.
10981library_names_spec=$lt_library_names_spec
10982
10983# The coded name of the library, if different from the real name.
10984soname_spec=$lt_soname_spec
10985
10986# Commands used to build and install an old-style archive.
10987RANLIB=$lt_RANLIB
10988old_archive_cmds=$lt_old_archive_cmds
10989old_postinstall_cmds=$lt_old_postinstall_cmds
10990old_postuninstall_cmds=$lt_old_postuninstall_cmds
10991
10992# Create an old-style archive from a shared archive.
10993old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10994
10995# Create a temporary old-style archive to link instead of a shared archive.
10996old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10997
10998# Commands used to build and install a shared archive.
10999archive_cmds=$lt_archive_cmds
11000archive_expsym_cmds=$lt_archive_expsym_cmds
11001postinstall_cmds=$lt_postinstall_cmds
11002postuninstall_cmds=$lt_postuninstall_cmds
11003
11004# Commands used to build a loadable module (assumed same as above if empty)
11005module_cmds=$lt_module_cmds
11006module_expsym_cmds=$lt_module_expsym_cmds
11007
11008# Commands to strip libraries.
11009old_striplib=$lt_old_striplib
11010striplib=$lt_striplib
11011
11012# Dependencies to place before the objects being linked to create a
11013# shared library.
11014predep_objects=$lt_predep_objects
11015
11016# Dependencies to place after the objects being linked to create a
11017# shared library.
11018postdep_objects=$lt_postdep_objects
11019
11020# Dependencies to place before the objects being linked to create a
11021# shared library.
11022predeps=$lt_predeps
11023
11024# Dependencies to place after the objects being linked to create a
11025# shared library.
11026postdeps=$lt_postdeps
11027
11028# The directories searched by this compiler when creating a shared
11029# library
11030compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11031
11032# The library search path used internally by the compiler when linking
11033# a shared library.
11034compiler_lib_search_path=$lt_compiler_lib_search_path
11035
11036# Method to check whether dependent libraries are shared objects.
11037deplibs_check_method=$lt_deplibs_check_method
11038
11039# Command to use when deplibs_check_method == file_magic.
11040file_magic_cmd=$lt_file_magic_cmd
11041
11042# Flag that allows shared libraries with undefined symbols to be built.
11043allow_undefined_flag=$lt_allow_undefined_flag
11044
11045# Flag that forces no undefined symbols.
11046no_undefined_flag=$lt_no_undefined_flag
11047
11048# Commands used to finish a libtool library installation in a directory.
11049finish_cmds=$lt_finish_cmds
11050
11051# Same as above, but a single script fragment to be evaled but not shown.
11052finish_eval=$lt_finish_eval
11053
11054# Take the output of nm and produce a listing of raw symbols and C names.
11055global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11056
11057# Transform the output of nm in a proper C declaration
11058global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11059
11060# Transform the output of nm in a C name address pair
11061global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11062
11063# This is the shared library runtime path variable.
11064runpath_var=$runpath_var
11065
11066# This is the shared library path variable.
11067shlibpath_var=$shlibpath_var
11068
11069# Is shlibpath searched before the hard-coded library search path?
11070shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11071
11072# How to hardcode a shared library path into an executable.
11073hardcode_action=$hardcode_action
11074
11075# Whether we should hardcode library paths into libraries.
11076hardcode_into_libs=$hardcode_into_libs
11077
11078# Flag to hardcode \$libdir into a binary during linking.
11079# This must work even if \$libdir does not exist.
11080hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11081
11082# If ld is used when linking, flag to hardcode \$libdir into
11083# a binary during linking. This must work even if \$libdir does
11084# not exist.
11085hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11086
11087# Whether we need a single -rpath flag with a separated argument.
11088hardcode_libdir_separator=$lt_hardcode_libdir_separator
11089
11090# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11091# resulting binary.
11092hardcode_direct=$hardcode_direct
11093
11094# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11095# resulting binary.
11096hardcode_minus_L=$hardcode_minus_L
11097
11098# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11099# the resulting binary.
11100hardcode_shlibpath_var=$hardcode_shlibpath_var
11101
11102# Set to yes if building a shared library automatically hardcodes DIR into the library
11103# and all subsequent libraries and executables linked against it.
11104hardcode_automatic=$hardcode_automatic
11105
11106# Variables whose values should be saved in libtool wrapper scripts and
11107# restored at relink time.
11108variables_saved_for_relink="$variables_saved_for_relink"
11109
11110# Whether libtool must link a program against all its dependency libraries.
11111link_all_deplibs=$link_all_deplibs
11112
11113# Compile-time system search path for libraries
11114sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11115
11116# Run-time system search path for libraries
11117sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11118
11119# Fix the shell variable \$srcfile for the compiler.
11120fix_srcfile_path=$lt_fix_srcfile_path
11121
11122# Set to yes if exported symbols are required.
11123always_export_symbols=$always_export_symbols
11124
11125# The commands to list exported symbols.
11126export_symbols_cmds=$lt_export_symbols_cmds
11127
11128# The commands to extract the exported symbol list from a shared archive.
11129extract_expsyms_cmds=$lt_extract_expsyms_cmds
11130
11131# Symbols that should not be listed in the preloaded symbols.
11132exclude_expsyms=$lt_exclude_expsyms
11133
11134# Symbols that must always be exported.
11135include_expsyms=$lt_include_expsyms
11136
11137# ### END LIBTOOL CONFIG
11138
11139__EOF__
11140
11141
11142  case $host_os in
11143  aix3*)
11144    cat <<\EOF >> "$cfgfile"
11145
11146# AIX sometimes has problems with the GCC collect2 program.  For some
11147# reason, if we set the COLLECT_NAMES environment variable, the problems
11148# vanish in a puff of smoke.
11149if test "X${COLLECT_NAMES+set}" != Xset; then
11150  COLLECT_NAMES=
11151  export COLLECT_NAMES
11152fi
11153EOF
11154    ;;
11155  esac
11156
11157  # We use sed instead of cat because bash on DJGPP gets confused if
11158  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11159  # text mode, it properly converts lines to CR/LF.  This bash problem
11160  # is reportedly fixed, but why not run on old versions too?
11161  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11162
11163  mv -f "$cfgfile" "$ofile" || \
11164    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11165  chmod +x "$ofile"
11166
11167else
11168  # If there is no Makefile yet, we rely on a make rule to execute
11169  # `config.status --recheck' to rerun these tests and create the
11170  # libtool script then.
11171  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11172  if test -f "$ltmain_in"; then
11173    test -f Makefile && make "$ltmain"
11174  fi
11175fi
11176
11177
11178ac_ext=c
11179ac_cpp='$CPP $CPPFLAGS'
11180ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11181ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11182ac_compiler_gnu=$ac_cv_c_compiler_gnu
11183
11184CC="$lt_save_CC"
11185
11186
11187# Check whether --with-tags was given.
11188if test "${with_tags+set}" = set; then
11189  withval=$with_tags; tagnames="$withval"
11190fi
11191
11192
11193if test -f "$ltmain" && test -n "$tagnames"; then
11194  if test ! -f "${ofile}"; then
11195    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11196$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11197  fi
11198
11199  if test -z "$LTCC"; then
11200    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11201    if test -z "$LTCC"; then
11202      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11203$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11204    else
11205      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11206$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11207    fi
11208  fi
11209  if test -z "$LTCFLAGS"; then
11210    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11211  fi
11212
11213  # Extract list of available tagged configurations in $ofile.
11214  # Note that this assumes the entire list is on one line.
11215  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11216
11217  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11218  for tagname in $tagnames; do
11219    IFS="$lt_save_ifs"
11220    # Check whether tagname contains only valid characters
11221    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11222    "") ;;
11223    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11224$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11225   { (exit 1); exit 1; }; }
11226	;;
11227    esac
11228
11229    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11230    then
11231      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11232$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11233   { (exit 1); exit 1; }; }
11234    fi
11235
11236    # Update the list of available tags.
11237    if test -n "$tagname"; then
11238      echo appending configuration tag \"$tagname\" to $ofile
11239
11240      case $tagname in
11241      CXX)
11242	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11243	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11244	    (test "X$CXX" != "Xg++"))) ; then
11245	  ac_ext=cpp
11246ac_cpp='$CXXCPP $CPPFLAGS'
11247ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11248ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11249ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11250
11251
11252
11253
11254archive_cmds_need_lc_CXX=no
11255allow_undefined_flag_CXX=
11256always_export_symbols_CXX=no
11257archive_expsym_cmds_CXX=
11258export_dynamic_flag_spec_CXX=
11259hardcode_direct_CXX=no
11260hardcode_libdir_flag_spec_CXX=
11261hardcode_libdir_flag_spec_ld_CXX=
11262hardcode_libdir_separator_CXX=
11263hardcode_minus_L_CXX=no
11264hardcode_shlibpath_var_CXX=unsupported
11265hardcode_automatic_CXX=no
11266module_cmds_CXX=
11267module_expsym_cmds_CXX=
11268link_all_deplibs_CXX=unknown
11269old_archive_cmds_CXX=$old_archive_cmds
11270no_undefined_flag_CXX=
11271whole_archive_flag_spec_CXX=
11272enable_shared_with_static_runtimes_CXX=no
11273
11274# Dependencies to place before and after the object being linked:
11275predep_objects_CXX=
11276postdep_objects_CXX=
11277predeps_CXX=
11278postdeps_CXX=
11279compiler_lib_search_path_CXX=
11280compiler_lib_search_dirs_CXX=
11281
11282# Source file extension for C++ test sources.
11283ac_ext=cpp
11284
11285# Object file extension for compiled C++ test sources.
11286objext=o
11287objext_CXX=$objext
11288
11289# Code to be used in simple compile tests
11290lt_simple_compile_test_code="int some_variable = 0;"
11291
11292# Code to be used in simple link tests
11293lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11294
11295# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11296
11297# If no C compiler was specified, use CC.
11298LTCC=${LTCC-"$CC"}
11299
11300# If no C compiler flags were specified, use CFLAGS.
11301LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11302
11303# Allow CC to be a program name with arguments.
11304compiler=$CC
11305
11306
11307# save warnings/boilerplate of simple test code
11308ac_outfile=conftest.$ac_objext
11309echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11310eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11311_lt_compiler_boilerplate=`cat conftest.err`
11312$rm conftest*
11313
11314ac_outfile=conftest.$ac_objext
11315echo "$lt_simple_link_test_code" >conftest.$ac_ext
11316eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11317_lt_linker_boilerplate=`cat conftest.err`
11318$rm -r conftest*
11319
11320
11321# Allow CC to be a program name with arguments.
11322lt_save_CC=$CC
11323lt_save_LD=$LD
11324lt_save_GCC=$GCC
11325GCC=$GXX
11326lt_save_with_gnu_ld=$with_gnu_ld
11327lt_save_path_LD=$lt_cv_path_LD
11328if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11329  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11330else
11331  $as_unset lt_cv_prog_gnu_ld
11332fi
11333if test -n "${lt_cv_path_LDCXX+set}"; then
11334  lt_cv_path_LD=$lt_cv_path_LDCXX
11335else
11336  $as_unset lt_cv_path_LD
11337fi
11338test -z "${LDCXX+set}" || LD=$LDCXX
11339CC=${CXX-"c++"}
11340compiler=$CC
11341compiler_CXX=$CC
11342for cc_temp in $compiler""; do
11343  case $cc_temp in
11344    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11345    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11346    \-*) ;;
11347    *) break;;
11348  esac
11349done
11350cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11351
11352
11353# We don't want -fno-exception wen compiling C++ code, so set the
11354# no_builtin_flag separately
11355if test "$GXX" = yes; then
11356  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11357else
11358  lt_prog_compiler_no_builtin_flag_CXX=
11359fi
11360
11361if test "$GXX" = yes; then
11362  # Set up default GNU C++ configuration
11363
11364
11365# Check whether --with-gnu-ld was given.
11366if test "${with_gnu_ld+set}" = set; then
11367  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11368else
11369  with_gnu_ld=no
11370fi
11371
11372ac_prog=ld
11373if test "$GCC" = yes; then
11374  # Check if gcc -print-prog-name=ld gives a path.
11375  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11376$as_echo_n "checking for ld used by $CC... " >&6; }
11377  case $host in
11378  *-*-mingw*)
11379    # gcc leaves a trailing carriage return which upsets mingw
11380    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11381  *)
11382    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11383  esac
11384  case $ac_prog in
11385    # Accept absolute paths.
11386    [\\/]* | ?:[\\/]*)
11387      re_direlt='/[^/][^/]*/\.\./'
11388      # Canonicalize the pathname of ld
11389      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11390      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11391	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11392      done
11393      test -z "$LD" && LD="$ac_prog"
11394      ;;
11395  "")
11396    # If it fails, then pretend we aren't using GCC.
11397    ac_prog=ld
11398    ;;
11399  *)
11400    # If it is relative, then search for the first ld in PATH.
11401    with_gnu_ld=unknown
11402    ;;
11403  esac
11404elif test "$with_gnu_ld" = yes; then
11405  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11406$as_echo_n "checking for GNU ld... " >&6; }
11407else
11408  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11409$as_echo_n "checking for non-GNU ld... " >&6; }
11410fi
11411if test "${lt_cv_path_LD+set}" = set; then
11412  $as_echo_n "(cached) " >&6
11413else
11414  if test -z "$LD"; then
11415  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11416  for ac_dir in $PATH; do
11417    IFS="$lt_save_ifs"
11418    test -z "$ac_dir" && ac_dir=.
11419    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11420      lt_cv_path_LD="$ac_dir/$ac_prog"
11421      # Check to see if the program is GNU ld.  I'd rather use --version,
11422      # but apparently some variants of GNU ld only accept -v.
11423      # Break only if it was the GNU/non-GNU ld that we prefer.
11424      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11425      *GNU* | *'with BFD'*)
11426	test "$with_gnu_ld" != no && break
11427	;;
11428      *)
11429	test "$with_gnu_ld" != yes && break
11430	;;
11431      esac
11432    fi
11433  done
11434  IFS="$lt_save_ifs"
11435else
11436  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11437fi
11438fi
11439
11440LD="$lt_cv_path_LD"
11441if test -n "$LD"; then
11442  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11443$as_echo "$LD" >&6; }
11444else
11445  { $as_echo "$as_me:$LINENO: result: no" >&5
11446$as_echo "no" >&6; }
11447fi
11448test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11449$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11450   { (exit 1); exit 1; }; }
11451{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11452$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11453if test "${lt_cv_prog_gnu_ld+set}" = set; then
11454  $as_echo_n "(cached) " >&6
11455else
11456  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11457case `$LD -v 2>&1 </dev/null` in
11458*GNU* | *'with BFD'*)
11459  lt_cv_prog_gnu_ld=yes
11460  ;;
11461*)
11462  lt_cv_prog_gnu_ld=no
11463  ;;
11464esac
11465fi
11466{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11467$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11468with_gnu_ld=$lt_cv_prog_gnu_ld
11469
11470
11471
11472  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11473  # archiving commands below assume that GNU ld is being used.
11474  if test "$with_gnu_ld" = yes; then
11475    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11476    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'
11477
11478    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11479    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11480
11481    # If archive_cmds runs LD, not CC, wlarc should be empty
11482    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11483    #     investigate it a little bit more. (MM)
11484    wlarc='${wl}'
11485
11486    # ancient GNU ld didn't support --whole-archive et. al.
11487    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11488	grep 'no-whole-archive' > /dev/null; then
11489      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11490    else
11491      whole_archive_flag_spec_CXX=
11492    fi
11493  else
11494    with_gnu_ld=no
11495    wlarc=
11496
11497    # A generic and very simple default shared library creation
11498    # command for GNU C++ for the case where it uses the native
11499    # linker, instead of GNU ld.  If possible, this setting should
11500    # overridden to take advantage of the native linker features on
11501    # the platform it is being used on.
11502    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11503  fi
11504
11505  # Commands to make compiler produce verbose output that lists
11506  # what "hidden" libraries, object files and flags are used when
11507  # linking a shared library.
11508  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11509
11510else
11511  GXX=no
11512  with_gnu_ld=no
11513  wlarc=
11514fi
11515
11516# PORTME: fill in a description of your system's C++ link characteristics
11517{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11518$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11519ld_shlibs_CXX=yes
11520case $host_os in
11521  aix3*)
11522    # FIXME: insert proper C++ library support
11523    ld_shlibs_CXX=no
11524    ;;
11525  aix[4-9]*)
11526    if test "$host_cpu" = ia64; then
11527      # On IA64, the linker does run time linking by default, so we don't
11528      # have to do anything special.
11529      aix_use_runtimelinking=no
11530      exp_sym_flag='-Bexport'
11531      no_entry_flag=""
11532    else
11533      aix_use_runtimelinking=no
11534
11535      # Test if we are trying to use run time linking or normal
11536      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11537      # need to do runtime linking.
11538      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11539	for ld_flag in $LDFLAGS; do
11540	  case $ld_flag in
11541	  *-brtl*)
11542	    aix_use_runtimelinking=yes
11543	    break
11544	    ;;
11545	  esac
11546	done
11547	;;
11548      esac
11549
11550      exp_sym_flag='-bexport'
11551      no_entry_flag='-bnoentry'
11552    fi
11553
11554    # When large executables or shared objects are built, AIX ld can
11555    # have problems creating the table of contents.  If linking a library
11556    # or program results in "error TOC overflow" add -mminimal-toc to
11557    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11558    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11559
11560    archive_cmds_CXX=''
11561    hardcode_direct_CXX=yes
11562    hardcode_libdir_separator_CXX=':'
11563    link_all_deplibs_CXX=yes
11564
11565    if test "$GXX" = yes; then
11566      case $host_os in aix4.[012]|aix4.[012].*)
11567      # We only want to do this on AIX 4.2 and lower, the check
11568      # below for broken collect2 doesn't work under 4.3+
11569	collect2name=`${CC} -print-prog-name=collect2`
11570	if test -f "$collect2name" && \
11571	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11572	then
11573	  # We have reworked collect2
11574	  :
11575	else
11576	  # We have old collect2
11577	  hardcode_direct_CXX=unsupported
11578	  # It fails to find uninstalled libraries when the uninstalled
11579	  # path is not listed in the libpath.  Setting hardcode_minus_L
11580	  # to unsupported forces relinking
11581	  hardcode_minus_L_CXX=yes
11582	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11583	  hardcode_libdir_separator_CXX=
11584	fi
11585	;;
11586      esac
11587      shared_flag='-shared'
11588      if test "$aix_use_runtimelinking" = yes; then
11589	shared_flag="$shared_flag "'${wl}-G'
11590      fi
11591    else
11592      # not using gcc
11593      if test "$host_cpu" = ia64; then
11594	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11595	# chokes on -Wl,-G. The following line is correct:
11596	shared_flag='-G'
11597      else
11598	if test "$aix_use_runtimelinking" = yes; then
11599	  shared_flag='${wl}-G'
11600	else
11601	  shared_flag='${wl}-bM:SRE'
11602	fi
11603      fi
11604    fi
11605
11606    # It seems that -bexpall does not export symbols beginning with
11607    # underscore (_), so it is better to generate a list of symbols to export.
11608    always_export_symbols_CXX=yes
11609    if test "$aix_use_runtimelinking" = yes; then
11610      # Warning - without using the other runtime loading flags (-brtl),
11611      # -berok will link without error, but may produce a broken library.
11612      allow_undefined_flag_CXX='-berok'
11613      # Determine the default libpath from the value encoded in an empty executable.
11614      cat >conftest.$ac_ext <<_ACEOF
11615/* confdefs.h.  */
11616_ACEOF
11617cat confdefs.h >>conftest.$ac_ext
11618cat >>conftest.$ac_ext <<_ACEOF
11619/* end confdefs.h.  */
11620
11621int
11622main ()
11623{
11624
11625  ;
11626  return 0;
11627}
11628_ACEOF
11629rm -f conftest.$ac_objext conftest$ac_exeext
11630if { (ac_try="$ac_link"
11631case "(($ac_try" in
11632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11633  *) ac_try_echo=$ac_try;;
11634esac
11635eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11636$as_echo "$ac_try_echo") >&5
11637  (eval "$ac_link") 2>conftest.er1
11638  ac_status=$?
11639  grep -v '^ *+' conftest.er1 >conftest.err
11640  rm -f conftest.er1
11641  cat conftest.err >&5
11642  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11643  (exit $ac_status); } && {
11644	 test -z "$ac_cxx_werror_flag" ||
11645	 test ! -s conftest.err
11646       } && test -s conftest$ac_exeext && {
11647	 test "$cross_compiling" = yes ||
11648	 $as_test_x conftest$ac_exeext
11649       }; then
11650
11651lt_aix_libpath_sed='
11652    /Import File Strings/,/^$/ {
11653	/^0/ {
11654	    s/^0  *\(.*\)$/\1/
11655	    p
11656	}
11657    }'
11658aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11659# Check for a 64-bit object if we didn't find anything.
11660if test -z "$aix_libpath"; then
11661  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11662fi
11663else
11664  $as_echo "$as_me: failed program was:" >&5
11665sed 's/^/| /' conftest.$ac_ext >&5
11666
11667
11668fi
11669
11670rm -rf conftest.dSYM
11671rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11672      conftest$ac_exeext conftest.$ac_ext
11673if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11674
11675      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11676
11677      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"
11678     else
11679      if test "$host_cpu" = ia64; then
11680	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11681	allow_undefined_flag_CXX="-z nodefs"
11682	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"
11683      else
11684	# Determine the default libpath from the value encoded in an empty executable.
11685	cat >conftest.$ac_ext <<_ACEOF
11686/* confdefs.h.  */
11687_ACEOF
11688cat confdefs.h >>conftest.$ac_ext
11689cat >>conftest.$ac_ext <<_ACEOF
11690/* end confdefs.h.  */
11691
11692int
11693main ()
11694{
11695
11696  ;
11697  return 0;
11698}
11699_ACEOF
11700rm -f conftest.$ac_objext conftest$ac_exeext
11701if { (ac_try="$ac_link"
11702case "(($ac_try" in
11703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11704  *) ac_try_echo=$ac_try;;
11705esac
11706eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11707$as_echo "$ac_try_echo") >&5
11708  (eval "$ac_link") 2>conftest.er1
11709  ac_status=$?
11710  grep -v '^ *+' conftest.er1 >conftest.err
11711  rm -f conftest.er1
11712  cat conftest.err >&5
11713  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11714  (exit $ac_status); } && {
11715	 test -z "$ac_cxx_werror_flag" ||
11716	 test ! -s conftest.err
11717       } && test -s conftest$ac_exeext && {
11718	 test "$cross_compiling" = yes ||
11719	 $as_test_x conftest$ac_exeext
11720       }; then
11721
11722lt_aix_libpath_sed='
11723    /Import File Strings/,/^$/ {
11724	/^0/ {
11725	    s/^0  *\(.*\)$/\1/
11726	    p
11727	}
11728    }'
11729aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11730# Check for a 64-bit object if we didn't find anything.
11731if test -z "$aix_libpath"; then
11732  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11733fi
11734else
11735  $as_echo "$as_me: failed program was:" >&5
11736sed 's/^/| /' conftest.$ac_ext >&5
11737
11738
11739fi
11740
11741rm -rf conftest.dSYM
11742rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11743      conftest$ac_exeext conftest.$ac_ext
11744if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11745
11746	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11747	# Warning - without using the other run time loading flags,
11748	# -berok will link without error, but may produce a broken library.
11749	no_undefined_flag_CXX=' ${wl}-bernotok'
11750	allow_undefined_flag_CXX=' ${wl}-berok'
11751	# Exported symbols can be pulled into shared objects from archives
11752	whole_archive_flag_spec_CXX='$convenience'
11753	archive_cmds_need_lc_CXX=yes
11754	# This is similar to how AIX traditionally builds its shared libraries.
11755	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'
11756      fi
11757    fi
11758    ;;
11759
11760  beos*)
11761    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11762      allow_undefined_flag_CXX=unsupported
11763      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11764      # support --undefined.  This deserves some investigation.  FIXME
11765      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11766    else
11767      ld_shlibs_CXX=no
11768    fi
11769    ;;
11770
11771  chorus*)
11772    case $cc_basename in
11773      *)
11774	# FIXME: insert proper C++ library support
11775	ld_shlibs_CXX=no
11776	;;
11777    esac
11778    ;;
11779
11780  cygwin* | mingw* | pw32*)
11781    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11782    # as there is no search path for DLLs.
11783    hardcode_libdir_flag_spec_CXX='-L$libdir'
11784    allow_undefined_flag_CXX=unsupported
11785    always_export_symbols_CXX=no
11786    enable_shared_with_static_runtimes_CXX=yes
11787
11788    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11789      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'
11790      # If the export-symbols file already is a .def file (1st line
11791      # is EXPORTS), use it as is; otherwise, prepend...
11792      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11793	cp $export_symbols $output_objdir/$soname.def;
11794      else
11795	echo EXPORTS > $output_objdir/$soname.def;
11796	cat $export_symbols >> $output_objdir/$soname.def;
11797      fi~
11798      $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'
11799    else
11800      ld_shlibs_CXX=no
11801    fi
11802  ;;
11803      darwin* | rhapsody*)
11804      archive_cmds_need_lc_CXX=no
11805      hardcode_direct_CXX=no
11806      hardcode_automatic_CXX=yes
11807      hardcode_shlibpath_var_CXX=unsupported
11808      whole_archive_flag_spec_CXX=''
11809      link_all_deplibs_CXX=yes
11810      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11811      if test "$GXX" = yes ; then
11812      output_verbose_link_cmd='echo'
11813      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}"
11814      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11815      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}"
11816      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}"
11817      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11818        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}"
11819        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}"
11820      fi
11821      else
11822      case $cc_basename in
11823        xlc*)
11824         output_verbose_link_cmd='echo'
11825          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'
11826          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11827          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11828          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}'
11829          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}'
11830          ;;
11831       *)
11832         ld_shlibs_CXX=no
11833          ;;
11834      esac
11835      fi
11836        ;;
11837
11838  dgux*)
11839    case $cc_basename in
11840      ec++*)
11841	# FIXME: insert proper C++ library support
11842	ld_shlibs_CXX=no
11843	;;
11844      ghcx*)
11845	# Green Hills C++ Compiler
11846	# FIXME: insert proper C++ library support
11847	ld_shlibs_CXX=no
11848	;;
11849      *)
11850	# FIXME: insert proper C++ library support
11851	ld_shlibs_CXX=no
11852	;;
11853    esac
11854    ;;
11855  freebsd[12]*)
11856    # C++ shared libraries reported to be fairly broken before switch to ELF
11857    ld_shlibs_CXX=no
11858    ;;
11859  freebsd-elf*)
11860    archive_cmds_need_lc_CXX=no
11861    ;;
11862  freebsd* | dragonfly*)
11863    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11864    # conventions
11865    ld_shlibs_CXX=yes
11866    ;;
11867  gnu*)
11868    ;;
11869  hpux9*)
11870    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11871    hardcode_libdir_separator_CXX=:
11872    export_dynamic_flag_spec_CXX='${wl}-E'
11873    hardcode_direct_CXX=yes
11874    hardcode_minus_L_CXX=yes # Not in the search PATH,
11875				# but as the default
11876				# location of the library.
11877
11878    case $cc_basename in
11879    CC*)
11880      # FIXME: insert proper C++ library support
11881      ld_shlibs_CXX=no
11882      ;;
11883    aCC*)
11884      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'
11885      # Commands to make compiler produce verbose output that lists
11886      # what "hidden" libraries, object files and flags are used when
11887      # linking a shared library.
11888      #
11889      # There doesn't appear to be a way to prevent this compiler from
11890      # explicitly linking system object files so we need to strip them
11891      # from the output so that they don't get included in the library
11892      # dependencies.
11893      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'
11894      ;;
11895    *)
11896      if test "$GXX" = yes; then
11897        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'
11898      else
11899        # FIXME: insert proper C++ library support
11900        ld_shlibs_CXX=no
11901      fi
11902      ;;
11903    esac
11904    ;;
11905  hpux10*|hpux11*)
11906    if test $with_gnu_ld = no; then
11907      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11908      hardcode_libdir_separator_CXX=:
11909
11910      case $host_cpu in
11911      hppa*64*|ia64*) ;;
11912      *)
11913	export_dynamic_flag_spec_CXX='${wl}-E'
11914        ;;
11915      esac
11916    fi
11917    case $host_cpu in
11918    hppa*64*|ia64*)
11919      hardcode_direct_CXX=no
11920      hardcode_shlibpath_var_CXX=no
11921      ;;
11922    *)
11923      hardcode_direct_CXX=yes
11924      hardcode_minus_L_CXX=yes # Not in the search PATH,
11925					      # but as the default
11926					      # location of the library.
11927      ;;
11928    esac
11929
11930    case $cc_basename in
11931      CC*)
11932	# FIXME: insert proper C++ library support
11933	ld_shlibs_CXX=no
11934	;;
11935      aCC*)
11936	case $host_cpu in
11937	hppa*64*)
11938	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11939	  ;;
11940	ia64*)
11941	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11942	  ;;
11943	*)
11944	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11945	  ;;
11946	esac
11947	# Commands to make compiler produce verbose output that lists
11948	# what "hidden" libraries, object files and flags are used when
11949	# linking a shared library.
11950	#
11951	# There doesn't appear to be a way to prevent this compiler from
11952	# explicitly linking system object files so we need to strip them
11953	# from the output so that they don't get included in the library
11954	# dependencies.
11955	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'
11956	;;
11957      *)
11958	if test "$GXX" = yes; then
11959	  if test $with_gnu_ld = no; then
11960	    case $host_cpu in
11961	    hppa*64*)
11962	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11963	      ;;
11964	    ia64*)
11965	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11966	      ;;
11967	    *)
11968	      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'
11969	      ;;
11970	    esac
11971	  fi
11972	else
11973	  # FIXME: insert proper C++ library support
11974	  ld_shlibs_CXX=no
11975	fi
11976	;;
11977    esac
11978    ;;
11979  interix[3-9]*)
11980    hardcode_direct_CXX=no
11981    hardcode_shlibpath_var_CXX=no
11982    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11983    export_dynamic_flag_spec_CXX='${wl}-E'
11984    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11985    # Instead, shared libraries are loaded at an image base (0x10000000 by
11986    # default) and relocated if they conflict, which is a slow very memory
11987    # consuming and fragmenting process.  To avoid this, we pick a random,
11988    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11989    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11990    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'
11991    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'
11992    ;;
11993  irix5* | irix6*)
11994    case $cc_basename in
11995      CC*)
11996	# SGI C++
11997	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'
11998
11999	# Archives containing C++ object files must be created using
12000	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12001	# necessary to make sure instantiated templates are included
12002	# in the archive.
12003	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12004	;;
12005      *)
12006	if test "$GXX" = yes; then
12007	  if test "$with_gnu_ld" = no; then
12008	    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'
12009	  else
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` -o $lib'
12011	  fi
12012	fi
12013	link_all_deplibs_CXX=yes
12014	;;
12015    esac
12016    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12017    hardcode_libdir_separator_CXX=:
12018    ;;
12019  linux* | k*bsd*-gnu)
12020    case $cc_basename in
12021      KCC*)
12022	# Kuck and Associates, Inc. (KAI) C++ Compiler
12023
12024	# KCC will only create a shared library if the output file
12025	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12026	# to its proper name (with version) after linking.
12027	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'
12028	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'
12029	# Commands to make compiler produce verbose output that lists
12030	# what "hidden" libraries, object files and flags are used when
12031	# linking a shared library.
12032	#
12033	# There doesn't appear to be a way to prevent this compiler from
12034	# explicitly linking system object files so we need to strip them
12035	# from the output so that they don't get included in the library
12036	# dependencies.
12037	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'
12038
12039	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12040	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12041
12042	# Archives containing C++ object files must be created using
12043	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12044	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12045	;;
12046      icpc*)
12047	# Intel C++
12048	with_gnu_ld=yes
12049	# version 8.0 and above of icpc choke on multiply defined symbols
12050	# if we add $predep_objects and $postdep_objects, however 7.1 and
12051	# earlier do not add the objects themselves.
12052	case `$CC -V 2>&1` in
12053	*"Version 7."*)
12054  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12055  	  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'
12056	  ;;
12057	*)  # Version 8.0 or newer
12058	  tmp_idyn=
12059	  case $host_cpu in
12060	    ia64*) tmp_idyn=' -i_dynamic';;
12061	  esac
12062  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12063	  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'
12064	  ;;
12065	esac
12066	archive_cmds_need_lc_CXX=no
12067	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12068	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12069	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12070	;;
12071      pgCC* | pgcpp*)
12072        # Portland Group C++ compiler
12073	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12074  	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'
12075
12076	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12077	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12078	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'
12079        ;;
12080      cxx*)
12081	# Compaq C++
12082	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12083	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'
12084
12085	runpath_var=LD_RUN_PATH
12086	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12087	hardcode_libdir_separator_CXX=:
12088
12089	# Commands to make compiler produce verbose output that lists
12090	# what "hidden" libraries, object files and flags are used when
12091	# linking a shared library.
12092	#
12093	# There doesn't appear to be a way to prevent this compiler from
12094	# explicitly linking system object files so we need to strip them
12095	# from the output so that they don't get included in the library
12096	# dependencies.
12097	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'
12098	;;
12099      *)
12100	case `$CC -V 2>&1 | sed 5q` in
12101	*Sun\ C*)
12102	  # Sun C++ 5.9
12103	  no_undefined_flag_CXX=' -zdefs'
12104	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12105	  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'
12106	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12107	  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'
12108
12109	  # Not sure whether something based on
12110	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12111	  # would be better.
12112	  output_verbose_link_cmd='echo'
12113
12114	  # Archives containing C++ object files must be created using
12115	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12116	  # necessary to make sure instantiated templates are included
12117	  # in the archive.
12118	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12119	  ;;
12120	esac
12121	;;
12122    esac
12123    ;;
12124  lynxos*)
12125    # FIXME: insert proper C++ library support
12126    ld_shlibs_CXX=no
12127    ;;
12128  m88k*)
12129    # FIXME: insert proper C++ library support
12130    ld_shlibs_CXX=no
12131    ;;
12132  mvs*)
12133    case $cc_basename in
12134      cxx*)
12135	# FIXME: insert proper C++ library support
12136	ld_shlibs_CXX=no
12137	;;
12138      *)
12139	# FIXME: insert proper C++ library support
12140	ld_shlibs_CXX=no
12141	;;
12142    esac
12143    ;;
12144  netbsd*)
12145    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12146      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12147      wlarc=
12148      hardcode_libdir_flag_spec_CXX='-R$libdir'
12149      hardcode_direct_CXX=yes
12150      hardcode_shlibpath_var_CXX=no
12151    fi
12152    # Workaround some broken pre-1.5 toolchains
12153    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12154    ;;
12155  openbsd2*)
12156    # C++ shared libraries are fairly broken
12157    ld_shlibs_CXX=no
12158    ;;
12159  openbsd*)
12160    if test -f /usr/libexec/ld.so; then
12161      hardcode_direct_CXX=yes
12162      hardcode_shlibpath_var_CXX=no
12163      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12164      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12165      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12166	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12167	export_dynamic_flag_spec_CXX='${wl}-E'
12168	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12169      fi
12170      output_verbose_link_cmd='echo'
12171    else
12172      ld_shlibs_CXX=no
12173    fi
12174    ;;
12175  osf3*)
12176    case $cc_basename in
12177      KCC*)
12178	# Kuck and Associates, Inc. (KAI) C++ Compiler
12179
12180	# KCC will only create a shared library if the output file
12181	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12182	# to its proper name (with version) after linking.
12183	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'
12184
12185	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12186	hardcode_libdir_separator_CXX=:
12187
12188	# Archives containing C++ object files must be created using
12189	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12190	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12191
12192	;;
12193      RCC*)
12194	# Rational C++ 2.4.1
12195	# FIXME: insert proper C++ library support
12196	ld_shlibs_CXX=no
12197	;;
12198      cxx*)
12199	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12200	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'
12201
12202	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12203	hardcode_libdir_separator_CXX=:
12204
12205	# Commands to make compiler produce verbose output that lists
12206	# what "hidden" libraries, object files and flags are used when
12207	# linking a shared library.
12208	#
12209	# There doesn't appear to be a way to prevent this compiler from
12210	# explicitly linking system object files so we need to strip them
12211	# from the output so that they don't get included in the library
12212	# dependencies.
12213	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'
12214	;;
12215      *)
12216	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12217	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12218	  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'
12219
12220	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12221	  hardcode_libdir_separator_CXX=:
12222
12223	  # Commands to make compiler produce verbose output that lists
12224	  # what "hidden" libraries, object files and flags are used when
12225	  # linking a shared library.
12226	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12227
12228	else
12229	  # FIXME: insert proper C++ library support
12230	  ld_shlibs_CXX=no
12231	fi
12232	;;
12233    esac
12234    ;;
12235  osf4* | osf5*)
12236    case $cc_basename in
12237      KCC*)
12238	# Kuck and Associates, Inc. (KAI) C++ Compiler
12239
12240	# KCC will only create a shared library if the output file
12241	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12242	# to its proper name (with version) after linking.
12243	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'
12244
12245	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12246	hardcode_libdir_separator_CXX=:
12247
12248	# Archives containing C++ object files must be created using
12249	# the KAI C++ compiler.
12250	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12251	;;
12252      RCC*)
12253	# Rational C++ 2.4.1
12254	# FIXME: insert proper C++ library support
12255	ld_shlibs_CXX=no
12256	;;
12257      cxx*)
12258	allow_undefined_flag_CXX=' -expect_unresolved \*'
12259	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'
12260	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12261	  echo "-hidden">> $lib.exp~
12262	  $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~
12263	  $rm $lib.exp'
12264
12265	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12266	hardcode_libdir_separator_CXX=:
12267
12268	# Commands to make compiler produce verbose output that lists
12269	# what "hidden" libraries, object files and flags are used when
12270	# linking a shared library.
12271	#
12272	# There doesn't appear to be a way to prevent this compiler from
12273	# explicitly linking system object files so we need to strip them
12274	# from the output so that they don't get included in the library
12275	# dependencies.
12276	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'
12277	;;
12278      *)
12279	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12280	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12281	 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'
12282
12283	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12284	  hardcode_libdir_separator_CXX=:
12285
12286	  # Commands to make compiler produce verbose output that lists
12287	  # what "hidden" libraries, object files and flags are used when
12288	  # linking a shared library.
12289	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12290
12291	else
12292	  # FIXME: insert proper C++ library support
12293	  ld_shlibs_CXX=no
12294	fi
12295	;;
12296    esac
12297    ;;
12298  psos*)
12299    # FIXME: insert proper C++ library support
12300    ld_shlibs_CXX=no
12301    ;;
12302  sunos4*)
12303    case $cc_basename in
12304      CC*)
12305	# Sun C++ 4.x
12306	# FIXME: insert proper C++ library support
12307	ld_shlibs_CXX=no
12308	;;
12309      lcc*)
12310	# Lucid
12311	# FIXME: insert proper C++ library support
12312	ld_shlibs_CXX=no
12313	;;
12314      *)
12315	# FIXME: insert proper C++ library support
12316	ld_shlibs_CXX=no
12317	;;
12318    esac
12319    ;;
12320  solaris*)
12321    case $cc_basename in
12322      CC*)
12323	# Sun C++ 4.2, 5.x and Centerline C++
12324        archive_cmds_need_lc_CXX=yes
12325	no_undefined_flag_CXX=' -zdefs'
12326	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12327	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12328	$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'
12329
12330	hardcode_libdir_flag_spec_CXX='-R$libdir'
12331	hardcode_shlibpath_var_CXX=no
12332	case $host_os in
12333	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12334	  *)
12335	    # The compiler driver will combine and reorder linker options,
12336	    # but understands `-z linker_flag'.
12337	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12338	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12339	    ;;
12340	esac
12341	link_all_deplibs_CXX=yes
12342
12343	output_verbose_link_cmd='echo'
12344
12345	# Archives containing C++ object files must be created using
12346	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12347	# necessary to make sure instantiated templates are included
12348	# in the archive.
12349	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12350	;;
12351      gcx*)
12352	# Green Hills C++ Compiler
12353	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12354
12355	# The C++ compiler must be used to create the archive.
12356	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12357	;;
12358      *)
12359	# GNU C++ compiler with Solaris linker
12360	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12361	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12362	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12363	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12364	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12365		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12366
12367	    # Commands to make compiler produce verbose output that lists
12368	    # what "hidden" libraries, object files and flags are used when
12369	    # linking a shared library.
12370	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12371	  else
12372	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12373	    # platform.
12374	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12375	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12376		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12377
12378	    # Commands to make compiler produce verbose output that lists
12379	    # what "hidden" libraries, object files and flags are used when
12380	    # linking a shared library.
12381	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12382	  fi
12383
12384	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12385	  case $host_os in
12386	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12387	  *)
12388	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12389	    ;;
12390	  esac
12391	fi
12392	;;
12393    esac
12394    ;;
12395  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12396    no_undefined_flag_CXX='${wl}-z,text'
12397    archive_cmds_need_lc_CXX=no
12398    hardcode_shlibpath_var_CXX=no
12399    runpath_var='LD_RUN_PATH'
12400
12401    case $cc_basename in
12402      CC*)
12403	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12404	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12405	;;
12406      *)
12407	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12408	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12409	;;
12410    esac
12411    ;;
12412  sysv5* | sco3.2v5* | sco5v6*)
12413    # Note: We can NOT use -z defs as we might desire, because we do not
12414    # link with -lc, and that would cause any symbols used from libc to
12415    # always be unresolved, which means just about no library would
12416    # ever link correctly.  If we're not using GNU ld we use -z text
12417    # though, which does catch some bad symbols but isn't as heavy-handed
12418    # as -z defs.
12419    # For security reasons, it is highly recommended that you always
12420    # use absolute paths for naming shared libraries, and exclude the
12421    # DT_RUNPATH tag from executables and libraries.  But doing so
12422    # requires that you compile everything twice, which is a pain.
12423    # So that behaviour is only enabled if SCOABSPATH is set to a
12424    # non-empty value in the environment.  Most likely only useful for
12425    # creating official distributions of packages.
12426    # This is a hack until libtool officially supports absolute path
12427    # names for shared libraries.
12428    no_undefined_flag_CXX='${wl}-z,text'
12429    allow_undefined_flag_CXX='${wl}-z,nodefs'
12430    archive_cmds_need_lc_CXX=no
12431    hardcode_shlibpath_var_CXX=no
12432    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12433    hardcode_libdir_separator_CXX=':'
12434    link_all_deplibs_CXX=yes
12435    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12436    runpath_var='LD_RUN_PATH'
12437
12438    case $cc_basename in
12439      CC*)
12440	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12441	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12442	;;
12443      *)
12444	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12445	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12446	;;
12447    esac
12448    ;;
12449  tandem*)
12450    case $cc_basename in
12451      NCC*)
12452	# NonStop-UX NCC 3.20
12453	# FIXME: insert proper C++ library support
12454	ld_shlibs_CXX=no
12455	;;
12456      *)
12457	# FIXME: insert proper C++ library support
12458	ld_shlibs_CXX=no
12459	;;
12460    esac
12461    ;;
12462  vxworks*)
12463    # FIXME: insert proper C++ library support
12464    ld_shlibs_CXX=no
12465    ;;
12466  *)
12467    # FIXME: insert proper C++ library support
12468    ld_shlibs_CXX=no
12469    ;;
12470esac
12471{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12472$as_echo "$ld_shlibs_CXX" >&6; }
12473test "$ld_shlibs_CXX" = no && can_build_shared=no
12474
12475GCC_CXX="$GXX"
12476LD_CXX="$LD"
12477
12478cat > conftest.$ac_ext <<EOF
12479class Foo
12480{
12481public:
12482  Foo (void) { a = 0; }
12483private:
12484  int a;
12485};
12486EOF
12487
12488if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12489  (eval $ac_compile) 2>&5
12490  ac_status=$?
12491  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12492  (exit $ac_status); }; then
12493  # Parse the compiler output and extract the necessary
12494  # objects, libraries and library flags.
12495
12496  # Sentinel used to keep track of whether or not we are before
12497  # the conftest object file.
12498  pre_test_object_deps_done=no
12499
12500  # The `*' in the case matches for architectures that use `case' in
12501  # $output_verbose_cmd can trigger glob expansion during the loop
12502  # eval without this substitution.
12503  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12504
12505  for p in `eval $output_verbose_link_cmd`; do
12506    case $p in
12507
12508    -L* | -R* | -l*)
12509       # Some compilers place space between "-{L,R}" and the path.
12510       # Remove the space.
12511       if test $p = "-L" \
12512	  || test $p = "-R"; then
12513	 prev=$p
12514	 continue
12515       else
12516	 prev=
12517       fi
12518
12519       if test "$pre_test_object_deps_done" = no; then
12520	 case $p in
12521	 -L* | -R*)
12522	   # Internal compiler library paths should come after those
12523	   # provided the user.  The postdeps already come after the
12524	   # user supplied libs so there is no need to process them.
12525	   if test -z "$compiler_lib_search_path_CXX"; then
12526	     compiler_lib_search_path_CXX="${prev}${p}"
12527	   else
12528	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12529	   fi
12530	   ;;
12531	 # The "-l" case would never come before the object being
12532	 # linked, so don't bother handling this case.
12533	 esac
12534       else
12535	 if test -z "$postdeps_CXX"; then
12536	   postdeps_CXX="${prev}${p}"
12537	 else
12538	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12539	 fi
12540       fi
12541       ;;
12542
12543    *.$objext)
12544       # This assumes that the test object file only shows up
12545       # once in the compiler output.
12546       if test "$p" = "conftest.$objext"; then
12547	 pre_test_object_deps_done=yes
12548	 continue
12549       fi
12550
12551       if test "$pre_test_object_deps_done" = no; then
12552	 if test -z "$predep_objects_CXX"; then
12553	   predep_objects_CXX="$p"
12554	 else
12555	   predep_objects_CXX="$predep_objects_CXX $p"
12556	 fi
12557       else
12558	 if test -z "$postdep_objects_CXX"; then
12559	   postdep_objects_CXX="$p"
12560	 else
12561	   postdep_objects_CXX="$postdep_objects_CXX $p"
12562	 fi
12563       fi
12564       ;;
12565
12566    *) ;; # Ignore the rest.
12567
12568    esac
12569  done
12570
12571  # Clean up.
12572  rm -f a.out a.exe
12573else
12574  echo "libtool.m4: error: problem compiling CXX test program"
12575fi
12576
12577$rm -f confest.$objext
12578
12579compiler_lib_search_dirs_CXX=
12580if test -n "$compiler_lib_search_path_CXX"; then
12581  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12582fi
12583
12584# PORTME: override above test on systems where it is broken
12585case $host_os in
12586interix[3-9]*)
12587  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12588  # hack all around it, let's just trust "g++" to DTRT.
12589  predep_objects_CXX=
12590  postdep_objects_CXX=
12591  postdeps_CXX=
12592  ;;
12593
12594linux*)
12595  case `$CC -V 2>&1 | sed 5q` in
12596  *Sun\ C*)
12597    # Sun C++ 5.9
12598    #
12599    # The more standards-conforming stlport4 library is
12600    # incompatible with the Cstd library. Avoid specifying
12601    # it if it's in CXXFLAGS. Ignore libCrun as
12602    # -library=stlport4 depends on it.
12603    case " $CXX $CXXFLAGS " in
12604    *" -library=stlport4 "*)
12605      solaris_use_stlport4=yes
12606      ;;
12607    esac
12608    if test "$solaris_use_stlport4" != yes; then
12609      postdeps_CXX='-library=Cstd -library=Crun'
12610    fi
12611    ;;
12612  esac
12613  ;;
12614
12615solaris*)
12616  case $cc_basename in
12617  CC*)
12618    # The more standards-conforming stlport4 library is
12619    # incompatible with the Cstd library. Avoid specifying
12620    # it if it's in CXXFLAGS. Ignore libCrun as
12621    # -library=stlport4 depends on it.
12622    case " $CXX $CXXFLAGS " in
12623    *" -library=stlport4 "*)
12624      solaris_use_stlport4=yes
12625      ;;
12626    esac
12627
12628    # Adding this requires a known-good setup of shared libraries for
12629    # Sun compiler versions before 5.6, else PIC objects from an old
12630    # archive will be linked into the output, leading to subtle bugs.
12631    if test "$solaris_use_stlport4" != yes; then
12632      postdeps_CXX='-library=Cstd -library=Crun'
12633    fi
12634    ;;
12635  esac
12636  ;;
12637esac
12638
12639case " $postdeps_CXX " in
12640*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12641esac
12642
12643lt_prog_compiler_wl_CXX=
12644lt_prog_compiler_pic_CXX=
12645lt_prog_compiler_static_CXX=
12646
12647{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12648$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12649
12650  # C++ specific cases for pic, static, wl, etc.
12651  if test "$GXX" = yes; then
12652    lt_prog_compiler_wl_CXX='-Wl,'
12653    lt_prog_compiler_static_CXX='-static'
12654
12655    case $host_os in
12656    aix*)
12657      # All AIX code is PIC.
12658      if test "$host_cpu" = ia64; then
12659	# AIX 5 now supports IA64 processor
12660	lt_prog_compiler_static_CXX='-Bstatic'
12661      fi
12662      ;;
12663    amigaos*)
12664      # FIXME: we need at least 68020 code to build shared libraries, but
12665      # adding the `-m68020' flag to GCC prevents building anything better,
12666      # like `-m68040'.
12667      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12668      ;;
12669    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12670      # PIC is the default for these OSes.
12671      ;;
12672    mingw* | cygwin* | os2* | pw32*)
12673      # This hack is so that the source file can tell whether it is being
12674      # built for inclusion in a dll (and should export symbols for example).
12675      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12676      # (--disable-auto-import) libraries
12677      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12678      ;;
12679    darwin* | rhapsody*)
12680      # PIC is the default on this platform
12681      # Common symbols not allowed in MH_DYLIB files
12682      lt_prog_compiler_pic_CXX='-fno-common'
12683      ;;
12684    *djgpp*)
12685      # DJGPP does not support shared libraries at all
12686      lt_prog_compiler_pic_CXX=
12687      ;;
12688    interix[3-9]*)
12689      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12690      # Instead, we relocate shared libraries at runtime.
12691      ;;
12692    sysv4*MP*)
12693      if test -d /usr/nec; then
12694	lt_prog_compiler_pic_CXX=-Kconform_pic
12695      fi
12696      ;;
12697    hpux*)
12698      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12699      # not for PA HP-UX.
12700      case $host_cpu in
12701      hppa*64*|ia64*)
12702	;;
12703      *)
12704	lt_prog_compiler_pic_CXX='-fPIC'
12705	;;
12706      esac
12707      ;;
12708    *)
12709      lt_prog_compiler_pic_CXX='-fPIC'
12710      ;;
12711    esac
12712  else
12713    case $host_os in
12714      aix[4-9]*)
12715	# All AIX code is PIC.
12716	if test "$host_cpu" = ia64; then
12717	  # AIX 5 now supports IA64 processor
12718	  lt_prog_compiler_static_CXX='-Bstatic'
12719	else
12720	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12721	fi
12722	;;
12723      chorus*)
12724	case $cc_basename in
12725	cxch68*)
12726	  # Green Hills C++ Compiler
12727	  # _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"
12728	  ;;
12729	esac
12730	;;
12731       darwin*)
12732         # PIC is the default on this platform
12733         # Common symbols not allowed in MH_DYLIB files
12734         case $cc_basename in
12735           xlc*)
12736           lt_prog_compiler_pic_CXX='-qnocommon'
12737           lt_prog_compiler_wl_CXX='-Wl,'
12738           ;;
12739         esac
12740       ;;
12741      dgux*)
12742	case $cc_basename in
12743	  ec++*)
12744	    lt_prog_compiler_pic_CXX='-KPIC'
12745	    ;;
12746	  ghcx*)
12747	    # Green Hills C++ Compiler
12748	    lt_prog_compiler_pic_CXX='-pic'
12749	    ;;
12750	  *)
12751	    ;;
12752	esac
12753	;;
12754      freebsd* | dragonfly*)
12755	# FreeBSD uses GNU C++
12756	;;
12757      hpux9* | hpux10* | hpux11*)
12758	case $cc_basename in
12759	  CC*)
12760	    lt_prog_compiler_wl_CXX='-Wl,'
12761	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12762	    if test "$host_cpu" != ia64; then
12763	      lt_prog_compiler_pic_CXX='+Z'
12764	    fi
12765	    ;;
12766	  aCC*)
12767	    lt_prog_compiler_wl_CXX='-Wl,'
12768	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12769	    case $host_cpu in
12770	    hppa*64*|ia64*)
12771	      # +Z the default
12772	      ;;
12773	    *)
12774	      lt_prog_compiler_pic_CXX='+Z'
12775	      ;;
12776	    esac
12777	    ;;
12778	  *)
12779	    ;;
12780	esac
12781	;;
12782      interix*)
12783	# This is c89, which is MS Visual C++ (no shared libs)
12784	# Anyone wants to do a port?
12785	;;
12786      irix5* | irix6* | nonstopux*)
12787	case $cc_basename in
12788	  CC*)
12789	    lt_prog_compiler_wl_CXX='-Wl,'
12790	    lt_prog_compiler_static_CXX='-non_shared'
12791	    # CC pic flag -KPIC is the default.
12792	    ;;
12793	  *)
12794	    ;;
12795	esac
12796	;;
12797      linux* | k*bsd*-gnu)
12798	case $cc_basename in
12799	  KCC*)
12800	    # KAI C++ Compiler
12801	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12802	    lt_prog_compiler_pic_CXX='-fPIC'
12803	    ;;
12804	  icpc* | ecpc*)
12805	    # Intel C++
12806	    lt_prog_compiler_wl_CXX='-Wl,'
12807	    lt_prog_compiler_pic_CXX='-KPIC'
12808	    lt_prog_compiler_static_CXX='-static'
12809	    ;;
12810	  pgCC* | pgcpp*)
12811	    # Portland Group C++ compiler.
12812	    lt_prog_compiler_wl_CXX='-Wl,'
12813	    lt_prog_compiler_pic_CXX='-fpic'
12814	    lt_prog_compiler_static_CXX='-Bstatic'
12815	    ;;
12816	  cxx*)
12817	    # Compaq C++
12818	    # Make sure the PIC flag is empty.  It appears that all Alpha
12819	    # Linux and Compaq Tru64 Unix objects are PIC.
12820	    lt_prog_compiler_pic_CXX=
12821	    lt_prog_compiler_static_CXX='-non_shared'
12822	    ;;
12823	  *)
12824	    case `$CC -V 2>&1 | sed 5q` in
12825	    *Sun\ C*)
12826	      # Sun C++ 5.9
12827	      lt_prog_compiler_pic_CXX='-KPIC'
12828	      lt_prog_compiler_static_CXX='-Bstatic'
12829	      lt_prog_compiler_wl_CXX='-Qoption ld '
12830	      ;;
12831	    esac
12832	    ;;
12833	esac
12834	;;
12835      lynxos*)
12836	;;
12837      m88k*)
12838	;;
12839      mvs*)
12840	case $cc_basename in
12841	  cxx*)
12842	    lt_prog_compiler_pic_CXX='-W c,exportall'
12843	    ;;
12844	  *)
12845	    ;;
12846	esac
12847	;;
12848      netbsd*)
12849	;;
12850      osf3* | osf4* | osf5*)
12851	case $cc_basename in
12852	  KCC*)
12853	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12854	    ;;
12855	  RCC*)
12856	    # Rational C++ 2.4.1
12857	    lt_prog_compiler_pic_CXX='-pic'
12858	    ;;
12859	  cxx*)
12860	    # Digital/Compaq C++
12861	    lt_prog_compiler_wl_CXX='-Wl,'
12862	    # Make sure the PIC flag is empty.  It appears that all Alpha
12863	    # Linux and Compaq Tru64 Unix objects are PIC.
12864	    lt_prog_compiler_pic_CXX=
12865	    lt_prog_compiler_static_CXX='-non_shared'
12866	    ;;
12867	  *)
12868	    ;;
12869	esac
12870	;;
12871      psos*)
12872	;;
12873      solaris*)
12874	case $cc_basename in
12875	  CC*)
12876	    # Sun C++ 4.2, 5.x and Centerline C++
12877	    lt_prog_compiler_pic_CXX='-KPIC'
12878	    lt_prog_compiler_static_CXX='-Bstatic'
12879	    lt_prog_compiler_wl_CXX='-Qoption ld '
12880	    ;;
12881	  gcx*)
12882	    # Green Hills C++ Compiler
12883	    lt_prog_compiler_pic_CXX='-PIC'
12884	    ;;
12885	  *)
12886	    ;;
12887	esac
12888	;;
12889      sunos4*)
12890	case $cc_basename in
12891	  CC*)
12892	    # Sun C++ 4.x
12893	    lt_prog_compiler_pic_CXX='-pic'
12894	    lt_prog_compiler_static_CXX='-Bstatic'
12895	    ;;
12896	  lcc*)
12897	    # Lucid
12898	    lt_prog_compiler_pic_CXX='-pic'
12899	    ;;
12900	  *)
12901	    ;;
12902	esac
12903	;;
12904      tandem*)
12905	case $cc_basename in
12906	  NCC*)
12907	    # NonStop-UX NCC 3.20
12908	    lt_prog_compiler_pic_CXX='-KPIC'
12909	    ;;
12910	  *)
12911	    ;;
12912	esac
12913	;;
12914      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12915	case $cc_basename in
12916	  CC*)
12917	    lt_prog_compiler_wl_CXX='-Wl,'
12918	    lt_prog_compiler_pic_CXX='-KPIC'
12919	    lt_prog_compiler_static_CXX='-Bstatic'
12920	    ;;
12921	esac
12922	;;
12923      vxworks*)
12924	;;
12925      *)
12926	lt_prog_compiler_can_build_shared_CXX=no
12927	;;
12928    esac
12929  fi
12930
12931{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12932$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12933
12934#
12935# Check to make sure the PIC flag actually works.
12936#
12937if test -n "$lt_prog_compiler_pic_CXX"; then
12938
12939{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12940$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12941if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12942  $as_echo_n "(cached) " >&6
12943else
12944  lt_cv_prog_compiler_pic_works_CXX=no
12945  ac_outfile=conftest.$ac_objext
12946   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12947   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12948   # Insert the option either (1) after the last *FLAGS variable, or
12949   # (2) before a word containing "conftest.", or (3) at the end.
12950   # Note that $ac_compile itself does not contain backslashes and begins
12951   # with a dollar sign (not a hyphen), so the echo should work correctly.
12952   # The option is referenced via a variable to avoid confusing sed.
12953   lt_compile=`echo "$ac_compile" | $SED \
12954   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12955   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12956   -e 's:$: $lt_compiler_flag:'`
12957   (eval echo "\"\$as_me:12957: $lt_compile\"" >&5)
12958   (eval "$lt_compile" 2>conftest.err)
12959   ac_status=$?
12960   cat conftest.err >&5
12961   echo "$as_me:12961: \$? = $ac_status" >&5
12962   if (exit $ac_status) && test -s "$ac_outfile"; then
12963     # The compiler can only warn and ignore the option if not recognized
12964     # So say no if there are warnings other than the usual output.
12965     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12966     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12967     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12968       lt_cv_prog_compiler_pic_works_CXX=yes
12969     fi
12970   fi
12971   $rm conftest*
12972
12973fi
12974{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12975$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12976
12977if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12978    case $lt_prog_compiler_pic_CXX in
12979     "" | " "*) ;;
12980     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12981     esac
12982else
12983    lt_prog_compiler_pic_CXX=
12984     lt_prog_compiler_can_build_shared_CXX=no
12985fi
12986
12987fi
12988case $host_os in
12989  # For platforms which do not support PIC, -DPIC is meaningless:
12990  *djgpp*)
12991    lt_prog_compiler_pic_CXX=
12992    ;;
12993  *)
12994    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12995    ;;
12996esac
12997
12998#
12999# Check to make sure the static flag actually works.
13000#
13001wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13002{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13003$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13004if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13005  $as_echo_n "(cached) " >&6
13006else
13007  lt_cv_prog_compiler_static_works_CXX=no
13008   save_LDFLAGS="$LDFLAGS"
13009   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13010   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13011   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13012     # The linker can only warn and ignore the option if not recognized
13013     # So say no if there are warnings
13014     if test -s conftest.err; then
13015       # Append any errors to the config.log.
13016       cat conftest.err 1>&5
13017       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13018       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13019       if diff conftest.exp conftest.er2 >/dev/null; then
13020         lt_cv_prog_compiler_static_works_CXX=yes
13021       fi
13022     else
13023       lt_cv_prog_compiler_static_works_CXX=yes
13024     fi
13025   fi
13026   $rm -r conftest*
13027   LDFLAGS="$save_LDFLAGS"
13028
13029fi
13030{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13031$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13032
13033if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13034    :
13035else
13036    lt_prog_compiler_static_CXX=
13037fi
13038
13039
13040{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13041$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13042if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13043  $as_echo_n "(cached) " >&6
13044else
13045  lt_cv_prog_compiler_c_o_CXX=no
13046   $rm -r conftest 2>/dev/null
13047   mkdir conftest
13048   cd conftest
13049   mkdir out
13050   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13051
13052   lt_compiler_flag="-o out/conftest2.$ac_objext"
13053   # Insert the option either (1) after the last *FLAGS variable, or
13054   # (2) before a word containing "conftest.", or (3) at the end.
13055   # Note that $ac_compile itself does not contain backslashes and begins
13056   # with a dollar sign (not a hyphen), so the echo should work correctly.
13057   lt_compile=`echo "$ac_compile" | $SED \
13058   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13059   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13060   -e 's:$: $lt_compiler_flag:'`
13061   (eval echo "\"\$as_me:13061: $lt_compile\"" >&5)
13062   (eval "$lt_compile" 2>out/conftest.err)
13063   ac_status=$?
13064   cat out/conftest.err >&5
13065   echo "$as_me:13065: \$? = $ac_status" >&5
13066   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13067   then
13068     # The compiler can only warn and ignore the option if not recognized
13069     # So say no if there are warnings
13070     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13071     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13072     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13073       lt_cv_prog_compiler_c_o_CXX=yes
13074     fi
13075   fi
13076   chmod u+w . 2>&5
13077   $rm conftest*
13078   # SGI C++ compiler will create directory out/ii_files/ for
13079   # template instantiation
13080   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13081   $rm out/* && rmdir out
13082   cd ..
13083   rmdir conftest
13084   $rm conftest*
13085
13086fi
13087{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13088$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13089
13090
13091hard_links="nottested"
13092if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13093  # do not overwrite the value of need_locks provided by the user
13094  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13095$as_echo_n "checking if we can lock with hard links... " >&6; }
13096  hard_links=yes
13097  $rm conftest*
13098  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13099  touch conftest.a
13100  ln conftest.a conftest.b 2>&5 || hard_links=no
13101  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13102  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13103$as_echo "$hard_links" >&6; }
13104  if test "$hard_links" = no; then
13105    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13106$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13107    need_locks=warn
13108  fi
13109else
13110  need_locks=no
13111fi
13112
13113{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13114$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13115
13116  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13117  case $host_os in
13118  aix[4-9]*)
13119    # If we're using GNU nm, then we don't want the "-C" option.
13120    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13121    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13122      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'
13123    else
13124      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'
13125    fi
13126    ;;
13127  pw32*)
13128    export_symbols_cmds_CXX="$ltdll_cmds"
13129  ;;
13130  cygwin* | mingw*)
13131    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'
13132  ;;
13133  *)
13134    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13135  ;;
13136  esac
13137  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13138
13139{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13140$as_echo "$ld_shlibs_CXX" >&6; }
13141test "$ld_shlibs_CXX" = no && can_build_shared=no
13142
13143#
13144# Do we need to explicitly link libc?
13145#
13146case "x$archive_cmds_need_lc_CXX" in
13147x|xyes)
13148  # Assume -lc should be added
13149  archive_cmds_need_lc_CXX=yes
13150
13151  if test "$enable_shared" = yes && test "$GCC" = yes; then
13152    case $archive_cmds_CXX in
13153    *'~'*)
13154      # FIXME: we may have to deal with multi-command sequences.
13155      ;;
13156    '$CC '*)
13157      # Test whether the compiler implicitly links with -lc since on some
13158      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13159      # to ld, don't add -lc before -lgcc.
13160      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13161$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13162      $rm conftest*
13163      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13164
13165      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13166  (eval $ac_compile) 2>&5
13167  ac_status=$?
13168  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13169  (exit $ac_status); } 2>conftest.err; then
13170        soname=conftest
13171        lib=conftest
13172        libobjs=conftest.$ac_objext
13173        deplibs=
13174        wl=$lt_prog_compiler_wl_CXX
13175	pic_flag=$lt_prog_compiler_pic_CXX
13176        compiler_flags=-v
13177        linker_flags=-v
13178        verstring=
13179        output_objdir=.
13180        libname=conftest
13181        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13182        allow_undefined_flag_CXX=
13183        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13184  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13185  ac_status=$?
13186  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13187  (exit $ac_status); }
13188        then
13189	  archive_cmds_need_lc_CXX=no
13190        else
13191	  archive_cmds_need_lc_CXX=yes
13192        fi
13193        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13194      else
13195        cat conftest.err 1>&5
13196      fi
13197      $rm conftest*
13198      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13199$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13200      ;;
13201    esac
13202  fi
13203  ;;
13204esac
13205
13206{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13207$as_echo_n "checking dynamic linker characteristics... " >&6; }
13208library_names_spec=
13209libname_spec='lib$name'
13210soname_spec=
13211shrext_cmds=".so"
13212postinstall_cmds=
13213postuninstall_cmds=
13214finish_cmds=
13215finish_eval=
13216shlibpath_var=
13217shlibpath_overrides_runpath=unknown
13218version_type=none
13219dynamic_linker="$host_os ld.so"
13220sys_lib_dlsearch_path_spec="/lib /usr/lib"
13221
13222need_lib_prefix=unknown
13223hardcode_into_libs=no
13224
13225# when you set need_version to no, make sure it does not cause -set_version
13226# flags to be left without arguments
13227need_version=unknown
13228
13229case $host_os in
13230aix3*)
13231  version_type=linux
13232  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13233  shlibpath_var=LIBPATH
13234
13235  # AIX 3 has no versioning support, so we append a major version to the name.
13236  soname_spec='${libname}${release}${shared_ext}$major'
13237  ;;
13238
13239aix[4-9]*)
13240  version_type=linux
13241  need_lib_prefix=no
13242  need_version=no
13243  hardcode_into_libs=yes
13244  if test "$host_cpu" = ia64; then
13245    # AIX 5 supports IA64
13246    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13247    shlibpath_var=LD_LIBRARY_PATH
13248  else
13249    # With GCC up to 2.95.x, collect2 would create an import file
13250    # for dependence libraries.  The import file would start with
13251    # the line `#! .'.  This would cause the generated library to
13252    # depend on `.', always an invalid library.  This was fixed in
13253    # development snapshots of GCC prior to 3.0.
13254    case $host_os in
13255      aix4 | aix4.[01] | aix4.[01].*)
13256      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13257	   echo ' yes '
13258	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13259	:
13260      else
13261	can_build_shared=no
13262      fi
13263      ;;
13264    esac
13265    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13266    # soname into executable. Probably we can add versioning support to
13267    # collect2, so additional links can be useful in future.
13268    if test "$aix_use_runtimelinking" = yes; then
13269      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13270      # instead of lib<name>.a to let people know that these are not
13271      # typical AIX shared libraries.
13272      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13273    else
13274      # We preserve .a as extension for shared libraries through AIX4.2
13275      # and later when we are not doing run time linking.
13276      library_names_spec='${libname}${release}.a $libname.a'
13277      soname_spec='${libname}${release}${shared_ext}$major'
13278    fi
13279    shlibpath_var=LIBPATH
13280  fi
13281  ;;
13282
13283amigaos*)
13284  library_names_spec='$libname.ixlibrary $libname.a'
13285  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13286  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'
13287  ;;
13288
13289beos*)
13290  library_names_spec='${libname}${shared_ext}'
13291  dynamic_linker="$host_os ld.so"
13292  shlibpath_var=LIBRARY_PATH
13293  ;;
13294
13295bsdi[45]*)
13296  version_type=linux
13297  need_version=no
13298  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13299  soname_spec='${libname}${release}${shared_ext}$major'
13300  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13301  shlibpath_var=LD_LIBRARY_PATH
13302  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13303  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13304  # the default ld.so.conf also contains /usr/contrib/lib and
13305  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13306  # libtool to hard-code these into programs
13307  ;;
13308
13309cygwin* | mingw* | pw32*)
13310  version_type=windows
13311  shrext_cmds=".dll"
13312  need_version=no
13313  need_lib_prefix=no
13314
13315  case $GCC,$host_os in
13316  yes,cygwin* | yes,mingw* | yes,pw32*)
13317    library_names_spec='$libname.dll.a'
13318    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13319    postinstall_cmds='base_file=`basename \${file}`~
13320      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13321      dldir=$destdir/`dirname \$dlpath`~
13322      test -d \$dldir || mkdir -p \$dldir~
13323      $install_prog $dir/$dlname \$dldir/$dlname~
13324      chmod a+x \$dldir/$dlname'
13325    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13326      dlpath=$dir/\$dldll~
13327       $rm \$dlpath'
13328    shlibpath_overrides_runpath=yes
13329
13330    case $host_os in
13331    cygwin*)
13332      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13333      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13334      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13335      ;;
13336    mingw*)
13337      # MinGW DLLs use traditional 'lib' prefix
13338      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13339      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13340      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13341        # It is most probably a Windows format PATH printed by
13342        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13343        # path with ; separators, and with drive letters. We can handle the
13344        # drive letters (cygwin fileutils understands them), so leave them,
13345        # especially as we might pass files found there to a mingw objdump,
13346        # which wouldn't understand a cygwinified path. Ahh.
13347        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13348      else
13349        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13350      fi
13351      ;;
13352    pw32*)
13353      # pw32 DLLs use 'pw' prefix rather than 'lib'
13354      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13355      ;;
13356    esac
13357    ;;
13358
13359  *)
13360    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13361    ;;
13362  esac
13363  dynamic_linker='Win32 ld.exe'
13364  # FIXME: first we should search . and the directory the executable is in
13365  shlibpath_var=PATH
13366  ;;
13367
13368darwin* | rhapsody*)
13369  dynamic_linker="$host_os dyld"
13370  version_type=darwin
13371  need_lib_prefix=no
13372  need_version=no
13373  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13374  soname_spec='${libname}${release}${major}$shared_ext'
13375  shlibpath_overrides_runpath=yes
13376  shlibpath_var=DYLD_LIBRARY_PATH
13377  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13378
13379  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13380  ;;
13381
13382dgux*)
13383  version_type=linux
13384  need_lib_prefix=no
13385  need_version=no
13386  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13387  soname_spec='${libname}${release}${shared_ext}$major'
13388  shlibpath_var=LD_LIBRARY_PATH
13389  ;;
13390
13391freebsd1*)
13392  dynamic_linker=no
13393  ;;
13394
13395freebsd* | dragonfly*)
13396  # DragonFly does not have aout.  When/if they implement a new
13397  # versioning mechanism, adjust this.
13398  if test -x /usr/bin/objformat; then
13399    objformat=`/usr/bin/objformat`
13400  else
13401    case $host_os in
13402    freebsd[123]*) objformat=aout ;;
13403    *) objformat=elf ;;
13404    esac
13405  fi
13406  version_type=freebsd-$objformat
13407  case $version_type in
13408    freebsd-elf*)
13409      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13410      need_version=no
13411      need_lib_prefix=no
13412      ;;
13413    freebsd-*)
13414      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13415      need_version=yes
13416      ;;
13417  esac
13418  shlibpath_var=LD_LIBRARY_PATH
13419  case $host_os in
13420  freebsd2*)
13421    shlibpath_overrides_runpath=yes
13422    ;;
13423  freebsd3.[01]* | freebsdelf3.[01]*)
13424    shlibpath_overrides_runpath=yes
13425    hardcode_into_libs=yes
13426    ;;
13427  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13428  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13429    shlibpath_overrides_runpath=no
13430    hardcode_into_libs=yes
13431    ;;
13432  *) # from 4.6 on, and DragonFly
13433    shlibpath_overrides_runpath=yes
13434    hardcode_into_libs=yes
13435    ;;
13436  esac
13437  ;;
13438
13439gnu*)
13440  version_type=linux
13441  need_lib_prefix=no
13442  need_version=no
13443  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13444  soname_spec='${libname}${release}${shared_ext}$major'
13445  shlibpath_var=LD_LIBRARY_PATH
13446  hardcode_into_libs=yes
13447  ;;
13448
13449hpux9* | hpux10* | hpux11*)
13450  # Give a soname corresponding to the major version so that dld.sl refuses to
13451  # link against other versions.
13452  version_type=sunos
13453  need_lib_prefix=no
13454  need_version=no
13455  case $host_cpu in
13456  ia64*)
13457    shrext_cmds='.so'
13458    hardcode_into_libs=yes
13459    dynamic_linker="$host_os dld.so"
13460    shlibpath_var=LD_LIBRARY_PATH
13461    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13462    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13463    soname_spec='${libname}${release}${shared_ext}$major'
13464    if test "X$HPUX_IA64_MODE" = X32; then
13465      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13466    else
13467      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13468    fi
13469    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13470    ;;
13471   hppa*64*)
13472     shrext_cmds='.sl'
13473     hardcode_into_libs=yes
13474     dynamic_linker="$host_os dld.sl"
13475     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13476     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13477     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13478     soname_spec='${libname}${release}${shared_ext}$major'
13479     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13480     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13481     ;;
13482   *)
13483    shrext_cmds='.sl'
13484    dynamic_linker="$host_os dld.sl"
13485    shlibpath_var=SHLIB_PATH
13486    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13487    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13488    soname_spec='${libname}${release}${shared_ext}$major'
13489    ;;
13490  esac
13491  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13492  postinstall_cmds='chmod 555 $lib'
13493  ;;
13494
13495interix[3-9]*)
13496  version_type=linux
13497  need_lib_prefix=no
13498  need_version=no
13499  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13500  soname_spec='${libname}${release}${shared_ext}$major'
13501  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13502  shlibpath_var=LD_LIBRARY_PATH
13503  shlibpath_overrides_runpath=no
13504  hardcode_into_libs=yes
13505  ;;
13506
13507irix5* | irix6* | nonstopux*)
13508  case $host_os in
13509    nonstopux*) version_type=nonstopux ;;
13510    *)
13511	if test "$lt_cv_prog_gnu_ld" = yes; then
13512		version_type=linux
13513	else
13514		version_type=irix
13515	fi ;;
13516  esac
13517  need_lib_prefix=no
13518  need_version=no
13519  soname_spec='${libname}${release}${shared_ext}$major'
13520  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13521  case $host_os in
13522  irix5* | nonstopux*)
13523    libsuff= shlibsuff=
13524    ;;
13525  *)
13526    case $LD in # libtool.m4 will add one of these switches to LD
13527    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13528      libsuff= shlibsuff= libmagic=32-bit;;
13529    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13530      libsuff=32 shlibsuff=N32 libmagic=N32;;
13531    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13532      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13533    *) libsuff= shlibsuff= libmagic=never-match;;
13534    esac
13535    ;;
13536  esac
13537  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13538  shlibpath_overrides_runpath=no
13539  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13540  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13541  hardcode_into_libs=yes
13542  ;;
13543
13544# No shared lib support for Linux oldld, aout, or coff.
13545linux*oldld* | linux*aout* | linux*coff*)
13546  dynamic_linker=no
13547  ;;
13548
13549# This must be Linux ELF.
13550linux* | k*bsd*-gnu)
13551  version_type=linux
13552  need_lib_prefix=no
13553  need_version=no
13554  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13555  soname_spec='${libname}${release}${shared_ext}$major'
13556  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13557  shlibpath_var=LD_LIBRARY_PATH
13558  shlibpath_overrides_runpath=no
13559  # This implies no fast_install, which is unacceptable.
13560  # Some rework will be needed to allow for fast_install
13561  # before this can be enabled.
13562  hardcode_into_libs=yes
13563  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13564  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13565
13566  # Append ld.so.conf contents to the search path
13567  if test -f /etc/ld.so.conf; then
13568    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' ' '`
13569    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13570  fi
13571
13572  # We used to test for /lib/ld.so.1 and disable shared libraries on
13573  # powerpc, because MkLinux only supported shared libraries with the
13574  # GNU dynamic linker.  Since this was broken with cross compilers,
13575  # most powerpc-linux boxes support dynamic linking these days and
13576  # people can always --disable-shared, the test was removed, and we
13577  # assume the GNU/Linux dynamic linker is in use.
13578  dynamic_linker='GNU/Linux ld.so'
13579  ;;
13580
13581netbsd*)
13582  version_type=sunos
13583  need_lib_prefix=no
13584  need_version=no
13585  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13586    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13587    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13588    dynamic_linker='NetBSD (a.out) ld.so'
13589  else
13590    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13591    soname_spec='${libname}${release}${shared_ext}$major'
13592    dynamic_linker='NetBSD ld.elf_so'
13593  fi
13594  shlibpath_var=LD_LIBRARY_PATH
13595  shlibpath_overrides_runpath=yes
13596  hardcode_into_libs=yes
13597  ;;
13598
13599newsos6)
13600  version_type=linux
13601  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13602  shlibpath_var=LD_LIBRARY_PATH
13603  shlibpath_overrides_runpath=yes
13604  ;;
13605
13606nto-qnx*)
13607  version_type=linux
13608  need_lib_prefix=no
13609  need_version=no
13610  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13611  soname_spec='${libname}${release}${shared_ext}$major'
13612  shlibpath_var=LD_LIBRARY_PATH
13613  shlibpath_overrides_runpath=yes
13614  ;;
13615
13616openbsd*)
13617  version_type=sunos
13618  sys_lib_dlsearch_path_spec="/usr/lib"
13619  need_lib_prefix=no
13620  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13621  case $host_os in
13622    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13623    *)                         need_version=no  ;;
13624  esac
13625  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13626  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13627  shlibpath_var=LD_LIBRARY_PATH
13628  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13629    case $host_os in
13630      openbsd2.[89] | openbsd2.[89].*)
13631	shlibpath_overrides_runpath=no
13632	;;
13633      *)
13634	shlibpath_overrides_runpath=yes
13635	;;
13636      esac
13637  else
13638    shlibpath_overrides_runpath=yes
13639  fi
13640  ;;
13641
13642os2*)
13643  libname_spec='$name'
13644  shrext_cmds=".dll"
13645  need_lib_prefix=no
13646  library_names_spec='$libname${shared_ext} $libname.a'
13647  dynamic_linker='OS/2 ld.exe'
13648  shlibpath_var=LIBPATH
13649  ;;
13650
13651osf3* | osf4* | osf5*)
13652  version_type=osf
13653  need_lib_prefix=no
13654  need_version=no
13655  soname_spec='${libname}${release}${shared_ext}$major'
13656  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13657  shlibpath_var=LD_LIBRARY_PATH
13658  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13659  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13660  ;;
13661
13662rdos*)
13663  dynamic_linker=no
13664  ;;
13665
13666solaris*)
13667  version_type=linux
13668  need_lib_prefix=no
13669  need_version=no
13670  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13671  soname_spec='${libname}${release}${shared_ext}$major'
13672  shlibpath_var=LD_LIBRARY_PATH
13673  shlibpath_overrides_runpath=yes
13674  hardcode_into_libs=yes
13675  # ldd complains unless libraries are executable
13676  postinstall_cmds='chmod +x $lib'
13677  ;;
13678
13679sunos4*)
13680  version_type=sunos
13681  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13682  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13683  shlibpath_var=LD_LIBRARY_PATH
13684  shlibpath_overrides_runpath=yes
13685  if test "$with_gnu_ld" = yes; then
13686    need_lib_prefix=no
13687  fi
13688  need_version=yes
13689  ;;
13690
13691sysv4 | sysv4.3*)
13692  version_type=linux
13693  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13694  soname_spec='${libname}${release}${shared_ext}$major'
13695  shlibpath_var=LD_LIBRARY_PATH
13696  case $host_vendor in
13697    sni)
13698      shlibpath_overrides_runpath=no
13699      need_lib_prefix=no
13700      export_dynamic_flag_spec='${wl}-Blargedynsym'
13701      runpath_var=LD_RUN_PATH
13702      ;;
13703    siemens)
13704      need_lib_prefix=no
13705      ;;
13706    motorola)
13707      need_lib_prefix=no
13708      need_version=no
13709      shlibpath_overrides_runpath=no
13710      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13711      ;;
13712  esac
13713  ;;
13714
13715sysv4*MP*)
13716  if test -d /usr/nec ;then
13717    version_type=linux
13718    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13719    soname_spec='$libname${shared_ext}.$major'
13720    shlibpath_var=LD_LIBRARY_PATH
13721  fi
13722  ;;
13723
13724sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13725  version_type=freebsd-elf
13726  need_lib_prefix=no
13727  need_version=no
13728  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13729  soname_spec='${libname}${release}${shared_ext}$major'
13730  shlibpath_var=LD_LIBRARY_PATH
13731  hardcode_into_libs=yes
13732  if test "$with_gnu_ld" = yes; then
13733    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13734    shlibpath_overrides_runpath=no
13735  else
13736    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13737    shlibpath_overrides_runpath=yes
13738    case $host_os in
13739      sco3.2v5*)
13740        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13741	;;
13742    esac
13743  fi
13744  sys_lib_dlsearch_path_spec='/usr/lib'
13745  ;;
13746
13747uts4*)
13748  version_type=linux
13749  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13750  soname_spec='${libname}${release}${shared_ext}$major'
13751  shlibpath_var=LD_LIBRARY_PATH
13752  ;;
13753
13754*)
13755  dynamic_linker=no
13756  ;;
13757esac
13758{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13759$as_echo "$dynamic_linker" >&6; }
13760test "$dynamic_linker" = no && can_build_shared=no
13761
13762if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13763  $as_echo_n "(cached) " >&6
13764else
13765  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13766fi
13767
13768sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13769if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13770  $as_echo_n "(cached) " >&6
13771else
13772  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13773fi
13774
13775sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13776
13777variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13778if test "$GCC" = yes; then
13779  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13780fi
13781
13782{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13783$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13784hardcode_action_CXX=
13785if test -n "$hardcode_libdir_flag_spec_CXX" || \
13786   test -n "$runpath_var_CXX" || \
13787   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13788
13789  # We can hardcode non-existant directories.
13790  if test "$hardcode_direct_CXX" != no &&
13791     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13792     # have to relink, otherwise we might link with an installed library
13793     # when we should be linking with a yet-to-be-installed one
13794     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13795     test "$hardcode_minus_L_CXX" != no; then
13796    # Linking always hardcodes the temporary library directory.
13797    hardcode_action_CXX=relink
13798  else
13799    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13800    hardcode_action_CXX=immediate
13801  fi
13802else
13803  # We cannot hardcode anything, or else we can only hardcode existing
13804  # directories.
13805  hardcode_action_CXX=unsupported
13806fi
13807{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13808$as_echo "$hardcode_action_CXX" >&6; }
13809
13810if test "$hardcode_action_CXX" = relink; then
13811  # Fast installation is not supported
13812  enable_fast_install=no
13813elif test "$shlibpath_overrides_runpath" = yes ||
13814     test "$enable_shared" = no; then
13815  # Fast installation is not necessary
13816  enable_fast_install=needless
13817fi
13818
13819
13820# The else clause should only fire when bootstrapping the
13821# libtool distribution, otherwise you forgot to ship ltmain.sh
13822# with your package, and you will get complaints that there are
13823# no rules to generate ltmain.sh.
13824if test -f "$ltmain"; then
13825  # See if we are running on zsh, and set the options which allow our commands through
13826  # without removal of \ escapes.
13827  if test -n "${ZSH_VERSION+set}" ; then
13828    setopt NO_GLOB_SUBST
13829  fi
13830  # Now quote all the things that may contain metacharacters while being
13831  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13832  # variables and quote the copies for generation of the libtool script.
13833  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13834    SED SHELL STRIP \
13835    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13836    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13837    deplibs_check_method reload_flag reload_cmds need_locks \
13838    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13839    lt_cv_sys_global_symbol_to_c_name_address \
13840    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13841    old_postinstall_cmds old_postuninstall_cmds \
13842    compiler_CXX \
13843    CC_CXX \
13844    LD_CXX \
13845    lt_prog_compiler_wl_CXX \
13846    lt_prog_compiler_pic_CXX \
13847    lt_prog_compiler_static_CXX \
13848    lt_prog_compiler_no_builtin_flag_CXX \
13849    export_dynamic_flag_spec_CXX \
13850    thread_safe_flag_spec_CXX \
13851    whole_archive_flag_spec_CXX \
13852    enable_shared_with_static_runtimes_CXX \
13853    old_archive_cmds_CXX \
13854    old_archive_from_new_cmds_CXX \
13855    predep_objects_CXX \
13856    postdep_objects_CXX \
13857    predeps_CXX \
13858    postdeps_CXX \
13859    compiler_lib_search_path_CXX \
13860    compiler_lib_search_dirs_CXX \
13861    archive_cmds_CXX \
13862    archive_expsym_cmds_CXX \
13863    postinstall_cmds_CXX \
13864    postuninstall_cmds_CXX \
13865    old_archive_from_expsyms_cmds_CXX \
13866    allow_undefined_flag_CXX \
13867    no_undefined_flag_CXX \
13868    export_symbols_cmds_CXX \
13869    hardcode_libdir_flag_spec_CXX \
13870    hardcode_libdir_flag_spec_ld_CXX \
13871    hardcode_libdir_separator_CXX \
13872    hardcode_automatic_CXX \
13873    module_cmds_CXX \
13874    module_expsym_cmds_CXX \
13875    lt_cv_prog_compiler_c_o_CXX \
13876    fix_srcfile_path_CXX \
13877    exclude_expsyms_CXX \
13878    include_expsyms_CXX; do
13879
13880    case $var in
13881    old_archive_cmds_CXX | \
13882    old_archive_from_new_cmds_CXX | \
13883    archive_cmds_CXX | \
13884    archive_expsym_cmds_CXX | \
13885    module_cmds_CXX | \
13886    module_expsym_cmds_CXX | \
13887    old_archive_from_expsyms_cmds_CXX | \
13888    export_symbols_cmds_CXX | \
13889    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13890    postinstall_cmds | postuninstall_cmds | \
13891    old_postinstall_cmds | old_postuninstall_cmds | \
13892    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13893      # Double-quote double-evaled strings.
13894      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13895      ;;
13896    *)
13897      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13898      ;;
13899    esac
13900  done
13901
13902  case $lt_echo in
13903  *'\$0 --fallback-echo"')
13904    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13905    ;;
13906  esac
13907
13908cfgfile="$ofile"
13909
13910  cat <<__EOF__ >> "$cfgfile"
13911# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13912
13913# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13914
13915# Shell to use when invoking shell scripts.
13916SHELL=$lt_SHELL
13917
13918# Whether or not to build shared libraries.
13919build_libtool_libs=$enable_shared
13920
13921# Whether or not to build static libraries.
13922build_old_libs=$enable_static
13923
13924# Whether or not to add -lc for building shared libraries.
13925build_libtool_need_lc=$archive_cmds_need_lc_CXX
13926
13927# Whether or not to disallow shared libs when runtime libs are static
13928allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13929
13930# Whether or not to optimize for fast installation.
13931fast_install=$enable_fast_install
13932
13933# The host system.
13934host_alias=$host_alias
13935host=$host
13936host_os=$host_os
13937
13938# The build system.
13939build_alias=$build_alias
13940build=$build
13941build_os=$build_os
13942
13943# An echo program that does not interpret backslashes.
13944echo=$lt_echo
13945
13946# The archiver.
13947AR=$lt_AR
13948AR_FLAGS=$lt_AR_FLAGS
13949
13950# A C compiler.
13951LTCC=$lt_LTCC
13952
13953# LTCC compiler flags.
13954LTCFLAGS=$lt_LTCFLAGS
13955
13956# A language-specific compiler.
13957CC=$lt_compiler_CXX
13958
13959# Is the compiler the GNU C compiler?
13960with_gcc=$GCC_CXX
13961
13962# An ERE matcher.
13963EGREP=$lt_EGREP
13964
13965# The linker used to build libraries.
13966LD=$lt_LD_CXX
13967
13968# Whether we need hard or soft links.
13969LN_S=$lt_LN_S
13970
13971# A BSD-compatible nm program.
13972NM=$lt_NM
13973
13974# A symbol stripping program
13975STRIP=$lt_STRIP
13976
13977# Used to examine libraries when file_magic_cmd begins "file"
13978MAGIC_CMD=$MAGIC_CMD
13979
13980# Used on cygwin: DLL creation program.
13981DLLTOOL="$DLLTOOL"
13982
13983# Used on cygwin: object dumper.
13984OBJDUMP="$OBJDUMP"
13985
13986# Used on cygwin: assembler.
13987AS="$AS"
13988
13989# The name of the directory that contains temporary libtool files.
13990objdir=$objdir
13991
13992# How to create reloadable object files.
13993reload_flag=$lt_reload_flag
13994reload_cmds=$lt_reload_cmds
13995
13996# How to pass a linker flag through the compiler.
13997wl=$lt_lt_prog_compiler_wl_CXX
13998
13999# Object file suffix (normally "o").
14000objext="$ac_objext"
14001
14002# Old archive suffix (normally "a").
14003libext="$libext"
14004
14005# Shared library suffix (normally ".so").
14006shrext_cmds='$shrext_cmds'
14007
14008# Executable file suffix (normally "").
14009exeext="$exeext"
14010
14011# Additional compiler flags for building library objects.
14012pic_flag=$lt_lt_prog_compiler_pic_CXX
14013pic_mode=$pic_mode
14014
14015# What is the maximum length of a command?
14016max_cmd_len=$lt_cv_sys_max_cmd_len
14017
14018# Does compiler simultaneously support -c and -o options?
14019compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14020
14021# Must we lock files when doing compilation?
14022need_locks=$lt_need_locks
14023
14024# Do we need the lib prefix for modules?
14025need_lib_prefix=$need_lib_prefix
14026
14027# Do we need a version for libraries?
14028need_version=$need_version
14029
14030# Whether dlopen is supported.
14031dlopen_support=$enable_dlopen
14032
14033# Whether dlopen of programs is supported.
14034dlopen_self=$enable_dlopen_self
14035
14036# Whether dlopen of statically linked programs is supported.
14037dlopen_self_static=$enable_dlopen_self_static
14038
14039# Compiler flag to prevent dynamic linking.
14040link_static_flag=$lt_lt_prog_compiler_static_CXX
14041
14042# Compiler flag to turn off builtin functions.
14043no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14044
14045# Compiler flag to allow reflexive dlopens.
14046export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14047
14048# Compiler flag to generate shared objects directly from archives.
14049whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14050
14051# Compiler flag to generate thread-safe objects.
14052thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14053
14054# Library versioning type.
14055version_type=$version_type
14056
14057# Format of library name prefix.
14058libname_spec=$lt_libname_spec
14059
14060# List of archive names.  First name is the real one, the rest are links.
14061# The last name is the one that the linker finds with -lNAME.
14062library_names_spec=$lt_library_names_spec
14063
14064# The coded name of the library, if different from the real name.
14065soname_spec=$lt_soname_spec
14066
14067# Commands used to build and install an old-style archive.
14068RANLIB=$lt_RANLIB
14069old_archive_cmds=$lt_old_archive_cmds_CXX
14070old_postinstall_cmds=$lt_old_postinstall_cmds
14071old_postuninstall_cmds=$lt_old_postuninstall_cmds
14072
14073# Create an old-style archive from a shared archive.
14074old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14075
14076# Create a temporary old-style archive to link instead of a shared archive.
14077old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14078
14079# Commands used to build and install a shared archive.
14080archive_cmds=$lt_archive_cmds_CXX
14081archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14082postinstall_cmds=$lt_postinstall_cmds
14083postuninstall_cmds=$lt_postuninstall_cmds
14084
14085# Commands used to build a loadable module (assumed same as above if empty)
14086module_cmds=$lt_module_cmds_CXX
14087module_expsym_cmds=$lt_module_expsym_cmds_CXX
14088
14089# Commands to strip libraries.
14090old_striplib=$lt_old_striplib
14091striplib=$lt_striplib
14092
14093# Dependencies to place before the objects being linked to create a
14094# shared library.
14095predep_objects=$lt_predep_objects_CXX
14096
14097# Dependencies to place after the objects being linked to create a
14098# shared library.
14099postdep_objects=$lt_postdep_objects_CXX
14100
14101# Dependencies to place before the objects being linked to create a
14102# shared library.
14103predeps=$lt_predeps_CXX
14104
14105# Dependencies to place after the objects being linked to create a
14106# shared library.
14107postdeps=$lt_postdeps_CXX
14108
14109# The directories searched by this compiler when creating a shared
14110# library
14111compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14112
14113# The library search path used internally by the compiler when linking
14114# a shared library.
14115compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14116
14117# Method to check whether dependent libraries are shared objects.
14118deplibs_check_method=$lt_deplibs_check_method
14119
14120# Command to use when deplibs_check_method == file_magic.
14121file_magic_cmd=$lt_file_magic_cmd
14122
14123# Flag that allows shared libraries with undefined symbols to be built.
14124allow_undefined_flag=$lt_allow_undefined_flag_CXX
14125
14126# Flag that forces no undefined symbols.
14127no_undefined_flag=$lt_no_undefined_flag_CXX
14128
14129# Commands used to finish a libtool library installation in a directory.
14130finish_cmds=$lt_finish_cmds
14131
14132# Same as above, but a single script fragment to be evaled but not shown.
14133finish_eval=$lt_finish_eval
14134
14135# Take the output of nm and produce a listing of raw symbols and C names.
14136global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14137
14138# Transform the output of nm in a proper C declaration
14139global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14140
14141# Transform the output of nm in a C name address pair
14142global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14143
14144# This is the shared library runtime path variable.
14145runpath_var=$runpath_var
14146
14147# This is the shared library path variable.
14148shlibpath_var=$shlibpath_var
14149
14150# Is shlibpath searched before the hard-coded library search path?
14151shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14152
14153# How to hardcode a shared library path into an executable.
14154hardcode_action=$hardcode_action_CXX
14155
14156# Whether we should hardcode library paths into libraries.
14157hardcode_into_libs=$hardcode_into_libs
14158
14159# Flag to hardcode \$libdir into a binary during linking.
14160# This must work even if \$libdir does not exist.
14161hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14162
14163# If ld is used when linking, flag to hardcode \$libdir into
14164# a binary during linking. This must work even if \$libdir does
14165# not exist.
14166hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14167
14168# Whether we need a single -rpath flag with a separated argument.
14169hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14170
14171# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14172# resulting binary.
14173hardcode_direct=$hardcode_direct_CXX
14174
14175# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14176# resulting binary.
14177hardcode_minus_L=$hardcode_minus_L_CXX
14178
14179# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14180# the resulting binary.
14181hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14182
14183# Set to yes if building a shared library automatically hardcodes DIR into the library
14184# and all subsequent libraries and executables linked against it.
14185hardcode_automatic=$hardcode_automatic_CXX
14186
14187# Variables whose values should be saved in libtool wrapper scripts and
14188# restored at relink time.
14189variables_saved_for_relink="$variables_saved_for_relink"
14190
14191# Whether libtool must link a program against all its dependency libraries.
14192link_all_deplibs=$link_all_deplibs_CXX
14193
14194# Compile-time system search path for libraries
14195sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14196
14197# Run-time system search path for libraries
14198sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14199
14200# Fix the shell variable \$srcfile for the compiler.
14201fix_srcfile_path=$lt_fix_srcfile_path
14202
14203# Set to yes if exported symbols are required.
14204always_export_symbols=$always_export_symbols_CXX
14205
14206# The commands to list exported symbols.
14207export_symbols_cmds=$lt_export_symbols_cmds_CXX
14208
14209# The commands to extract the exported symbol list from a shared archive.
14210extract_expsyms_cmds=$lt_extract_expsyms_cmds
14211
14212# Symbols that should not be listed in the preloaded symbols.
14213exclude_expsyms=$lt_exclude_expsyms_CXX
14214
14215# Symbols that must always be exported.
14216include_expsyms=$lt_include_expsyms_CXX
14217
14218# ### END LIBTOOL TAG CONFIG: $tagname
14219
14220__EOF__
14221
14222
14223else
14224  # If there is no Makefile yet, we rely on a make rule to execute
14225  # `config.status --recheck' to rerun these tests and create the
14226  # libtool script then.
14227  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14228  if test -f "$ltmain_in"; then
14229    test -f Makefile && make "$ltmain"
14230  fi
14231fi
14232
14233
14234ac_ext=c
14235ac_cpp='$CPP $CPPFLAGS'
14236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14238ac_compiler_gnu=$ac_cv_c_compiler_gnu
14239
14240CC=$lt_save_CC
14241LDCXX=$LD
14242LD=$lt_save_LD
14243GCC=$lt_save_GCC
14244with_gnu_ldcxx=$with_gnu_ld
14245with_gnu_ld=$lt_save_with_gnu_ld
14246lt_cv_path_LDCXX=$lt_cv_path_LD
14247lt_cv_path_LD=$lt_save_path_LD
14248lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14249lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14250
14251	else
14252	  tagname=""
14253	fi
14254	;;
14255
14256      F77)
14257	if test -n "$F77" && test "X$F77" != "Xno"; then
14258
14259ac_ext=f
14260ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14261ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14262ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14263
14264
14265archive_cmds_need_lc_F77=no
14266allow_undefined_flag_F77=
14267always_export_symbols_F77=no
14268archive_expsym_cmds_F77=
14269export_dynamic_flag_spec_F77=
14270hardcode_direct_F77=no
14271hardcode_libdir_flag_spec_F77=
14272hardcode_libdir_flag_spec_ld_F77=
14273hardcode_libdir_separator_F77=
14274hardcode_minus_L_F77=no
14275hardcode_automatic_F77=no
14276module_cmds_F77=
14277module_expsym_cmds_F77=
14278link_all_deplibs_F77=unknown
14279old_archive_cmds_F77=$old_archive_cmds
14280no_undefined_flag_F77=
14281whole_archive_flag_spec_F77=
14282enable_shared_with_static_runtimes_F77=no
14283
14284# Source file extension for f77 test sources.
14285ac_ext=f
14286
14287# Object file extension for compiled f77 test sources.
14288objext=o
14289objext_F77=$objext
14290
14291# Code to be used in simple compile tests
14292lt_simple_compile_test_code="\
14293      subroutine t
14294      return
14295      end
14296"
14297
14298# Code to be used in simple link tests
14299lt_simple_link_test_code="\
14300      program t
14301      end
14302"
14303
14304# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14305
14306# If no C compiler was specified, use CC.
14307LTCC=${LTCC-"$CC"}
14308
14309# If no C compiler flags were specified, use CFLAGS.
14310LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14311
14312# Allow CC to be a program name with arguments.
14313compiler=$CC
14314
14315
14316# save warnings/boilerplate of simple test code
14317ac_outfile=conftest.$ac_objext
14318echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14319eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14320_lt_compiler_boilerplate=`cat conftest.err`
14321$rm conftest*
14322
14323ac_outfile=conftest.$ac_objext
14324echo "$lt_simple_link_test_code" >conftest.$ac_ext
14325eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14326_lt_linker_boilerplate=`cat conftest.err`
14327$rm -r conftest*
14328
14329
14330# Allow CC to be a program name with arguments.
14331lt_save_CC="$CC"
14332CC=${F77-"f77"}
14333compiler=$CC
14334compiler_F77=$CC
14335for cc_temp in $compiler""; do
14336  case $cc_temp in
14337    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14338    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14339    \-*) ;;
14340    *) break;;
14341  esac
14342done
14343cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14344
14345
14346{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14347$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14348{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14349$as_echo "$can_build_shared" >&6; }
14350
14351{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14352$as_echo_n "checking whether to build shared libraries... " >&6; }
14353test "$can_build_shared" = "no" && enable_shared=no
14354
14355# On AIX, shared libraries and static libraries use the same namespace, and
14356# are all built from PIC.
14357case $host_os in
14358aix3*)
14359  test "$enable_shared" = yes && enable_static=no
14360  if test -n "$RANLIB"; then
14361    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14362    postinstall_cmds='$RANLIB $lib'
14363  fi
14364  ;;
14365aix[4-9]*)
14366  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14367    test "$enable_shared" = yes && enable_static=no
14368  fi
14369  ;;
14370esac
14371{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14372$as_echo "$enable_shared" >&6; }
14373
14374{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14375$as_echo_n "checking whether to build static libraries... " >&6; }
14376# Make sure either enable_shared or enable_static is yes.
14377test "$enable_shared" = yes || enable_static=yes
14378{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14379$as_echo "$enable_static" >&6; }
14380
14381GCC_F77="$G77"
14382LD_F77="$LD"
14383
14384lt_prog_compiler_wl_F77=
14385lt_prog_compiler_pic_F77=
14386lt_prog_compiler_static_F77=
14387
14388{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14389$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14390
14391  if test "$GCC" = yes; then
14392    lt_prog_compiler_wl_F77='-Wl,'
14393    lt_prog_compiler_static_F77='-static'
14394
14395    case $host_os in
14396      aix*)
14397      # All AIX code is PIC.
14398      if test "$host_cpu" = ia64; then
14399	# AIX 5 now supports IA64 processor
14400	lt_prog_compiler_static_F77='-Bstatic'
14401      fi
14402      ;;
14403
14404    amigaos*)
14405      # FIXME: we need at least 68020 code to build shared libraries, but
14406      # adding the `-m68020' flag to GCC prevents building anything better,
14407      # like `-m68040'.
14408      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14409      ;;
14410
14411    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14412      # PIC is the default for these OSes.
14413      ;;
14414
14415    mingw* | cygwin* | pw32* | os2*)
14416      # This hack is so that the source file can tell whether it is being
14417      # built for inclusion in a dll (and should export symbols for example).
14418      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14419      # (--disable-auto-import) libraries
14420      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14421      ;;
14422
14423    darwin* | rhapsody*)
14424      # PIC is the default on this platform
14425      # Common symbols not allowed in MH_DYLIB files
14426      lt_prog_compiler_pic_F77='-fno-common'
14427      ;;
14428
14429    interix[3-9]*)
14430      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14431      # Instead, we relocate shared libraries at runtime.
14432      ;;
14433
14434    msdosdjgpp*)
14435      # Just because we use GCC doesn't mean we suddenly get shared libraries
14436      # on systems that don't support them.
14437      lt_prog_compiler_can_build_shared_F77=no
14438      enable_shared=no
14439      ;;
14440
14441    sysv4*MP*)
14442      if test -d /usr/nec; then
14443	lt_prog_compiler_pic_F77=-Kconform_pic
14444      fi
14445      ;;
14446
14447    hpux*)
14448      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14449      # not for PA HP-UX.
14450      case $host_cpu in
14451      hppa*64*|ia64*)
14452	# +Z the default
14453	;;
14454      *)
14455	lt_prog_compiler_pic_F77='-fPIC'
14456	;;
14457      esac
14458      ;;
14459
14460    *)
14461      lt_prog_compiler_pic_F77='-fPIC'
14462      ;;
14463    esac
14464  else
14465    # PORTME Check for flag to pass linker flags through the system compiler.
14466    case $host_os in
14467    aix*)
14468      lt_prog_compiler_wl_F77='-Wl,'
14469      if test "$host_cpu" = ia64; then
14470	# AIX 5 now supports IA64 processor
14471	lt_prog_compiler_static_F77='-Bstatic'
14472      else
14473	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14474      fi
14475      ;;
14476      darwin*)
14477        # PIC is the default on this platform
14478        # Common symbols not allowed in MH_DYLIB files
14479       case $cc_basename in
14480         xlc*)
14481         lt_prog_compiler_pic_F77='-qnocommon'
14482         lt_prog_compiler_wl_F77='-Wl,'
14483         ;;
14484       esac
14485       ;;
14486
14487    mingw* | cygwin* | pw32* | os2*)
14488      # This hack is so that the source file can tell whether it is being
14489      # built for inclusion in a dll (and should export symbols for example).
14490      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14491      ;;
14492
14493    hpux9* | hpux10* | hpux11*)
14494      lt_prog_compiler_wl_F77='-Wl,'
14495      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14496      # not for PA HP-UX.
14497      case $host_cpu in
14498      hppa*64*|ia64*)
14499	# +Z the default
14500	;;
14501      *)
14502	lt_prog_compiler_pic_F77='+Z'
14503	;;
14504      esac
14505      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14506      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14507      ;;
14508
14509    irix5* | irix6* | nonstopux*)
14510      lt_prog_compiler_wl_F77='-Wl,'
14511      # PIC (with -KPIC) is the default.
14512      lt_prog_compiler_static_F77='-non_shared'
14513      ;;
14514
14515    newsos6)
14516      lt_prog_compiler_pic_F77='-KPIC'
14517      lt_prog_compiler_static_F77='-Bstatic'
14518      ;;
14519
14520    linux* | k*bsd*-gnu)
14521      case $cc_basename in
14522      icc* | ecc*)
14523	lt_prog_compiler_wl_F77='-Wl,'
14524	lt_prog_compiler_pic_F77='-KPIC'
14525	lt_prog_compiler_static_F77='-static'
14526        ;;
14527      pgcc* | pgf77* | pgf90* | pgf95*)
14528        # Portland Group compilers (*not* the Pentium gcc compiler,
14529	# which looks to be a dead project)
14530	lt_prog_compiler_wl_F77='-Wl,'
14531	lt_prog_compiler_pic_F77='-fpic'
14532	lt_prog_compiler_static_F77='-Bstatic'
14533        ;;
14534      ccc*)
14535        lt_prog_compiler_wl_F77='-Wl,'
14536        # All Alpha code is PIC.
14537        lt_prog_compiler_static_F77='-non_shared'
14538        ;;
14539      *)
14540        case `$CC -V 2>&1 | sed 5q` in
14541	*Sun\ C*)
14542	  # Sun C 5.9
14543	  lt_prog_compiler_pic_F77='-KPIC'
14544	  lt_prog_compiler_static_F77='-Bstatic'
14545	  lt_prog_compiler_wl_F77='-Wl,'
14546	  ;;
14547	*Sun\ F*)
14548	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14549	  lt_prog_compiler_pic_F77='-KPIC'
14550	  lt_prog_compiler_static_F77='-Bstatic'
14551	  lt_prog_compiler_wl_F77=''
14552	  ;;
14553	esac
14554	;;
14555      esac
14556      ;;
14557
14558    osf3* | osf4* | osf5*)
14559      lt_prog_compiler_wl_F77='-Wl,'
14560      # All OSF/1 code is PIC.
14561      lt_prog_compiler_static_F77='-non_shared'
14562      ;;
14563
14564    rdos*)
14565      lt_prog_compiler_static_F77='-non_shared'
14566      ;;
14567
14568    solaris*)
14569      lt_prog_compiler_pic_F77='-KPIC'
14570      lt_prog_compiler_static_F77='-Bstatic'
14571      case $cc_basename in
14572      f77* | f90* | f95*)
14573	lt_prog_compiler_wl_F77='-Qoption ld ';;
14574      *)
14575	lt_prog_compiler_wl_F77='-Wl,';;
14576      esac
14577      ;;
14578
14579    sunos4*)
14580      lt_prog_compiler_wl_F77='-Qoption ld '
14581      lt_prog_compiler_pic_F77='-PIC'
14582      lt_prog_compiler_static_F77='-Bstatic'
14583      ;;
14584
14585    sysv4 | sysv4.2uw2* | sysv4.3*)
14586      lt_prog_compiler_wl_F77='-Wl,'
14587      lt_prog_compiler_pic_F77='-KPIC'
14588      lt_prog_compiler_static_F77='-Bstatic'
14589      ;;
14590
14591    sysv4*MP*)
14592      if test -d /usr/nec ;then
14593	lt_prog_compiler_pic_F77='-Kconform_pic'
14594	lt_prog_compiler_static_F77='-Bstatic'
14595      fi
14596      ;;
14597
14598    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14599      lt_prog_compiler_wl_F77='-Wl,'
14600      lt_prog_compiler_pic_F77='-KPIC'
14601      lt_prog_compiler_static_F77='-Bstatic'
14602      ;;
14603
14604    unicos*)
14605      lt_prog_compiler_wl_F77='-Wl,'
14606      lt_prog_compiler_can_build_shared_F77=no
14607      ;;
14608
14609    uts4*)
14610      lt_prog_compiler_pic_F77='-pic'
14611      lt_prog_compiler_static_F77='-Bstatic'
14612      ;;
14613
14614    *)
14615      lt_prog_compiler_can_build_shared_F77=no
14616      ;;
14617    esac
14618  fi
14619
14620{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14621$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14622
14623#
14624# Check to make sure the PIC flag actually works.
14625#
14626if test -n "$lt_prog_compiler_pic_F77"; then
14627
14628{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14629$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14630if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14631  $as_echo_n "(cached) " >&6
14632else
14633  lt_cv_prog_compiler_pic_works_F77=no
14634  ac_outfile=conftest.$ac_objext
14635   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14636   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14637   # Insert the option either (1) after the last *FLAGS variable, or
14638   # (2) before a word containing "conftest.", or (3) at the end.
14639   # Note that $ac_compile itself does not contain backslashes and begins
14640   # with a dollar sign (not a hyphen), so the echo should work correctly.
14641   # The option is referenced via a variable to avoid confusing sed.
14642   lt_compile=`echo "$ac_compile" | $SED \
14643   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14644   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14645   -e 's:$: $lt_compiler_flag:'`
14646   (eval echo "\"\$as_me:14646: $lt_compile\"" >&5)
14647   (eval "$lt_compile" 2>conftest.err)
14648   ac_status=$?
14649   cat conftest.err >&5
14650   echo "$as_me:14650: \$? = $ac_status" >&5
14651   if (exit $ac_status) && test -s "$ac_outfile"; then
14652     # The compiler can only warn and ignore the option if not recognized
14653     # So say no if there are warnings other than the usual output.
14654     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14655     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14656     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14657       lt_cv_prog_compiler_pic_works_F77=yes
14658     fi
14659   fi
14660   $rm conftest*
14661
14662fi
14663{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14664$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14665
14666if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14667    case $lt_prog_compiler_pic_F77 in
14668     "" | " "*) ;;
14669     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14670     esac
14671else
14672    lt_prog_compiler_pic_F77=
14673     lt_prog_compiler_can_build_shared_F77=no
14674fi
14675
14676fi
14677case $host_os in
14678  # For platforms which do not support PIC, -DPIC is meaningless:
14679  *djgpp*)
14680    lt_prog_compiler_pic_F77=
14681    ;;
14682  *)
14683    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14684    ;;
14685esac
14686
14687#
14688# Check to make sure the static flag actually works.
14689#
14690wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14691{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14692$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14693if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14694  $as_echo_n "(cached) " >&6
14695else
14696  lt_cv_prog_compiler_static_works_F77=no
14697   save_LDFLAGS="$LDFLAGS"
14698   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14699   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14700   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14701     # The linker can only warn and ignore the option if not recognized
14702     # So say no if there are warnings
14703     if test -s conftest.err; then
14704       # Append any errors to the config.log.
14705       cat conftest.err 1>&5
14706       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14707       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14708       if diff conftest.exp conftest.er2 >/dev/null; then
14709         lt_cv_prog_compiler_static_works_F77=yes
14710       fi
14711     else
14712       lt_cv_prog_compiler_static_works_F77=yes
14713     fi
14714   fi
14715   $rm -r conftest*
14716   LDFLAGS="$save_LDFLAGS"
14717
14718fi
14719{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14720$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14721
14722if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14723    :
14724else
14725    lt_prog_compiler_static_F77=
14726fi
14727
14728
14729{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14730$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14731if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14732  $as_echo_n "(cached) " >&6
14733else
14734  lt_cv_prog_compiler_c_o_F77=no
14735   $rm -r conftest 2>/dev/null
14736   mkdir conftest
14737   cd conftest
14738   mkdir out
14739   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14740
14741   lt_compiler_flag="-o out/conftest2.$ac_objext"
14742   # Insert the option either (1) after the last *FLAGS variable, or
14743   # (2) before a word containing "conftest.", or (3) at the end.
14744   # Note that $ac_compile itself does not contain backslashes and begins
14745   # with a dollar sign (not a hyphen), so the echo should work correctly.
14746   lt_compile=`echo "$ac_compile" | $SED \
14747   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14748   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14749   -e 's:$: $lt_compiler_flag:'`
14750   (eval echo "\"\$as_me:14750: $lt_compile\"" >&5)
14751   (eval "$lt_compile" 2>out/conftest.err)
14752   ac_status=$?
14753   cat out/conftest.err >&5
14754   echo "$as_me:14754: \$? = $ac_status" >&5
14755   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14756   then
14757     # The compiler can only warn and ignore the option if not recognized
14758     # So say no if there are warnings
14759     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14760     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14761     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14762       lt_cv_prog_compiler_c_o_F77=yes
14763     fi
14764   fi
14765   chmod u+w . 2>&5
14766   $rm conftest*
14767   # SGI C++ compiler will create directory out/ii_files/ for
14768   # template instantiation
14769   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14770   $rm out/* && rmdir out
14771   cd ..
14772   rmdir conftest
14773   $rm conftest*
14774
14775fi
14776{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14777$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14778
14779
14780hard_links="nottested"
14781if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14782  # do not overwrite the value of need_locks provided by the user
14783  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14784$as_echo_n "checking if we can lock with hard links... " >&6; }
14785  hard_links=yes
14786  $rm conftest*
14787  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14788  touch conftest.a
14789  ln conftest.a conftest.b 2>&5 || hard_links=no
14790  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14791  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14792$as_echo "$hard_links" >&6; }
14793  if test "$hard_links" = no; then
14794    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14795$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14796    need_locks=warn
14797  fi
14798else
14799  need_locks=no
14800fi
14801
14802{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14803$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14804
14805  runpath_var=
14806  allow_undefined_flag_F77=
14807  enable_shared_with_static_runtimes_F77=no
14808  archive_cmds_F77=
14809  archive_expsym_cmds_F77=
14810  old_archive_From_new_cmds_F77=
14811  old_archive_from_expsyms_cmds_F77=
14812  export_dynamic_flag_spec_F77=
14813  whole_archive_flag_spec_F77=
14814  thread_safe_flag_spec_F77=
14815  hardcode_libdir_flag_spec_F77=
14816  hardcode_libdir_flag_spec_ld_F77=
14817  hardcode_libdir_separator_F77=
14818  hardcode_direct_F77=no
14819  hardcode_minus_L_F77=no
14820  hardcode_shlibpath_var_F77=unsupported
14821  link_all_deplibs_F77=unknown
14822  hardcode_automatic_F77=no
14823  module_cmds_F77=
14824  module_expsym_cmds_F77=
14825  always_export_symbols_F77=no
14826  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14827  # include_expsyms should be a list of space-separated symbols to be *always*
14828  # included in the symbol list
14829  include_expsyms_F77=
14830  # exclude_expsyms can be an extended regexp of symbols to exclude
14831  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14832  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14833  # as well as any symbol that contains `d'.
14834  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14835  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14836  # platforms (ab)use it in PIC code, but their linkers get confused if
14837  # the symbol is explicitly referenced.  Since portable code cannot
14838  # rely on this symbol name, it's probably fine to never include it in
14839  # preloaded symbol tables.
14840  # Exclude shared library initialization/finalization symbols.
14841  extract_expsyms_cmds=
14842  # Just being paranoid about ensuring that cc_basename is set.
14843  for cc_temp in $compiler""; do
14844  case $cc_temp in
14845    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14846    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14847    \-*) ;;
14848    *) break;;
14849  esac
14850done
14851cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14852
14853  case $host_os in
14854  cygwin* | mingw* | pw32*)
14855    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14856    # When not using gcc, we currently assume that we are using
14857    # Microsoft Visual C++.
14858    if test "$GCC" != yes; then
14859      with_gnu_ld=no
14860    fi
14861    ;;
14862  interix*)
14863    # we just hope/assume this is gcc and not c89 (= MSVC++)
14864    with_gnu_ld=yes
14865    ;;
14866  openbsd*)
14867    with_gnu_ld=no
14868    ;;
14869  esac
14870
14871  ld_shlibs_F77=yes
14872  if test "$with_gnu_ld" = yes; then
14873    # If archive_cmds runs LD, not CC, wlarc should be empty
14874    wlarc='${wl}'
14875
14876    # Set some defaults for GNU ld with shared library support. These
14877    # are reset later if shared libraries are not supported. Putting them
14878    # here allows them to be overridden if necessary.
14879    runpath_var=LD_RUN_PATH
14880    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14881    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14882    # ancient GNU ld didn't support --whole-archive et. al.
14883    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14884	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14885      else
14886  	whole_archive_flag_spec_F77=
14887    fi
14888    supports_anon_versioning=no
14889    case `$LD -v 2>/dev/null` in
14890      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14891      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14892      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14893      *\ 2.11.*) ;; # other 2.11 versions
14894      *) supports_anon_versioning=yes ;;
14895    esac
14896
14897    # See if GNU ld supports shared libraries.
14898    case $host_os in
14899    aix[3-9]*)
14900      # On AIX/PPC, the GNU linker is very broken
14901      if test "$host_cpu" != ia64; then
14902	ld_shlibs_F77=no
14903	cat <<EOF 1>&2
14904
14905*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14906*** to be unable to reliably create shared libraries on AIX.
14907*** Therefore, libtool is disabling shared libraries support.  If you
14908*** really care for shared libraries, you may want to modify your PATH
14909*** so that a non-GNU linker is found, and then restart.
14910
14911EOF
14912      fi
14913      ;;
14914
14915    amigaos*)
14916      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)'
14917      hardcode_libdir_flag_spec_F77='-L$libdir'
14918      hardcode_minus_L_F77=yes
14919
14920      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14921      # that the semantics of dynamic libraries on AmigaOS, at least up
14922      # to version 4, is to share data among multiple programs linked
14923      # with the same dynamic library.  Since this doesn't match the
14924      # behavior of shared libraries on other platforms, we can't use
14925      # them.
14926      ld_shlibs_F77=no
14927      ;;
14928
14929    beos*)
14930      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14931	allow_undefined_flag_F77=unsupported
14932	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14933	# support --undefined.  This deserves some investigation.  FIXME
14934	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14935      else
14936	ld_shlibs_F77=no
14937      fi
14938      ;;
14939
14940    cygwin* | mingw* | pw32*)
14941      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14942      # as there is no search path for DLLs.
14943      hardcode_libdir_flag_spec_F77='-L$libdir'
14944      allow_undefined_flag_F77=unsupported
14945      always_export_symbols_F77=no
14946      enable_shared_with_static_runtimes_F77=yes
14947      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14948
14949      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14950        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14951	# If the export-symbols file already is a .def file (1st line
14952	# is EXPORTS), use it as is; otherwise, prepend...
14953	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14954	  cp $export_symbols $output_objdir/$soname.def;
14955	else
14956	  echo EXPORTS > $output_objdir/$soname.def;
14957	  cat $export_symbols >> $output_objdir/$soname.def;
14958	fi~
14959	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14960      else
14961	ld_shlibs_F77=no
14962      fi
14963      ;;
14964
14965    interix[3-9]*)
14966      hardcode_direct_F77=no
14967      hardcode_shlibpath_var_F77=no
14968      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14969      export_dynamic_flag_spec_F77='${wl}-E'
14970      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14971      # Instead, shared libraries are loaded at an image base (0x10000000 by
14972      # default) and relocated if they conflict, which is a slow very memory
14973      # consuming and fragmenting process.  To avoid this, we pick a random,
14974      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14975      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14976      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'
14977      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'
14978      ;;
14979
14980    gnu* | linux* | k*bsd*-gnu)
14981      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14982	tmp_addflag=
14983	case $cc_basename,$host_cpu in
14984	pgcc*)				# Portland Group C compiler
14985	  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'
14986	  tmp_addflag=' $pic_flag'
14987	  ;;
14988	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14989	  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'
14990	  tmp_addflag=' $pic_flag -Mnomain' ;;
14991	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14992	  tmp_addflag=' -i_dynamic' ;;
14993	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14994	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14995	ifc* | ifort*)			# Intel Fortran compiler
14996	  tmp_addflag=' -nofor_main' ;;
14997	esac
14998	case `$CC -V 2>&1 | sed 5q` in
14999	*Sun\ C*)			# Sun C 5.9
15000	  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'
15001	  tmp_sharedflag='-G' ;;
15002	*Sun\ F*)			# Sun Fortran 8.3
15003	  tmp_sharedflag='-G' ;;
15004	*)
15005	  tmp_sharedflag='-shared' ;;
15006	esac
15007	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15008
15009	if test $supports_anon_versioning = yes; then
15010	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15011  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15012  $echo "local: *; };" >> $output_objdir/$libname.ver~
15013	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15014	fi
15015      else
15016	ld_shlibs_F77=no
15017      fi
15018      ;;
15019
15020    netbsd*)
15021      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15022	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15023	wlarc=
15024      else
15025	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15026	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15027      fi
15028      ;;
15029
15030    solaris*)
15031      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15032	ld_shlibs_F77=no
15033	cat <<EOF 1>&2
15034
15035*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15036*** create shared libraries on Solaris systems.  Therefore, libtool
15037*** is disabling shared libraries support.  We urge you to upgrade GNU
15038*** binutils to release 2.9.1 or newer.  Another option is to modify
15039*** your PATH or compiler configuration so that the native linker is
15040*** used, and then restart.
15041
15042EOF
15043      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15044	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15045	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15046      else
15047	ld_shlibs_F77=no
15048      fi
15049      ;;
15050
15051    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15052      case `$LD -v 2>&1` in
15053        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15054	ld_shlibs_F77=no
15055	cat <<_LT_EOF 1>&2
15056
15057*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15058*** reliably create shared libraries on SCO systems.  Therefore, libtool
15059*** is disabling shared libraries support.  We urge you to upgrade GNU
15060*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15061*** your PATH or compiler configuration so that the native linker is
15062*** used, and then restart.
15063
15064_LT_EOF
15065	;;
15066	*)
15067	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15068	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15069	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15070	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15071	  else
15072	    ld_shlibs_F77=no
15073	  fi
15074	;;
15075      esac
15076      ;;
15077
15078    sunos4*)
15079      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15080      wlarc=
15081      hardcode_direct_F77=yes
15082      hardcode_shlibpath_var_F77=no
15083      ;;
15084
15085    *)
15086      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15087	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15088	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15089      else
15090	ld_shlibs_F77=no
15091      fi
15092      ;;
15093    esac
15094
15095    if test "$ld_shlibs_F77" = no; then
15096      runpath_var=
15097      hardcode_libdir_flag_spec_F77=
15098      export_dynamic_flag_spec_F77=
15099      whole_archive_flag_spec_F77=
15100    fi
15101  else
15102    # PORTME fill in a description of your system's linker (not GNU ld)
15103    case $host_os in
15104    aix3*)
15105      allow_undefined_flag_F77=unsupported
15106      always_export_symbols_F77=yes
15107      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'
15108      # Note: this linker hardcodes the directories in LIBPATH if there
15109      # are no directories specified by -L.
15110      hardcode_minus_L_F77=yes
15111      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15112	# Neither direct hardcoding nor static linking is supported with a
15113	# broken collect2.
15114	hardcode_direct_F77=unsupported
15115      fi
15116      ;;
15117
15118    aix[4-9]*)
15119      if test "$host_cpu" = ia64; then
15120	# On IA64, the linker does run time linking by default, so we don't
15121	# have to do anything special.
15122	aix_use_runtimelinking=no
15123	exp_sym_flag='-Bexport'
15124	no_entry_flag=""
15125      else
15126	# If we're using GNU nm, then we don't want the "-C" option.
15127	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15128	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15129	  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'
15130	else
15131	  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'
15132	fi
15133	aix_use_runtimelinking=no
15134
15135	# Test if we are trying to use run time linking or normal
15136	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15137	# need to do runtime linking.
15138	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15139	  for ld_flag in $LDFLAGS; do
15140  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15141  	    aix_use_runtimelinking=yes
15142  	    break
15143  	  fi
15144	  done
15145	  ;;
15146	esac
15147
15148	exp_sym_flag='-bexport'
15149	no_entry_flag='-bnoentry'
15150      fi
15151
15152      # When large executables or shared objects are built, AIX ld can
15153      # have problems creating the table of contents.  If linking a library
15154      # or program results in "error TOC overflow" add -mminimal-toc to
15155      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15156      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15157
15158      archive_cmds_F77=''
15159      hardcode_direct_F77=yes
15160      hardcode_libdir_separator_F77=':'
15161      link_all_deplibs_F77=yes
15162
15163      if test "$GCC" = yes; then
15164	case $host_os in aix4.[012]|aix4.[012].*)
15165	# We only want to do this on AIX 4.2 and lower, the check
15166	# below for broken collect2 doesn't work under 4.3+
15167	  collect2name=`${CC} -print-prog-name=collect2`
15168	  if test -f "$collect2name" && \
15169  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15170	  then
15171  	  # We have reworked collect2
15172  	  :
15173	  else
15174  	  # We have old collect2
15175  	  hardcode_direct_F77=unsupported
15176  	  # It fails to find uninstalled libraries when the uninstalled
15177  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15178  	  # to unsupported forces relinking
15179  	  hardcode_minus_L_F77=yes
15180  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15181  	  hardcode_libdir_separator_F77=
15182	  fi
15183	  ;;
15184	esac
15185	shared_flag='-shared'
15186	if test "$aix_use_runtimelinking" = yes; then
15187	  shared_flag="$shared_flag "'${wl}-G'
15188	fi
15189      else
15190	# not using gcc
15191	if test "$host_cpu" = ia64; then
15192  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15193  	# chokes on -Wl,-G. The following line is correct:
15194	  shared_flag='-G'
15195	else
15196	  if test "$aix_use_runtimelinking" = yes; then
15197	    shared_flag='${wl}-G'
15198	  else
15199	    shared_flag='${wl}-bM:SRE'
15200	  fi
15201	fi
15202      fi
15203
15204      # It seems that -bexpall does not export symbols beginning with
15205      # underscore (_), so it is better to generate a list of symbols to export.
15206      always_export_symbols_F77=yes
15207      if test "$aix_use_runtimelinking" = yes; then
15208	# Warning - without using the other runtime loading flags (-brtl),
15209	# -berok will link without error, but may produce a broken library.
15210	allow_undefined_flag_F77='-berok'
15211       # Determine the default libpath from the value encoded in an empty executable.
15212       cat >conftest.$ac_ext <<_ACEOF
15213      program main
15214
15215      end
15216_ACEOF
15217rm -f conftest.$ac_objext conftest$ac_exeext
15218if { (ac_try="$ac_link"
15219case "(($ac_try" in
15220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15221  *) ac_try_echo=$ac_try;;
15222esac
15223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15224$as_echo "$ac_try_echo") >&5
15225  (eval "$ac_link") 2>conftest.er1
15226  ac_status=$?
15227  grep -v '^ *+' conftest.er1 >conftest.err
15228  rm -f conftest.er1
15229  cat conftest.err >&5
15230  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15231  (exit $ac_status); } && {
15232	 test -z "$ac_f77_werror_flag" ||
15233	 test ! -s conftest.err
15234       } && test -s conftest$ac_exeext && {
15235	 test "$cross_compiling" = yes ||
15236	 $as_test_x conftest$ac_exeext
15237       }; then
15238
15239lt_aix_libpath_sed='
15240    /Import File Strings/,/^$/ {
15241	/^0/ {
15242	    s/^0  *\(.*\)$/\1/
15243	    p
15244	}
15245    }'
15246aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15247# Check for a 64-bit object if we didn't find anything.
15248if test -z "$aix_libpath"; then
15249  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15250fi
15251else
15252  $as_echo "$as_me: failed program was:" >&5
15253sed 's/^/| /' conftest.$ac_ext >&5
15254
15255
15256fi
15257
15258rm -rf conftest.dSYM
15259rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15260      conftest$ac_exeext conftest.$ac_ext
15261if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15262
15263       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15264	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"
15265       else
15266	if test "$host_cpu" = ia64; then
15267	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15268	  allow_undefined_flag_F77="-z nodefs"
15269	  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"
15270	else
15271	 # Determine the default libpath from the value encoded in an empty executable.
15272	 cat >conftest.$ac_ext <<_ACEOF
15273      program main
15274
15275      end
15276_ACEOF
15277rm -f conftest.$ac_objext conftest$ac_exeext
15278if { (ac_try="$ac_link"
15279case "(($ac_try" in
15280  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15281  *) ac_try_echo=$ac_try;;
15282esac
15283eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15284$as_echo "$ac_try_echo") >&5
15285  (eval "$ac_link") 2>conftest.er1
15286  ac_status=$?
15287  grep -v '^ *+' conftest.er1 >conftest.err
15288  rm -f conftest.er1
15289  cat conftest.err >&5
15290  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15291  (exit $ac_status); } && {
15292	 test -z "$ac_f77_werror_flag" ||
15293	 test ! -s conftest.err
15294       } && test -s conftest$ac_exeext && {
15295	 test "$cross_compiling" = yes ||
15296	 $as_test_x conftest$ac_exeext
15297       }; then
15298
15299lt_aix_libpath_sed='
15300    /Import File Strings/,/^$/ {
15301	/^0/ {
15302	    s/^0  *\(.*\)$/\1/
15303	    p
15304	}
15305    }'
15306aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15307# Check for a 64-bit object if we didn't find anything.
15308if test -z "$aix_libpath"; then
15309  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15310fi
15311else
15312  $as_echo "$as_me: failed program was:" >&5
15313sed 's/^/| /' conftest.$ac_ext >&5
15314
15315
15316fi
15317
15318rm -rf conftest.dSYM
15319rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15320      conftest$ac_exeext conftest.$ac_ext
15321if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15322
15323	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15324	  # Warning - without using the other run time loading flags,
15325	  # -berok will link without error, but may produce a broken library.
15326	  no_undefined_flag_F77=' ${wl}-bernotok'
15327	  allow_undefined_flag_F77=' ${wl}-berok'
15328	  # Exported symbols can be pulled into shared objects from archives
15329	  whole_archive_flag_spec_F77='$convenience'
15330	  archive_cmds_need_lc_F77=yes
15331	  # This is similar to how AIX traditionally builds its shared libraries.
15332	  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'
15333	fi
15334      fi
15335      ;;
15336
15337    amigaos*)
15338      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)'
15339      hardcode_libdir_flag_spec_F77='-L$libdir'
15340      hardcode_minus_L_F77=yes
15341      # see comment about different semantics on the GNU ld section
15342      ld_shlibs_F77=no
15343      ;;
15344
15345    bsdi[45]*)
15346      export_dynamic_flag_spec_F77=-rdynamic
15347      ;;
15348
15349    cygwin* | mingw* | pw32*)
15350      # When not using gcc, we currently assume that we are using
15351      # Microsoft Visual C++.
15352      # hardcode_libdir_flag_spec is actually meaningless, as there is
15353      # no search path for DLLs.
15354      hardcode_libdir_flag_spec_F77=' '
15355      allow_undefined_flag_F77=unsupported
15356      # Tell ltmain to make .lib files, not .a files.
15357      libext=lib
15358      # Tell ltmain to make .dll files, not .so files.
15359      shrext_cmds=".dll"
15360      # FIXME: Setting linknames here is a bad hack.
15361      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15362      # The linker will automatically build a .lib file if we build a DLL.
15363      old_archive_From_new_cmds_F77='true'
15364      # FIXME: Should let the user specify the lib program.
15365      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15366      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15367      enable_shared_with_static_runtimes_F77=yes
15368      ;;
15369
15370    darwin* | rhapsody*)
15371      case $host_os in
15372        rhapsody* | darwin1.[012])
15373         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15374         ;;
15375       *) # Darwin 1.3 on
15376         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15377           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15378         else
15379           case ${MACOSX_DEPLOYMENT_TARGET} in
15380             10.[012])
15381               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15382               ;;
15383             10.*)
15384               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15385               ;;
15386           esac
15387         fi
15388         ;;
15389      esac
15390      archive_cmds_need_lc_F77=no
15391      hardcode_direct_F77=no
15392      hardcode_automatic_F77=yes
15393      hardcode_shlibpath_var_F77=unsupported
15394      whole_archive_flag_spec_F77=''
15395      link_all_deplibs_F77=yes
15396    if test "$GCC" = yes ; then
15397    	output_verbose_link_cmd='echo'
15398        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}"
15399        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15400        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}"
15401        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}"
15402    else
15403      case $cc_basename in
15404        xlc*)
15405         output_verbose_link_cmd='echo'
15406         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15407         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15408          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15409         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}'
15410          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}'
15411          ;;
15412       *)
15413         ld_shlibs_F77=no
15414          ;;
15415      esac
15416    fi
15417      ;;
15418
15419    dgux*)
15420      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15421      hardcode_libdir_flag_spec_F77='-L$libdir'
15422      hardcode_shlibpath_var_F77=no
15423      ;;
15424
15425    freebsd1*)
15426      ld_shlibs_F77=no
15427      ;;
15428
15429    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15430    # support.  Future versions do this automatically, but an explicit c++rt0.o
15431    # does not break anything, and helps significantly (at the cost of a little
15432    # extra space).
15433    freebsd2.2*)
15434      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15435      hardcode_libdir_flag_spec_F77='-R$libdir'
15436      hardcode_direct_F77=yes
15437      hardcode_shlibpath_var_F77=no
15438      ;;
15439
15440    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15441    freebsd2*)
15442      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15443      hardcode_direct_F77=yes
15444      hardcode_minus_L_F77=yes
15445      hardcode_shlibpath_var_F77=no
15446      ;;
15447
15448    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15449    freebsd* | dragonfly*)
15450      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15451      hardcode_libdir_flag_spec_F77='-R$libdir'
15452      hardcode_direct_F77=yes
15453      hardcode_shlibpath_var_F77=no
15454      ;;
15455
15456    hpux9*)
15457      if test "$GCC" = yes; then
15458	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'
15459      else
15460	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'
15461      fi
15462      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15463      hardcode_libdir_separator_F77=:
15464      hardcode_direct_F77=yes
15465
15466      # hardcode_minus_L: Not really in the search PATH,
15467      # but as the default location of the library.
15468      hardcode_minus_L_F77=yes
15469      export_dynamic_flag_spec_F77='${wl}-E'
15470      ;;
15471
15472    hpux10*)
15473      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15474	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15475      else
15476	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15477      fi
15478      if test "$with_gnu_ld" = no; then
15479	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15480	hardcode_libdir_separator_F77=:
15481
15482	hardcode_direct_F77=yes
15483	export_dynamic_flag_spec_F77='${wl}-E'
15484
15485	# hardcode_minus_L: Not really in the search PATH,
15486	# but as the default location of the library.
15487	hardcode_minus_L_F77=yes
15488      fi
15489      ;;
15490
15491    hpux11*)
15492      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15493	case $host_cpu in
15494	hppa*64*)
15495	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15496	  ;;
15497	ia64*)
15498	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15499	  ;;
15500	*)
15501	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15502	  ;;
15503	esac
15504      else
15505	case $host_cpu in
15506	hppa*64*)
15507	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15508	  ;;
15509	ia64*)
15510	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15511	  ;;
15512	*)
15513	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15514	  ;;
15515	esac
15516      fi
15517      if test "$with_gnu_ld" = no; then
15518	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15519	hardcode_libdir_separator_F77=:
15520
15521	case $host_cpu in
15522	hppa*64*|ia64*)
15523	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15524	  hardcode_direct_F77=no
15525	  hardcode_shlibpath_var_F77=no
15526	  ;;
15527	*)
15528	  hardcode_direct_F77=yes
15529	  export_dynamic_flag_spec_F77='${wl}-E'
15530
15531	  # hardcode_minus_L: Not really in the search PATH,
15532	  # but as the default location of the library.
15533	  hardcode_minus_L_F77=yes
15534	  ;;
15535	esac
15536      fi
15537      ;;
15538
15539    irix5* | irix6* | nonstopux*)
15540      if test "$GCC" = yes; then
15541	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'
15542      else
15543	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'
15544	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15545      fi
15546      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15547      hardcode_libdir_separator_F77=:
15548      link_all_deplibs_F77=yes
15549      ;;
15550
15551    netbsd*)
15552      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15553	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15554      else
15555	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15556      fi
15557      hardcode_libdir_flag_spec_F77='-R$libdir'
15558      hardcode_direct_F77=yes
15559      hardcode_shlibpath_var_F77=no
15560      ;;
15561
15562    newsos6)
15563      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15564      hardcode_direct_F77=yes
15565      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15566      hardcode_libdir_separator_F77=:
15567      hardcode_shlibpath_var_F77=no
15568      ;;
15569
15570    openbsd*)
15571      if test -f /usr/libexec/ld.so; then
15572	hardcode_direct_F77=yes
15573	hardcode_shlibpath_var_F77=no
15574	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15575	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15576	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15577	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15578	  export_dynamic_flag_spec_F77='${wl}-E'
15579	else
15580	  case $host_os in
15581	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15582	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15583	     hardcode_libdir_flag_spec_F77='-R$libdir'
15584	     ;;
15585	   *)
15586	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15587	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15588	     ;;
15589	  esac
15590        fi
15591      else
15592	ld_shlibs_F77=no
15593      fi
15594      ;;
15595
15596    os2*)
15597      hardcode_libdir_flag_spec_F77='-L$libdir'
15598      hardcode_minus_L_F77=yes
15599      allow_undefined_flag_F77=unsupported
15600      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'
15601      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15602      ;;
15603
15604    osf3*)
15605      if test "$GCC" = yes; then
15606	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15607	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'
15608      else
15609	allow_undefined_flag_F77=' -expect_unresolved \*'
15610	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'
15611      fi
15612      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15613      hardcode_libdir_separator_F77=:
15614      ;;
15615
15616    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15617      if test "$GCC" = yes; then
15618	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15619	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'
15620	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15621      else
15622	allow_undefined_flag_F77=' -expect_unresolved \*'
15623	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'
15624	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~
15625	$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'
15626
15627	# Both c and cxx compiler support -rpath directly
15628	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15629      fi
15630      hardcode_libdir_separator_F77=:
15631      ;;
15632
15633    solaris*)
15634      no_undefined_flag_F77=' -z text'
15635      if test "$GCC" = yes; then
15636	wlarc='${wl}'
15637	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15638	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15639	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15640      else
15641	wlarc=''
15642	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15643	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15644  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15645      fi
15646      hardcode_libdir_flag_spec_F77='-R$libdir'
15647      hardcode_shlibpath_var_F77=no
15648      case $host_os in
15649      solaris2.[0-5] | solaris2.[0-5].*) ;;
15650      *)
15651	# The compiler driver will combine and reorder linker options,
15652	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15653	# but is careful enough not to reorder.
15654 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15655	if test "$GCC" = yes; then
15656	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15657	else
15658	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15659	fi
15660	;;
15661      esac
15662      link_all_deplibs_F77=yes
15663      ;;
15664
15665    sunos4*)
15666      if test "x$host_vendor" = xsequent; then
15667	# Use $CC to link under sequent, because it throws in some extra .o
15668	# files that make .init and .fini sections work.
15669	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15670      else
15671	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15672      fi
15673      hardcode_libdir_flag_spec_F77='-L$libdir'
15674      hardcode_direct_F77=yes
15675      hardcode_minus_L_F77=yes
15676      hardcode_shlibpath_var_F77=no
15677      ;;
15678
15679    sysv4)
15680      case $host_vendor in
15681	sni)
15682	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15683	  hardcode_direct_F77=yes # is this really true???
15684	;;
15685	siemens)
15686	  ## LD is ld it makes a PLAMLIB
15687	  ## CC just makes a GrossModule.
15688	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15689	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15690	  hardcode_direct_F77=no
15691        ;;
15692	motorola)
15693	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15694	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15695	;;
15696      esac
15697      runpath_var='LD_RUN_PATH'
15698      hardcode_shlibpath_var_F77=no
15699      ;;
15700
15701    sysv4.3*)
15702      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15703      hardcode_shlibpath_var_F77=no
15704      export_dynamic_flag_spec_F77='-Bexport'
15705      ;;
15706
15707    sysv4*MP*)
15708      if test -d /usr/nec; then
15709	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15710	hardcode_shlibpath_var_F77=no
15711	runpath_var=LD_RUN_PATH
15712	hardcode_runpath_var=yes
15713	ld_shlibs_F77=yes
15714      fi
15715      ;;
15716
15717    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15718      no_undefined_flag_F77='${wl}-z,text'
15719      archive_cmds_need_lc_F77=no
15720      hardcode_shlibpath_var_F77=no
15721      runpath_var='LD_RUN_PATH'
15722
15723      if test "$GCC" = yes; then
15724	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15725	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15726      else
15727	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15728	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15729      fi
15730      ;;
15731
15732    sysv5* | sco3.2v5* | sco5v6*)
15733      # Note: We can NOT use -z defs as we might desire, because we do not
15734      # link with -lc, and that would cause any symbols used from libc to
15735      # always be unresolved, which means just about no library would
15736      # ever link correctly.  If we're not using GNU ld we use -z text
15737      # though, which does catch some bad symbols but isn't as heavy-handed
15738      # as -z defs.
15739      no_undefined_flag_F77='${wl}-z,text'
15740      allow_undefined_flag_F77='${wl}-z,nodefs'
15741      archive_cmds_need_lc_F77=no
15742      hardcode_shlibpath_var_F77=no
15743      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15744      hardcode_libdir_separator_F77=':'
15745      link_all_deplibs_F77=yes
15746      export_dynamic_flag_spec_F77='${wl}-Bexport'
15747      runpath_var='LD_RUN_PATH'
15748
15749      if test "$GCC" = yes; then
15750	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15751	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15752      else
15753	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15754	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15755      fi
15756      ;;
15757
15758    uts4*)
15759      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15760      hardcode_libdir_flag_spec_F77='-L$libdir'
15761      hardcode_shlibpath_var_F77=no
15762      ;;
15763
15764    *)
15765      ld_shlibs_F77=no
15766      ;;
15767    esac
15768  fi
15769
15770{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15771$as_echo "$ld_shlibs_F77" >&6; }
15772test "$ld_shlibs_F77" = no && can_build_shared=no
15773
15774#
15775# Do we need to explicitly link libc?
15776#
15777case "x$archive_cmds_need_lc_F77" in
15778x|xyes)
15779  # Assume -lc should be added
15780  archive_cmds_need_lc_F77=yes
15781
15782  if test "$enable_shared" = yes && test "$GCC" = yes; then
15783    case $archive_cmds_F77 in
15784    *'~'*)
15785      # FIXME: we may have to deal with multi-command sequences.
15786      ;;
15787    '$CC '*)
15788      # Test whether the compiler implicitly links with -lc since on some
15789      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15790      # to ld, don't add -lc before -lgcc.
15791      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15792$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15793      $rm conftest*
15794      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15795
15796      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15797  (eval $ac_compile) 2>&5
15798  ac_status=$?
15799  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15800  (exit $ac_status); } 2>conftest.err; then
15801        soname=conftest
15802        lib=conftest
15803        libobjs=conftest.$ac_objext
15804        deplibs=
15805        wl=$lt_prog_compiler_wl_F77
15806	pic_flag=$lt_prog_compiler_pic_F77
15807        compiler_flags=-v
15808        linker_flags=-v
15809        verstring=
15810        output_objdir=.
15811        libname=conftest
15812        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15813        allow_undefined_flag_F77=
15814        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15815  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15816  ac_status=$?
15817  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15818  (exit $ac_status); }
15819        then
15820	  archive_cmds_need_lc_F77=no
15821        else
15822	  archive_cmds_need_lc_F77=yes
15823        fi
15824        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15825      else
15826        cat conftest.err 1>&5
15827      fi
15828      $rm conftest*
15829      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15830$as_echo "$archive_cmds_need_lc_F77" >&6; }
15831      ;;
15832    esac
15833  fi
15834  ;;
15835esac
15836
15837{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15838$as_echo_n "checking dynamic linker characteristics... " >&6; }
15839library_names_spec=
15840libname_spec='lib$name'
15841soname_spec=
15842shrext_cmds=".so"
15843postinstall_cmds=
15844postuninstall_cmds=
15845finish_cmds=
15846finish_eval=
15847shlibpath_var=
15848shlibpath_overrides_runpath=unknown
15849version_type=none
15850dynamic_linker="$host_os ld.so"
15851sys_lib_dlsearch_path_spec="/lib /usr/lib"
15852
15853need_lib_prefix=unknown
15854hardcode_into_libs=no
15855
15856# when you set need_version to no, make sure it does not cause -set_version
15857# flags to be left without arguments
15858need_version=unknown
15859
15860case $host_os in
15861aix3*)
15862  version_type=linux
15863  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15864  shlibpath_var=LIBPATH
15865
15866  # AIX 3 has no versioning support, so we append a major version to the name.
15867  soname_spec='${libname}${release}${shared_ext}$major'
15868  ;;
15869
15870aix[4-9]*)
15871  version_type=linux
15872  need_lib_prefix=no
15873  need_version=no
15874  hardcode_into_libs=yes
15875  if test "$host_cpu" = ia64; then
15876    # AIX 5 supports IA64
15877    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15878    shlibpath_var=LD_LIBRARY_PATH
15879  else
15880    # With GCC up to 2.95.x, collect2 would create an import file
15881    # for dependence libraries.  The import file would start with
15882    # the line `#! .'.  This would cause the generated library to
15883    # depend on `.', always an invalid library.  This was fixed in
15884    # development snapshots of GCC prior to 3.0.
15885    case $host_os in
15886      aix4 | aix4.[01] | aix4.[01].*)
15887      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15888	   echo ' yes '
15889	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15890	:
15891      else
15892	can_build_shared=no
15893      fi
15894      ;;
15895    esac
15896    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15897    # soname into executable. Probably we can add versioning support to
15898    # collect2, so additional links can be useful in future.
15899    if test "$aix_use_runtimelinking" = yes; then
15900      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15901      # instead of lib<name>.a to let people know that these are not
15902      # typical AIX shared libraries.
15903      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15904    else
15905      # We preserve .a as extension for shared libraries through AIX4.2
15906      # and later when we are not doing run time linking.
15907      library_names_spec='${libname}${release}.a $libname.a'
15908      soname_spec='${libname}${release}${shared_ext}$major'
15909    fi
15910    shlibpath_var=LIBPATH
15911  fi
15912  ;;
15913
15914amigaos*)
15915  library_names_spec='$libname.ixlibrary $libname.a'
15916  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15917  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'
15918  ;;
15919
15920beos*)
15921  library_names_spec='${libname}${shared_ext}'
15922  dynamic_linker="$host_os ld.so"
15923  shlibpath_var=LIBRARY_PATH
15924  ;;
15925
15926bsdi[45]*)
15927  version_type=linux
15928  need_version=no
15929  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15930  soname_spec='${libname}${release}${shared_ext}$major'
15931  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15932  shlibpath_var=LD_LIBRARY_PATH
15933  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15934  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15935  # the default ld.so.conf also contains /usr/contrib/lib and
15936  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15937  # libtool to hard-code these into programs
15938  ;;
15939
15940cygwin* | mingw* | pw32*)
15941  version_type=windows
15942  shrext_cmds=".dll"
15943  need_version=no
15944  need_lib_prefix=no
15945
15946  case $GCC,$host_os in
15947  yes,cygwin* | yes,mingw* | yes,pw32*)
15948    library_names_spec='$libname.dll.a'
15949    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15950    postinstall_cmds='base_file=`basename \${file}`~
15951      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15952      dldir=$destdir/`dirname \$dlpath`~
15953      test -d \$dldir || mkdir -p \$dldir~
15954      $install_prog $dir/$dlname \$dldir/$dlname~
15955      chmod a+x \$dldir/$dlname'
15956    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15957      dlpath=$dir/\$dldll~
15958       $rm \$dlpath'
15959    shlibpath_overrides_runpath=yes
15960
15961    case $host_os in
15962    cygwin*)
15963      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15964      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15965      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15966      ;;
15967    mingw*)
15968      # MinGW DLLs use traditional 'lib' prefix
15969      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15970      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15971      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15972        # It is most probably a Windows format PATH printed by
15973        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15974        # path with ; separators, and with drive letters. We can handle the
15975        # drive letters (cygwin fileutils understands them), so leave them,
15976        # especially as we might pass files found there to a mingw objdump,
15977        # which wouldn't understand a cygwinified path. Ahh.
15978        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15979      else
15980        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15981      fi
15982      ;;
15983    pw32*)
15984      # pw32 DLLs use 'pw' prefix rather than 'lib'
15985      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15986      ;;
15987    esac
15988    ;;
15989
15990  *)
15991    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15992    ;;
15993  esac
15994  dynamic_linker='Win32 ld.exe'
15995  # FIXME: first we should search . and the directory the executable is in
15996  shlibpath_var=PATH
15997  ;;
15998
15999darwin* | rhapsody*)
16000  dynamic_linker="$host_os dyld"
16001  version_type=darwin
16002  need_lib_prefix=no
16003  need_version=no
16004  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16005  soname_spec='${libname}${release}${major}$shared_ext'
16006  shlibpath_overrides_runpath=yes
16007  shlibpath_var=DYLD_LIBRARY_PATH
16008  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16009
16010  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16011  ;;
16012
16013dgux*)
16014  version_type=linux
16015  need_lib_prefix=no
16016  need_version=no
16017  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16018  soname_spec='${libname}${release}${shared_ext}$major'
16019  shlibpath_var=LD_LIBRARY_PATH
16020  ;;
16021
16022freebsd1*)
16023  dynamic_linker=no
16024  ;;
16025
16026freebsd* | dragonfly*)
16027  # DragonFly does not have aout.  When/if they implement a new
16028  # versioning mechanism, adjust this.
16029  if test -x /usr/bin/objformat; then
16030    objformat=`/usr/bin/objformat`
16031  else
16032    case $host_os in
16033    freebsd[123]*) objformat=aout ;;
16034    *) objformat=elf ;;
16035    esac
16036  fi
16037  version_type=freebsd-$objformat
16038  case $version_type in
16039    freebsd-elf*)
16040      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16041      need_version=no
16042      need_lib_prefix=no
16043      ;;
16044    freebsd-*)
16045      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16046      need_version=yes
16047      ;;
16048  esac
16049  shlibpath_var=LD_LIBRARY_PATH
16050  case $host_os in
16051  freebsd2*)
16052    shlibpath_overrides_runpath=yes
16053    ;;
16054  freebsd3.[01]* | freebsdelf3.[01]*)
16055    shlibpath_overrides_runpath=yes
16056    hardcode_into_libs=yes
16057    ;;
16058  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16059  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16060    shlibpath_overrides_runpath=no
16061    hardcode_into_libs=yes
16062    ;;
16063  *) # from 4.6 on, and DragonFly
16064    shlibpath_overrides_runpath=yes
16065    hardcode_into_libs=yes
16066    ;;
16067  esac
16068  ;;
16069
16070gnu*)
16071  version_type=linux
16072  need_lib_prefix=no
16073  need_version=no
16074  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16075  soname_spec='${libname}${release}${shared_ext}$major'
16076  shlibpath_var=LD_LIBRARY_PATH
16077  hardcode_into_libs=yes
16078  ;;
16079
16080hpux9* | hpux10* | hpux11*)
16081  # Give a soname corresponding to the major version so that dld.sl refuses to
16082  # link against other versions.
16083  version_type=sunos
16084  need_lib_prefix=no
16085  need_version=no
16086  case $host_cpu in
16087  ia64*)
16088    shrext_cmds='.so'
16089    hardcode_into_libs=yes
16090    dynamic_linker="$host_os dld.so"
16091    shlibpath_var=LD_LIBRARY_PATH
16092    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16093    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16094    soname_spec='${libname}${release}${shared_ext}$major'
16095    if test "X$HPUX_IA64_MODE" = X32; then
16096      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16097    else
16098      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16099    fi
16100    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16101    ;;
16102   hppa*64*)
16103     shrext_cmds='.sl'
16104     hardcode_into_libs=yes
16105     dynamic_linker="$host_os dld.sl"
16106     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16107     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16108     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16109     soname_spec='${libname}${release}${shared_ext}$major'
16110     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16111     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16112     ;;
16113   *)
16114    shrext_cmds='.sl'
16115    dynamic_linker="$host_os dld.sl"
16116    shlibpath_var=SHLIB_PATH
16117    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16118    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16119    soname_spec='${libname}${release}${shared_ext}$major'
16120    ;;
16121  esac
16122  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16123  postinstall_cmds='chmod 555 $lib'
16124  ;;
16125
16126interix[3-9]*)
16127  version_type=linux
16128  need_lib_prefix=no
16129  need_version=no
16130  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16131  soname_spec='${libname}${release}${shared_ext}$major'
16132  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16133  shlibpath_var=LD_LIBRARY_PATH
16134  shlibpath_overrides_runpath=no
16135  hardcode_into_libs=yes
16136  ;;
16137
16138irix5* | irix6* | nonstopux*)
16139  case $host_os in
16140    nonstopux*) version_type=nonstopux ;;
16141    *)
16142	if test "$lt_cv_prog_gnu_ld" = yes; then
16143		version_type=linux
16144	else
16145		version_type=irix
16146	fi ;;
16147  esac
16148  need_lib_prefix=no
16149  need_version=no
16150  soname_spec='${libname}${release}${shared_ext}$major'
16151  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16152  case $host_os in
16153  irix5* | nonstopux*)
16154    libsuff= shlibsuff=
16155    ;;
16156  *)
16157    case $LD in # libtool.m4 will add one of these switches to LD
16158    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16159      libsuff= shlibsuff= libmagic=32-bit;;
16160    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16161      libsuff=32 shlibsuff=N32 libmagic=N32;;
16162    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16163      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16164    *) libsuff= shlibsuff= libmagic=never-match;;
16165    esac
16166    ;;
16167  esac
16168  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16169  shlibpath_overrides_runpath=no
16170  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16171  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16172  hardcode_into_libs=yes
16173  ;;
16174
16175# No shared lib support for Linux oldld, aout, or coff.
16176linux*oldld* | linux*aout* | linux*coff*)
16177  dynamic_linker=no
16178  ;;
16179
16180# This must be Linux ELF.
16181linux* | k*bsd*-gnu)
16182  version_type=linux
16183  need_lib_prefix=no
16184  need_version=no
16185  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16186  soname_spec='${libname}${release}${shared_ext}$major'
16187  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16188  shlibpath_var=LD_LIBRARY_PATH
16189  shlibpath_overrides_runpath=no
16190  # This implies no fast_install, which is unacceptable.
16191  # Some rework will be needed to allow for fast_install
16192  # before this can be enabled.
16193  hardcode_into_libs=yes
16194  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16195  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16196
16197  # Append ld.so.conf contents to the search path
16198  if test -f /etc/ld.so.conf; then
16199    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' ' '`
16200    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16201  fi
16202
16203  # We used to test for /lib/ld.so.1 and disable shared libraries on
16204  # powerpc, because MkLinux only supported shared libraries with the
16205  # GNU dynamic linker.  Since this was broken with cross compilers,
16206  # most powerpc-linux boxes support dynamic linking these days and
16207  # people can always --disable-shared, the test was removed, and we
16208  # assume the GNU/Linux dynamic linker is in use.
16209  dynamic_linker='GNU/Linux ld.so'
16210  ;;
16211
16212netbsd*)
16213  version_type=sunos
16214  need_lib_prefix=no
16215  need_version=no
16216  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16217    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16218    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16219    dynamic_linker='NetBSD (a.out) ld.so'
16220  else
16221    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16222    soname_spec='${libname}${release}${shared_ext}$major'
16223    dynamic_linker='NetBSD ld.elf_so'
16224  fi
16225  shlibpath_var=LD_LIBRARY_PATH
16226  shlibpath_overrides_runpath=yes
16227  hardcode_into_libs=yes
16228  ;;
16229
16230newsos6)
16231  version_type=linux
16232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16233  shlibpath_var=LD_LIBRARY_PATH
16234  shlibpath_overrides_runpath=yes
16235  ;;
16236
16237nto-qnx*)
16238  version_type=linux
16239  need_lib_prefix=no
16240  need_version=no
16241  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16242  soname_spec='${libname}${release}${shared_ext}$major'
16243  shlibpath_var=LD_LIBRARY_PATH
16244  shlibpath_overrides_runpath=yes
16245  ;;
16246
16247openbsd*)
16248  version_type=sunos
16249  sys_lib_dlsearch_path_spec="/usr/lib"
16250  need_lib_prefix=no
16251  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16252  case $host_os in
16253    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16254    *)                         need_version=no  ;;
16255  esac
16256  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16257  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16258  shlibpath_var=LD_LIBRARY_PATH
16259  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16260    case $host_os in
16261      openbsd2.[89] | openbsd2.[89].*)
16262	shlibpath_overrides_runpath=no
16263	;;
16264      *)
16265	shlibpath_overrides_runpath=yes
16266	;;
16267      esac
16268  else
16269    shlibpath_overrides_runpath=yes
16270  fi
16271  ;;
16272
16273os2*)
16274  libname_spec='$name'
16275  shrext_cmds=".dll"
16276  need_lib_prefix=no
16277  library_names_spec='$libname${shared_ext} $libname.a'
16278  dynamic_linker='OS/2 ld.exe'
16279  shlibpath_var=LIBPATH
16280  ;;
16281
16282osf3* | osf4* | osf5*)
16283  version_type=osf
16284  need_lib_prefix=no
16285  need_version=no
16286  soname_spec='${libname}${release}${shared_ext}$major'
16287  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16288  shlibpath_var=LD_LIBRARY_PATH
16289  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16290  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16291  ;;
16292
16293rdos*)
16294  dynamic_linker=no
16295  ;;
16296
16297solaris*)
16298  version_type=linux
16299  need_lib_prefix=no
16300  need_version=no
16301  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16302  soname_spec='${libname}${release}${shared_ext}$major'
16303  shlibpath_var=LD_LIBRARY_PATH
16304  shlibpath_overrides_runpath=yes
16305  hardcode_into_libs=yes
16306  # ldd complains unless libraries are executable
16307  postinstall_cmds='chmod +x $lib'
16308  ;;
16309
16310sunos4*)
16311  version_type=sunos
16312  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16313  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16314  shlibpath_var=LD_LIBRARY_PATH
16315  shlibpath_overrides_runpath=yes
16316  if test "$with_gnu_ld" = yes; then
16317    need_lib_prefix=no
16318  fi
16319  need_version=yes
16320  ;;
16321
16322sysv4 | sysv4.3*)
16323  version_type=linux
16324  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16325  soname_spec='${libname}${release}${shared_ext}$major'
16326  shlibpath_var=LD_LIBRARY_PATH
16327  case $host_vendor in
16328    sni)
16329      shlibpath_overrides_runpath=no
16330      need_lib_prefix=no
16331      export_dynamic_flag_spec='${wl}-Blargedynsym'
16332      runpath_var=LD_RUN_PATH
16333      ;;
16334    siemens)
16335      need_lib_prefix=no
16336      ;;
16337    motorola)
16338      need_lib_prefix=no
16339      need_version=no
16340      shlibpath_overrides_runpath=no
16341      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16342      ;;
16343  esac
16344  ;;
16345
16346sysv4*MP*)
16347  if test -d /usr/nec ;then
16348    version_type=linux
16349    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16350    soname_spec='$libname${shared_ext}.$major'
16351    shlibpath_var=LD_LIBRARY_PATH
16352  fi
16353  ;;
16354
16355sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16356  version_type=freebsd-elf
16357  need_lib_prefix=no
16358  need_version=no
16359  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16360  soname_spec='${libname}${release}${shared_ext}$major'
16361  shlibpath_var=LD_LIBRARY_PATH
16362  hardcode_into_libs=yes
16363  if test "$with_gnu_ld" = yes; then
16364    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16365    shlibpath_overrides_runpath=no
16366  else
16367    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16368    shlibpath_overrides_runpath=yes
16369    case $host_os in
16370      sco3.2v5*)
16371        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16372	;;
16373    esac
16374  fi
16375  sys_lib_dlsearch_path_spec='/usr/lib'
16376  ;;
16377
16378uts4*)
16379  version_type=linux
16380  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16381  soname_spec='${libname}${release}${shared_ext}$major'
16382  shlibpath_var=LD_LIBRARY_PATH
16383  ;;
16384
16385*)
16386  dynamic_linker=no
16387  ;;
16388esac
16389{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16390$as_echo "$dynamic_linker" >&6; }
16391test "$dynamic_linker" = no && can_build_shared=no
16392
16393if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16394  $as_echo_n "(cached) " >&6
16395else
16396  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16397fi
16398
16399sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16400if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16401  $as_echo_n "(cached) " >&6
16402else
16403  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16404fi
16405
16406sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16407
16408variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16409if test "$GCC" = yes; then
16410  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16411fi
16412
16413{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16414$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16415hardcode_action_F77=
16416if test -n "$hardcode_libdir_flag_spec_F77" || \
16417   test -n "$runpath_var_F77" || \
16418   test "X$hardcode_automatic_F77" = "Xyes" ; then
16419
16420  # We can hardcode non-existant directories.
16421  if test "$hardcode_direct_F77" != no &&
16422     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16423     # have to relink, otherwise we might link with an installed library
16424     # when we should be linking with a yet-to-be-installed one
16425     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16426     test "$hardcode_minus_L_F77" != no; then
16427    # Linking always hardcodes the temporary library directory.
16428    hardcode_action_F77=relink
16429  else
16430    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16431    hardcode_action_F77=immediate
16432  fi
16433else
16434  # We cannot hardcode anything, or else we can only hardcode existing
16435  # directories.
16436  hardcode_action_F77=unsupported
16437fi
16438{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16439$as_echo "$hardcode_action_F77" >&6; }
16440
16441if test "$hardcode_action_F77" = relink; then
16442  # Fast installation is not supported
16443  enable_fast_install=no
16444elif test "$shlibpath_overrides_runpath" = yes ||
16445     test "$enable_shared" = no; then
16446  # Fast installation is not necessary
16447  enable_fast_install=needless
16448fi
16449
16450
16451# The else clause should only fire when bootstrapping the
16452# libtool distribution, otherwise you forgot to ship ltmain.sh
16453# with your package, and you will get complaints that there are
16454# no rules to generate ltmain.sh.
16455if test -f "$ltmain"; then
16456  # See if we are running on zsh, and set the options which allow our commands through
16457  # without removal of \ escapes.
16458  if test -n "${ZSH_VERSION+set}" ; then
16459    setopt NO_GLOB_SUBST
16460  fi
16461  # Now quote all the things that may contain metacharacters while being
16462  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16463  # variables and quote the copies for generation of the libtool script.
16464  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16465    SED SHELL STRIP \
16466    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16467    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16468    deplibs_check_method reload_flag reload_cmds need_locks \
16469    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16470    lt_cv_sys_global_symbol_to_c_name_address \
16471    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16472    old_postinstall_cmds old_postuninstall_cmds \
16473    compiler_F77 \
16474    CC_F77 \
16475    LD_F77 \
16476    lt_prog_compiler_wl_F77 \
16477    lt_prog_compiler_pic_F77 \
16478    lt_prog_compiler_static_F77 \
16479    lt_prog_compiler_no_builtin_flag_F77 \
16480    export_dynamic_flag_spec_F77 \
16481    thread_safe_flag_spec_F77 \
16482    whole_archive_flag_spec_F77 \
16483    enable_shared_with_static_runtimes_F77 \
16484    old_archive_cmds_F77 \
16485    old_archive_from_new_cmds_F77 \
16486    predep_objects_F77 \
16487    postdep_objects_F77 \
16488    predeps_F77 \
16489    postdeps_F77 \
16490    compiler_lib_search_path_F77 \
16491    compiler_lib_search_dirs_F77 \
16492    archive_cmds_F77 \
16493    archive_expsym_cmds_F77 \
16494    postinstall_cmds_F77 \
16495    postuninstall_cmds_F77 \
16496    old_archive_from_expsyms_cmds_F77 \
16497    allow_undefined_flag_F77 \
16498    no_undefined_flag_F77 \
16499    export_symbols_cmds_F77 \
16500    hardcode_libdir_flag_spec_F77 \
16501    hardcode_libdir_flag_spec_ld_F77 \
16502    hardcode_libdir_separator_F77 \
16503    hardcode_automatic_F77 \
16504    module_cmds_F77 \
16505    module_expsym_cmds_F77 \
16506    lt_cv_prog_compiler_c_o_F77 \
16507    fix_srcfile_path_F77 \
16508    exclude_expsyms_F77 \
16509    include_expsyms_F77; do
16510
16511    case $var in
16512    old_archive_cmds_F77 | \
16513    old_archive_from_new_cmds_F77 | \
16514    archive_cmds_F77 | \
16515    archive_expsym_cmds_F77 | \
16516    module_cmds_F77 | \
16517    module_expsym_cmds_F77 | \
16518    old_archive_from_expsyms_cmds_F77 | \
16519    export_symbols_cmds_F77 | \
16520    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16521    postinstall_cmds | postuninstall_cmds | \
16522    old_postinstall_cmds | old_postuninstall_cmds | \
16523    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16524      # Double-quote double-evaled strings.
16525      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16526      ;;
16527    *)
16528      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16529      ;;
16530    esac
16531  done
16532
16533  case $lt_echo in
16534  *'\$0 --fallback-echo"')
16535    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16536    ;;
16537  esac
16538
16539cfgfile="$ofile"
16540
16541  cat <<__EOF__ >> "$cfgfile"
16542# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16543
16544# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16545
16546# Shell to use when invoking shell scripts.
16547SHELL=$lt_SHELL
16548
16549# Whether or not to build shared libraries.
16550build_libtool_libs=$enable_shared
16551
16552# Whether or not to build static libraries.
16553build_old_libs=$enable_static
16554
16555# Whether or not to add -lc for building shared libraries.
16556build_libtool_need_lc=$archive_cmds_need_lc_F77
16557
16558# Whether or not to disallow shared libs when runtime libs are static
16559allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16560
16561# Whether or not to optimize for fast installation.
16562fast_install=$enable_fast_install
16563
16564# The host system.
16565host_alias=$host_alias
16566host=$host
16567host_os=$host_os
16568
16569# The build system.
16570build_alias=$build_alias
16571build=$build
16572build_os=$build_os
16573
16574# An echo program that does not interpret backslashes.
16575echo=$lt_echo
16576
16577# The archiver.
16578AR=$lt_AR
16579AR_FLAGS=$lt_AR_FLAGS
16580
16581# A C compiler.
16582LTCC=$lt_LTCC
16583
16584# LTCC compiler flags.
16585LTCFLAGS=$lt_LTCFLAGS
16586
16587# A language-specific compiler.
16588CC=$lt_compiler_F77
16589
16590# Is the compiler the GNU C compiler?
16591with_gcc=$GCC_F77
16592
16593# An ERE matcher.
16594EGREP=$lt_EGREP
16595
16596# The linker used to build libraries.
16597LD=$lt_LD_F77
16598
16599# Whether we need hard or soft links.
16600LN_S=$lt_LN_S
16601
16602# A BSD-compatible nm program.
16603NM=$lt_NM
16604
16605# A symbol stripping program
16606STRIP=$lt_STRIP
16607
16608# Used to examine libraries when file_magic_cmd begins "file"
16609MAGIC_CMD=$MAGIC_CMD
16610
16611# Used on cygwin: DLL creation program.
16612DLLTOOL="$DLLTOOL"
16613
16614# Used on cygwin: object dumper.
16615OBJDUMP="$OBJDUMP"
16616
16617# Used on cygwin: assembler.
16618AS="$AS"
16619
16620# The name of the directory that contains temporary libtool files.
16621objdir=$objdir
16622
16623# How to create reloadable object files.
16624reload_flag=$lt_reload_flag
16625reload_cmds=$lt_reload_cmds
16626
16627# How to pass a linker flag through the compiler.
16628wl=$lt_lt_prog_compiler_wl_F77
16629
16630# Object file suffix (normally "o").
16631objext="$ac_objext"
16632
16633# Old archive suffix (normally "a").
16634libext="$libext"
16635
16636# Shared library suffix (normally ".so").
16637shrext_cmds='$shrext_cmds'
16638
16639# Executable file suffix (normally "").
16640exeext="$exeext"
16641
16642# Additional compiler flags for building library objects.
16643pic_flag=$lt_lt_prog_compiler_pic_F77
16644pic_mode=$pic_mode
16645
16646# What is the maximum length of a command?
16647max_cmd_len=$lt_cv_sys_max_cmd_len
16648
16649# Does compiler simultaneously support -c and -o options?
16650compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16651
16652# Must we lock files when doing compilation?
16653need_locks=$lt_need_locks
16654
16655# Do we need the lib prefix for modules?
16656need_lib_prefix=$need_lib_prefix
16657
16658# Do we need a version for libraries?
16659need_version=$need_version
16660
16661# Whether dlopen is supported.
16662dlopen_support=$enable_dlopen
16663
16664# Whether dlopen of programs is supported.
16665dlopen_self=$enable_dlopen_self
16666
16667# Whether dlopen of statically linked programs is supported.
16668dlopen_self_static=$enable_dlopen_self_static
16669
16670# Compiler flag to prevent dynamic linking.
16671link_static_flag=$lt_lt_prog_compiler_static_F77
16672
16673# Compiler flag to turn off builtin functions.
16674no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16675
16676# Compiler flag to allow reflexive dlopens.
16677export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16678
16679# Compiler flag to generate shared objects directly from archives.
16680whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16681
16682# Compiler flag to generate thread-safe objects.
16683thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16684
16685# Library versioning type.
16686version_type=$version_type
16687
16688# Format of library name prefix.
16689libname_spec=$lt_libname_spec
16690
16691# List of archive names.  First name is the real one, the rest are links.
16692# The last name is the one that the linker finds with -lNAME.
16693library_names_spec=$lt_library_names_spec
16694
16695# The coded name of the library, if different from the real name.
16696soname_spec=$lt_soname_spec
16697
16698# Commands used to build and install an old-style archive.
16699RANLIB=$lt_RANLIB
16700old_archive_cmds=$lt_old_archive_cmds_F77
16701old_postinstall_cmds=$lt_old_postinstall_cmds
16702old_postuninstall_cmds=$lt_old_postuninstall_cmds
16703
16704# Create an old-style archive from a shared archive.
16705old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16706
16707# Create a temporary old-style archive to link instead of a shared archive.
16708old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16709
16710# Commands used to build and install a shared archive.
16711archive_cmds=$lt_archive_cmds_F77
16712archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16713postinstall_cmds=$lt_postinstall_cmds
16714postuninstall_cmds=$lt_postuninstall_cmds
16715
16716# Commands used to build a loadable module (assumed same as above if empty)
16717module_cmds=$lt_module_cmds_F77
16718module_expsym_cmds=$lt_module_expsym_cmds_F77
16719
16720# Commands to strip libraries.
16721old_striplib=$lt_old_striplib
16722striplib=$lt_striplib
16723
16724# Dependencies to place before the objects being linked to create a
16725# shared library.
16726predep_objects=$lt_predep_objects_F77
16727
16728# Dependencies to place after the objects being linked to create a
16729# shared library.
16730postdep_objects=$lt_postdep_objects_F77
16731
16732# Dependencies to place before the objects being linked to create a
16733# shared library.
16734predeps=$lt_predeps_F77
16735
16736# Dependencies to place after the objects being linked to create a
16737# shared library.
16738postdeps=$lt_postdeps_F77
16739
16740# The directories searched by this compiler when creating a shared
16741# library
16742compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16743
16744# The library search path used internally by the compiler when linking
16745# a shared library.
16746compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16747
16748# Method to check whether dependent libraries are shared objects.
16749deplibs_check_method=$lt_deplibs_check_method
16750
16751# Command to use when deplibs_check_method == file_magic.
16752file_magic_cmd=$lt_file_magic_cmd
16753
16754# Flag that allows shared libraries with undefined symbols to be built.
16755allow_undefined_flag=$lt_allow_undefined_flag_F77
16756
16757# Flag that forces no undefined symbols.
16758no_undefined_flag=$lt_no_undefined_flag_F77
16759
16760# Commands used to finish a libtool library installation in a directory.
16761finish_cmds=$lt_finish_cmds
16762
16763# Same as above, but a single script fragment to be evaled but not shown.
16764finish_eval=$lt_finish_eval
16765
16766# Take the output of nm and produce a listing of raw symbols and C names.
16767global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16768
16769# Transform the output of nm in a proper C declaration
16770global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16771
16772# Transform the output of nm in a C name address pair
16773global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16774
16775# This is the shared library runtime path variable.
16776runpath_var=$runpath_var
16777
16778# This is the shared library path variable.
16779shlibpath_var=$shlibpath_var
16780
16781# Is shlibpath searched before the hard-coded library search path?
16782shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16783
16784# How to hardcode a shared library path into an executable.
16785hardcode_action=$hardcode_action_F77
16786
16787# Whether we should hardcode library paths into libraries.
16788hardcode_into_libs=$hardcode_into_libs
16789
16790# Flag to hardcode \$libdir into a binary during linking.
16791# This must work even if \$libdir does not exist.
16792hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16793
16794# If ld is used when linking, flag to hardcode \$libdir into
16795# a binary during linking. This must work even if \$libdir does
16796# not exist.
16797hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16798
16799# Whether we need a single -rpath flag with a separated argument.
16800hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16801
16802# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16803# resulting binary.
16804hardcode_direct=$hardcode_direct_F77
16805
16806# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16807# resulting binary.
16808hardcode_minus_L=$hardcode_minus_L_F77
16809
16810# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16811# the resulting binary.
16812hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16813
16814# Set to yes if building a shared library automatically hardcodes DIR into the library
16815# and all subsequent libraries and executables linked against it.
16816hardcode_automatic=$hardcode_automatic_F77
16817
16818# Variables whose values should be saved in libtool wrapper scripts and
16819# restored at relink time.
16820variables_saved_for_relink="$variables_saved_for_relink"
16821
16822# Whether libtool must link a program against all its dependency libraries.
16823link_all_deplibs=$link_all_deplibs_F77
16824
16825# Compile-time system search path for libraries
16826sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16827
16828# Run-time system search path for libraries
16829sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16830
16831# Fix the shell variable \$srcfile for the compiler.
16832fix_srcfile_path=$lt_fix_srcfile_path
16833
16834# Set to yes if exported symbols are required.
16835always_export_symbols=$always_export_symbols_F77
16836
16837# The commands to list exported symbols.
16838export_symbols_cmds=$lt_export_symbols_cmds_F77
16839
16840# The commands to extract the exported symbol list from a shared archive.
16841extract_expsyms_cmds=$lt_extract_expsyms_cmds
16842
16843# Symbols that should not be listed in the preloaded symbols.
16844exclude_expsyms=$lt_exclude_expsyms_F77
16845
16846# Symbols that must always be exported.
16847include_expsyms=$lt_include_expsyms_F77
16848
16849# ### END LIBTOOL TAG CONFIG: $tagname
16850
16851__EOF__
16852
16853
16854else
16855  # If there is no Makefile yet, we rely on a make rule to execute
16856  # `config.status --recheck' to rerun these tests and create the
16857  # libtool script then.
16858  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16859  if test -f "$ltmain_in"; then
16860    test -f Makefile && make "$ltmain"
16861  fi
16862fi
16863
16864
16865ac_ext=c
16866ac_cpp='$CPP $CPPFLAGS'
16867ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16868ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16869ac_compiler_gnu=$ac_cv_c_compiler_gnu
16870
16871CC="$lt_save_CC"
16872
16873	else
16874	  tagname=""
16875	fi
16876	;;
16877
16878      GCJ)
16879	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16880
16881
16882# Source file extension for Java test sources.
16883ac_ext=java
16884
16885# Object file extension for compiled Java test sources.
16886objext=o
16887objext_GCJ=$objext
16888
16889# Code to be used in simple compile tests
16890lt_simple_compile_test_code="class foo {}"
16891
16892# Code to be used in simple link tests
16893lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16894
16895# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16896
16897# If no C compiler was specified, use CC.
16898LTCC=${LTCC-"$CC"}
16899
16900# If no C compiler flags were specified, use CFLAGS.
16901LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16902
16903# Allow CC to be a program name with arguments.
16904compiler=$CC
16905
16906
16907# save warnings/boilerplate of simple test code
16908ac_outfile=conftest.$ac_objext
16909echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16910eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16911_lt_compiler_boilerplate=`cat conftest.err`
16912$rm conftest*
16913
16914ac_outfile=conftest.$ac_objext
16915echo "$lt_simple_link_test_code" >conftest.$ac_ext
16916eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16917_lt_linker_boilerplate=`cat conftest.err`
16918$rm -r conftest*
16919
16920
16921# Allow CC to be a program name with arguments.
16922lt_save_CC="$CC"
16923CC=${GCJ-"gcj"}
16924compiler=$CC
16925compiler_GCJ=$CC
16926for cc_temp in $compiler""; do
16927  case $cc_temp in
16928    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16929    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16930    \-*) ;;
16931    *) break;;
16932  esac
16933done
16934cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16935
16936
16937# GCJ did not exist at the time GCC didn't implicitly link libc in.
16938archive_cmds_need_lc_GCJ=no
16939
16940old_archive_cmds_GCJ=$old_archive_cmds
16941
16942
16943lt_prog_compiler_no_builtin_flag_GCJ=
16944
16945if test "$GCC" = yes; then
16946  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16947
16948
16949{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16950$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16951if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16952  $as_echo_n "(cached) " >&6
16953else
16954  lt_cv_prog_compiler_rtti_exceptions=no
16955  ac_outfile=conftest.$ac_objext
16956   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16957   lt_compiler_flag="-fno-rtti -fno-exceptions"
16958   # Insert the option either (1) after the last *FLAGS variable, or
16959   # (2) before a word containing "conftest.", or (3) at the end.
16960   # Note that $ac_compile itself does not contain backslashes and begins
16961   # with a dollar sign (not a hyphen), so the echo should work correctly.
16962   # The option is referenced via a variable to avoid confusing sed.
16963   lt_compile=`echo "$ac_compile" | $SED \
16964   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16965   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16966   -e 's:$: $lt_compiler_flag:'`
16967   (eval echo "\"\$as_me:16967: $lt_compile\"" >&5)
16968   (eval "$lt_compile" 2>conftest.err)
16969   ac_status=$?
16970   cat conftest.err >&5
16971   echo "$as_me:16971: \$? = $ac_status" >&5
16972   if (exit $ac_status) && test -s "$ac_outfile"; then
16973     # The compiler can only warn and ignore the option if not recognized
16974     # So say no if there are warnings other than the usual output.
16975     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16976     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16977     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16978       lt_cv_prog_compiler_rtti_exceptions=yes
16979     fi
16980   fi
16981   $rm conftest*
16982
16983fi
16984{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16985$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16986
16987if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16988    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16989else
16990    :
16991fi
16992
16993fi
16994
16995lt_prog_compiler_wl_GCJ=
16996lt_prog_compiler_pic_GCJ=
16997lt_prog_compiler_static_GCJ=
16998
16999{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17000$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17001
17002  if test "$GCC" = yes; then
17003    lt_prog_compiler_wl_GCJ='-Wl,'
17004    lt_prog_compiler_static_GCJ='-static'
17005
17006    case $host_os in
17007      aix*)
17008      # All AIX code is PIC.
17009      if test "$host_cpu" = ia64; then
17010	# AIX 5 now supports IA64 processor
17011	lt_prog_compiler_static_GCJ='-Bstatic'
17012      fi
17013      ;;
17014
17015    amigaos*)
17016      # FIXME: we need at least 68020 code to build shared libraries, but
17017      # adding the `-m68020' flag to GCC prevents building anything better,
17018      # like `-m68040'.
17019      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17020      ;;
17021
17022    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17023      # PIC is the default for these OSes.
17024      ;;
17025
17026    mingw* | cygwin* | pw32* | os2*)
17027      # This hack is so that the source file can tell whether it is being
17028      # built for inclusion in a dll (and should export symbols for example).
17029      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17030      # (--disable-auto-import) libraries
17031
17032      ;;
17033
17034    darwin* | rhapsody*)
17035      # PIC is the default on this platform
17036      # Common symbols not allowed in MH_DYLIB files
17037      lt_prog_compiler_pic_GCJ='-fno-common'
17038      ;;
17039
17040    interix[3-9]*)
17041      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17042      # Instead, we relocate shared libraries at runtime.
17043      ;;
17044
17045    msdosdjgpp*)
17046      # Just because we use GCC doesn't mean we suddenly get shared libraries
17047      # on systems that don't support them.
17048      lt_prog_compiler_can_build_shared_GCJ=no
17049      enable_shared=no
17050      ;;
17051
17052    sysv4*MP*)
17053      if test -d /usr/nec; then
17054	lt_prog_compiler_pic_GCJ=-Kconform_pic
17055      fi
17056      ;;
17057
17058    hpux*)
17059      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17060      # not for PA HP-UX.
17061      case $host_cpu in
17062      hppa*64*|ia64*)
17063	# +Z the default
17064	;;
17065      *)
17066	lt_prog_compiler_pic_GCJ='-fPIC'
17067	;;
17068      esac
17069      ;;
17070
17071    *)
17072      lt_prog_compiler_pic_GCJ='-fPIC'
17073      ;;
17074    esac
17075  else
17076    # PORTME Check for flag to pass linker flags through the system compiler.
17077    case $host_os in
17078    aix*)
17079      lt_prog_compiler_wl_GCJ='-Wl,'
17080      if test "$host_cpu" = ia64; then
17081	# AIX 5 now supports IA64 processor
17082	lt_prog_compiler_static_GCJ='-Bstatic'
17083      else
17084	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17085      fi
17086      ;;
17087      darwin*)
17088        # PIC is the default on this platform
17089        # Common symbols not allowed in MH_DYLIB files
17090       case $cc_basename in
17091         xlc*)
17092         lt_prog_compiler_pic_GCJ='-qnocommon'
17093         lt_prog_compiler_wl_GCJ='-Wl,'
17094         ;;
17095       esac
17096       ;;
17097
17098    mingw* | cygwin* | pw32* | os2*)
17099      # This hack is so that the source file can tell whether it is being
17100      # built for inclusion in a dll (and should export symbols for example).
17101
17102      ;;
17103
17104    hpux9* | hpux10* | hpux11*)
17105      lt_prog_compiler_wl_GCJ='-Wl,'
17106      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17107      # not for PA HP-UX.
17108      case $host_cpu in
17109      hppa*64*|ia64*)
17110	# +Z the default
17111	;;
17112      *)
17113	lt_prog_compiler_pic_GCJ='+Z'
17114	;;
17115      esac
17116      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17117      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17118      ;;
17119
17120    irix5* | irix6* | nonstopux*)
17121      lt_prog_compiler_wl_GCJ='-Wl,'
17122      # PIC (with -KPIC) is the default.
17123      lt_prog_compiler_static_GCJ='-non_shared'
17124      ;;
17125
17126    newsos6)
17127      lt_prog_compiler_pic_GCJ='-KPIC'
17128      lt_prog_compiler_static_GCJ='-Bstatic'
17129      ;;
17130
17131    linux* | k*bsd*-gnu)
17132      case $cc_basename in
17133      icc* | ecc*)
17134	lt_prog_compiler_wl_GCJ='-Wl,'
17135	lt_prog_compiler_pic_GCJ='-KPIC'
17136	lt_prog_compiler_static_GCJ='-static'
17137        ;;
17138      pgcc* | pgf77* | pgf90* | pgf95*)
17139        # Portland Group compilers (*not* the Pentium gcc compiler,
17140	# which looks to be a dead project)
17141	lt_prog_compiler_wl_GCJ='-Wl,'
17142	lt_prog_compiler_pic_GCJ='-fpic'
17143	lt_prog_compiler_static_GCJ='-Bstatic'
17144        ;;
17145      ccc*)
17146        lt_prog_compiler_wl_GCJ='-Wl,'
17147        # All Alpha code is PIC.
17148        lt_prog_compiler_static_GCJ='-non_shared'
17149        ;;
17150      *)
17151        case `$CC -V 2>&1 | sed 5q` in
17152	*Sun\ C*)
17153	  # Sun C 5.9
17154	  lt_prog_compiler_pic_GCJ='-KPIC'
17155	  lt_prog_compiler_static_GCJ='-Bstatic'
17156	  lt_prog_compiler_wl_GCJ='-Wl,'
17157	  ;;
17158	*Sun\ F*)
17159	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17160	  lt_prog_compiler_pic_GCJ='-KPIC'
17161	  lt_prog_compiler_static_GCJ='-Bstatic'
17162	  lt_prog_compiler_wl_GCJ=''
17163	  ;;
17164	esac
17165	;;
17166      esac
17167      ;;
17168
17169    osf3* | osf4* | osf5*)
17170      lt_prog_compiler_wl_GCJ='-Wl,'
17171      # All OSF/1 code is PIC.
17172      lt_prog_compiler_static_GCJ='-non_shared'
17173      ;;
17174
17175    rdos*)
17176      lt_prog_compiler_static_GCJ='-non_shared'
17177      ;;
17178
17179    solaris*)
17180      lt_prog_compiler_pic_GCJ='-KPIC'
17181      lt_prog_compiler_static_GCJ='-Bstatic'
17182      case $cc_basename in
17183      f77* | f90* | f95*)
17184	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17185      *)
17186	lt_prog_compiler_wl_GCJ='-Wl,';;
17187      esac
17188      ;;
17189
17190    sunos4*)
17191      lt_prog_compiler_wl_GCJ='-Qoption ld '
17192      lt_prog_compiler_pic_GCJ='-PIC'
17193      lt_prog_compiler_static_GCJ='-Bstatic'
17194      ;;
17195
17196    sysv4 | sysv4.2uw2* | sysv4.3*)
17197      lt_prog_compiler_wl_GCJ='-Wl,'
17198      lt_prog_compiler_pic_GCJ='-KPIC'
17199      lt_prog_compiler_static_GCJ='-Bstatic'
17200      ;;
17201
17202    sysv4*MP*)
17203      if test -d /usr/nec ;then
17204	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17205	lt_prog_compiler_static_GCJ='-Bstatic'
17206      fi
17207      ;;
17208
17209    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17210      lt_prog_compiler_wl_GCJ='-Wl,'
17211      lt_prog_compiler_pic_GCJ='-KPIC'
17212      lt_prog_compiler_static_GCJ='-Bstatic'
17213      ;;
17214
17215    unicos*)
17216      lt_prog_compiler_wl_GCJ='-Wl,'
17217      lt_prog_compiler_can_build_shared_GCJ=no
17218      ;;
17219
17220    uts4*)
17221      lt_prog_compiler_pic_GCJ='-pic'
17222      lt_prog_compiler_static_GCJ='-Bstatic'
17223      ;;
17224
17225    *)
17226      lt_prog_compiler_can_build_shared_GCJ=no
17227      ;;
17228    esac
17229  fi
17230
17231{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17232$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17233
17234#
17235# Check to make sure the PIC flag actually works.
17236#
17237if test -n "$lt_prog_compiler_pic_GCJ"; then
17238
17239{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17240$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17241if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17242  $as_echo_n "(cached) " >&6
17243else
17244  lt_cv_prog_compiler_pic_works_GCJ=no
17245  ac_outfile=conftest.$ac_objext
17246   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17247   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17248   # Insert the option either (1) after the last *FLAGS variable, or
17249   # (2) before a word containing "conftest.", or (3) at the end.
17250   # Note that $ac_compile itself does not contain backslashes and begins
17251   # with a dollar sign (not a hyphen), so the echo should work correctly.
17252   # The option is referenced via a variable to avoid confusing sed.
17253   lt_compile=`echo "$ac_compile" | $SED \
17254   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17255   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17256   -e 's:$: $lt_compiler_flag:'`
17257   (eval echo "\"\$as_me:17257: $lt_compile\"" >&5)
17258   (eval "$lt_compile" 2>conftest.err)
17259   ac_status=$?
17260   cat conftest.err >&5
17261   echo "$as_me:17261: \$? = $ac_status" >&5
17262   if (exit $ac_status) && test -s "$ac_outfile"; then
17263     # The compiler can only warn and ignore the option if not recognized
17264     # So say no if there are warnings other than the usual output.
17265     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17266     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17267     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17268       lt_cv_prog_compiler_pic_works_GCJ=yes
17269     fi
17270   fi
17271   $rm conftest*
17272
17273fi
17274{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17275$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17276
17277if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17278    case $lt_prog_compiler_pic_GCJ in
17279     "" | " "*) ;;
17280     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17281     esac
17282else
17283    lt_prog_compiler_pic_GCJ=
17284     lt_prog_compiler_can_build_shared_GCJ=no
17285fi
17286
17287fi
17288case $host_os in
17289  # For platforms which do not support PIC, -DPIC is meaningless:
17290  *djgpp*)
17291    lt_prog_compiler_pic_GCJ=
17292    ;;
17293  *)
17294    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17295    ;;
17296esac
17297
17298#
17299# Check to make sure the static flag actually works.
17300#
17301wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17302{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17303$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17304if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17305  $as_echo_n "(cached) " >&6
17306else
17307  lt_cv_prog_compiler_static_works_GCJ=no
17308   save_LDFLAGS="$LDFLAGS"
17309   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17310   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17311   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17312     # The linker can only warn and ignore the option if not recognized
17313     # So say no if there are warnings
17314     if test -s conftest.err; then
17315       # Append any errors to the config.log.
17316       cat conftest.err 1>&5
17317       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17318       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17319       if diff conftest.exp conftest.er2 >/dev/null; then
17320         lt_cv_prog_compiler_static_works_GCJ=yes
17321       fi
17322     else
17323       lt_cv_prog_compiler_static_works_GCJ=yes
17324     fi
17325   fi
17326   $rm -r conftest*
17327   LDFLAGS="$save_LDFLAGS"
17328
17329fi
17330{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17331$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17332
17333if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17334    :
17335else
17336    lt_prog_compiler_static_GCJ=
17337fi
17338
17339
17340{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17341$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17342if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17343  $as_echo_n "(cached) " >&6
17344else
17345  lt_cv_prog_compiler_c_o_GCJ=no
17346   $rm -r conftest 2>/dev/null
17347   mkdir conftest
17348   cd conftest
17349   mkdir out
17350   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17351
17352   lt_compiler_flag="-o out/conftest2.$ac_objext"
17353   # Insert the option either (1) after the last *FLAGS variable, or
17354   # (2) before a word containing "conftest.", or (3) at the end.
17355   # Note that $ac_compile itself does not contain backslashes and begins
17356   # with a dollar sign (not a hyphen), so the echo should work correctly.
17357   lt_compile=`echo "$ac_compile" | $SED \
17358   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17359   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17360   -e 's:$: $lt_compiler_flag:'`
17361   (eval echo "\"\$as_me:17361: $lt_compile\"" >&5)
17362   (eval "$lt_compile" 2>out/conftest.err)
17363   ac_status=$?
17364   cat out/conftest.err >&5
17365   echo "$as_me:17365: \$? = $ac_status" >&5
17366   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17367   then
17368     # The compiler can only warn and ignore the option if not recognized
17369     # So say no if there are warnings
17370     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17371     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17372     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17373       lt_cv_prog_compiler_c_o_GCJ=yes
17374     fi
17375   fi
17376   chmod u+w . 2>&5
17377   $rm conftest*
17378   # SGI C++ compiler will create directory out/ii_files/ for
17379   # template instantiation
17380   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17381   $rm out/* && rmdir out
17382   cd ..
17383   rmdir conftest
17384   $rm conftest*
17385
17386fi
17387{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17388$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17389
17390
17391hard_links="nottested"
17392if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17393  # do not overwrite the value of need_locks provided by the user
17394  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17395$as_echo_n "checking if we can lock with hard links... " >&6; }
17396  hard_links=yes
17397  $rm conftest*
17398  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17399  touch conftest.a
17400  ln conftest.a conftest.b 2>&5 || hard_links=no
17401  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17402  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17403$as_echo "$hard_links" >&6; }
17404  if test "$hard_links" = no; then
17405    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17406$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17407    need_locks=warn
17408  fi
17409else
17410  need_locks=no
17411fi
17412
17413{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17414$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17415
17416  runpath_var=
17417  allow_undefined_flag_GCJ=
17418  enable_shared_with_static_runtimes_GCJ=no
17419  archive_cmds_GCJ=
17420  archive_expsym_cmds_GCJ=
17421  old_archive_From_new_cmds_GCJ=
17422  old_archive_from_expsyms_cmds_GCJ=
17423  export_dynamic_flag_spec_GCJ=
17424  whole_archive_flag_spec_GCJ=
17425  thread_safe_flag_spec_GCJ=
17426  hardcode_libdir_flag_spec_GCJ=
17427  hardcode_libdir_flag_spec_ld_GCJ=
17428  hardcode_libdir_separator_GCJ=
17429  hardcode_direct_GCJ=no
17430  hardcode_minus_L_GCJ=no
17431  hardcode_shlibpath_var_GCJ=unsupported
17432  link_all_deplibs_GCJ=unknown
17433  hardcode_automatic_GCJ=no
17434  module_cmds_GCJ=
17435  module_expsym_cmds_GCJ=
17436  always_export_symbols_GCJ=no
17437  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17438  # include_expsyms should be a list of space-separated symbols to be *always*
17439  # included in the symbol list
17440  include_expsyms_GCJ=
17441  # exclude_expsyms can be an extended regexp of symbols to exclude
17442  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17443  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17444  # as well as any symbol that contains `d'.
17445  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17446  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17447  # platforms (ab)use it in PIC code, but their linkers get confused if
17448  # the symbol is explicitly referenced.  Since portable code cannot
17449  # rely on this symbol name, it's probably fine to never include it in
17450  # preloaded symbol tables.
17451  # Exclude shared library initialization/finalization symbols.
17452  extract_expsyms_cmds=
17453  # Just being paranoid about ensuring that cc_basename is set.
17454  for cc_temp in $compiler""; do
17455  case $cc_temp in
17456    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17457    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17458    \-*) ;;
17459    *) break;;
17460  esac
17461done
17462cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17463
17464  case $host_os in
17465  cygwin* | mingw* | pw32*)
17466    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17467    # When not using gcc, we currently assume that we are using
17468    # Microsoft Visual C++.
17469    if test "$GCC" != yes; then
17470      with_gnu_ld=no
17471    fi
17472    ;;
17473  interix*)
17474    # we just hope/assume this is gcc and not c89 (= MSVC++)
17475    with_gnu_ld=yes
17476    ;;
17477  openbsd*)
17478    with_gnu_ld=no
17479    ;;
17480  esac
17481
17482  ld_shlibs_GCJ=yes
17483  if test "$with_gnu_ld" = yes; then
17484    # If archive_cmds runs LD, not CC, wlarc should be empty
17485    wlarc='${wl}'
17486
17487    # Set some defaults for GNU ld with shared library support. These
17488    # are reset later if shared libraries are not supported. Putting them
17489    # here allows them to be overridden if necessary.
17490    runpath_var=LD_RUN_PATH
17491    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17492    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17493    # ancient GNU ld didn't support --whole-archive et. al.
17494    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17495	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17496      else
17497  	whole_archive_flag_spec_GCJ=
17498    fi
17499    supports_anon_versioning=no
17500    case `$LD -v 2>/dev/null` in
17501      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17502      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17503      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17504      *\ 2.11.*) ;; # other 2.11 versions
17505      *) supports_anon_versioning=yes ;;
17506    esac
17507
17508    # See if GNU ld supports shared libraries.
17509    case $host_os in
17510    aix[3-9]*)
17511      # On AIX/PPC, the GNU linker is very broken
17512      if test "$host_cpu" != ia64; then
17513	ld_shlibs_GCJ=no
17514	cat <<EOF 1>&2
17515
17516*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17517*** to be unable to reliably create shared libraries on AIX.
17518*** Therefore, libtool is disabling shared libraries support.  If you
17519*** really care for shared libraries, you may want to modify your PATH
17520*** so that a non-GNU linker is found, and then restart.
17521
17522EOF
17523      fi
17524      ;;
17525
17526    amigaos*)
17527      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)'
17528      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17529      hardcode_minus_L_GCJ=yes
17530
17531      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17532      # that the semantics of dynamic libraries on AmigaOS, at least up
17533      # to version 4, is to share data among multiple programs linked
17534      # with the same dynamic library.  Since this doesn't match the
17535      # behavior of shared libraries on other platforms, we can't use
17536      # them.
17537      ld_shlibs_GCJ=no
17538      ;;
17539
17540    beos*)
17541      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17542	allow_undefined_flag_GCJ=unsupported
17543	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17544	# support --undefined.  This deserves some investigation.  FIXME
17545	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17546      else
17547	ld_shlibs_GCJ=no
17548      fi
17549      ;;
17550
17551    cygwin* | mingw* | pw32*)
17552      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17553      # as there is no search path for DLLs.
17554      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17555      allow_undefined_flag_GCJ=unsupported
17556      always_export_symbols_GCJ=no
17557      enable_shared_with_static_runtimes_GCJ=yes
17558      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17559
17560      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17561        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17562	# If the export-symbols file already is a .def file (1st line
17563	# is EXPORTS), use it as is; otherwise, prepend...
17564	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17565	  cp $export_symbols $output_objdir/$soname.def;
17566	else
17567	  echo EXPORTS > $output_objdir/$soname.def;
17568	  cat $export_symbols >> $output_objdir/$soname.def;
17569	fi~
17570	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17571      else
17572	ld_shlibs_GCJ=no
17573      fi
17574      ;;
17575
17576    interix[3-9]*)
17577      hardcode_direct_GCJ=no
17578      hardcode_shlibpath_var_GCJ=no
17579      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17580      export_dynamic_flag_spec_GCJ='${wl}-E'
17581      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17582      # Instead, shared libraries are loaded at an image base (0x10000000 by
17583      # default) and relocated if they conflict, which is a slow very memory
17584      # consuming and fragmenting process.  To avoid this, we pick a random,
17585      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17586      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17587      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'
17588      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'
17589      ;;
17590
17591    gnu* | linux* | k*bsd*-gnu)
17592      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17593	tmp_addflag=
17594	case $cc_basename,$host_cpu in
17595	pgcc*)				# Portland Group C compiler
17596	  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'
17597	  tmp_addflag=' $pic_flag'
17598	  ;;
17599	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17600	  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'
17601	  tmp_addflag=' $pic_flag -Mnomain' ;;
17602	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17603	  tmp_addflag=' -i_dynamic' ;;
17604	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17605	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17606	ifc* | ifort*)			# Intel Fortran compiler
17607	  tmp_addflag=' -nofor_main' ;;
17608	esac
17609	case `$CC -V 2>&1 | sed 5q` in
17610	*Sun\ C*)			# Sun C 5.9
17611	  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'
17612	  tmp_sharedflag='-G' ;;
17613	*Sun\ F*)			# Sun Fortran 8.3
17614	  tmp_sharedflag='-G' ;;
17615	*)
17616	  tmp_sharedflag='-shared' ;;
17617	esac
17618	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17619
17620	if test $supports_anon_versioning = yes; then
17621	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17622  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17623  $echo "local: *; };" >> $output_objdir/$libname.ver~
17624	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17625	fi
17626      else
17627	ld_shlibs_GCJ=no
17628      fi
17629      ;;
17630
17631    netbsd*)
17632      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17633	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17634	wlarc=
17635      else
17636	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17637	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17638      fi
17639      ;;
17640
17641    solaris*)
17642      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17643	ld_shlibs_GCJ=no
17644	cat <<EOF 1>&2
17645
17646*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17647*** create shared libraries on Solaris systems.  Therefore, libtool
17648*** is disabling shared libraries support.  We urge you to upgrade GNU
17649*** binutils to release 2.9.1 or newer.  Another option is to modify
17650*** your PATH or compiler configuration so that the native linker is
17651*** used, and then restart.
17652
17653EOF
17654      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17655	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17656	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17657      else
17658	ld_shlibs_GCJ=no
17659      fi
17660      ;;
17661
17662    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17663      case `$LD -v 2>&1` in
17664        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17665	ld_shlibs_GCJ=no
17666	cat <<_LT_EOF 1>&2
17667
17668*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17669*** reliably create shared libraries on SCO systems.  Therefore, libtool
17670*** is disabling shared libraries support.  We urge you to upgrade GNU
17671*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17672*** your PATH or compiler configuration so that the native linker is
17673*** used, and then restart.
17674
17675_LT_EOF
17676	;;
17677	*)
17678	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17679	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17680	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17681	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17682	  else
17683	    ld_shlibs_GCJ=no
17684	  fi
17685	;;
17686      esac
17687      ;;
17688
17689    sunos4*)
17690      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17691      wlarc=
17692      hardcode_direct_GCJ=yes
17693      hardcode_shlibpath_var_GCJ=no
17694      ;;
17695
17696    *)
17697      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17698	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17699	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17700      else
17701	ld_shlibs_GCJ=no
17702      fi
17703      ;;
17704    esac
17705
17706    if test "$ld_shlibs_GCJ" = no; then
17707      runpath_var=
17708      hardcode_libdir_flag_spec_GCJ=
17709      export_dynamic_flag_spec_GCJ=
17710      whole_archive_flag_spec_GCJ=
17711    fi
17712  else
17713    # PORTME fill in a description of your system's linker (not GNU ld)
17714    case $host_os in
17715    aix3*)
17716      allow_undefined_flag_GCJ=unsupported
17717      always_export_symbols_GCJ=yes
17718      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'
17719      # Note: this linker hardcodes the directories in LIBPATH if there
17720      # are no directories specified by -L.
17721      hardcode_minus_L_GCJ=yes
17722      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17723	# Neither direct hardcoding nor static linking is supported with a
17724	# broken collect2.
17725	hardcode_direct_GCJ=unsupported
17726      fi
17727      ;;
17728
17729    aix[4-9]*)
17730      if test "$host_cpu" = ia64; then
17731	# On IA64, the linker does run time linking by default, so we don't
17732	# have to do anything special.
17733	aix_use_runtimelinking=no
17734	exp_sym_flag='-Bexport'
17735	no_entry_flag=""
17736      else
17737	# If we're using GNU nm, then we don't want the "-C" option.
17738	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17739	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17740	  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'
17741	else
17742	  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'
17743	fi
17744	aix_use_runtimelinking=no
17745
17746	# Test if we are trying to use run time linking or normal
17747	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17748	# need to do runtime linking.
17749	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17750	  for ld_flag in $LDFLAGS; do
17751  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17752  	    aix_use_runtimelinking=yes
17753  	    break
17754  	  fi
17755	  done
17756	  ;;
17757	esac
17758
17759	exp_sym_flag='-bexport'
17760	no_entry_flag='-bnoentry'
17761      fi
17762
17763      # When large executables or shared objects are built, AIX ld can
17764      # have problems creating the table of contents.  If linking a library
17765      # or program results in "error TOC overflow" add -mminimal-toc to
17766      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17767      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17768
17769      archive_cmds_GCJ=''
17770      hardcode_direct_GCJ=yes
17771      hardcode_libdir_separator_GCJ=':'
17772      link_all_deplibs_GCJ=yes
17773
17774      if test "$GCC" = yes; then
17775	case $host_os in aix4.[012]|aix4.[012].*)
17776	# We only want to do this on AIX 4.2 and lower, the check
17777	# below for broken collect2 doesn't work under 4.3+
17778	  collect2name=`${CC} -print-prog-name=collect2`
17779	  if test -f "$collect2name" && \
17780  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17781	  then
17782  	  # We have reworked collect2
17783  	  :
17784	  else
17785  	  # We have old collect2
17786  	  hardcode_direct_GCJ=unsupported
17787  	  # It fails to find uninstalled libraries when the uninstalled
17788  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17789  	  # to unsupported forces relinking
17790  	  hardcode_minus_L_GCJ=yes
17791  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17792  	  hardcode_libdir_separator_GCJ=
17793	  fi
17794	  ;;
17795	esac
17796	shared_flag='-shared'
17797	if test "$aix_use_runtimelinking" = yes; then
17798	  shared_flag="$shared_flag "'${wl}-G'
17799	fi
17800      else
17801	# not using gcc
17802	if test "$host_cpu" = ia64; then
17803  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17804  	# chokes on -Wl,-G. The following line is correct:
17805	  shared_flag='-G'
17806	else
17807	  if test "$aix_use_runtimelinking" = yes; then
17808	    shared_flag='${wl}-G'
17809	  else
17810	    shared_flag='${wl}-bM:SRE'
17811	  fi
17812	fi
17813      fi
17814
17815      # It seems that -bexpall does not export symbols beginning with
17816      # underscore (_), so it is better to generate a list of symbols to export.
17817      always_export_symbols_GCJ=yes
17818      if test "$aix_use_runtimelinking" = yes; then
17819	# Warning - without using the other runtime loading flags (-brtl),
17820	# -berok will link without error, but may produce a broken library.
17821	allow_undefined_flag_GCJ='-berok'
17822       # Determine the default libpath from the value encoded in an empty executable.
17823       cat >conftest.$ac_ext <<_ACEOF
17824/* confdefs.h.  */
17825_ACEOF
17826cat confdefs.h >>conftest.$ac_ext
17827cat >>conftest.$ac_ext <<_ACEOF
17828/* end confdefs.h.  */
17829
17830int
17831main ()
17832{
17833
17834  ;
17835  return 0;
17836}
17837_ACEOF
17838rm -f conftest.$ac_objext conftest$ac_exeext
17839if { (ac_try="$ac_link"
17840case "(($ac_try" in
17841  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17842  *) ac_try_echo=$ac_try;;
17843esac
17844eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17845$as_echo "$ac_try_echo") >&5
17846  (eval "$ac_link") 2>conftest.er1
17847  ac_status=$?
17848  grep -v '^ *+' conftest.er1 >conftest.err
17849  rm -f conftest.er1
17850  cat conftest.err >&5
17851  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17852  (exit $ac_status); } && {
17853	 test -z "$ac_c_werror_flag" ||
17854	 test ! -s conftest.err
17855       } && test -s conftest$ac_exeext && {
17856	 test "$cross_compiling" = yes ||
17857	 $as_test_x conftest$ac_exeext
17858       }; then
17859
17860lt_aix_libpath_sed='
17861    /Import File Strings/,/^$/ {
17862	/^0/ {
17863	    s/^0  *\(.*\)$/\1/
17864	    p
17865	}
17866    }'
17867aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17868# Check for a 64-bit object if we didn't find anything.
17869if test -z "$aix_libpath"; then
17870  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17871fi
17872else
17873  $as_echo "$as_me: failed program was:" >&5
17874sed 's/^/| /' conftest.$ac_ext >&5
17875
17876
17877fi
17878
17879rm -rf conftest.dSYM
17880rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17881      conftest$ac_exeext conftest.$ac_ext
17882if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17883
17884       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17885	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"
17886       else
17887	if test "$host_cpu" = ia64; then
17888	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17889	  allow_undefined_flag_GCJ="-z nodefs"
17890	  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"
17891	else
17892	 # Determine the default libpath from the value encoded in an empty executable.
17893	 cat >conftest.$ac_ext <<_ACEOF
17894/* confdefs.h.  */
17895_ACEOF
17896cat confdefs.h >>conftest.$ac_ext
17897cat >>conftest.$ac_ext <<_ACEOF
17898/* end confdefs.h.  */
17899
17900int
17901main ()
17902{
17903
17904  ;
17905  return 0;
17906}
17907_ACEOF
17908rm -f conftest.$ac_objext conftest$ac_exeext
17909if { (ac_try="$ac_link"
17910case "(($ac_try" in
17911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17912  *) ac_try_echo=$ac_try;;
17913esac
17914eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17915$as_echo "$ac_try_echo") >&5
17916  (eval "$ac_link") 2>conftest.er1
17917  ac_status=$?
17918  grep -v '^ *+' conftest.er1 >conftest.err
17919  rm -f conftest.er1
17920  cat conftest.err >&5
17921  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17922  (exit $ac_status); } && {
17923	 test -z "$ac_c_werror_flag" ||
17924	 test ! -s conftest.err
17925       } && test -s conftest$ac_exeext && {
17926	 test "$cross_compiling" = yes ||
17927	 $as_test_x conftest$ac_exeext
17928       }; then
17929
17930lt_aix_libpath_sed='
17931    /Import File Strings/,/^$/ {
17932	/^0/ {
17933	    s/^0  *\(.*\)$/\1/
17934	    p
17935	}
17936    }'
17937aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17938# Check for a 64-bit object if we didn't find anything.
17939if test -z "$aix_libpath"; then
17940  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17941fi
17942else
17943  $as_echo "$as_me: failed program was:" >&5
17944sed 's/^/| /' conftest.$ac_ext >&5
17945
17946
17947fi
17948
17949rm -rf conftest.dSYM
17950rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17951      conftest$ac_exeext conftest.$ac_ext
17952if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17953
17954	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17955	  # Warning - without using the other run time loading flags,
17956	  # -berok will link without error, but may produce a broken library.
17957	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17958	  allow_undefined_flag_GCJ=' ${wl}-berok'
17959	  # Exported symbols can be pulled into shared objects from archives
17960	  whole_archive_flag_spec_GCJ='$convenience'
17961	  archive_cmds_need_lc_GCJ=yes
17962	  # This is similar to how AIX traditionally builds its shared libraries.
17963	  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'
17964	fi
17965      fi
17966      ;;
17967
17968    amigaos*)
17969      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)'
17970      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17971      hardcode_minus_L_GCJ=yes
17972      # see comment about different semantics on the GNU ld section
17973      ld_shlibs_GCJ=no
17974      ;;
17975
17976    bsdi[45]*)
17977      export_dynamic_flag_spec_GCJ=-rdynamic
17978      ;;
17979
17980    cygwin* | mingw* | pw32*)
17981      # When not using gcc, we currently assume that we are using
17982      # Microsoft Visual C++.
17983      # hardcode_libdir_flag_spec is actually meaningless, as there is
17984      # no search path for DLLs.
17985      hardcode_libdir_flag_spec_GCJ=' '
17986      allow_undefined_flag_GCJ=unsupported
17987      # Tell ltmain to make .lib files, not .a files.
17988      libext=lib
17989      # Tell ltmain to make .dll files, not .so files.
17990      shrext_cmds=".dll"
17991      # FIXME: Setting linknames here is a bad hack.
17992      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17993      # The linker will automatically build a .lib file if we build a DLL.
17994      old_archive_From_new_cmds_GCJ='true'
17995      # FIXME: Should let the user specify the lib program.
17996      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17997      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17998      enable_shared_with_static_runtimes_GCJ=yes
17999      ;;
18000
18001    darwin* | rhapsody*)
18002      case $host_os in
18003        rhapsody* | darwin1.[012])
18004         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18005         ;;
18006       *) # Darwin 1.3 on
18007         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18008           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18009         else
18010           case ${MACOSX_DEPLOYMENT_TARGET} in
18011             10.[012])
18012               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18013               ;;
18014             10.*)
18015               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18016               ;;
18017           esac
18018         fi
18019         ;;
18020      esac
18021      archive_cmds_need_lc_GCJ=no
18022      hardcode_direct_GCJ=no
18023      hardcode_automatic_GCJ=yes
18024      hardcode_shlibpath_var_GCJ=unsupported
18025      whole_archive_flag_spec_GCJ=''
18026      link_all_deplibs_GCJ=yes
18027    if test "$GCC" = yes ; then
18028    	output_verbose_link_cmd='echo'
18029        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}"
18030        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18031        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}"
18032        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}"
18033    else
18034      case $cc_basename in
18035        xlc*)
18036         output_verbose_link_cmd='echo'
18037         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18038         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18039          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18040         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}'
18041          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}'
18042          ;;
18043       *)
18044         ld_shlibs_GCJ=no
18045          ;;
18046      esac
18047    fi
18048      ;;
18049
18050    dgux*)
18051      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18052      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18053      hardcode_shlibpath_var_GCJ=no
18054      ;;
18055
18056    freebsd1*)
18057      ld_shlibs_GCJ=no
18058      ;;
18059
18060    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18061    # support.  Future versions do this automatically, but an explicit c++rt0.o
18062    # does not break anything, and helps significantly (at the cost of a little
18063    # extra space).
18064    freebsd2.2*)
18065      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18066      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18067      hardcode_direct_GCJ=yes
18068      hardcode_shlibpath_var_GCJ=no
18069      ;;
18070
18071    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18072    freebsd2*)
18073      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18074      hardcode_direct_GCJ=yes
18075      hardcode_minus_L_GCJ=yes
18076      hardcode_shlibpath_var_GCJ=no
18077      ;;
18078
18079    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18080    freebsd* | dragonfly*)
18081      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18082      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18083      hardcode_direct_GCJ=yes
18084      hardcode_shlibpath_var_GCJ=no
18085      ;;
18086
18087    hpux9*)
18088      if test "$GCC" = yes; then
18089	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'
18090      else
18091	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'
18092      fi
18093      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18094      hardcode_libdir_separator_GCJ=:
18095      hardcode_direct_GCJ=yes
18096
18097      # hardcode_minus_L: Not really in the search PATH,
18098      # but as the default location of the library.
18099      hardcode_minus_L_GCJ=yes
18100      export_dynamic_flag_spec_GCJ='${wl}-E'
18101      ;;
18102
18103    hpux10*)
18104      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18105	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18106      else
18107	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18108      fi
18109      if test "$with_gnu_ld" = no; then
18110	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18111	hardcode_libdir_separator_GCJ=:
18112
18113	hardcode_direct_GCJ=yes
18114	export_dynamic_flag_spec_GCJ='${wl}-E'
18115
18116	# hardcode_minus_L: Not really in the search PATH,
18117	# but as the default location of the library.
18118	hardcode_minus_L_GCJ=yes
18119      fi
18120      ;;
18121
18122    hpux11*)
18123      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18124	case $host_cpu in
18125	hppa*64*)
18126	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18127	  ;;
18128	ia64*)
18129	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18130	  ;;
18131	*)
18132	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18133	  ;;
18134	esac
18135      else
18136	case $host_cpu in
18137	hppa*64*)
18138	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18139	  ;;
18140	ia64*)
18141	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18142	  ;;
18143	*)
18144	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18145	  ;;
18146	esac
18147      fi
18148      if test "$with_gnu_ld" = no; then
18149	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18150	hardcode_libdir_separator_GCJ=:
18151
18152	case $host_cpu in
18153	hppa*64*|ia64*)
18154	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18155	  hardcode_direct_GCJ=no
18156	  hardcode_shlibpath_var_GCJ=no
18157	  ;;
18158	*)
18159	  hardcode_direct_GCJ=yes
18160	  export_dynamic_flag_spec_GCJ='${wl}-E'
18161
18162	  # hardcode_minus_L: Not really in the search PATH,
18163	  # but as the default location of the library.
18164	  hardcode_minus_L_GCJ=yes
18165	  ;;
18166	esac
18167      fi
18168      ;;
18169
18170    irix5* | irix6* | nonstopux*)
18171      if test "$GCC" = yes; then
18172	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'
18173      else
18174	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'
18175	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18176      fi
18177      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18178      hardcode_libdir_separator_GCJ=:
18179      link_all_deplibs_GCJ=yes
18180      ;;
18181
18182    netbsd*)
18183      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18184	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18185      else
18186	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18187      fi
18188      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18189      hardcode_direct_GCJ=yes
18190      hardcode_shlibpath_var_GCJ=no
18191      ;;
18192
18193    newsos6)
18194      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18195      hardcode_direct_GCJ=yes
18196      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18197      hardcode_libdir_separator_GCJ=:
18198      hardcode_shlibpath_var_GCJ=no
18199      ;;
18200
18201    openbsd*)
18202      if test -f /usr/libexec/ld.so; then
18203	hardcode_direct_GCJ=yes
18204	hardcode_shlibpath_var_GCJ=no
18205	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18206	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18207	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18208	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18209	  export_dynamic_flag_spec_GCJ='${wl}-E'
18210	else
18211	  case $host_os in
18212	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18213	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18214	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18215	     ;;
18216	   *)
18217	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18218	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18219	     ;;
18220	  esac
18221        fi
18222      else
18223	ld_shlibs_GCJ=no
18224      fi
18225      ;;
18226
18227    os2*)
18228      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18229      hardcode_minus_L_GCJ=yes
18230      allow_undefined_flag_GCJ=unsupported
18231      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'
18232      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18233      ;;
18234
18235    osf3*)
18236      if test "$GCC" = yes; then
18237	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18238	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'
18239      else
18240	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18241	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'
18242      fi
18243      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18244      hardcode_libdir_separator_GCJ=:
18245      ;;
18246
18247    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18248      if test "$GCC" = yes; then
18249	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18250	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'
18251	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18252      else
18253	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18254	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'
18255	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~
18256	$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'
18257
18258	# Both c and cxx compiler support -rpath directly
18259	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18260      fi
18261      hardcode_libdir_separator_GCJ=:
18262      ;;
18263
18264    solaris*)
18265      no_undefined_flag_GCJ=' -z text'
18266      if test "$GCC" = yes; then
18267	wlarc='${wl}'
18268	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18269	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18270	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18271      else
18272	wlarc=''
18273	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18274	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18275  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18276      fi
18277      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18278      hardcode_shlibpath_var_GCJ=no
18279      case $host_os in
18280      solaris2.[0-5] | solaris2.[0-5].*) ;;
18281      *)
18282	# The compiler driver will combine and reorder linker options,
18283	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18284	# but is careful enough not to reorder.
18285 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18286	if test "$GCC" = yes; then
18287	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18288	else
18289	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18290	fi
18291	;;
18292      esac
18293      link_all_deplibs_GCJ=yes
18294      ;;
18295
18296    sunos4*)
18297      if test "x$host_vendor" = xsequent; then
18298	# Use $CC to link under sequent, because it throws in some extra .o
18299	# files that make .init and .fini sections work.
18300	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18301      else
18302	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18303      fi
18304      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18305      hardcode_direct_GCJ=yes
18306      hardcode_minus_L_GCJ=yes
18307      hardcode_shlibpath_var_GCJ=no
18308      ;;
18309
18310    sysv4)
18311      case $host_vendor in
18312	sni)
18313	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18314	  hardcode_direct_GCJ=yes # is this really true???
18315	;;
18316	siemens)
18317	  ## LD is ld it makes a PLAMLIB
18318	  ## CC just makes a GrossModule.
18319	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18320	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18321	  hardcode_direct_GCJ=no
18322        ;;
18323	motorola)
18324	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18325	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18326	;;
18327      esac
18328      runpath_var='LD_RUN_PATH'
18329      hardcode_shlibpath_var_GCJ=no
18330      ;;
18331
18332    sysv4.3*)
18333      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18334      hardcode_shlibpath_var_GCJ=no
18335      export_dynamic_flag_spec_GCJ='-Bexport'
18336      ;;
18337
18338    sysv4*MP*)
18339      if test -d /usr/nec; then
18340	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18341	hardcode_shlibpath_var_GCJ=no
18342	runpath_var=LD_RUN_PATH
18343	hardcode_runpath_var=yes
18344	ld_shlibs_GCJ=yes
18345      fi
18346      ;;
18347
18348    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18349      no_undefined_flag_GCJ='${wl}-z,text'
18350      archive_cmds_need_lc_GCJ=no
18351      hardcode_shlibpath_var_GCJ=no
18352      runpath_var='LD_RUN_PATH'
18353
18354      if test "$GCC" = yes; then
18355	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18356	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18357      else
18358	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18359	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18360      fi
18361      ;;
18362
18363    sysv5* | sco3.2v5* | sco5v6*)
18364      # Note: We can NOT use -z defs as we might desire, because we do not
18365      # link with -lc, and that would cause any symbols used from libc to
18366      # always be unresolved, which means just about no library would
18367      # ever link correctly.  If we're not using GNU ld we use -z text
18368      # though, which does catch some bad symbols but isn't as heavy-handed
18369      # as -z defs.
18370      no_undefined_flag_GCJ='${wl}-z,text'
18371      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18372      archive_cmds_need_lc_GCJ=no
18373      hardcode_shlibpath_var_GCJ=no
18374      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18375      hardcode_libdir_separator_GCJ=':'
18376      link_all_deplibs_GCJ=yes
18377      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18378      runpath_var='LD_RUN_PATH'
18379
18380      if test "$GCC" = yes; then
18381	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18382	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18383      else
18384	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18385	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18386      fi
18387      ;;
18388
18389    uts4*)
18390      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18391      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18392      hardcode_shlibpath_var_GCJ=no
18393      ;;
18394
18395    *)
18396      ld_shlibs_GCJ=no
18397      ;;
18398    esac
18399  fi
18400
18401{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18402$as_echo "$ld_shlibs_GCJ" >&6; }
18403test "$ld_shlibs_GCJ" = no && can_build_shared=no
18404
18405#
18406# Do we need to explicitly link libc?
18407#
18408case "x$archive_cmds_need_lc_GCJ" in
18409x|xyes)
18410  # Assume -lc should be added
18411  archive_cmds_need_lc_GCJ=yes
18412
18413  if test "$enable_shared" = yes && test "$GCC" = yes; then
18414    case $archive_cmds_GCJ in
18415    *'~'*)
18416      # FIXME: we may have to deal with multi-command sequences.
18417      ;;
18418    '$CC '*)
18419      # Test whether the compiler implicitly links with -lc since on some
18420      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18421      # to ld, don't add -lc before -lgcc.
18422      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18423$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18424      $rm conftest*
18425      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18426
18427      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18428  (eval $ac_compile) 2>&5
18429  ac_status=$?
18430  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18431  (exit $ac_status); } 2>conftest.err; then
18432        soname=conftest
18433        lib=conftest
18434        libobjs=conftest.$ac_objext
18435        deplibs=
18436        wl=$lt_prog_compiler_wl_GCJ
18437	pic_flag=$lt_prog_compiler_pic_GCJ
18438        compiler_flags=-v
18439        linker_flags=-v
18440        verstring=
18441        output_objdir=.
18442        libname=conftest
18443        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18444        allow_undefined_flag_GCJ=
18445        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18446  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18447  ac_status=$?
18448  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18449  (exit $ac_status); }
18450        then
18451	  archive_cmds_need_lc_GCJ=no
18452        else
18453	  archive_cmds_need_lc_GCJ=yes
18454        fi
18455        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18456      else
18457        cat conftest.err 1>&5
18458      fi
18459      $rm conftest*
18460      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18461$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18462      ;;
18463    esac
18464  fi
18465  ;;
18466esac
18467
18468{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18469$as_echo_n "checking dynamic linker characteristics... " >&6; }
18470library_names_spec=
18471libname_spec='lib$name'
18472soname_spec=
18473shrext_cmds=".so"
18474postinstall_cmds=
18475postuninstall_cmds=
18476finish_cmds=
18477finish_eval=
18478shlibpath_var=
18479shlibpath_overrides_runpath=unknown
18480version_type=none
18481dynamic_linker="$host_os ld.so"
18482sys_lib_dlsearch_path_spec="/lib /usr/lib"
18483
18484need_lib_prefix=unknown
18485hardcode_into_libs=no
18486
18487# when you set need_version to no, make sure it does not cause -set_version
18488# flags to be left without arguments
18489need_version=unknown
18490
18491case $host_os in
18492aix3*)
18493  version_type=linux
18494  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18495  shlibpath_var=LIBPATH
18496
18497  # AIX 3 has no versioning support, so we append a major version to the name.
18498  soname_spec='${libname}${release}${shared_ext}$major'
18499  ;;
18500
18501aix[4-9]*)
18502  version_type=linux
18503  need_lib_prefix=no
18504  need_version=no
18505  hardcode_into_libs=yes
18506  if test "$host_cpu" = ia64; then
18507    # AIX 5 supports IA64
18508    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18509    shlibpath_var=LD_LIBRARY_PATH
18510  else
18511    # With GCC up to 2.95.x, collect2 would create an import file
18512    # for dependence libraries.  The import file would start with
18513    # the line `#! .'.  This would cause the generated library to
18514    # depend on `.', always an invalid library.  This was fixed in
18515    # development snapshots of GCC prior to 3.0.
18516    case $host_os in
18517      aix4 | aix4.[01] | aix4.[01].*)
18518      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18519	   echo ' yes '
18520	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18521	:
18522      else
18523	can_build_shared=no
18524      fi
18525      ;;
18526    esac
18527    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18528    # soname into executable. Probably we can add versioning support to
18529    # collect2, so additional links can be useful in future.
18530    if test "$aix_use_runtimelinking" = yes; then
18531      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18532      # instead of lib<name>.a to let people know that these are not
18533      # typical AIX shared libraries.
18534      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18535    else
18536      # We preserve .a as extension for shared libraries through AIX4.2
18537      # and later when we are not doing run time linking.
18538      library_names_spec='${libname}${release}.a $libname.a'
18539      soname_spec='${libname}${release}${shared_ext}$major'
18540    fi
18541    shlibpath_var=LIBPATH
18542  fi
18543  ;;
18544
18545amigaos*)
18546  library_names_spec='$libname.ixlibrary $libname.a'
18547  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18548  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'
18549  ;;
18550
18551beos*)
18552  library_names_spec='${libname}${shared_ext}'
18553  dynamic_linker="$host_os ld.so"
18554  shlibpath_var=LIBRARY_PATH
18555  ;;
18556
18557bsdi[45]*)
18558  version_type=linux
18559  need_version=no
18560  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18561  soname_spec='${libname}${release}${shared_ext}$major'
18562  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18563  shlibpath_var=LD_LIBRARY_PATH
18564  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18565  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18566  # the default ld.so.conf also contains /usr/contrib/lib and
18567  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18568  # libtool to hard-code these into programs
18569  ;;
18570
18571cygwin* | mingw* | pw32*)
18572  version_type=windows
18573  shrext_cmds=".dll"
18574  need_version=no
18575  need_lib_prefix=no
18576
18577  case $GCC,$host_os in
18578  yes,cygwin* | yes,mingw* | yes,pw32*)
18579    library_names_spec='$libname.dll.a'
18580    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18581    postinstall_cmds='base_file=`basename \${file}`~
18582      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18583      dldir=$destdir/`dirname \$dlpath`~
18584      test -d \$dldir || mkdir -p \$dldir~
18585      $install_prog $dir/$dlname \$dldir/$dlname~
18586      chmod a+x \$dldir/$dlname'
18587    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18588      dlpath=$dir/\$dldll~
18589       $rm \$dlpath'
18590    shlibpath_overrides_runpath=yes
18591
18592    case $host_os in
18593    cygwin*)
18594      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18595      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18596      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18597      ;;
18598    mingw*)
18599      # MinGW DLLs use traditional 'lib' prefix
18600      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18601      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18602      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18603        # It is most probably a Windows format PATH printed by
18604        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18605        # path with ; separators, and with drive letters. We can handle the
18606        # drive letters (cygwin fileutils understands them), so leave them,
18607        # especially as we might pass files found there to a mingw objdump,
18608        # which wouldn't understand a cygwinified path. Ahh.
18609        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18610      else
18611        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18612      fi
18613      ;;
18614    pw32*)
18615      # pw32 DLLs use 'pw' prefix rather than 'lib'
18616      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18617      ;;
18618    esac
18619    ;;
18620
18621  *)
18622    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18623    ;;
18624  esac
18625  dynamic_linker='Win32 ld.exe'
18626  # FIXME: first we should search . and the directory the executable is in
18627  shlibpath_var=PATH
18628  ;;
18629
18630darwin* | rhapsody*)
18631  dynamic_linker="$host_os dyld"
18632  version_type=darwin
18633  need_lib_prefix=no
18634  need_version=no
18635  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18636  soname_spec='${libname}${release}${major}$shared_ext'
18637  shlibpath_overrides_runpath=yes
18638  shlibpath_var=DYLD_LIBRARY_PATH
18639  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18640
18641  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18642  ;;
18643
18644dgux*)
18645  version_type=linux
18646  need_lib_prefix=no
18647  need_version=no
18648  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18649  soname_spec='${libname}${release}${shared_ext}$major'
18650  shlibpath_var=LD_LIBRARY_PATH
18651  ;;
18652
18653freebsd1*)
18654  dynamic_linker=no
18655  ;;
18656
18657freebsd* | dragonfly*)
18658  # DragonFly does not have aout.  When/if they implement a new
18659  # versioning mechanism, adjust this.
18660  if test -x /usr/bin/objformat; then
18661    objformat=`/usr/bin/objformat`
18662  else
18663    case $host_os in
18664    freebsd[123]*) objformat=aout ;;
18665    *) objformat=elf ;;
18666    esac
18667  fi
18668  version_type=freebsd-$objformat
18669  case $version_type in
18670    freebsd-elf*)
18671      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18672      need_version=no
18673      need_lib_prefix=no
18674      ;;
18675    freebsd-*)
18676      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18677      need_version=yes
18678      ;;
18679  esac
18680  shlibpath_var=LD_LIBRARY_PATH
18681  case $host_os in
18682  freebsd2*)
18683    shlibpath_overrides_runpath=yes
18684    ;;
18685  freebsd3.[01]* | freebsdelf3.[01]*)
18686    shlibpath_overrides_runpath=yes
18687    hardcode_into_libs=yes
18688    ;;
18689  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18690  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18691    shlibpath_overrides_runpath=no
18692    hardcode_into_libs=yes
18693    ;;
18694  *) # from 4.6 on, and DragonFly
18695    shlibpath_overrides_runpath=yes
18696    hardcode_into_libs=yes
18697    ;;
18698  esac
18699  ;;
18700
18701gnu*)
18702  version_type=linux
18703  need_lib_prefix=no
18704  need_version=no
18705  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18706  soname_spec='${libname}${release}${shared_ext}$major'
18707  shlibpath_var=LD_LIBRARY_PATH
18708  hardcode_into_libs=yes
18709  ;;
18710
18711hpux9* | hpux10* | hpux11*)
18712  # Give a soname corresponding to the major version so that dld.sl refuses to
18713  # link against other versions.
18714  version_type=sunos
18715  need_lib_prefix=no
18716  need_version=no
18717  case $host_cpu in
18718  ia64*)
18719    shrext_cmds='.so'
18720    hardcode_into_libs=yes
18721    dynamic_linker="$host_os dld.so"
18722    shlibpath_var=LD_LIBRARY_PATH
18723    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18724    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18725    soname_spec='${libname}${release}${shared_ext}$major'
18726    if test "X$HPUX_IA64_MODE" = X32; then
18727      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18728    else
18729      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18730    fi
18731    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18732    ;;
18733   hppa*64*)
18734     shrext_cmds='.sl'
18735     hardcode_into_libs=yes
18736     dynamic_linker="$host_os dld.sl"
18737     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18738     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18739     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18740     soname_spec='${libname}${release}${shared_ext}$major'
18741     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18742     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18743     ;;
18744   *)
18745    shrext_cmds='.sl'
18746    dynamic_linker="$host_os dld.sl"
18747    shlibpath_var=SHLIB_PATH
18748    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18749    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18750    soname_spec='${libname}${release}${shared_ext}$major'
18751    ;;
18752  esac
18753  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18754  postinstall_cmds='chmod 555 $lib'
18755  ;;
18756
18757interix[3-9]*)
18758  version_type=linux
18759  need_lib_prefix=no
18760  need_version=no
18761  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18762  soname_spec='${libname}${release}${shared_ext}$major'
18763  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18764  shlibpath_var=LD_LIBRARY_PATH
18765  shlibpath_overrides_runpath=no
18766  hardcode_into_libs=yes
18767  ;;
18768
18769irix5* | irix6* | nonstopux*)
18770  case $host_os in
18771    nonstopux*) version_type=nonstopux ;;
18772    *)
18773	if test "$lt_cv_prog_gnu_ld" = yes; then
18774		version_type=linux
18775	else
18776		version_type=irix
18777	fi ;;
18778  esac
18779  need_lib_prefix=no
18780  need_version=no
18781  soname_spec='${libname}${release}${shared_ext}$major'
18782  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18783  case $host_os in
18784  irix5* | nonstopux*)
18785    libsuff= shlibsuff=
18786    ;;
18787  *)
18788    case $LD in # libtool.m4 will add one of these switches to LD
18789    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18790      libsuff= shlibsuff= libmagic=32-bit;;
18791    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18792      libsuff=32 shlibsuff=N32 libmagic=N32;;
18793    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18794      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18795    *) libsuff= shlibsuff= libmagic=never-match;;
18796    esac
18797    ;;
18798  esac
18799  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18800  shlibpath_overrides_runpath=no
18801  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18802  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18803  hardcode_into_libs=yes
18804  ;;
18805
18806# No shared lib support for Linux oldld, aout, or coff.
18807linux*oldld* | linux*aout* | linux*coff*)
18808  dynamic_linker=no
18809  ;;
18810
18811# This must be Linux ELF.
18812linux* | k*bsd*-gnu)
18813  version_type=linux
18814  need_lib_prefix=no
18815  need_version=no
18816  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18817  soname_spec='${libname}${release}${shared_ext}$major'
18818  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18819  shlibpath_var=LD_LIBRARY_PATH
18820  shlibpath_overrides_runpath=no
18821  # This implies no fast_install, which is unacceptable.
18822  # Some rework will be needed to allow for fast_install
18823  # before this can be enabled.
18824  hardcode_into_libs=yes
18825  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18826  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18827
18828  # Append ld.so.conf contents to the search path
18829  if test -f /etc/ld.so.conf; then
18830    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' ' '`
18831    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18832  fi
18833
18834  # We used to test for /lib/ld.so.1 and disable shared libraries on
18835  # powerpc, because MkLinux only supported shared libraries with the
18836  # GNU dynamic linker.  Since this was broken with cross compilers,
18837  # most powerpc-linux boxes support dynamic linking these days and
18838  # people can always --disable-shared, the test was removed, and we
18839  # assume the GNU/Linux dynamic linker is in use.
18840  dynamic_linker='GNU/Linux ld.so'
18841  ;;
18842
18843netbsd*)
18844  version_type=sunos
18845  need_lib_prefix=no
18846  need_version=no
18847  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18848    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18849    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18850    dynamic_linker='NetBSD (a.out) ld.so'
18851  else
18852    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18853    soname_spec='${libname}${release}${shared_ext}$major'
18854    dynamic_linker='NetBSD ld.elf_so'
18855  fi
18856  shlibpath_var=LD_LIBRARY_PATH
18857  shlibpath_overrides_runpath=yes
18858  hardcode_into_libs=yes
18859  ;;
18860
18861newsos6)
18862  version_type=linux
18863  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18864  shlibpath_var=LD_LIBRARY_PATH
18865  shlibpath_overrides_runpath=yes
18866  ;;
18867
18868nto-qnx*)
18869  version_type=linux
18870  need_lib_prefix=no
18871  need_version=no
18872  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18873  soname_spec='${libname}${release}${shared_ext}$major'
18874  shlibpath_var=LD_LIBRARY_PATH
18875  shlibpath_overrides_runpath=yes
18876  ;;
18877
18878openbsd*)
18879  version_type=sunos
18880  sys_lib_dlsearch_path_spec="/usr/lib"
18881  need_lib_prefix=no
18882  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18883  case $host_os in
18884    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18885    *)                         need_version=no  ;;
18886  esac
18887  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18888  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18889  shlibpath_var=LD_LIBRARY_PATH
18890  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18891    case $host_os in
18892      openbsd2.[89] | openbsd2.[89].*)
18893	shlibpath_overrides_runpath=no
18894	;;
18895      *)
18896	shlibpath_overrides_runpath=yes
18897	;;
18898      esac
18899  else
18900    shlibpath_overrides_runpath=yes
18901  fi
18902  ;;
18903
18904os2*)
18905  libname_spec='$name'
18906  shrext_cmds=".dll"
18907  need_lib_prefix=no
18908  library_names_spec='$libname${shared_ext} $libname.a'
18909  dynamic_linker='OS/2 ld.exe'
18910  shlibpath_var=LIBPATH
18911  ;;
18912
18913osf3* | osf4* | osf5*)
18914  version_type=osf
18915  need_lib_prefix=no
18916  need_version=no
18917  soname_spec='${libname}${release}${shared_ext}$major'
18918  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18919  shlibpath_var=LD_LIBRARY_PATH
18920  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18921  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18922  ;;
18923
18924rdos*)
18925  dynamic_linker=no
18926  ;;
18927
18928solaris*)
18929  version_type=linux
18930  need_lib_prefix=no
18931  need_version=no
18932  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18933  soname_spec='${libname}${release}${shared_ext}$major'
18934  shlibpath_var=LD_LIBRARY_PATH
18935  shlibpath_overrides_runpath=yes
18936  hardcode_into_libs=yes
18937  # ldd complains unless libraries are executable
18938  postinstall_cmds='chmod +x $lib'
18939  ;;
18940
18941sunos4*)
18942  version_type=sunos
18943  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18944  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18945  shlibpath_var=LD_LIBRARY_PATH
18946  shlibpath_overrides_runpath=yes
18947  if test "$with_gnu_ld" = yes; then
18948    need_lib_prefix=no
18949  fi
18950  need_version=yes
18951  ;;
18952
18953sysv4 | sysv4.3*)
18954  version_type=linux
18955  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18956  soname_spec='${libname}${release}${shared_ext}$major'
18957  shlibpath_var=LD_LIBRARY_PATH
18958  case $host_vendor in
18959    sni)
18960      shlibpath_overrides_runpath=no
18961      need_lib_prefix=no
18962      export_dynamic_flag_spec='${wl}-Blargedynsym'
18963      runpath_var=LD_RUN_PATH
18964      ;;
18965    siemens)
18966      need_lib_prefix=no
18967      ;;
18968    motorola)
18969      need_lib_prefix=no
18970      need_version=no
18971      shlibpath_overrides_runpath=no
18972      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18973      ;;
18974  esac
18975  ;;
18976
18977sysv4*MP*)
18978  if test -d /usr/nec ;then
18979    version_type=linux
18980    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18981    soname_spec='$libname${shared_ext}.$major'
18982    shlibpath_var=LD_LIBRARY_PATH
18983  fi
18984  ;;
18985
18986sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18987  version_type=freebsd-elf
18988  need_lib_prefix=no
18989  need_version=no
18990  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18991  soname_spec='${libname}${release}${shared_ext}$major'
18992  shlibpath_var=LD_LIBRARY_PATH
18993  hardcode_into_libs=yes
18994  if test "$with_gnu_ld" = yes; then
18995    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18996    shlibpath_overrides_runpath=no
18997  else
18998    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18999    shlibpath_overrides_runpath=yes
19000    case $host_os in
19001      sco3.2v5*)
19002        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19003	;;
19004    esac
19005  fi
19006  sys_lib_dlsearch_path_spec='/usr/lib'
19007  ;;
19008
19009uts4*)
19010  version_type=linux
19011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19012  soname_spec='${libname}${release}${shared_ext}$major'
19013  shlibpath_var=LD_LIBRARY_PATH
19014  ;;
19015
19016*)
19017  dynamic_linker=no
19018  ;;
19019esac
19020{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19021$as_echo "$dynamic_linker" >&6; }
19022test "$dynamic_linker" = no && can_build_shared=no
19023
19024if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19025  $as_echo_n "(cached) " >&6
19026else
19027  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19028fi
19029
19030sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19031if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19032  $as_echo_n "(cached) " >&6
19033else
19034  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19035fi
19036
19037sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19038
19039variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19040if test "$GCC" = yes; then
19041  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19042fi
19043
19044{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19045$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19046hardcode_action_GCJ=
19047if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19048   test -n "$runpath_var_GCJ" || \
19049   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19050
19051  # We can hardcode non-existant directories.
19052  if test "$hardcode_direct_GCJ" != no &&
19053     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19054     # have to relink, otherwise we might link with an installed library
19055     # when we should be linking with a yet-to-be-installed one
19056     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19057     test "$hardcode_minus_L_GCJ" != no; then
19058    # Linking always hardcodes the temporary library directory.
19059    hardcode_action_GCJ=relink
19060  else
19061    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19062    hardcode_action_GCJ=immediate
19063  fi
19064else
19065  # We cannot hardcode anything, or else we can only hardcode existing
19066  # directories.
19067  hardcode_action_GCJ=unsupported
19068fi
19069{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19070$as_echo "$hardcode_action_GCJ" >&6; }
19071
19072if test "$hardcode_action_GCJ" = relink; then
19073  # Fast installation is not supported
19074  enable_fast_install=no
19075elif test "$shlibpath_overrides_runpath" = yes ||
19076     test "$enable_shared" = no; then
19077  # Fast installation is not necessary
19078  enable_fast_install=needless
19079fi
19080
19081
19082# The else clause should only fire when bootstrapping the
19083# libtool distribution, otherwise you forgot to ship ltmain.sh
19084# with your package, and you will get complaints that there are
19085# no rules to generate ltmain.sh.
19086if test -f "$ltmain"; then
19087  # See if we are running on zsh, and set the options which allow our commands through
19088  # without removal of \ escapes.
19089  if test -n "${ZSH_VERSION+set}" ; then
19090    setopt NO_GLOB_SUBST
19091  fi
19092  # Now quote all the things that may contain metacharacters while being
19093  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19094  # variables and quote the copies for generation of the libtool script.
19095  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19096    SED SHELL STRIP \
19097    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19098    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19099    deplibs_check_method reload_flag reload_cmds need_locks \
19100    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19101    lt_cv_sys_global_symbol_to_c_name_address \
19102    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19103    old_postinstall_cmds old_postuninstall_cmds \
19104    compiler_GCJ \
19105    CC_GCJ \
19106    LD_GCJ \
19107    lt_prog_compiler_wl_GCJ \
19108    lt_prog_compiler_pic_GCJ \
19109    lt_prog_compiler_static_GCJ \
19110    lt_prog_compiler_no_builtin_flag_GCJ \
19111    export_dynamic_flag_spec_GCJ \
19112    thread_safe_flag_spec_GCJ \
19113    whole_archive_flag_spec_GCJ \
19114    enable_shared_with_static_runtimes_GCJ \
19115    old_archive_cmds_GCJ \
19116    old_archive_from_new_cmds_GCJ \
19117    predep_objects_GCJ \
19118    postdep_objects_GCJ \
19119    predeps_GCJ \
19120    postdeps_GCJ \
19121    compiler_lib_search_path_GCJ \
19122    compiler_lib_search_dirs_GCJ \
19123    archive_cmds_GCJ \
19124    archive_expsym_cmds_GCJ \
19125    postinstall_cmds_GCJ \
19126    postuninstall_cmds_GCJ \
19127    old_archive_from_expsyms_cmds_GCJ \
19128    allow_undefined_flag_GCJ \
19129    no_undefined_flag_GCJ \
19130    export_symbols_cmds_GCJ \
19131    hardcode_libdir_flag_spec_GCJ \
19132    hardcode_libdir_flag_spec_ld_GCJ \
19133    hardcode_libdir_separator_GCJ \
19134    hardcode_automatic_GCJ \
19135    module_cmds_GCJ \
19136    module_expsym_cmds_GCJ \
19137    lt_cv_prog_compiler_c_o_GCJ \
19138    fix_srcfile_path_GCJ \
19139    exclude_expsyms_GCJ \
19140    include_expsyms_GCJ; do
19141
19142    case $var in
19143    old_archive_cmds_GCJ | \
19144    old_archive_from_new_cmds_GCJ | \
19145    archive_cmds_GCJ | \
19146    archive_expsym_cmds_GCJ | \
19147    module_cmds_GCJ | \
19148    module_expsym_cmds_GCJ | \
19149    old_archive_from_expsyms_cmds_GCJ | \
19150    export_symbols_cmds_GCJ | \
19151    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19152    postinstall_cmds | postuninstall_cmds | \
19153    old_postinstall_cmds | old_postuninstall_cmds | \
19154    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19155      # Double-quote double-evaled strings.
19156      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19157      ;;
19158    *)
19159      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19160      ;;
19161    esac
19162  done
19163
19164  case $lt_echo in
19165  *'\$0 --fallback-echo"')
19166    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19167    ;;
19168  esac
19169
19170cfgfile="$ofile"
19171
19172  cat <<__EOF__ >> "$cfgfile"
19173# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19174
19175# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19176
19177# Shell to use when invoking shell scripts.
19178SHELL=$lt_SHELL
19179
19180# Whether or not to build shared libraries.
19181build_libtool_libs=$enable_shared
19182
19183# Whether or not to build static libraries.
19184build_old_libs=$enable_static
19185
19186# Whether or not to add -lc for building shared libraries.
19187build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19188
19189# Whether or not to disallow shared libs when runtime libs are static
19190allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19191
19192# Whether or not to optimize for fast installation.
19193fast_install=$enable_fast_install
19194
19195# The host system.
19196host_alias=$host_alias
19197host=$host
19198host_os=$host_os
19199
19200# The build system.
19201build_alias=$build_alias
19202build=$build
19203build_os=$build_os
19204
19205# An echo program that does not interpret backslashes.
19206echo=$lt_echo
19207
19208# The archiver.
19209AR=$lt_AR
19210AR_FLAGS=$lt_AR_FLAGS
19211
19212# A C compiler.
19213LTCC=$lt_LTCC
19214
19215# LTCC compiler flags.
19216LTCFLAGS=$lt_LTCFLAGS
19217
19218# A language-specific compiler.
19219CC=$lt_compiler_GCJ
19220
19221# Is the compiler the GNU C compiler?
19222with_gcc=$GCC_GCJ
19223
19224# An ERE matcher.
19225EGREP=$lt_EGREP
19226
19227# The linker used to build libraries.
19228LD=$lt_LD_GCJ
19229
19230# Whether we need hard or soft links.
19231LN_S=$lt_LN_S
19232
19233# A BSD-compatible nm program.
19234NM=$lt_NM
19235
19236# A symbol stripping program
19237STRIP=$lt_STRIP
19238
19239# Used to examine libraries when file_magic_cmd begins "file"
19240MAGIC_CMD=$MAGIC_CMD
19241
19242# Used on cygwin: DLL creation program.
19243DLLTOOL="$DLLTOOL"
19244
19245# Used on cygwin: object dumper.
19246OBJDUMP="$OBJDUMP"
19247
19248# Used on cygwin: assembler.
19249AS="$AS"
19250
19251# The name of the directory that contains temporary libtool files.
19252objdir=$objdir
19253
19254# How to create reloadable object files.
19255reload_flag=$lt_reload_flag
19256reload_cmds=$lt_reload_cmds
19257
19258# How to pass a linker flag through the compiler.
19259wl=$lt_lt_prog_compiler_wl_GCJ
19260
19261# Object file suffix (normally "o").
19262objext="$ac_objext"
19263
19264# Old archive suffix (normally "a").
19265libext="$libext"
19266
19267# Shared library suffix (normally ".so").
19268shrext_cmds='$shrext_cmds'
19269
19270# Executable file suffix (normally "").
19271exeext="$exeext"
19272
19273# Additional compiler flags for building library objects.
19274pic_flag=$lt_lt_prog_compiler_pic_GCJ
19275pic_mode=$pic_mode
19276
19277# What is the maximum length of a command?
19278max_cmd_len=$lt_cv_sys_max_cmd_len
19279
19280# Does compiler simultaneously support -c and -o options?
19281compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19282
19283# Must we lock files when doing compilation?
19284need_locks=$lt_need_locks
19285
19286# Do we need the lib prefix for modules?
19287need_lib_prefix=$need_lib_prefix
19288
19289# Do we need a version for libraries?
19290need_version=$need_version
19291
19292# Whether dlopen is supported.
19293dlopen_support=$enable_dlopen
19294
19295# Whether dlopen of programs is supported.
19296dlopen_self=$enable_dlopen_self
19297
19298# Whether dlopen of statically linked programs is supported.
19299dlopen_self_static=$enable_dlopen_self_static
19300
19301# Compiler flag to prevent dynamic linking.
19302link_static_flag=$lt_lt_prog_compiler_static_GCJ
19303
19304# Compiler flag to turn off builtin functions.
19305no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19306
19307# Compiler flag to allow reflexive dlopens.
19308export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19309
19310# Compiler flag to generate shared objects directly from archives.
19311whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19312
19313# Compiler flag to generate thread-safe objects.
19314thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19315
19316# Library versioning type.
19317version_type=$version_type
19318
19319# Format of library name prefix.
19320libname_spec=$lt_libname_spec
19321
19322# List of archive names.  First name is the real one, the rest are links.
19323# The last name is the one that the linker finds with -lNAME.
19324library_names_spec=$lt_library_names_spec
19325
19326# The coded name of the library, if different from the real name.
19327soname_spec=$lt_soname_spec
19328
19329# Commands used to build and install an old-style archive.
19330RANLIB=$lt_RANLIB
19331old_archive_cmds=$lt_old_archive_cmds_GCJ
19332old_postinstall_cmds=$lt_old_postinstall_cmds
19333old_postuninstall_cmds=$lt_old_postuninstall_cmds
19334
19335# Create an old-style archive from a shared archive.
19336old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19337
19338# Create a temporary old-style archive to link instead of a shared archive.
19339old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19340
19341# Commands used to build and install a shared archive.
19342archive_cmds=$lt_archive_cmds_GCJ
19343archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19344postinstall_cmds=$lt_postinstall_cmds
19345postuninstall_cmds=$lt_postuninstall_cmds
19346
19347# Commands used to build a loadable module (assumed same as above if empty)
19348module_cmds=$lt_module_cmds_GCJ
19349module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19350
19351# Commands to strip libraries.
19352old_striplib=$lt_old_striplib
19353striplib=$lt_striplib
19354
19355# Dependencies to place before the objects being linked to create a
19356# shared library.
19357predep_objects=$lt_predep_objects_GCJ
19358
19359# Dependencies to place after the objects being linked to create a
19360# shared library.
19361postdep_objects=$lt_postdep_objects_GCJ
19362
19363# Dependencies to place before the objects being linked to create a
19364# shared library.
19365predeps=$lt_predeps_GCJ
19366
19367# Dependencies to place after the objects being linked to create a
19368# shared library.
19369postdeps=$lt_postdeps_GCJ
19370
19371# The directories searched by this compiler when creating a shared
19372# library
19373compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19374
19375# The library search path used internally by the compiler when linking
19376# a shared library.
19377compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19378
19379# Method to check whether dependent libraries are shared objects.
19380deplibs_check_method=$lt_deplibs_check_method
19381
19382# Command to use when deplibs_check_method == file_magic.
19383file_magic_cmd=$lt_file_magic_cmd
19384
19385# Flag that allows shared libraries with undefined symbols to be built.
19386allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19387
19388# Flag that forces no undefined symbols.
19389no_undefined_flag=$lt_no_undefined_flag_GCJ
19390
19391# Commands used to finish a libtool library installation in a directory.
19392finish_cmds=$lt_finish_cmds
19393
19394# Same as above, but a single script fragment to be evaled but not shown.
19395finish_eval=$lt_finish_eval
19396
19397# Take the output of nm and produce a listing of raw symbols and C names.
19398global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19399
19400# Transform the output of nm in a proper C declaration
19401global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19402
19403# Transform the output of nm in a C name address pair
19404global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19405
19406# This is the shared library runtime path variable.
19407runpath_var=$runpath_var
19408
19409# This is the shared library path variable.
19410shlibpath_var=$shlibpath_var
19411
19412# Is shlibpath searched before the hard-coded library search path?
19413shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19414
19415# How to hardcode a shared library path into an executable.
19416hardcode_action=$hardcode_action_GCJ
19417
19418# Whether we should hardcode library paths into libraries.
19419hardcode_into_libs=$hardcode_into_libs
19420
19421# Flag to hardcode \$libdir into a binary during linking.
19422# This must work even if \$libdir does not exist.
19423hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19424
19425# If ld is used when linking, flag to hardcode \$libdir into
19426# a binary during linking. This must work even if \$libdir does
19427# not exist.
19428hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19429
19430# Whether we need a single -rpath flag with a separated argument.
19431hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19432
19433# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19434# resulting binary.
19435hardcode_direct=$hardcode_direct_GCJ
19436
19437# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19438# resulting binary.
19439hardcode_minus_L=$hardcode_minus_L_GCJ
19440
19441# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19442# the resulting binary.
19443hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19444
19445# Set to yes if building a shared library automatically hardcodes DIR into the library
19446# and all subsequent libraries and executables linked against it.
19447hardcode_automatic=$hardcode_automatic_GCJ
19448
19449# Variables whose values should be saved in libtool wrapper scripts and
19450# restored at relink time.
19451variables_saved_for_relink="$variables_saved_for_relink"
19452
19453# Whether libtool must link a program against all its dependency libraries.
19454link_all_deplibs=$link_all_deplibs_GCJ
19455
19456# Compile-time system search path for libraries
19457sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19458
19459# Run-time system search path for libraries
19460sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19461
19462# Fix the shell variable \$srcfile for the compiler.
19463fix_srcfile_path=$lt_fix_srcfile_path
19464
19465# Set to yes if exported symbols are required.
19466always_export_symbols=$always_export_symbols_GCJ
19467
19468# The commands to list exported symbols.
19469export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19470
19471# The commands to extract the exported symbol list from a shared archive.
19472extract_expsyms_cmds=$lt_extract_expsyms_cmds
19473
19474# Symbols that should not be listed in the preloaded symbols.
19475exclude_expsyms=$lt_exclude_expsyms_GCJ
19476
19477# Symbols that must always be exported.
19478include_expsyms=$lt_include_expsyms_GCJ
19479
19480# ### END LIBTOOL TAG CONFIG: $tagname
19481
19482__EOF__
19483
19484
19485else
19486  # If there is no Makefile yet, we rely on a make rule to execute
19487  # `config.status --recheck' to rerun these tests and create the
19488  # libtool script then.
19489  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19490  if test -f "$ltmain_in"; then
19491    test -f Makefile && make "$ltmain"
19492  fi
19493fi
19494
19495
19496ac_ext=c
19497ac_cpp='$CPP $CPPFLAGS'
19498ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19499ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19500ac_compiler_gnu=$ac_cv_c_compiler_gnu
19501
19502CC="$lt_save_CC"
19503
19504	else
19505	  tagname=""
19506	fi
19507	;;
19508
19509      RC)
19510
19511
19512# Source file extension for RC test sources.
19513ac_ext=rc
19514
19515# Object file extension for compiled RC test sources.
19516objext=o
19517objext_RC=$objext
19518
19519# Code to be used in simple compile tests
19520lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19521
19522# Code to be used in simple link tests
19523lt_simple_link_test_code="$lt_simple_compile_test_code"
19524
19525# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19526
19527# If no C compiler was specified, use CC.
19528LTCC=${LTCC-"$CC"}
19529
19530# If no C compiler flags were specified, use CFLAGS.
19531LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19532
19533# Allow CC to be a program name with arguments.
19534compiler=$CC
19535
19536
19537# save warnings/boilerplate of simple test code
19538ac_outfile=conftest.$ac_objext
19539echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19540eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19541_lt_compiler_boilerplate=`cat conftest.err`
19542$rm conftest*
19543
19544ac_outfile=conftest.$ac_objext
19545echo "$lt_simple_link_test_code" >conftest.$ac_ext
19546eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19547_lt_linker_boilerplate=`cat conftest.err`
19548$rm -r conftest*
19549
19550
19551# Allow CC to be a program name with arguments.
19552lt_save_CC="$CC"
19553CC=${RC-"windres"}
19554compiler=$CC
19555compiler_RC=$CC
19556for cc_temp in $compiler""; do
19557  case $cc_temp in
19558    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19559    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19560    \-*) ;;
19561    *) break;;
19562  esac
19563done
19564cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19565
19566lt_cv_prog_compiler_c_o_RC=yes
19567
19568# The else clause should only fire when bootstrapping the
19569# libtool distribution, otherwise you forgot to ship ltmain.sh
19570# with your package, and you will get complaints that there are
19571# no rules to generate ltmain.sh.
19572if test -f "$ltmain"; then
19573  # See if we are running on zsh, and set the options which allow our commands through
19574  # without removal of \ escapes.
19575  if test -n "${ZSH_VERSION+set}" ; then
19576    setopt NO_GLOB_SUBST
19577  fi
19578  # Now quote all the things that may contain metacharacters while being
19579  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19580  # variables and quote the copies for generation of the libtool script.
19581  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19582    SED SHELL STRIP \
19583    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19584    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19585    deplibs_check_method reload_flag reload_cmds need_locks \
19586    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19587    lt_cv_sys_global_symbol_to_c_name_address \
19588    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19589    old_postinstall_cmds old_postuninstall_cmds \
19590    compiler_RC \
19591    CC_RC \
19592    LD_RC \
19593    lt_prog_compiler_wl_RC \
19594    lt_prog_compiler_pic_RC \
19595    lt_prog_compiler_static_RC \
19596    lt_prog_compiler_no_builtin_flag_RC \
19597    export_dynamic_flag_spec_RC \
19598    thread_safe_flag_spec_RC \
19599    whole_archive_flag_spec_RC \
19600    enable_shared_with_static_runtimes_RC \
19601    old_archive_cmds_RC \
19602    old_archive_from_new_cmds_RC \
19603    predep_objects_RC \
19604    postdep_objects_RC \
19605    predeps_RC \
19606    postdeps_RC \
19607    compiler_lib_search_path_RC \
19608    compiler_lib_search_dirs_RC \
19609    archive_cmds_RC \
19610    archive_expsym_cmds_RC \
19611    postinstall_cmds_RC \
19612    postuninstall_cmds_RC \
19613    old_archive_from_expsyms_cmds_RC \
19614    allow_undefined_flag_RC \
19615    no_undefined_flag_RC \
19616    export_symbols_cmds_RC \
19617    hardcode_libdir_flag_spec_RC \
19618    hardcode_libdir_flag_spec_ld_RC \
19619    hardcode_libdir_separator_RC \
19620    hardcode_automatic_RC \
19621    module_cmds_RC \
19622    module_expsym_cmds_RC \
19623    lt_cv_prog_compiler_c_o_RC \
19624    fix_srcfile_path_RC \
19625    exclude_expsyms_RC \
19626    include_expsyms_RC; do
19627
19628    case $var in
19629    old_archive_cmds_RC | \
19630    old_archive_from_new_cmds_RC | \
19631    archive_cmds_RC | \
19632    archive_expsym_cmds_RC | \
19633    module_cmds_RC | \
19634    module_expsym_cmds_RC | \
19635    old_archive_from_expsyms_cmds_RC | \
19636    export_symbols_cmds_RC | \
19637    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19638    postinstall_cmds | postuninstall_cmds | \
19639    old_postinstall_cmds | old_postuninstall_cmds | \
19640    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19641      # Double-quote double-evaled strings.
19642      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19643      ;;
19644    *)
19645      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19646      ;;
19647    esac
19648  done
19649
19650  case $lt_echo in
19651  *'\$0 --fallback-echo"')
19652    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19653    ;;
19654  esac
19655
19656cfgfile="$ofile"
19657
19658  cat <<__EOF__ >> "$cfgfile"
19659# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19660
19661# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19662
19663# Shell to use when invoking shell scripts.
19664SHELL=$lt_SHELL
19665
19666# Whether or not to build shared libraries.
19667build_libtool_libs=$enable_shared
19668
19669# Whether or not to build static libraries.
19670build_old_libs=$enable_static
19671
19672# Whether or not to add -lc for building shared libraries.
19673build_libtool_need_lc=$archive_cmds_need_lc_RC
19674
19675# Whether or not to disallow shared libs when runtime libs are static
19676allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19677
19678# Whether or not to optimize for fast installation.
19679fast_install=$enable_fast_install
19680
19681# The host system.
19682host_alias=$host_alias
19683host=$host
19684host_os=$host_os
19685
19686# The build system.
19687build_alias=$build_alias
19688build=$build
19689build_os=$build_os
19690
19691# An echo program that does not interpret backslashes.
19692echo=$lt_echo
19693
19694# The archiver.
19695AR=$lt_AR
19696AR_FLAGS=$lt_AR_FLAGS
19697
19698# A C compiler.
19699LTCC=$lt_LTCC
19700
19701# LTCC compiler flags.
19702LTCFLAGS=$lt_LTCFLAGS
19703
19704# A language-specific compiler.
19705CC=$lt_compiler_RC
19706
19707# Is the compiler the GNU C compiler?
19708with_gcc=$GCC_RC
19709
19710# An ERE matcher.
19711EGREP=$lt_EGREP
19712
19713# The linker used to build libraries.
19714LD=$lt_LD_RC
19715
19716# Whether we need hard or soft links.
19717LN_S=$lt_LN_S
19718
19719# A BSD-compatible nm program.
19720NM=$lt_NM
19721
19722# A symbol stripping program
19723STRIP=$lt_STRIP
19724
19725# Used to examine libraries when file_magic_cmd begins "file"
19726MAGIC_CMD=$MAGIC_CMD
19727
19728# Used on cygwin: DLL creation program.
19729DLLTOOL="$DLLTOOL"
19730
19731# Used on cygwin: object dumper.
19732OBJDUMP="$OBJDUMP"
19733
19734# Used on cygwin: assembler.
19735AS="$AS"
19736
19737# The name of the directory that contains temporary libtool files.
19738objdir=$objdir
19739
19740# How to create reloadable object files.
19741reload_flag=$lt_reload_flag
19742reload_cmds=$lt_reload_cmds
19743
19744# How to pass a linker flag through the compiler.
19745wl=$lt_lt_prog_compiler_wl_RC
19746
19747# Object file suffix (normally "o").
19748objext="$ac_objext"
19749
19750# Old archive suffix (normally "a").
19751libext="$libext"
19752
19753# Shared library suffix (normally ".so").
19754shrext_cmds='$shrext_cmds'
19755
19756# Executable file suffix (normally "").
19757exeext="$exeext"
19758
19759# Additional compiler flags for building library objects.
19760pic_flag=$lt_lt_prog_compiler_pic_RC
19761pic_mode=$pic_mode
19762
19763# What is the maximum length of a command?
19764max_cmd_len=$lt_cv_sys_max_cmd_len
19765
19766# Does compiler simultaneously support -c and -o options?
19767compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19768
19769# Must we lock files when doing compilation?
19770need_locks=$lt_need_locks
19771
19772# Do we need the lib prefix for modules?
19773need_lib_prefix=$need_lib_prefix
19774
19775# Do we need a version for libraries?
19776need_version=$need_version
19777
19778# Whether dlopen is supported.
19779dlopen_support=$enable_dlopen
19780
19781# Whether dlopen of programs is supported.
19782dlopen_self=$enable_dlopen_self
19783
19784# Whether dlopen of statically linked programs is supported.
19785dlopen_self_static=$enable_dlopen_self_static
19786
19787# Compiler flag to prevent dynamic linking.
19788link_static_flag=$lt_lt_prog_compiler_static_RC
19789
19790# Compiler flag to turn off builtin functions.
19791no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19792
19793# Compiler flag to allow reflexive dlopens.
19794export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19795
19796# Compiler flag to generate shared objects directly from archives.
19797whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19798
19799# Compiler flag to generate thread-safe objects.
19800thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19801
19802# Library versioning type.
19803version_type=$version_type
19804
19805# Format of library name prefix.
19806libname_spec=$lt_libname_spec
19807
19808# List of archive names.  First name is the real one, the rest are links.
19809# The last name is the one that the linker finds with -lNAME.
19810library_names_spec=$lt_library_names_spec
19811
19812# The coded name of the library, if different from the real name.
19813soname_spec=$lt_soname_spec
19814
19815# Commands used to build and install an old-style archive.
19816RANLIB=$lt_RANLIB
19817old_archive_cmds=$lt_old_archive_cmds_RC
19818old_postinstall_cmds=$lt_old_postinstall_cmds
19819old_postuninstall_cmds=$lt_old_postuninstall_cmds
19820
19821# Create an old-style archive from a shared archive.
19822old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19823
19824# Create a temporary old-style archive to link instead of a shared archive.
19825old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19826
19827# Commands used to build and install a shared archive.
19828archive_cmds=$lt_archive_cmds_RC
19829archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19830postinstall_cmds=$lt_postinstall_cmds
19831postuninstall_cmds=$lt_postuninstall_cmds
19832
19833# Commands used to build a loadable module (assumed same as above if empty)
19834module_cmds=$lt_module_cmds_RC
19835module_expsym_cmds=$lt_module_expsym_cmds_RC
19836
19837# Commands to strip libraries.
19838old_striplib=$lt_old_striplib
19839striplib=$lt_striplib
19840
19841# Dependencies to place before the objects being linked to create a
19842# shared library.
19843predep_objects=$lt_predep_objects_RC
19844
19845# Dependencies to place after the objects being linked to create a
19846# shared library.
19847postdep_objects=$lt_postdep_objects_RC
19848
19849# Dependencies to place before the objects being linked to create a
19850# shared library.
19851predeps=$lt_predeps_RC
19852
19853# Dependencies to place after the objects being linked to create a
19854# shared library.
19855postdeps=$lt_postdeps_RC
19856
19857# The directories searched by this compiler when creating a shared
19858# library
19859compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19860
19861# The library search path used internally by the compiler when linking
19862# a shared library.
19863compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19864
19865# Method to check whether dependent libraries are shared objects.
19866deplibs_check_method=$lt_deplibs_check_method
19867
19868# Command to use when deplibs_check_method == file_magic.
19869file_magic_cmd=$lt_file_magic_cmd
19870
19871# Flag that allows shared libraries with undefined symbols to be built.
19872allow_undefined_flag=$lt_allow_undefined_flag_RC
19873
19874# Flag that forces no undefined symbols.
19875no_undefined_flag=$lt_no_undefined_flag_RC
19876
19877# Commands used to finish a libtool library installation in a directory.
19878finish_cmds=$lt_finish_cmds
19879
19880# Same as above, but a single script fragment to be evaled but not shown.
19881finish_eval=$lt_finish_eval
19882
19883# Take the output of nm and produce a listing of raw symbols and C names.
19884global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19885
19886# Transform the output of nm in a proper C declaration
19887global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19888
19889# Transform the output of nm in a C name address pair
19890global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19891
19892# This is the shared library runtime path variable.
19893runpath_var=$runpath_var
19894
19895# This is the shared library path variable.
19896shlibpath_var=$shlibpath_var
19897
19898# Is shlibpath searched before the hard-coded library search path?
19899shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19900
19901# How to hardcode a shared library path into an executable.
19902hardcode_action=$hardcode_action_RC
19903
19904# Whether we should hardcode library paths into libraries.
19905hardcode_into_libs=$hardcode_into_libs
19906
19907# Flag to hardcode \$libdir into a binary during linking.
19908# This must work even if \$libdir does not exist.
19909hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19910
19911# If ld is used when linking, flag to hardcode \$libdir into
19912# a binary during linking. This must work even if \$libdir does
19913# not exist.
19914hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19915
19916# Whether we need a single -rpath flag with a separated argument.
19917hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19918
19919# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19920# resulting binary.
19921hardcode_direct=$hardcode_direct_RC
19922
19923# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19924# resulting binary.
19925hardcode_minus_L=$hardcode_minus_L_RC
19926
19927# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19928# the resulting binary.
19929hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19930
19931# Set to yes if building a shared library automatically hardcodes DIR into the library
19932# and all subsequent libraries and executables linked against it.
19933hardcode_automatic=$hardcode_automatic_RC
19934
19935# Variables whose values should be saved in libtool wrapper scripts and
19936# restored at relink time.
19937variables_saved_for_relink="$variables_saved_for_relink"
19938
19939# Whether libtool must link a program against all its dependency libraries.
19940link_all_deplibs=$link_all_deplibs_RC
19941
19942# Compile-time system search path for libraries
19943sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19944
19945# Run-time system search path for libraries
19946sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19947
19948# Fix the shell variable \$srcfile for the compiler.
19949fix_srcfile_path=$lt_fix_srcfile_path
19950
19951# Set to yes if exported symbols are required.
19952always_export_symbols=$always_export_symbols_RC
19953
19954# The commands to list exported symbols.
19955export_symbols_cmds=$lt_export_symbols_cmds_RC
19956
19957# The commands to extract the exported symbol list from a shared archive.
19958extract_expsyms_cmds=$lt_extract_expsyms_cmds
19959
19960# Symbols that should not be listed in the preloaded symbols.
19961exclude_expsyms=$lt_exclude_expsyms_RC
19962
19963# Symbols that must always be exported.
19964include_expsyms=$lt_include_expsyms_RC
19965
19966# ### END LIBTOOL TAG CONFIG: $tagname
19967
19968__EOF__
19969
19970
19971else
19972  # If there is no Makefile yet, we rely on a make rule to execute
19973  # `config.status --recheck' to rerun these tests and create the
19974  # libtool script then.
19975  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19976  if test -f "$ltmain_in"; then
19977    test -f Makefile && make "$ltmain"
19978  fi
19979fi
19980
19981
19982ac_ext=c
19983ac_cpp='$CPP $CPPFLAGS'
19984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19986ac_compiler_gnu=$ac_cv_c_compiler_gnu
19987
19988CC="$lt_save_CC"
19989
19990	;;
19991
19992      *)
19993	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19994$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19995   { (exit 1); exit 1; }; }
19996	;;
19997      esac
19998
19999      # Append the new tag name to the list of available tags.
20000      if test -n "$tagname" ; then
20001      available_tags="$available_tags $tagname"
20002    fi
20003    fi
20004  done
20005  IFS="$lt_save_ifs"
20006
20007  # Now substitute the updated list of available tags.
20008  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20009    mv "${ofile}T" "$ofile"
20010    chmod +x "$ofile"
20011  else
20012    rm -f "${ofile}T"
20013    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20014$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20015   { (exit 1); exit 1; }; }
20016  fi
20017fi
20018
20019
20020
20021# This can be used to rebuild libtool when needed
20022LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20023
20024# Always use our own libtool.
20025LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20026
20027# Prevent multiple expansion
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048ac_ext=c
20049ac_cpp='$CPP $CPPFLAGS'
20050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20052ac_compiler_gnu=$ac_cv_c_compiler_gnu
20053if test -n "$ac_tool_prefix"; then
20054  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20055set dummy ${ac_tool_prefix}gcc; ac_word=$2
20056{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20057$as_echo_n "checking for $ac_word... " >&6; }
20058if test "${ac_cv_prog_CC+set}" = set; then
20059  $as_echo_n "(cached) " >&6
20060else
20061  if test -n "$CC"; then
20062  ac_cv_prog_CC="$CC" # Let the user override the test.
20063else
20064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20065for as_dir in $PATH
20066do
20067  IFS=$as_save_IFS
20068  test -z "$as_dir" && as_dir=.
20069  for ac_exec_ext in '' $ac_executable_extensions; do
20070  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20071    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20072    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20073    break 2
20074  fi
20075done
20076done
20077IFS=$as_save_IFS
20078
20079fi
20080fi
20081CC=$ac_cv_prog_CC
20082if test -n "$CC"; then
20083  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20084$as_echo "$CC" >&6; }
20085else
20086  { $as_echo "$as_me:$LINENO: result: no" >&5
20087$as_echo "no" >&6; }
20088fi
20089
20090
20091fi
20092if test -z "$ac_cv_prog_CC"; then
20093  ac_ct_CC=$CC
20094  # Extract the first word of "gcc", so it can be a program name with args.
20095set dummy gcc; ac_word=$2
20096{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20097$as_echo_n "checking for $ac_word... " >&6; }
20098if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20099  $as_echo_n "(cached) " >&6
20100else
20101  if test -n "$ac_ct_CC"; then
20102  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20103else
20104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20105for as_dir in $PATH
20106do
20107  IFS=$as_save_IFS
20108  test -z "$as_dir" && as_dir=.
20109  for ac_exec_ext in '' $ac_executable_extensions; do
20110  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20111    ac_cv_prog_ac_ct_CC="gcc"
20112    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20113    break 2
20114  fi
20115done
20116done
20117IFS=$as_save_IFS
20118
20119fi
20120fi
20121ac_ct_CC=$ac_cv_prog_ac_ct_CC
20122if test -n "$ac_ct_CC"; then
20123  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20124$as_echo "$ac_ct_CC" >&6; }
20125else
20126  { $as_echo "$as_me:$LINENO: result: no" >&5
20127$as_echo "no" >&6; }
20128fi
20129
20130  if test "x$ac_ct_CC" = x; then
20131    CC=""
20132  else
20133    case $cross_compiling:$ac_tool_warned in
20134yes:)
20135{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20137ac_tool_warned=yes ;;
20138esac
20139    CC=$ac_ct_CC
20140  fi
20141else
20142  CC="$ac_cv_prog_CC"
20143fi
20144
20145if test -z "$CC"; then
20146          if test -n "$ac_tool_prefix"; then
20147    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20148set dummy ${ac_tool_prefix}cc; ac_word=$2
20149{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20150$as_echo_n "checking for $ac_word... " >&6; }
20151if test "${ac_cv_prog_CC+set}" = set; then
20152  $as_echo_n "(cached) " >&6
20153else
20154  if test -n "$CC"; then
20155  ac_cv_prog_CC="$CC" # Let the user override the test.
20156else
20157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20158for as_dir in $PATH
20159do
20160  IFS=$as_save_IFS
20161  test -z "$as_dir" && as_dir=.
20162  for ac_exec_ext in '' $ac_executable_extensions; do
20163  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20164    ac_cv_prog_CC="${ac_tool_prefix}cc"
20165    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20166    break 2
20167  fi
20168done
20169done
20170IFS=$as_save_IFS
20171
20172fi
20173fi
20174CC=$ac_cv_prog_CC
20175if test -n "$CC"; then
20176  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20177$as_echo "$CC" >&6; }
20178else
20179  { $as_echo "$as_me:$LINENO: result: no" >&5
20180$as_echo "no" >&6; }
20181fi
20182
20183
20184  fi
20185fi
20186if test -z "$CC"; then
20187  # Extract the first word of "cc", so it can be a program name with args.
20188set dummy cc; ac_word=$2
20189{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20190$as_echo_n "checking for $ac_word... " >&6; }
20191if test "${ac_cv_prog_CC+set}" = set; then
20192  $as_echo_n "(cached) " >&6
20193else
20194  if test -n "$CC"; then
20195  ac_cv_prog_CC="$CC" # Let the user override the test.
20196else
20197  ac_prog_rejected=no
20198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20199for as_dir in $PATH
20200do
20201  IFS=$as_save_IFS
20202  test -z "$as_dir" && as_dir=.
20203  for ac_exec_ext in '' $ac_executable_extensions; do
20204  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20205    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20206       ac_prog_rejected=yes
20207       continue
20208     fi
20209    ac_cv_prog_CC="cc"
20210    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20211    break 2
20212  fi
20213done
20214done
20215IFS=$as_save_IFS
20216
20217if test $ac_prog_rejected = yes; then
20218  # We found a bogon in the path, so make sure we never use it.
20219  set dummy $ac_cv_prog_CC
20220  shift
20221  if test $# != 0; then
20222    # We chose a different compiler from the bogus one.
20223    # However, it has the same basename, so the bogon will be chosen
20224    # first if we set CC to just the basename; use the full file name.
20225    shift
20226    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20227  fi
20228fi
20229fi
20230fi
20231CC=$ac_cv_prog_CC
20232if test -n "$CC"; then
20233  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20234$as_echo "$CC" >&6; }
20235else
20236  { $as_echo "$as_me:$LINENO: result: no" >&5
20237$as_echo "no" >&6; }
20238fi
20239
20240
20241fi
20242if test -z "$CC"; then
20243  if test -n "$ac_tool_prefix"; then
20244  for ac_prog in cl.exe
20245  do
20246    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20247set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20248{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20249$as_echo_n "checking for $ac_word... " >&6; }
20250if test "${ac_cv_prog_CC+set}" = set; then
20251  $as_echo_n "(cached) " >&6
20252else
20253  if test -n "$CC"; then
20254  ac_cv_prog_CC="$CC" # Let the user override the test.
20255else
20256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20257for as_dir in $PATH
20258do
20259  IFS=$as_save_IFS
20260  test -z "$as_dir" && as_dir=.
20261  for ac_exec_ext in '' $ac_executable_extensions; do
20262  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20263    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20264    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20265    break 2
20266  fi
20267done
20268done
20269IFS=$as_save_IFS
20270
20271fi
20272fi
20273CC=$ac_cv_prog_CC
20274if test -n "$CC"; then
20275  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20276$as_echo "$CC" >&6; }
20277else
20278  { $as_echo "$as_me:$LINENO: result: no" >&5
20279$as_echo "no" >&6; }
20280fi
20281
20282
20283    test -n "$CC" && break
20284  done
20285fi
20286if test -z "$CC"; then
20287  ac_ct_CC=$CC
20288  for ac_prog in cl.exe
20289do
20290  # Extract the first word of "$ac_prog", so it can be a program name with args.
20291set dummy $ac_prog; ac_word=$2
20292{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20293$as_echo_n "checking for $ac_word... " >&6; }
20294if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20295  $as_echo_n "(cached) " >&6
20296else
20297  if test -n "$ac_ct_CC"; then
20298  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20299else
20300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20301for as_dir in $PATH
20302do
20303  IFS=$as_save_IFS
20304  test -z "$as_dir" && as_dir=.
20305  for ac_exec_ext in '' $ac_executable_extensions; do
20306  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20307    ac_cv_prog_ac_ct_CC="$ac_prog"
20308    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20309    break 2
20310  fi
20311done
20312done
20313IFS=$as_save_IFS
20314
20315fi
20316fi
20317ac_ct_CC=$ac_cv_prog_ac_ct_CC
20318if test -n "$ac_ct_CC"; then
20319  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20320$as_echo "$ac_ct_CC" >&6; }
20321else
20322  { $as_echo "$as_me:$LINENO: result: no" >&5
20323$as_echo "no" >&6; }
20324fi
20325
20326
20327  test -n "$ac_ct_CC" && break
20328done
20329
20330  if test "x$ac_ct_CC" = x; then
20331    CC=""
20332  else
20333    case $cross_compiling:$ac_tool_warned in
20334yes:)
20335{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20336$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20337ac_tool_warned=yes ;;
20338esac
20339    CC=$ac_ct_CC
20340  fi
20341fi
20342
20343fi
20344
20345
20346test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20348{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20349See \`config.log' for more details." >&5
20350$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20351See \`config.log' for more details." >&2;}
20352   { (exit 1); exit 1; }; }; }
20353
20354# Provide some information about the compiler.
20355$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20356set X $ac_compile
20357ac_compiler=$2
20358{ (ac_try="$ac_compiler --version >&5"
20359case "(($ac_try" in
20360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20361  *) ac_try_echo=$ac_try;;
20362esac
20363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20364$as_echo "$ac_try_echo") >&5
20365  (eval "$ac_compiler --version >&5") 2>&5
20366  ac_status=$?
20367  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20368  (exit $ac_status); }
20369{ (ac_try="$ac_compiler -v >&5"
20370case "(($ac_try" in
20371  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20372  *) ac_try_echo=$ac_try;;
20373esac
20374eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20375$as_echo "$ac_try_echo") >&5
20376  (eval "$ac_compiler -v >&5") 2>&5
20377  ac_status=$?
20378  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20379  (exit $ac_status); }
20380{ (ac_try="$ac_compiler -V >&5"
20381case "(($ac_try" in
20382  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20383  *) ac_try_echo=$ac_try;;
20384esac
20385eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20386$as_echo "$ac_try_echo") >&5
20387  (eval "$ac_compiler -V >&5") 2>&5
20388  ac_status=$?
20389  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20390  (exit $ac_status); }
20391
20392{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20393$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20394if test "${ac_cv_c_compiler_gnu+set}" = set; then
20395  $as_echo_n "(cached) " >&6
20396else
20397  cat >conftest.$ac_ext <<_ACEOF
20398/* confdefs.h.  */
20399_ACEOF
20400cat confdefs.h >>conftest.$ac_ext
20401cat >>conftest.$ac_ext <<_ACEOF
20402/* end confdefs.h.  */
20403
20404int
20405main ()
20406{
20407#ifndef __GNUC__
20408       choke me
20409#endif
20410
20411  ;
20412  return 0;
20413}
20414_ACEOF
20415rm -f conftest.$ac_objext
20416if { (ac_try="$ac_compile"
20417case "(($ac_try" in
20418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20419  *) ac_try_echo=$ac_try;;
20420esac
20421eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20422$as_echo "$ac_try_echo") >&5
20423  (eval "$ac_compile") 2>conftest.er1
20424  ac_status=$?
20425  grep -v '^ *+' conftest.er1 >conftest.err
20426  rm -f conftest.er1
20427  cat conftest.err >&5
20428  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20429  (exit $ac_status); } && {
20430	 test -z "$ac_c_werror_flag" ||
20431	 test ! -s conftest.err
20432       } && test -s conftest.$ac_objext; then
20433  ac_compiler_gnu=yes
20434else
20435  $as_echo "$as_me: failed program was:" >&5
20436sed 's/^/| /' conftest.$ac_ext >&5
20437
20438	ac_compiler_gnu=no
20439fi
20440
20441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20442ac_cv_c_compiler_gnu=$ac_compiler_gnu
20443
20444fi
20445{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20446$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20447if test $ac_compiler_gnu = yes; then
20448  GCC=yes
20449else
20450  GCC=
20451fi
20452ac_test_CFLAGS=${CFLAGS+set}
20453ac_save_CFLAGS=$CFLAGS
20454{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20455$as_echo_n "checking whether $CC accepts -g... " >&6; }
20456if test "${ac_cv_prog_cc_g+set}" = set; then
20457  $as_echo_n "(cached) " >&6
20458else
20459  ac_save_c_werror_flag=$ac_c_werror_flag
20460   ac_c_werror_flag=yes
20461   ac_cv_prog_cc_g=no
20462   CFLAGS="-g"
20463   cat >conftest.$ac_ext <<_ACEOF
20464/* confdefs.h.  */
20465_ACEOF
20466cat confdefs.h >>conftest.$ac_ext
20467cat >>conftest.$ac_ext <<_ACEOF
20468/* end confdefs.h.  */
20469
20470int
20471main ()
20472{
20473
20474  ;
20475  return 0;
20476}
20477_ACEOF
20478rm -f conftest.$ac_objext
20479if { (ac_try="$ac_compile"
20480case "(($ac_try" in
20481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20482  *) ac_try_echo=$ac_try;;
20483esac
20484eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20485$as_echo "$ac_try_echo") >&5
20486  (eval "$ac_compile") 2>conftest.er1
20487  ac_status=$?
20488  grep -v '^ *+' conftest.er1 >conftest.err
20489  rm -f conftest.er1
20490  cat conftest.err >&5
20491  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20492  (exit $ac_status); } && {
20493	 test -z "$ac_c_werror_flag" ||
20494	 test ! -s conftest.err
20495       } && test -s conftest.$ac_objext; then
20496  ac_cv_prog_cc_g=yes
20497else
20498  $as_echo "$as_me: failed program was:" >&5
20499sed 's/^/| /' conftest.$ac_ext >&5
20500
20501	CFLAGS=""
20502      cat >conftest.$ac_ext <<_ACEOF
20503/* confdefs.h.  */
20504_ACEOF
20505cat confdefs.h >>conftest.$ac_ext
20506cat >>conftest.$ac_ext <<_ACEOF
20507/* end confdefs.h.  */
20508
20509int
20510main ()
20511{
20512
20513  ;
20514  return 0;
20515}
20516_ACEOF
20517rm -f conftest.$ac_objext
20518if { (ac_try="$ac_compile"
20519case "(($ac_try" in
20520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20521  *) ac_try_echo=$ac_try;;
20522esac
20523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20524$as_echo "$ac_try_echo") >&5
20525  (eval "$ac_compile") 2>conftest.er1
20526  ac_status=$?
20527  grep -v '^ *+' conftest.er1 >conftest.err
20528  rm -f conftest.er1
20529  cat conftest.err >&5
20530  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20531  (exit $ac_status); } && {
20532	 test -z "$ac_c_werror_flag" ||
20533	 test ! -s conftest.err
20534       } && test -s conftest.$ac_objext; then
20535  :
20536else
20537  $as_echo "$as_me: failed program was:" >&5
20538sed 's/^/| /' conftest.$ac_ext >&5
20539
20540	ac_c_werror_flag=$ac_save_c_werror_flag
20541	 CFLAGS="-g"
20542	 cat >conftest.$ac_ext <<_ACEOF
20543/* confdefs.h.  */
20544_ACEOF
20545cat confdefs.h >>conftest.$ac_ext
20546cat >>conftest.$ac_ext <<_ACEOF
20547/* end confdefs.h.  */
20548
20549int
20550main ()
20551{
20552
20553  ;
20554  return 0;
20555}
20556_ACEOF
20557rm -f conftest.$ac_objext
20558if { (ac_try="$ac_compile"
20559case "(($ac_try" in
20560  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20561  *) ac_try_echo=$ac_try;;
20562esac
20563eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20564$as_echo "$ac_try_echo") >&5
20565  (eval "$ac_compile") 2>conftest.er1
20566  ac_status=$?
20567  grep -v '^ *+' conftest.er1 >conftest.err
20568  rm -f conftest.er1
20569  cat conftest.err >&5
20570  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20571  (exit $ac_status); } && {
20572	 test -z "$ac_c_werror_flag" ||
20573	 test ! -s conftest.err
20574       } && test -s conftest.$ac_objext; then
20575  ac_cv_prog_cc_g=yes
20576else
20577  $as_echo "$as_me: failed program was:" >&5
20578sed 's/^/| /' conftest.$ac_ext >&5
20579
20580
20581fi
20582
20583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20584fi
20585
20586rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20587fi
20588
20589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20590   ac_c_werror_flag=$ac_save_c_werror_flag
20591fi
20592{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20593$as_echo "$ac_cv_prog_cc_g" >&6; }
20594if test "$ac_test_CFLAGS" = set; then
20595  CFLAGS=$ac_save_CFLAGS
20596elif test $ac_cv_prog_cc_g = yes; then
20597  if test "$GCC" = yes; then
20598    CFLAGS="-g -O2"
20599  else
20600    CFLAGS="-g"
20601  fi
20602else
20603  if test "$GCC" = yes; then
20604    CFLAGS="-O2"
20605  else
20606    CFLAGS=
20607  fi
20608fi
20609{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20610$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20611if test "${ac_cv_prog_cc_c89+set}" = set; then
20612  $as_echo_n "(cached) " >&6
20613else
20614  ac_cv_prog_cc_c89=no
20615ac_save_CC=$CC
20616cat >conftest.$ac_ext <<_ACEOF
20617/* confdefs.h.  */
20618_ACEOF
20619cat confdefs.h >>conftest.$ac_ext
20620cat >>conftest.$ac_ext <<_ACEOF
20621/* end confdefs.h.  */
20622#include <stdarg.h>
20623#include <stdio.h>
20624#include <sys/types.h>
20625#include <sys/stat.h>
20626/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20627struct buf { int x; };
20628FILE * (*rcsopen) (struct buf *, struct stat *, int);
20629static char *e (p, i)
20630     char **p;
20631     int i;
20632{
20633  return p[i];
20634}
20635static char *f (char * (*g) (char **, int), char **p, ...)
20636{
20637  char *s;
20638  va_list v;
20639  va_start (v,p);
20640  s = g (p, va_arg (v,int));
20641  va_end (v);
20642  return s;
20643}
20644
20645/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20646   function prototypes and stuff, but not '\xHH' hex character constants.
20647   These don't provoke an error unfortunately, instead are silently treated
20648   as 'x'.  The following induces an error, until -std is added to get
20649   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20650   array size at least.  It's necessary to write '\x00'==0 to get something
20651   that's true only with -std.  */
20652int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20653
20654/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20655   inside strings and character constants.  */
20656#define FOO(x) 'x'
20657int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20658
20659int test (int i, double x);
20660struct s1 {int (*f) (int a);};
20661struct s2 {int (*f) (double a);};
20662int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20663int argc;
20664char **argv;
20665int
20666main ()
20667{
20668return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20669  ;
20670  return 0;
20671}
20672_ACEOF
20673for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20674	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20675do
20676  CC="$ac_save_CC $ac_arg"
20677  rm -f conftest.$ac_objext
20678if { (ac_try="$ac_compile"
20679case "(($ac_try" in
20680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20681  *) ac_try_echo=$ac_try;;
20682esac
20683eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20684$as_echo "$ac_try_echo") >&5
20685  (eval "$ac_compile") 2>conftest.er1
20686  ac_status=$?
20687  grep -v '^ *+' conftest.er1 >conftest.err
20688  rm -f conftest.er1
20689  cat conftest.err >&5
20690  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20691  (exit $ac_status); } && {
20692	 test -z "$ac_c_werror_flag" ||
20693	 test ! -s conftest.err
20694       } && test -s conftest.$ac_objext; then
20695  ac_cv_prog_cc_c89=$ac_arg
20696else
20697  $as_echo "$as_me: failed program was:" >&5
20698sed 's/^/| /' conftest.$ac_ext >&5
20699
20700
20701fi
20702
20703rm -f core conftest.err conftest.$ac_objext
20704  test "x$ac_cv_prog_cc_c89" != "xno" && break
20705done
20706rm -f conftest.$ac_ext
20707CC=$ac_save_CC
20708
20709fi
20710# AC_CACHE_VAL
20711case "x$ac_cv_prog_cc_c89" in
20712  x)
20713    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20714$as_echo "none needed" >&6; } ;;
20715  xno)
20716    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20717$as_echo "unsupported" >&6; } ;;
20718  *)
20719    CC="$CC $ac_cv_prog_cc_c89"
20720    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20721$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20722esac
20723
20724
20725ac_ext=c
20726ac_cpp='$CPP $CPPFLAGS'
20727ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20728ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20729ac_compiler_gnu=$ac_cv_c_compiler_gnu
20730
20731depcc="$CC"   am_compiler_list=
20732
20733{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20734$as_echo_n "checking dependency style of $depcc... " >&6; }
20735if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20736  $as_echo_n "(cached) " >&6
20737else
20738  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20739  # We make a subdir and do the tests there.  Otherwise we can end up
20740  # making bogus files that we don't know about and never remove.  For
20741  # instance it was reported that on HP-UX the gcc test will end up
20742  # making a dummy file named `D' -- because `-MD' means `put the output
20743  # in D'.
20744  mkdir conftest.dir
20745  # Copy depcomp to subdir because otherwise we won't find it if we're
20746  # using a relative directory.
20747  cp "$am_depcomp" conftest.dir
20748  cd conftest.dir
20749  # We will build objects and dependencies in a subdirectory because
20750  # it helps to detect inapplicable dependency modes.  For instance
20751  # both Tru64's cc and ICC support -MD to output dependencies as a
20752  # side effect of compilation, but ICC will put the dependencies in
20753  # the current directory while Tru64 will put them in the object
20754  # directory.
20755  mkdir sub
20756
20757  am_cv_CC_dependencies_compiler_type=none
20758  if test "$am_compiler_list" = ""; then
20759     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20760  fi
20761  am__universal=false
20762  case " $depcc " in #(
20763     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20764     esac
20765
20766  for depmode in $am_compiler_list; do
20767    # Setup a source with many dependencies, because some compilers
20768    # like to wrap large dependency lists on column 80 (with \), and
20769    # we should not choose a depcomp mode which is confused by this.
20770    #
20771    # We need to recreate these files for each test, as the compiler may
20772    # overwrite some of them when testing with obscure command lines.
20773    # This happens at least with the AIX C compiler.
20774    : > sub/conftest.c
20775    for i in 1 2 3 4 5 6; do
20776      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20777      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20778      # Solaris 8's {/usr,}/bin/sh.
20779      touch sub/conftst$i.h
20780    done
20781    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20782
20783    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20784    # mode.  It turns out that the SunPro C++ compiler does not properly
20785    # handle `-M -o', and we need to detect this.  Also, some Intel
20786    # versions had trouble with output in subdirs
20787    am__obj=sub/conftest.${OBJEXT-o}
20788    am__minus_obj="-o $am__obj"
20789    case $depmode in
20790    gcc)
20791      # This depmode causes a compiler race in universal mode.
20792      test "$am__universal" = false || continue
20793      ;;
20794    nosideeffect)
20795      # after this tag, mechanisms are not by side-effect, so they'll
20796      # only be used when explicitly requested
20797      if test "x$enable_dependency_tracking" = xyes; then
20798	continue
20799      else
20800	break
20801      fi
20802      ;;
20803    msvisualcpp | msvcmsys)
20804      # This compiler won't grok `-c -o', but also, the minuso test has
20805      # not run yet.  These depmodes are late enough in the game, and
20806      # so weak that their functioning should not be impacted.
20807      am__obj=conftest.${OBJEXT-o}
20808      am__minus_obj=
20809      ;;
20810    none) break ;;
20811    esac
20812    if depmode=$depmode \
20813       source=sub/conftest.c object=$am__obj \
20814       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20815       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20816         >/dev/null 2>conftest.err &&
20817       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20818       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20819       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20820       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20821      # icc doesn't choke on unknown options, it will just issue warnings
20822      # or remarks (even with -Werror).  So we grep stderr for any message
20823      # that says an option was ignored or not supported.
20824      # When given -MP, icc 7.0 and 7.1 complain thusly:
20825      #   icc: Command line warning: ignoring option '-M'; no argument required
20826      # The diagnosis changed in icc 8.0:
20827      #   icc: Command line remark: option '-MP' not supported
20828      if (grep 'ignoring option' conftest.err ||
20829          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20830        am_cv_CC_dependencies_compiler_type=$depmode
20831        break
20832      fi
20833    fi
20834  done
20835
20836  cd ..
20837  rm -rf conftest.dir
20838else
20839  am_cv_CC_dependencies_compiler_type=none
20840fi
20841
20842fi
20843{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20844$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20845CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20846
20847 if
20848  test "x$enable_dependency_tracking" != xno \
20849  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20850  am__fastdepCC_TRUE=
20851  am__fastdepCC_FALSE='#'
20852else
20853  am__fastdepCC_TRUE='#'
20854  am__fastdepCC_FALSE=
20855fi
20856
20857
20858
20859
20860
20861
20862
20863# Check whether --with-xorg-module-dir was given.
20864if test "${with_xorg_module_dir+set}" = set; then
20865  withval=$with_xorg_module_dir;  moduledir="$withval"
20866else
20867   moduledir="$libdir/xorg/modules"
20868fi
20869
20870
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 DPMSExtension
21004#error DPMSExtension 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 DPMSExtension is defined" >&5
21044$as_echo_n "checking if DPMSExtension 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 xextproto"
21049	fi
21050
21051
21052# Checks for pkg-config packages
21053
21054
21055if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21056	if test -n "$ac_tool_prefix"; then
21057  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21058set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21059{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21060$as_echo_n "checking for $ac_word... " >&6; }
21061if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21062  $as_echo_n "(cached) " >&6
21063else
21064  case $PKG_CONFIG in
21065  [\\/]* | ?:[\\/]*)
21066  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21067  ;;
21068  *)
21069  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21070for as_dir in $PATH
21071do
21072  IFS=$as_save_IFS
21073  test -z "$as_dir" && as_dir=.
21074  for ac_exec_ext in '' $ac_executable_extensions; do
21075  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21076    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21077    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21078    break 2
21079  fi
21080done
21081done
21082IFS=$as_save_IFS
21083
21084  ;;
21085esac
21086fi
21087PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21088if test -n "$PKG_CONFIG"; then
21089  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21090$as_echo "$PKG_CONFIG" >&6; }
21091else
21092  { $as_echo "$as_me:$LINENO: result: no" >&5
21093$as_echo "no" >&6; }
21094fi
21095
21096
21097fi
21098if test -z "$ac_cv_path_PKG_CONFIG"; then
21099  ac_pt_PKG_CONFIG=$PKG_CONFIG
21100  # Extract the first word of "pkg-config", so it can be a program name with args.
21101set dummy pkg-config; ac_word=$2
21102{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21103$as_echo_n "checking for $ac_word... " >&6; }
21104if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21105  $as_echo_n "(cached) " >&6
21106else
21107  case $ac_pt_PKG_CONFIG in
21108  [\\/]* | ?:[\\/]*)
21109  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21110  ;;
21111  *)
21112  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21113for as_dir in $PATH
21114do
21115  IFS=$as_save_IFS
21116  test -z "$as_dir" && as_dir=.
21117  for ac_exec_ext in '' $ac_executable_extensions; do
21118  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21119    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21120    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21121    break 2
21122  fi
21123done
21124done
21125IFS=$as_save_IFS
21126
21127  ;;
21128esac
21129fi
21130ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21131if test -n "$ac_pt_PKG_CONFIG"; then
21132  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21133$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21134else
21135  { $as_echo "$as_me:$LINENO: result: no" >&5
21136$as_echo "no" >&6; }
21137fi
21138
21139  if test "x$ac_pt_PKG_CONFIG" = x; then
21140    PKG_CONFIG=""
21141  else
21142    case $cross_compiling:$ac_tool_warned in
21143yes:)
21144{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21145$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21146ac_tool_warned=yes ;;
21147esac
21148    PKG_CONFIG=$ac_pt_PKG_CONFIG
21149  fi
21150else
21151  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21152fi
21153
21154fi
21155if test -n "$PKG_CONFIG"; then
21156	_pkg_min_version=0.9.0
21157	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21158$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21159	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21160		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21161$as_echo "yes" >&6; }
21162	else
21163		{ $as_echo "$as_me:$LINENO: result: no" >&5
21164$as_echo "no" >&6; }
21165		PKG_CONFIG=""
21166	fi
21167
21168fi
21169
21170pkg_failed=no
21171{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21172$as_echo_n "checking for XORG... " >&6; }
21173
21174if test -n "$XORG_CFLAGS"; then
21175    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21176 elif test -n "$PKG_CONFIG"; then
21177    if test -n "$PKG_CONFIG" && \
21178    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21179  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21180  ac_status=$?
21181  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21182  (exit $ac_status); }; then
21183  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21184else
21185  pkg_failed=yes
21186fi
21187 else
21188    pkg_failed=untried
21189fi
21190if test -n "$XORG_LIBS"; then
21191    pkg_cv_XORG_LIBS="$XORG_LIBS"
21192 elif test -n "$PKG_CONFIG"; then
21193    if test -n "$PKG_CONFIG" && \
21194    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21195  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21196  ac_status=$?
21197  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21198  (exit $ac_status); }; then
21199  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21200else
21201  pkg_failed=yes
21202fi
21203 else
21204    pkg_failed=untried
21205fi
21206
21207
21208
21209if test $pkg_failed = yes; then
21210
21211if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21212        _pkg_short_errors_supported=yes
21213else
21214        _pkg_short_errors_supported=no
21215fi
21216        if test $_pkg_short_errors_supported = yes; then
21217	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21218        else
21219	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21220        fi
21221	# Put the nasty error message in config.log where it belongs
21222	echo "$XORG_PKG_ERRORS" >&5
21223
21224	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21225
21226$XORG_PKG_ERRORS
21227
21228Consider adjusting the PKG_CONFIG_PATH environment variable if you
21229installed software in a non-standard prefix.
21230
21231Alternatively, you may set the environment variables XORG_CFLAGS
21232and XORG_LIBS to avoid the need to call pkg-config.
21233See the pkg-config man page for more details.
21234" >&5
21235$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21236
21237$XORG_PKG_ERRORS
21238
21239Consider adjusting the PKG_CONFIG_PATH environment variable if you
21240installed software in a non-standard prefix.
21241
21242Alternatively, you may set the environment variables XORG_CFLAGS
21243and XORG_LIBS to avoid the need to call pkg-config.
21244See the pkg-config man page for more details.
21245" >&2;}
21246   { (exit 1); exit 1; }; }
21247elif test $pkg_failed = untried; then
21248	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21249$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21250{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21251is in your PATH or set the PKG_CONFIG environment variable to the full
21252path to pkg-config.
21253
21254Alternatively, you may set the environment variables XORG_CFLAGS
21255and XORG_LIBS to avoid the need to call pkg-config.
21256See the pkg-config man page for more details.
21257
21258To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21259See \`config.log' for more details." >&5
21260$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21261is in your PATH or set the PKG_CONFIG environment variable to the full
21262path to pkg-config.
21263
21264Alternatively, you may set the environment variables XORG_CFLAGS
21265and XORG_LIBS to avoid the need to call pkg-config.
21266See the pkg-config man page for more details.
21267
21268To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21269See \`config.log' for more details." >&2;}
21270   { (exit 1); exit 1; }; }; }
21271else
21272	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21273	XORG_LIBS=$pkg_cv_XORG_LIBS
21274        { $as_echo "$as_me:$LINENO: result: yes" >&5
21275$as_echo "yes" >&6; }
21276	:
21277fi
21278
21279pkg_failed=no
21280{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21281$as_echo_n "checking for XEXT... " >&6; }
21282
21283if test -n "$XEXT_CFLAGS"; then
21284    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21285 elif test -n "$PKG_CONFIG"; then
21286    if test -n "$PKG_CONFIG" && \
21287    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21288  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21289  ac_status=$?
21290  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21291  (exit $ac_status); }; then
21292  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21293else
21294  pkg_failed=yes
21295fi
21296 else
21297    pkg_failed=untried
21298fi
21299if test -n "$XEXT_LIBS"; then
21300    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21301 elif test -n "$PKG_CONFIG"; then
21302    if test -n "$PKG_CONFIG" && \
21303    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21304  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21305  ac_status=$?
21306  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21307  (exit $ac_status); }; then
21308  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21309else
21310  pkg_failed=yes
21311fi
21312 else
21313    pkg_failed=untried
21314fi
21315
21316
21317
21318if test $pkg_failed = yes; then
21319
21320if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21321        _pkg_short_errors_supported=yes
21322else
21323        _pkg_short_errors_supported=no
21324fi
21325        if test $_pkg_short_errors_supported = yes; then
21326	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21327        else
21328	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21329        fi
21330	# Put the nasty error message in config.log where it belongs
21331	echo "$XEXT_PKG_ERRORS" >&5
21332
21333	{ $as_echo "$as_me:$LINENO: result: no" >&5
21334$as_echo "no" >&6; }
21335                HAVE_XEXTPROTO_71="no"
21336elif test $pkg_failed = untried; then
21337	HAVE_XEXTPROTO_71="no"
21338else
21339	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21340	XEXT_LIBS=$pkg_cv_XEXT_LIBS
21341        { $as_echo "$as_me:$LINENO: result: yes" >&5
21342$as_echo "yes" >&6; }
21343	HAVE_XEXTPROTO_71="yes";
21344cat >>confdefs.h <<\_ACEOF
21345#define HAVE_XEXTPROTO_71 1
21346_ACEOF
21347
21348fi
21349 if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
21350  HAVE_XEXTPROTO_71_TRUE=
21351  HAVE_XEXTPROTO_71_FALSE='#'
21352else
21353  HAVE_XEXTPROTO_71_TRUE='#'
21354  HAVE_XEXTPROTO_71_FALSE=
21355fi
21356
21357sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21358
21359save_CFLAGS="$CFLAGS"
21360CFLAGS="$XORG_CFLAGS"
21361{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5
21362$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; }
21363if test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then
21364  $as_echo_n "(cached) " >&6
21365else
21366  cat >conftest.$ac_ext <<_ACEOF
21367/* confdefs.h.  */
21368_ACEOF
21369cat confdefs.h >>conftest.$ac_ext
21370cat >>conftest.$ac_ext <<_ACEOF
21371/* end confdefs.h.  */
21372#include "xf86.h"
21373
21374int
21375main ()
21376{
21377#ifndef xf86ConfigIsaEntity
21378  (void) xf86ConfigIsaEntity;
21379#endif
21380
21381  ;
21382  return 0;
21383}
21384_ACEOF
21385rm -f conftest.$ac_objext
21386if { (ac_try="$ac_compile"
21387case "(($ac_try" in
21388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21389  *) ac_try_echo=$ac_try;;
21390esac
21391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21392$as_echo "$ac_try_echo") >&5
21393  (eval "$ac_compile") 2>conftest.er1
21394  ac_status=$?
21395  grep -v '^ *+' conftest.er1 >conftest.err
21396  rm -f conftest.er1
21397  cat conftest.err >&5
21398  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21399  (exit $ac_status); } && {
21400	 test -z "$ac_c_werror_flag" ||
21401	 test ! -s conftest.err
21402       } && test -s conftest.$ac_objext; then
21403  ac_cv_have_decl_xf86ConfigIsaEntity=yes
21404else
21405  $as_echo "$as_me: failed program was:" >&5
21406sed 's/^/| /' conftest.$ac_ext >&5
21407
21408	ac_cv_have_decl_xf86ConfigIsaEntity=no
21409fi
21410
21411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21412fi
21413{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5
21414$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; }
21415if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then
21416
21417cat >>confdefs.h <<\_ACEOF
21418#define HAVE_ISA 1
21419_ACEOF
21420
21421fi
21422
21423CFLAGS="$save_CFLAGS"
21424
21425save_CFLAGS="$CFLAGS"
21426CFLAGS="$XORG_CFLAGS"
21427{ $as_echo "$as_me:$LINENO: checking whether VBEReadPanelID is declared" >&5
21428$as_echo_n "checking whether VBEReadPanelID is declared... " >&6; }
21429if test "${ac_cv_have_decl_VBEReadPanelID+set}" = set; then
21430  $as_echo_n "(cached) " >&6
21431else
21432  cat >conftest.$ac_ext <<_ACEOF
21433/* confdefs.h.  */
21434_ACEOF
21435cat confdefs.h >>conftest.$ac_ext
21436cat >>conftest.$ac_ext <<_ACEOF
21437/* end confdefs.h.  */
21438#include "vbe.h"
21439
21440int
21441main ()
21442{
21443#ifndef VBEReadPanelID
21444  (void) VBEReadPanelID;
21445#endif
21446
21447  ;
21448  return 0;
21449}
21450_ACEOF
21451rm -f conftest.$ac_objext
21452if { (ac_try="$ac_compile"
21453case "(($ac_try" in
21454  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21455  *) ac_try_echo=$ac_try;;
21456esac
21457eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21458$as_echo "$ac_try_echo") >&5
21459  (eval "$ac_compile") 2>conftest.er1
21460  ac_status=$?
21461  grep -v '^ *+' conftest.er1 >conftest.err
21462  rm -f conftest.er1
21463  cat conftest.err >&5
21464  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21465  (exit $ac_status); } && {
21466	 test -z "$ac_c_werror_flag" ||
21467	 test ! -s conftest.err
21468       } && test -s conftest.$ac_objext; then
21469  ac_cv_have_decl_VBEReadPanelID=yes
21470else
21471  $as_echo "$as_me: failed program was:" >&5
21472sed 's/^/| /' conftest.$ac_ext >&5
21473
21474	ac_cv_have_decl_VBEReadPanelID=no
21475fi
21476
21477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21478fi
21479{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_VBEReadPanelID" >&5
21480$as_echo "$ac_cv_have_decl_VBEReadPanelID" >&6; }
21481if test "x$ac_cv_have_decl_VBEReadPanelID" = x""yes; then
21482
21483cat >>confdefs.h <<\_ACEOF
21484#define HAVE_PANELID 1
21485_ACEOF
21486
21487fi
21488
21489CFLAGS="$save_CFLAGS"
21490
21491save_CFLAGS="$CFLAGS"
21492CFLAGS="$XORG_CFLAGS"
21493{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21494$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21495if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21496  $as_echo_n "(cached) " >&6
21497else
21498  cat >conftest.$ac_ext <<_ACEOF
21499/* confdefs.h.  */
21500_ACEOF
21501cat confdefs.h >>conftest.$ac_ext
21502cat >>conftest.$ac_ext <<_ACEOF
21503/* end confdefs.h.  */
21504#include "xorg-server.h"
21505
21506int
21507main ()
21508{
21509#ifndef XSERVER_LIBPCIACCESS
21510  (void) XSERVER_LIBPCIACCESS;
21511#endif
21512
21513  ;
21514  return 0;
21515}
21516_ACEOF
21517rm -f conftest.$ac_objext
21518if { (ac_try="$ac_compile"
21519case "(($ac_try" in
21520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21521  *) ac_try_echo=$ac_try;;
21522esac
21523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21524$as_echo "$ac_try_echo") >&5
21525  (eval "$ac_compile") 2>conftest.er1
21526  ac_status=$?
21527  grep -v '^ *+' conftest.er1 >conftest.err
21528  rm -f conftest.er1
21529  cat conftest.err >&5
21530  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21531  (exit $ac_status); } && {
21532	 test -z "$ac_c_werror_flag" ||
21533	 test ! -s conftest.err
21534       } && test -s conftest.$ac_objext; then
21535  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21536else
21537  $as_echo "$as_me: failed program was:" >&5
21538sed 's/^/| /' conftest.$ac_ext >&5
21539
21540	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21541fi
21542
21543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21544fi
21545{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21546$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21547if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21548  XSERVER_LIBPCIACCESS=yes
21549else
21550  XSERVER_LIBPCIACCESS=no
21551fi
21552
21553CFLAGS="$save_CFLAGS"
21554
21555if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21556
21557pkg_failed=no
21558{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21559$as_echo_n "checking for PCIACCESS... " >&6; }
21560
21561if test -n "$PCIACCESS_CFLAGS"; then
21562    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21563 elif test -n "$PKG_CONFIG"; then
21564    if test -n "$PKG_CONFIG" && \
21565    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5
21566  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
21567  ac_status=$?
21568  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21569  (exit $ac_status); }; then
21570  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.10" 2>/dev/null`
21571else
21572  pkg_failed=yes
21573fi
21574 else
21575    pkg_failed=untried
21576fi
21577if test -n "$PCIACCESS_LIBS"; then
21578    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21579 elif test -n "$PKG_CONFIG"; then
21580    if test -n "$PKG_CONFIG" && \
21581    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5
21582  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
21583  ac_status=$?
21584  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21585  (exit $ac_status); }; then
21586  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.10" 2>/dev/null`
21587else
21588  pkg_failed=yes
21589fi
21590 else
21591    pkg_failed=untried
21592fi
21593
21594
21595
21596if test $pkg_failed = yes; then
21597
21598if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21599        _pkg_short_errors_supported=yes
21600else
21601        _pkg_short_errors_supported=no
21602fi
21603        if test $_pkg_short_errors_supported = yes; then
21604	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.10" 2>&1`
21605        else
21606	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.10" 2>&1`
21607        fi
21608	# Put the nasty error message in config.log where it belongs
21609	echo "$PCIACCESS_PKG_ERRORS" >&5
21610
21611	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.10) were not met:
21612
21613$PCIACCESS_PKG_ERRORS
21614
21615Consider adjusting the PKG_CONFIG_PATH environment variable if you
21616installed software in a non-standard prefix.
21617
21618Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21619and PCIACCESS_LIBS to avoid the need to call pkg-config.
21620See the pkg-config man page for more details.
21621" >&5
21622$as_echo "$as_me: error: Package requirements (pciaccess >= 0.10) were not met:
21623
21624$PCIACCESS_PKG_ERRORS
21625
21626Consider adjusting the PKG_CONFIG_PATH environment variable if you
21627installed software in a non-standard prefix.
21628
21629Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21630and PCIACCESS_LIBS to avoid the need to call pkg-config.
21631See the pkg-config man page for more details.
21632" >&2;}
21633   { (exit 1); exit 1; }; }
21634elif test $pkg_failed = untried; then
21635	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21636$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21637{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21638is in your PATH or set the PKG_CONFIG environment variable to the full
21639path to pkg-config.
21640
21641Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21642and PCIACCESS_LIBS to avoid the need to call pkg-config.
21643See the pkg-config man page for more details.
21644
21645To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21646See \`config.log' for more details." >&5
21647$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21648is in your PATH or set the PKG_CONFIG environment variable to the full
21649path to pkg-config.
21650
21651Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21652and PCIACCESS_LIBS to avoid the need to call pkg-config.
21653See the pkg-config man page for more details.
21654
21655To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21656See \`config.log' for more details." >&2;}
21657   { (exit 1); exit 1; }; }; }
21658else
21659	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21660	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21661        { $as_echo "$as_me:$LINENO: result: yes" >&5
21662$as_echo "yes" >&6; }
21663	:
21664fi
21665fi
21666 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21667  XSERVER_LIBPCIACCESS_TRUE=
21668  XSERVER_LIBPCIACCESS_FALSE='#'
21669else
21670  XSERVER_LIBPCIACCESS_TRUE='#'
21671  XSERVER_LIBPCIACCESS_FALSE=
21672fi
21673
21674
21675CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
21676INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include'
21677
21678
21679
21680# Checks for libraries.
21681
21682# Checks for header files.
21683{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21684$as_echo_n "checking for ANSI C header files... " >&6; }
21685if test "${ac_cv_header_stdc+set}" = set; then
21686  $as_echo_n "(cached) " >&6
21687else
21688  cat >conftest.$ac_ext <<_ACEOF
21689/* confdefs.h.  */
21690_ACEOF
21691cat confdefs.h >>conftest.$ac_ext
21692cat >>conftest.$ac_ext <<_ACEOF
21693/* end confdefs.h.  */
21694#include <stdlib.h>
21695#include <stdarg.h>
21696#include <string.h>
21697#include <float.h>
21698
21699int
21700main ()
21701{
21702
21703  ;
21704  return 0;
21705}
21706_ACEOF
21707rm -f conftest.$ac_objext
21708if { (ac_try="$ac_compile"
21709case "(($ac_try" in
21710  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21711  *) ac_try_echo=$ac_try;;
21712esac
21713eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21714$as_echo "$ac_try_echo") >&5
21715  (eval "$ac_compile") 2>conftest.er1
21716  ac_status=$?
21717  grep -v '^ *+' conftest.er1 >conftest.err
21718  rm -f conftest.er1
21719  cat conftest.err >&5
21720  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21721  (exit $ac_status); } && {
21722	 test -z "$ac_c_werror_flag" ||
21723	 test ! -s conftest.err
21724       } && test -s conftest.$ac_objext; then
21725  ac_cv_header_stdc=yes
21726else
21727  $as_echo "$as_me: failed program was:" >&5
21728sed 's/^/| /' conftest.$ac_ext >&5
21729
21730	ac_cv_header_stdc=no
21731fi
21732
21733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21734
21735if test $ac_cv_header_stdc = yes; then
21736  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21737  cat >conftest.$ac_ext <<_ACEOF
21738/* confdefs.h.  */
21739_ACEOF
21740cat confdefs.h >>conftest.$ac_ext
21741cat >>conftest.$ac_ext <<_ACEOF
21742/* end confdefs.h.  */
21743#include <string.h>
21744
21745_ACEOF
21746if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21747  $EGREP "memchr" >/dev/null 2>&1; then
21748  :
21749else
21750  ac_cv_header_stdc=no
21751fi
21752rm -f conftest*
21753
21754fi
21755
21756if test $ac_cv_header_stdc = yes; then
21757  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21758  cat >conftest.$ac_ext <<_ACEOF
21759/* confdefs.h.  */
21760_ACEOF
21761cat confdefs.h >>conftest.$ac_ext
21762cat >>conftest.$ac_ext <<_ACEOF
21763/* end confdefs.h.  */
21764#include <stdlib.h>
21765
21766_ACEOF
21767if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21768  $EGREP "free" >/dev/null 2>&1; then
21769  :
21770else
21771  ac_cv_header_stdc=no
21772fi
21773rm -f conftest*
21774
21775fi
21776
21777if test $ac_cv_header_stdc = yes; then
21778  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21779  if test "$cross_compiling" = yes; then
21780  :
21781else
21782  cat >conftest.$ac_ext <<_ACEOF
21783/* confdefs.h.  */
21784_ACEOF
21785cat confdefs.h >>conftest.$ac_ext
21786cat >>conftest.$ac_ext <<_ACEOF
21787/* end confdefs.h.  */
21788#include <ctype.h>
21789#include <stdlib.h>
21790#if ((' ' & 0x0FF) == 0x020)
21791# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21792# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21793#else
21794# define ISLOWER(c) \
21795		   (('a' <= (c) && (c) <= 'i') \
21796		     || ('j' <= (c) && (c) <= 'r') \
21797		     || ('s' <= (c) && (c) <= 'z'))
21798# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21799#endif
21800
21801#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21802int
21803main ()
21804{
21805  int i;
21806  for (i = 0; i < 256; i++)
21807    if (XOR (islower (i), ISLOWER (i))
21808	|| toupper (i) != TOUPPER (i))
21809      return 2;
21810  return 0;
21811}
21812_ACEOF
21813rm -f conftest$ac_exeext
21814if { (ac_try="$ac_link"
21815case "(($ac_try" in
21816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21817  *) ac_try_echo=$ac_try;;
21818esac
21819eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21820$as_echo "$ac_try_echo") >&5
21821  (eval "$ac_link") 2>&5
21822  ac_status=$?
21823  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21824  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21825  { (case "(($ac_try" in
21826  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21827  *) ac_try_echo=$ac_try;;
21828esac
21829eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21830$as_echo "$ac_try_echo") >&5
21831  (eval "$ac_try") 2>&5
21832  ac_status=$?
21833  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21834  (exit $ac_status); }; }; then
21835  :
21836else
21837  $as_echo "$as_me: program exited with status $ac_status" >&5
21838$as_echo "$as_me: failed program was:" >&5
21839sed 's/^/| /' conftest.$ac_ext >&5
21840
21841( exit $ac_status )
21842ac_cv_header_stdc=no
21843fi
21844rm -rf conftest.dSYM
21845rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21846fi
21847
21848
21849fi
21850fi
21851{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21852$as_echo "$ac_cv_header_stdc" >&6; }
21853if test $ac_cv_header_stdc = yes; then
21854
21855cat >>confdefs.h <<\_ACEOF
21856#define STDC_HEADERS 1
21857_ACEOF
21858
21859fi
21860
21861
21862DRIVER_NAME=vesa
21863
21864
21865
21866
21867
21868if test x$APP_MAN_SUFFIX = x    ; then
21869    APP_MAN_SUFFIX=1
21870fi
21871if test x$APP_MAN_DIR = x    ; then
21872    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21873fi
21874
21875if test x$LIB_MAN_SUFFIX = x    ; then
21876    LIB_MAN_SUFFIX=3
21877fi
21878if test x$LIB_MAN_DIR = x    ; then
21879    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21880fi
21881
21882if test x$FILE_MAN_SUFFIX = x    ; then
21883    case $host_os in
21884	solaris*)	FILE_MAN_SUFFIX=4  ;;
21885	*)		FILE_MAN_SUFFIX=5  ;;
21886    esac
21887fi
21888if test x$FILE_MAN_DIR = x    ; then
21889    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21890fi
21891
21892if test x$MISC_MAN_SUFFIX = x    ; then
21893    case $host_os in
21894	solaris*)	MISC_MAN_SUFFIX=5  ;;
21895	*)		MISC_MAN_SUFFIX=7  ;;
21896    esac
21897fi
21898if test x$MISC_MAN_DIR = x    ; then
21899    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21900fi
21901
21902if test x$DRIVER_MAN_SUFFIX = x    ; then
21903    case $host_os in
21904	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21905	*)		DRIVER_MAN_SUFFIX=4  ;;
21906    esac
21907fi
21908if test x$DRIVER_MAN_DIR = x    ; then
21909    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21910fi
21911
21912if test x$ADMIN_MAN_SUFFIX = x    ; then
21913    case $host_os in
21914	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21915	*)		ADMIN_MAN_SUFFIX=8  ;;
21916    esac
21917fi
21918if test x$ADMIN_MAN_DIR = x    ; then
21919    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21920fi
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938# Check whether --with-release-version was given.
21939if test "${with_release_version+set}" = set; then
21940  withval=$with_release_version; RELEASE_VERSION="$withval"
21941else
21942  RELEASE_VERSION=""
21943fi
21944
21945	if test "x$RELEASE_VERSION" != "x"; then
21946		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21947		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21948		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21949$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21950	fi
21951
21952cat >>confdefs.h <<_ACEOF
21953#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21954_ACEOF
21955
21956	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21957	if test "x$PVM" = "x"; then
21958		PVM="0"
21959	fi
21960
21961cat >>confdefs.h <<_ACEOF
21962#define PACKAGE_VERSION_MINOR $PVM
21963_ACEOF
21964
21965	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21966	if test "x$PVP" = "x"; then
21967		PVP="0"
21968	fi
21969
21970cat >>confdefs.h <<_ACEOF
21971#define PACKAGE_VERSION_PATCHLEVEL $PVP
21972_ACEOF
21973
21974
21975
21976ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
21977
21978cat >confcache <<\_ACEOF
21979# This file is a shell script that caches the results of configure
21980# tests run on this system so they can be shared between configure
21981# scripts and configure runs, see configure's option --config-cache.
21982# It is not useful on other systems.  If it contains results you don't
21983# want to keep, you may remove or edit it.
21984#
21985# config.status only pays attention to the cache file if you give it
21986# the --recheck option to rerun configure.
21987#
21988# `ac_cv_env_foo' variables (set or unset) will be overridden when
21989# loading this file, other *unset* `ac_cv_foo' will be assigned the
21990# following values.
21991
21992_ACEOF
21993
21994# The following way of writing the cache mishandles newlines in values,
21995# but we know of no workaround that is simple, portable, and efficient.
21996# So, we kill variables containing newlines.
21997# Ultrix sh set writes to stderr and can't be redirected directly,
21998# and sets the high bit in the cache file unless we assign to the vars.
21999(
22000  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22001    eval ac_val=\$$ac_var
22002    case $ac_val in #(
22003    *${as_nl}*)
22004      case $ac_var in #(
22005      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22006$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22007      esac
22008      case $ac_var in #(
22009      _ | IFS | as_nl) ;; #(
22010      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22011      *) $as_unset $ac_var ;;
22012      esac ;;
22013    esac
22014  done
22015
22016  (set) 2>&1 |
22017    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22018    *${as_nl}ac_space=\ *)
22019      # `set' does not quote correctly, so add quotes (double-quote
22020      # substitution turns \\\\ into \\, and sed turns \\ into \).
22021      sed -n \
22022	"s/'/'\\\\''/g;
22023	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22024      ;; #(
22025    *)
22026      # `set' quotes correctly as required by POSIX, so do not add quotes.
22027      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22028      ;;
22029    esac |
22030    sort
22031) |
22032  sed '
22033     /^ac_cv_env_/b end
22034     t clear
22035     :clear
22036     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22037     t end
22038     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22039     :end' >>confcache
22040if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22041  if test -w "$cache_file"; then
22042    test "x$cache_file" != "x/dev/null" &&
22043      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22044$as_echo "$as_me: updating cache $cache_file" >&6;}
22045    cat confcache >$cache_file
22046  else
22047    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22048$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22049  fi
22050fi
22051rm -f confcache
22052
22053test "x$prefix" = xNONE && prefix=$ac_default_prefix
22054# Let make expand exec_prefix.
22055test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22056
22057DEFS=-DHAVE_CONFIG_H
22058
22059ac_libobjs=
22060ac_ltlibobjs=
22061for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22062  # 1. Remove the extension, and $U if already installed.
22063  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22064  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22065  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22066  #    will be set to the directory where LIBOBJS objects are built.
22067  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22068  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22069done
22070LIBOBJS=$ac_libobjs
22071
22072LTLIBOBJS=$ac_ltlibobjs
22073
22074
22075 if test -n "$EXEEXT"; then
22076  am__EXEEXT_TRUE=
22077  am__EXEEXT_FALSE='#'
22078else
22079  am__EXEEXT_TRUE='#'
22080  am__EXEEXT_FALSE=
22081fi
22082
22083if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22084  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22085Usually this means the macro was only invoked conditionally." >&5
22086$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22087Usually this means the macro was only invoked conditionally." >&2;}
22088   { (exit 1); exit 1; }; }
22089fi
22090if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22091  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22092Usually this means the macro was only invoked conditionally." >&5
22093$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22094Usually this means the macro was only invoked conditionally." >&2;}
22095   { (exit 1); exit 1; }; }
22096fi
22097if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22098  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22099Usually this means the macro was only invoked conditionally." >&5
22100$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22101Usually this means the macro was only invoked conditionally." >&2;}
22102   { (exit 1); exit 1; }; }
22103fi
22104if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22105  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22106Usually this means the macro was only invoked conditionally." >&5
22107$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22108Usually this means the macro was only invoked conditionally." >&2;}
22109   { (exit 1); exit 1; }; }
22110fi
22111if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22112  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22113Usually this means the macro was only invoked conditionally." >&5
22114$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22115Usually this means the macro was only invoked conditionally." >&2;}
22116   { (exit 1); exit 1; }; }
22117fi
22118if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
22119  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22120Usually this means the macro was only invoked conditionally." >&5
22121$as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22122Usually this means the macro was only invoked conditionally." >&2;}
22123   { (exit 1); exit 1; }; }
22124fi
22125if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22126  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22127Usually this means the macro was only invoked conditionally." >&5
22128$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22129Usually this means the macro was only invoked conditionally." >&2;}
22130   { (exit 1); exit 1; }; }
22131fi
22132
22133: ${CONFIG_STATUS=./config.status}
22134ac_write_fail=0
22135ac_clean_files_save=$ac_clean_files
22136ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22137{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22138$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22139cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22140#! $SHELL
22141# Generated by $as_me.
22142# Run this file to recreate the current configuration.
22143# Compiler output produced by configure, useful for debugging
22144# configure, is in config.log if it exists.
22145
22146debug=false
22147ac_cs_recheck=false
22148ac_cs_silent=false
22149SHELL=\${CONFIG_SHELL-$SHELL}
22150_ACEOF
22151
22152cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22153## --------------------- ##
22154## M4sh Initialization.  ##
22155## --------------------- ##
22156
22157# Be more Bourne compatible
22158DUALCASE=1; export DUALCASE # for MKS sh
22159if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22160  emulate sh
22161  NULLCMD=:
22162  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22163  # is contrary to our usage.  Disable this feature.
22164  alias -g '${1+"$@"}'='"$@"'
22165  setopt NO_GLOB_SUBST
22166else
22167  case `(set -o) 2>/dev/null` in
22168  *posix*) set -o posix ;;
22169esac
22170
22171fi
22172
22173
22174
22175
22176# PATH needs CR
22177# Avoid depending upon Character Ranges.
22178as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22179as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22180as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22181as_cr_digits='0123456789'
22182as_cr_alnum=$as_cr_Letters$as_cr_digits
22183
22184as_nl='
22185'
22186export as_nl
22187# Printing a long string crashes Solaris 7 /usr/bin/printf.
22188as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22189as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22190as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22191if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22192  as_echo='printf %s\n'
22193  as_echo_n='printf %s'
22194else
22195  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22196    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22197    as_echo_n='/usr/ucb/echo -n'
22198  else
22199    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22200    as_echo_n_body='eval
22201      arg=$1;
22202      case $arg in
22203      *"$as_nl"*)
22204	expr "X$arg" : "X\\(.*\\)$as_nl";
22205	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22206      esac;
22207      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22208    '
22209    export as_echo_n_body
22210    as_echo_n='sh -c $as_echo_n_body as_echo'
22211  fi
22212  export as_echo_body
22213  as_echo='sh -c $as_echo_body as_echo'
22214fi
22215
22216# The user is always right.
22217if test "${PATH_SEPARATOR+set}" != set; then
22218  PATH_SEPARATOR=:
22219  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22220    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22221      PATH_SEPARATOR=';'
22222  }
22223fi
22224
22225# Support unset when possible.
22226if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22227  as_unset=unset
22228else
22229  as_unset=false
22230fi
22231
22232
22233# IFS
22234# We need space, tab and new line, in precisely that order.  Quoting is
22235# there to prevent editors from complaining about space-tab.
22236# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22237# splitting by setting IFS to empty value.)
22238IFS=" ""	$as_nl"
22239
22240# Find who we are.  Look in the path if we contain no directory separator.
22241case $0 in
22242  *[\\/]* ) as_myself=$0 ;;
22243  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22244for as_dir in $PATH
22245do
22246  IFS=$as_save_IFS
22247  test -z "$as_dir" && as_dir=.
22248  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22249done
22250IFS=$as_save_IFS
22251
22252     ;;
22253esac
22254# We did not find ourselves, most probably we were run as `sh COMMAND'
22255# in which case we are not to be found in the path.
22256if test "x$as_myself" = x; then
22257  as_myself=$0
22258fi
22259if test ! -f "$as_myself"; then
22260  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22261  { (exit 1); exit 1; }
22262fi
22263
22264# Work around bugs in pre-3.0 UWIN ksh.
22265for as_var in ENV MAIL MAILPATH
22266do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22267done
22268PS1='$ '
22269PS2='> '
22270PS4='+ '
22271
22272# NLS nuisances.
22273LC_ALL=C
22274export LC_ALL
22275LANGUAGE=C
22276export LANGUAGE
22277
22278# Required to use basename.
22279if expr a : '\(a\)' >/dev/null 2>&1 &&
22280   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22281  as_expr=expr
22282else
22283  as_expr=false
22284fi
22285
22286if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22287  as_basename=basename
22288else
22289  as_basename=false
22290fi
22291
22292
22293# Name of the executable.
22294as_me=`$as_basename -- "$0" ||
22295$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22296	 X"$0" : 'X\(//\)$' \| \
22297	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22298$as_echo X/"$0" |
22299    sed '/^.*\/\([^/][^/]*\)\/*$/{
22300	    s//\1/
22301	    q
22302	  }
22303	  /^X\/\(\/\/\)$/{
22304	    s//\1/
22305	    q
22306	  }
22307	  /^X\/\(\/\).*/{
22308	    s//\1/
22309	    q
22310	  }
22311	  s/.*/./; q'`
22312
22313# CDPATH.
22314$as_unset CDPATH
22315
22316
22317
22318  as_lineno_1=$LINENO
22319  as_lineno_2=$LINENO
22320  test "x$as_lineno_1" != "x$as_lineno_2" &&
22321  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22322
22323  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22324  # uniformly replaced by the line number.  The first 'sed' inserts a
22325  # line-number line after each line using $LINENO; the second 'sed'
22326  # does the real work.  The second script uses 'N' to pair each
22327  # line-number line with the line containing $LINENO, and appends
22328  # trailing '-' during substitution so that $LINENO is not a special
22329  # case at line end.
22330  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22331  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22332  # E. McMahon (1931-1989) for sed's syntax.  :-)
22333  sed -n '
22334    p
22335    /[$]LINENO/=
22336  ' <$as_myself |
22337    sed '
22338      s/[$]LINENO.*/&-/
22339      t lineno
22340      b
22341      :lineno
22342      N
22343      :loop
22344      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22345      t loop
22346      s/-\n.*//
22347    ' >$as_me.lineno &&
22348  chmod +x "$as_me.lineno" ||
22349    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22350   { (exit 1); exit 1; }; }
22351
22352  # Don't try to exec as it changes $[0], causing all sort of problems
22353  # (the dirname of $[0] is not the place where we might find the
22354  # original and so on.  Autoconf is especially sensitive to this).
22355  . "./$as_me.lineno"
22356  # Exit status is that of the last command.
22357  exit
22358}
22359
22360
22361if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22362  as_dirname=dirname
22363else
22364  as_dirname=false
22365fi
22366
22367ECHO_C= ECHO_N= ECHO_T=
22368case `echo -n x` in
22369-n*)
22370  case `echo 'x\c'` in
22371  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22372  *)   ECHO_C='\c';;
22373  esac;;
22374*)
22375  ECHO_N='-n';;
22376esac
22377if expr a : '\(a\)' >/dev/null 2>&1 &&
22378   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22379  as_expr=expr
22380else
22381  as_expr=false
22382fi
22383
22384rm -f conf$$ conf$$.exe conf$$.file
22385if test -d conf$$.dir; then
22386  rm -f conf$$.dir/conf$$.file
22387else
22388  rm -f conf$$.dir
22389  mkdir conf$$.dir 2>/dev/null
22390fi
22391if (echo >conf$$.file) 2>/dev/null; then
22392  if ln -s conf$$.file conf$$ 2>/dev/null; then
22393    as_ln_s='ln -s'
22394    # ... but there are two gotchas:
22395    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22396    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22397    # In both cases, we have to default to `cp -p'.
22398    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22399      as_ln_s='cp -p'
22400  elif ln conf$$.file conf$$ 2>/dev/null; then
22401    as_ln_s=ln
22402  else
22403    as_ln_s='cp -p'
22404  fi
22405else
22406  as_ln_s='cp -p'
22407fi
22408rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22409rmdir conf$$.dir 2>/dev/null
22410
22411if mkdir -p . 2>/dev/null; then
22412  as_mkdir_p=:
22413else
22414  test -d ./-p && rmdir ./-p
22415  as_mkdir_p=false
22416fi
22417
22418if test -x / >/dev/null 2>&1; then
22419  as_test_x='test -x'
22420else
22421  if ls -dL / >/dev/null 2>&1; then
22422    as_ls_L_option=L
22423  else
22424    as_ls_L_option=
22425  fi
22426  as_test_x='
22427    eval sh -c '\''
22428      if test -d "$1"; then
22429	test -d "$1/.";
22430      else
22431	case $1 in
22432	-*)set "./$1";;
22433	esac;
22434	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22435	???[sx]*):;;*)false;;esac;fi
22436    '\'' sh
22437  '
22438fi
22439as_executable_p=$as_test_x
22440
22441# Sed expression to map a string onto a valid CPP name.
22442as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22443
22444# Sed expression to map a string onto a valid variable name.
22445as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22446
22447
22448exec 6>&1
22449
22450# Save the log message, to keep $[0] and so on meaningful, and to
22451# report actual input values of CONFIG_FILES etc. instead of their
22452# values after options handling.
22453ac_log="
22454This file was extended by xf86-video-vesa $as_me 2.2.1, which was
22455generated by GNU Autoconf 2.63.  Invocation command line was
22456
22457  CONFIG_FILES    = $CONFIG_FILES
22458  CONFIG_HEADERS  = $CONFIG_HEADERS
22459  CONFIG_LINKS    = $CONFIG_LINKS
22460  CONFIG_COMMANDS = $CONFIG_COMMANDS
22461  $ $0 $@
22462
22463on `(hostname || uname -n) 2>/dev/null | sed 1q`
22464"
22465
22466_ACEOF
22467
22468case $ac_config_files in *"
22469"*) set x $ac_config_files; shift; ac_config_files=$*;;
22470esac
22471
22472case $ac_config_headers in *"
22473"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22474esac
22475
22476
22477cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22478# Files that config.status was made for.
22479config_files="$ac_config_files"
22480config_headers="$ac_config_headers"
22481config_commands="$ac_config_commands"
22482
22483_ACEOF
22484
22485cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22486ac_cs_usage="\
22487\`$as_me' instantiates files from templates according to the
22488current configuration.
22489
22490Usage: $0 [OPTION]... [FILE]...
22491
22492  -h, --help       print this help, then exit
22493  -V, --version    print version number and configuration settings, then exit
22494  -q, --quiet, --silent
22495                   do not print progress messages
22496  -d, --debug      don't remove temporary files
22497      --recheck    update $as_me by reconfiguring in the same conditions
22498      --file=FILE[:TEMPLATE]
22499                   instantiate the configuration file FILE
22500      --header=FILE[:TEMPLATE]
22501                   instantiate the configuration header FILE
22502
22503Configuration files:
22504$config_files
22505
22506Configuration headers:
22507$config_headers
22508
22509Configuration commands:
22510$config_commands
22511
22512Report bugs to <bug-autoconf@gnu.org>."
22513
22514_ACEOF
22515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22516ac_cs_version="\\
22517xf86-video-vesa config.status 2.2.1
22518configured by $0, generated by GNU Autoconf 2.63,
22519  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22520
22521Copyright (C) 2008 Free Software Foundation, Inc.
22522This config.status script is free software; the Free Software Foundation
22523gives unlimited permission to copy, distribute and modify it."
22524
22525ac_pwd='$ac_pwd'
22526srcdir='$srcdir'
22527INSTALL='$INSTALL'
22528MKDIR_P='$MKDIR_P'
22529AWK='$AWK'
22530test -n "\$AWK" || AWK=awk
22531_ACEOF
22532
22533cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22534# The default lists apply if the user does not specify any file.
22535ac_need_defaults=:
22536while test $# != 0
22537do
22538  case $1 in
22539  --*=*)
22540    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22541    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22542    ac_shift=:
22543    ;;
22544  *)
22545    ac_option=$1
22546    ac_optarg=$2
22547    ac_shift=shift
22548    ;;
22549  esac
22550
22551  case $ac_option in
22552  # Handling of the options.
22553  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22554    ac_cs_recheck=: ;;
22555  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22556    $as_echo "$ac_cs_version"; exit ;;
22557  --debug | --debu | --deb | --de | --d | -d )
22558    debug=: ;;
22559  --file | --fil | --fi | --f )
22560    $ac_shift
22561    case $ac_optarg in
22562    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22563    esac
22564    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22565    ac_need_defaults=false;;
22566  --header | --heade | --head | --hea )
22567    $ac_shift
22568    case $ac_optarg in
22569    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22570    esac
22571    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22572    ac_need_defaults=false;;
22573  --he | --h)
22574    # Conflict between --help and --header
22575    { $as_echo "$as_me: error: ambiguous option: $1
22576Try \`$0 --help' for more information." >&2
22577   { (exit 1); exit 1; }; };;
22578  --help | --hel | -h )
22579    $as_echo "$ac_cs_usage"; exit ;;
22580  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22581  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22582    ac_cs_silent=: ;;
22583
22584  # This is an error.
22585  -*) { $as_echo "$as_me: error: unrecognized option: $1
22586Try \`$0 --help' for more information." >&2
22587   { (exit 1); exit 1; }; } ;;
22588
22589  *) ac_config_targets="$ac_config_targets $1"
22590     ac_need_defaults=false ;;
22591
22592  esac
22593  shift
22594done
22595
22596ac_configure_extra_args=
22597
22598if $ac_cs_silent; then
22599  exec 6>/dev/null
22600  ac_configure_extra_args="$ac_configure_extra_args --silent"
22601fi
22602
22603_ACEOF
22604cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22605if \$ac_cs_recheck; then
22606  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22607  shift
22608  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22609  CONFIG_SHELL='$SHELL'
22610  export CONFIG_SHELL
22611  exec "\$@"
22612fi
22613
22614_ACEOF
22615cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22616exec 5>>config.log
22617{
22618  echo
22619  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22620## Running $as_me. ##
22621_ASBOX
22622  $as_echo "$ac_log"
22623} >&5
22624
22625_ACEOF
22626cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22627#
22628# INIT-COMMANDS
22629#
22630AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22631
22632_ACEOF
22633
22634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22635
22636# Handling of arguments.
22637for ac_config_target in $ac_config_targets
22638do
22639  case $ac_config_target in
22640    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22641    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22642    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22643    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22644    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22645
22646  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22647$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22648   { (exit 1); exit 1; }; };;
22649  esac
22650done
22651
22652
22653# If the user did not use the arguments to specify the items to instantiate,
22654# then the envvar interface is used.  Set only those that are not.
22655# We use the long form for the default assignment because of an extremely
22656# bizarre bug on SunOS 4.1.3.
22657if $ac_need_defaults; then
22658  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22659  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22660  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22661fi
22662
22663# Have a temporary directory for convenience.  Make it in the build tree
22664# simply because there is no reason against having it here, and in addition,
22665# creating and moving files from /tmp can sometimes cause problems.
22666# Hook for its removal unless debugging.
22667# Note that there is a small window in which the directory will not be cleaned:
22668# after its creation but before its name has been assigned to `$tmp'.
22669$debug ||
22670{
22671  tmp=
22672  trap 'exit_status=$?
22673  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22674' 0
22675  trap '{ (exit 1); exit 1; }' 1 2 13 15
22676}
22677# Create a (secure) tmp directory for tmp files.
22678
22679{
22680  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22681  test -n "$tmp" && test -d "$tmp"
22682}  ||
22683{
22684  tmp=./conf$$-$RANDOM
22685  (umask 077 && mkdir "$tmp")
22686} ||
22687{
22688   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22689   { (exit 1); exit 1; }
22690}
22691
22692# Set up the scripts for CONFIG_FILES section.
22693# No need to generate them if there are no CONFIG_FILES.
22694# This happens for instance with `./config.status config.h'.
22695if test -n "$CONFIG_FILES"; then
22696
22697
22698ac_cr='
22699'
22700ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22701if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22702  ac_cs_awk_cr='\\r'
22703else
22704  ac_cs_awk_cr=$ac_cr
22705fi
22706
22707echo 'BEGIN {' >"$tmp/subs1.awk" &&
22708_ACEOF
22709
22710
22711{
22712  echo "cat >conf$$subs.awk <<_ACEOF" &&
22713  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22714  echo "_ACEOF"
22715} >conf$$subs.sh ||
22716  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22717$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22718   { (exit 1); exit 1; }; }
22719ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22720ac_delim='%!_!# '
22721for ac_last_try in false false false false false :; do
22722  . ./conf$$subs.sh ||
22723    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22724$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22725   { (exit 1); exit 1; }; }
22726
22727  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22728  if test $ac_delim_n = $ac_delim_num; then
22729    break
22730  elif $ac_last_try; then
22731    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22732$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22733   { (exit 1); exit 1; }; }
22734  else
22735    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22736  fi
22737done
22738rm -f conf$$subs.sh
22739
22740cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22741cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22742_ACEOF
22743sed -n '
22744h
22745s/^/S["/; s/!.*/"]=/
22746p
22747g
22748s/^[^!]*!//
22749:repl
22750t repl
22751s/'"$ac_delim"'$//
22752t delim
22753:nl
22754h
22755s/\(.\{148\}\).*/\1/
22756t more1
22757s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22758p
22759n
22760b repl
22761:more1
22762s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22763p
22764g
22765s/.\{148\}//
22766t nl
22767:delim
22768h
22769s/\(.\{148\}\).*/\1/
22770t more2
22771s/["\\]/\\&/g; s/^/"/; s/$/"/
22772p
22773b
22774:more2
22775s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22776p
22777g
22778s/.\{148\}//
22779t delim
22780' <conf$$subs.awk | sed '
22781/^[^""]/{
22782  N
22783  s/\n//
22784}
22785' >>$CONFIG_STATUS || ac_write_fail=1
22786rm -f conf$$subs.awk
22787cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22788_ACAWK
22789cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22790  for (key in S) S_is_set[key] = 1
22791  FS = ""
22792
22793}
22794{
22795  line = $ 0
22796  nfields = split(line, field, "@")
22797  substed = 0
22798  len = length(field[1])
22799  for (i = 2; i < nfields; i++) {
22800    key = field[i]
22801    keylen = length(key)
22802    if (S_is_set[key]) {
22803      value = S[key]
22804      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22805      len += length(value) + length(field[++i])
22806      substed = 1
22807    } else
22808      len += 1 + keylen
22809  }
22810
22811  print line
22812}
22813
22814_ACAWK
22815_ACEOF
22816cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22817if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22818  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22819else
22820  cat
22821fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22822  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22823$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22824   { (exit 1); exit 1; }; }
22825_ACEOF
22826
22827# VPATH may cause trouble with some makes, so we remove $(srcdir),
22828# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22829# trailing colons and then remove the whole line if VPATH becomes empty
22830# (actually we leave an empty line to preserve line numbers).
22831if test "x$srcdir" = x.; then
22832  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22833s/:*\$(srcdir):*/:/
22834s/:*\${srcdir}:*/:/
22835s/:*@srcdir@:*/:/
22836s/^\([^=]*=[	 ]*\):*/\1/
22837s/:*$//
22838s/^[^=]*=[	 ]*$//
22839}'
22840fi
22841
22842cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22843fi # test -n "$CONFIG_FILES"
22844
22845# Set up the scripts for CONFIG_HEADERS section.
22846# No need to generate them if there are no CONFIG_HEADERS.
22847# This happens for instance with `./config.status Makefile'.
22848if test -n "$CONFIG_HEADERS"; then
22849cat >"$tmp/defines.awk" <<\_ACAWK ||
22850BEGIN {
22851_ACEOF
22852
22853# Transform confdefs.h into an awk script `defines.awk', embedded as
22854# here-document in config.status, that substitutes the proper values into
22855# config.h.in to produce config.h.
22856
22857# Create a delimiter string that does not exist in confdefs.h, to ease
22858# handling of long lines.
22859ac_delim='%!_!# '
22860for ac_last_try in false false :; do
22861  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22862  if test -z "$ac_t"; then
22863    break
22864  elif $ac_last_try; then
22865    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22866$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22867   { (exit 1); exit 1; }; }
22868  else
22869    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22870  fi
22871done
22872
22873# For the awk script, D is an array of macro values keyed by name,
22874# likewise P contains macro parameters if any.  Preserve backslash
22875# newline sequences.
22876
22877ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22878sed -n '
22879s/.\{148\}/&'"$ac_delim"'/g
22880t rset
22881:rset
22882s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
22883t def
22884d
22885:def
22886s/\\$//
22887t bsnl
22888s/["\\]/\\&/g
22889s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22890D["\1"]=" \3"/p
22891s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
22892d
22893:bsnl
22894s/["\\]/\\&/g
22895s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22896D["\1"]=" \3\\\\\\n"\\/p
22897t cont
22898s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22899t cont
22900d
22901:cont
22902n
22903s/.\{148\}/&'"$ac_delim"'/g
22904t clear
22905:clear
22906s/\\$//
22907t bsnlc
22908s/["\\]/\\&/g; s/^/"/; s/$/"/p
22909d
22910:bsnlc
22911s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22912b cont
22913' <confdefs.h | sed '
22914s/'"$ac_delim"'/"\\\
22915"/g' >>$CONFIG_STATUS || ac_write_fail=1
22916
22917cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22918  for (key in D) D_is_set[key] = 1
22919  FS = ""
22920}
22921/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22922  line = \$ 0
22923  split(line, arg, " ")
22924  if (arg[1] == "#") {
22925    defundef = arg[2]
22926    mac1 = arg[3]
22927  } else {
22928    defundef = substr(arg[1], 2)
22929    mac1 = arg[2]
22930  }
22931  split(mac1, mac2, "(") #)
22932  macro = mac2[1]
22933  prefix = substr(line, 1, index(line, defundef) - 1)
22934  if (D_is_set[macro]) {
22935    # Preserve the white space surrounding the "#".
22936    print prefix "define", macro P[macro] D[macro]
22937    next
22938  } else {
22939    # Replace #undef with comments.  This is necessary, for example,
22940    # in the case of _POSIX_SOURCE, which is predefined and required
22941    # on some systems where configure will not decide to define it.
22942    if (defundef == "undef") {
22943      print "/*", prefix defundef, macro, "*/"
22944      next
22945    }
22946  }
22947}
22948{ print }
22949_ACAWK
22950_ACEOF
22951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22952  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22953$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22954   { (exit 1); exit 1; }; }
22955fi # test -n "$CONFIG_HEADERS"
22956
22957
22958eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
22959shift
22960for ac_tag
22961do
22962  case $ac_tag in
22963  :[FHLC]) ac_mode=$ac_tag; continue;;
22964  esac
22965  case $ac_mode$ac_tag in
22966  :[FHL]*:*);;
22967  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
22968$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
22969   { (exit 1); exit 1; }; };;
22970  :[FH]-) ac_tag=-:-;;
22971  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22972  esac
22973  ac_save_IFS=$IFS
22974  IFS=:
22975  set x $ac_tag
22976  IFS=$ac_save_IFS
22977  shift
22978  ac_file=$1
22979  shift
22980
22981  case $ac_mode in
22982  :L) ac_source=$1;;
22983  :[FH])
22984    ac_file_inputs=
22985    for ac_f
22986    do
22987      case $ac_f in
22988      -) ac_f="$tmp/stdin";;
22989      *) # Look for the file first in the build tree, then in the source tree
22990	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22991	 # because $ac_f cannot contain `:'.
22992	 test -f "$ac_f" ||
22993	   case $ac_f in
22994	   [\\/$]*) false;;
22995	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22996	   esac ||
22997	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22998$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22999   { (exit 1); exit 1; }; };;
23000      esac
23001      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23002      ac_file_inputs="$ac_file_inputs '$ac_f'"
23003    done
23004
23005    # Let's still pretend it is `configure' which instantiates (i.e., don't
23006    # use $as_me), people would be surprised to read:
23007    #    /* config.h.  Generated by config.status.  */
23008    configure_input='Generated from '`
23009	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23010	`' by configure.'
23011    if test x"$ac_file" != x-; then
23012      configure_input="$ac_file.  $configure_input"
23013      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23014$as_echo "$as_me: creating $ac_file" >&6;}
23015    fi
23016    # Neutralize special characters interpreted by sed in replacement strings.
23017    case $configure_input in #(
23018    *\&* | *\|* | *\\* )
23019       ac_sed_conf_input=`$as_echo "$configure_input" |
23020       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23021    *) ac_sed_conf_input=$configure_input;;
23022    esac
23023
23024    case $ac_tag in
23025    *:-:* | *:-) cat >"$tmp/stdin" \
23026      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23027$as_echo "$as_me: error: could not create $ac_file" >&2;}
23028   { (exit 1); exit 1; }; } ;;
23029    esac
23030    ;;
23031  esac
23032
23033  ac_dir=`$as_dirname -- "$ac_file" ||
23034$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23035	 X"$ac_file" : 'X\(//\)[^/]' \| \
23036	 X"$ac_file" : 'X\(//\)$' \| \
23037	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23038$as_echo X"$ac_file" |
23039    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23040	    s//\1/
23041	    q
23042	  }
23043	  /^X\(\/\/\)[^/].*/{
23044	    s//\1/
23045	    q
23046	  }
23047	  /^X\(\/\/\)$/{
23048	    s//\1/
23049	    q
23050	  }
23051	  /^X\(\/\).*/{
23052	    s//\1/
23053	    q
23054	  }
23055	  s/.*/./; q'`
23056  { as_dir="$ac_dir"
23057  case $as_dir in #(
23058  -*) as_dir=./$as_dir;;
23059  esac
23060  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23061    as_dirs=
23062    while :; do
23063      case $as_dir in #(
23064      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23065      *) as_qdir=$as_dir;;
23066      esac
23067      as_dirs="'$as_qdir' $as_dirs"
23068      as_dir=`$as_dirname -- "$as_dir" ||
23069$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23070	 X"$as_dir" : 'X\(//\)[^/]' \| \
23071	 X"$as_dir" : 'X\(//\)$' \| \
23072	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23073$as_echo X"$as_dir" |
23074    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23075	    s//\1/
23076	    q
23077	  }
23078	  /^X\(\/\/\)[^/].*/{
23079	    s//\1/
23080	    q
23081	  }
23082	  /^X\(\/\/\)$/{
23083	    s//\1/
23084	    q
23085	  }
23086	  /^X\(\/\).*/{
23087	    s//\1/
23088	    q
23089	  }
23090	  s/.*/./; q'`
23091      test -d "$as_dir" && break
23092    done
23093    test -z "$as_dirs" || eval "mkdir $as_dirs"
23094  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23095$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23096   { (exit 1); exit 1; }; }; }
23097  ac_builddir=.
23098
23099case "$ac_dir" in
23100.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23101*)
23102  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23103  # A ".." for each directory in $ac_dir_suffix.
23104  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23105  case $ac_top_builddir_sub in
23106  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23107  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23108  esac ;;
23109esac
23110ac_abs_top_builddir=$ac_pwd
23111ac_abs_builddir=$ac_pwd$ac_dir_suffix
23112# for backward compatibility:
23113ac_top_builddir=$ac_top_build_prefix
23114
23115case $srcdir in
23116  .)  # We are building in place.
23117    ac_srcdir=.
23118    ac_top_srcdir=$ac_top_builddir_sub
23119    ac_abs_top_srcdir=$ac_pwd ;;
23120  [\\/]* | ?:[\\/]* )  # Absolute name.
23121    ac_srcdir=$srcdir$ac_dir_suffix;
23122    ac_top_srcdir=$srcdir
23123    ac_abs_top_srcdir=$srcdir ;;
23124  *) # Relative name.
23125    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23126    ac_top_srcdir=$ac_top_build_prefix$srcdir
23127    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23128esac
23129ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23130
23131
23132  case $ac_mode in
23133  :F)
23134  #
23135  # CONFIG_FILE
23136  #
23137
23138  case $INSTALL in
23139  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23140  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23141  esac
23142  ac_MKDIR_P=$MKDIR_P
23143  case $MKDIR_P in
23144  [\\/$]* | ?:[\\/]* ) ;;
23145  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23146  esac
23147_ACEOF
23148
23149cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23150# If the template does not know about datarootdir, expand it.
23151# FIXME: This hack should be removed a few years after 2.60.
23152ac_datarootdir_hack=; ac_datarootdir_seen=
23153
23154ac_sed_dataroot='
23155/datarootdir/ {
23156  p
23157  q
23158}
23159/@datadir@/p
23160/@docdir@/p
23161/@infodir@/p
23162/@localedir@/p
23163/@mandir@/p
23164'
23165case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23166*datarootdir*) ac_datarootdir_seen=yes;;
23167*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23168  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23169$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23170_ACEOF
23171cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23172  ac_datarootdir_hack='
23173  s&@datadir@&$datadir&g
23174  s&@docdir@&$docdir&g
23175  s&@infodir@&$infodir&g
23176  s&@localedir@&$localedir&g
23177  s&@mandir@&$mandir&g
23178    s&\\\${datarootdir}&$datarootdir&g' ;;
23179esac
23180_ACEOF
23181
23182# Neutralize VPATH when `$srcdir' = `.'.
23183# Shell code in configure.ac might set extrasub.
23184# FIXME: do we really want to maintain this feature?
23185cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23186ac_sed_extra="$ac_vpsub
23187$extrasub
23188_ACEOF
23189cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23190:t
23191/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23192s|@configure_input@|$ac_sed_conf_input|;t t
23193s&@top_builddir@&$ac_top_builddir_sub&;t t
23194s&@top_build_prefix@&$ac_top_build_prefix&;t t
23195s&@srcdir@&$ac_srcdir&;t t
23196s&@abs_srcdir@&$ac_abs_srcdir&;t t
23197s&@top_srcdir@&$ac_top_srcdir&;t t
23198s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23199s&@builddir@&$ac_builddir&;t t
23200s&@abs_builddir@&$ac_abs_builddir&;t t
23201s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23202s&@INSTALL@&$ac_INSTALL&;t t
23203s&@MKDIR_P@&$ac_MKDIR_P&;t t
23204$ac_datarootdir_hack
23205"
23206eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23207  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23208$as_echo "$as_me: error: could not create $ac_file" >&2;}
23209   { (exit 1); exit 1; }; }
23210
23211test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23212  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23213  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23214  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23215which seems to be undefined.  Please make sure it is defined." >&5
23216$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23217which seems to be undefined.  Please make sure it is defined." >&2;}
23218
23219  rm -f "$tmp/stdin"
23220  case $ac_file in
23221  -) cat "$tmp/out" && rm -f "$tmp/out";;
23222  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23223  esac \
23224  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23225$as_echo "$as_me: error: could not create $ac_file" >&2;}
23226   { (exit 1); exit 1; }; }
23227 ;;
23228  :H)
23229  #
23230  # CONFIG_HEADER
23231  #
23232  if test x"$ac_file" != x-; then
23233    {
23234      $as_echo "/* $configure_input  */" \
23235      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23236    } >"$tmp/config.h" \
23237      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23238$as_echo "$as_me: error: could not create $ac_file" >&2;}
23239   { (exit 1); exit 1; }; }
23240    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23241      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23242$as_echo "$as_me: $ac_file is unchanged" >&6;}
23243    else
23244      rm -f "$ac_file"
23245      mv "$tmp/config.h" "$ac_file" \
23246	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23247$as_echo "$as_me: error: could not create $ac_file" >&2;}
23248   { (exit 1); exit 1; }; }
23249    fi
23250  else
23251    $as_echo "/* $configure_input  */" \
23252      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23253      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23254$as_echo "$as_me: error: could not create -" >&2;}
23255   { (exit 1); exit 1; }; }
23256  fi
23257# Compute "$ac_file"'s index in $config_headers.
23258_am_arg="$ac_file"
23259_am_stamp_count=1
23260for _am_header in $config_headers :; do
23261  case $_am_header in
23262    $_am_arg | $_am_arg:* )
23263      break ;;
23264    * )
23265      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23266  esac
23267done
23268echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23269$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23270	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23271	 X"$_am_arg" : 'X\(//\)$' \| \
23272	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23273$as_echo X"$_am_arg" |
23274    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23275	    s//\1/
23276	    q
23277	  }
23278	  /^X\(\/\/\)[^/].*/{
23279	    s//\1/
23280	    q
23281	  }
23282	  /^X\(\/\/\)$/{
23283	    s//\1/
23284	    q
23285	  }
23286	  /^X\(\/\).*/{
23287	    s//\1/
23288	    q
23289	  }
23290	  s/.*/./; q'`/stamp-h$_am_stamp_count
23291 ;;
23292
23293  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23294$as_echo "$as_me: executing $ac_file commands" >&6;}
23295 ;;
23296  esac
23297
23298
23299  case $ac_file$ac_mode in
23300    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23301  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23302  # are listed without --file.  Let's play safe and only enable the eval
23303  # if we detect the quoting.
23304  case $CONFIG_FILES in
23305  *\'*) eval set x "$CONFIG_FILES" ;;
23306  *)   set x $CONFIG_FILES ;;
23307  esac
23308  shift
23309  for mf
23310  do
23311    # Strip MF so we end up with the name of the file.
23312    mf=`echo "$mf" | sed -e 's/:.*$//'`
23313    # Check whether this is an Automake generated Makefile or not.
23314    # We used to match only the files named `Makefile.in', but
23315    # some people rename them; so instead we look at the file content.
23316    # Grep'ing the first line is not enough: some people post-process
23317    # each Makefile.in and add a new line on top of each file to say so.
23318    # Grep'ing the whole file is not good either: AIX grep has a line
23319    # limit of 2048, but all sed's we know have understand at least 4000.
23320    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23321      dirpart=`$as_dirname -- "$mf" ||
23322$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23323	 X"$mf" : 'X\(//\)[^/]' \| \
23324	 X"$mf" : 'X\(//\)$' \| \
23325	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23326$as_echo X"$mf" |
23327    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23328	    s//\1/
23329	    q
23330	  }
23331	  /^X\(\/\/\)[^/].*/{
23332	    s//\1/
23333	    q
23334	  }
23335	  /^X\(\/\/\)$/{
23336	    s//\1/
23337	    q
23338	  }
23339	  /^X\(\/\).*/{
23340	    s//\1/
23341	    q
23342	  }
23343	  s/.*/./; q'`
23344    else
23345      continue
23346    fi
23347    # Extract the definition of DEPDIR, am__include, and am__quote
23348    # from the Makefile without running `make'.
23349    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23350    test -z "$DEPDIR" && continue
23351    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23352    test -z "am__include" && continue
23353    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23354    # When using ansi2knr, U may be empty or an underscore; expand it
23355    U=`sed -n 's/^U = //p' < "$mf"`
23356    # Find all dependency output files, they are included files with
23357    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23358    # simplest approach to changing $(DEPDIR) to its actual value in the
23359    # expansion.
23360    for file in `sed -n "
23361      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23362	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23363      # Make sure the directory exists.
23364      test -f "$dirpart/$file" && continue
23365      fdir=`$as_dirname -- "$file" ||
23366$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23367	 X"$file" : 'X\(//\)[^/]' \| \
23368	 X"$file" : 'X\(//\)$' \| \
23369	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23370$as_echo X"$file" |
23371    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23372	    s//\1/
23373	    q
23374	  }
23375	  /^X\(\/\/\)[^/].*/{
23376	    s//\1/
23377	    q
23378	  }
23379	  /^X\(\/\/\)$/{
23380	    s//\1/
23381	    q
23382	  }
23383	  /^X\(\/\).*/{
23384	    s//\1/
23385	    q
23386	  }
23387	  s/.*/./; q'`
23388      { as_dir=$dirpart/$fdir
23389  case $as_dir in #(
23390  -*) as_dir=./$as_dir;;
23391  esac
23392  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23393    as_dirs=
23394    while :; do
23395      case $as_dir in #(
23396      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23397      *) as_qdir=$as_dir;;
23398      esac
23399      as_dirs="'$as_qdir' $as_dirs"
23400      as_dir=`$as_dirname -- "$as_dir" ||
23401$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23402	 X"$as_dir" : 'X\(//\)[^/]' \| \
23403	 X"$as_dir" : 'X\(//\)$' \| \
23404	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23405$as_echo X"$as_dir" |
23406    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23407	    s//\1/
23408	    q
23409	  }
23410	  /^X\(\/\/\)[^/].*/{
23411	    s//\1/
23412	    q
23413	  }
23414	  /^X\(\/\/\)$/{
23415	    s//\1/
23416	    q
23417	  }
23418	  /^X\(\/\).*/{
23419	    s//\1/
23420	    q
23421	  }
23422	  s/.*/./; q'`
23423      test -d "$as_dir" && break
23424    done
23425    test -z "$as_dirs" || eval "mkdir $as_dirs"
23426  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23427$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23428   { (exit 1); exit 1; }; }; }
23429      # echo "creating $dirpart/$file"
23430      echo '# dummy' > "$dirpart/$file"
23431    done
23432  done
23433}
23434 ;;
23435
23436  esac
23437done # for ac_tag
23438
23439
23440{ (exit 0); exit 0; }
23441_ACEOF
23442chmod +x $CONFIG_STATUS
23443ac_clean_files=$ac_clean_files_save
23444
23445test $ac_write_fail = 0 ||
23446  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23447$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23448   { (exit 1); exit 1; }; }
23449
23450
23451# configure is writing to config.log, and then calls config.status.
23452# config.status does its own redirection, appending to config.log.
23453# Unfortunately, on DOS this fails, as config.log is still kept open
23454# by configure, so config.status won't be able to write to it; its
23455# output is simply discarded.  So we exec the FD to /dev/null,
23456# effectively closing config.log, so it can be properly (re)opened and
23457# appended to by config.status.  When coming back to configure, we
23458# need to make the FD available again.
23459if test "$no_create" != yes; then
23460  ac_cs_success=:
23461  ac_config_status_args=
23462  test "$silent" = yes &&
23463    ac_config_status_args="$ac_config_status_args --quiet"
23464  exec 5>/dev/null
23465  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23466  exec 5>>config.log
23467  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23468  # would make configure fail if this is the last instruction.
23469  $ac_cs_success || { (exit 1); exit 1; }
23470fi
23471if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23472  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23473$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23474fi
23475
23476