configure revision 5e695a52
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-ark 0.7.2.
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-ark'
752PACKAGE_TARNAME='xf86-video-ark'
753PACKAGE_VERSION='0.7.2'
754PACKAGE_STRING='xf86-video-ark 0.7.2'
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
811XSERVER_LIBPCIACCESS_FALSE
812XSERVER_LIBPCIACCESS_TRUE
813PCIACCESS_LIBS
814PCIACCESS_CFLAGS
815INCLUDES
816XORG_LIBS
817XORG_CFLAGS
818PKG_CONFIG
819moduledir
820LIBTOOL
821ac_ct_F77
822FFLAGS
823F77
824CXXCPP
825am__fastdepCXX_FALSE
826am__fastdepCXX_TRUE
827CXXDEPMODE
828ac_ct_CXX
829CXXFLAGS
830CXX
831CPP
832NMEDIT
833DSYMUTIL
834RANLIB
835AR
836ECHO
837LN_S
838EGREP
839GREP
840SED
841am__fastdepCC_FALSE
842am__fastdepCC_TRUE
843CCDEPMODE
844AMDEPBACKSLASH
845AMDEP_FALSE
846AMDEP_TRUE
847am__quote
848am__include
849DEPDIR
850OBJEXT
851EXEEXT
852ac_ct_CC
853CPPFLAGS
854LDFLAGS
855CFLAGS
856CC
857host_os
858host_vendor
859host_cpu
860host
861build_os
862build_vendor
863build_cpu
864build
865MAINT
866MAINTAINER_MODE_FALSE
867MAINTAINER_MODE_TRUE
868am__untar
869am__tar
870AMTAR
871am__leading_dot
872SET_MAKE
873AWK
874mkdir_p
875MKDIR_P
876INSTALL_STRIP_PROGRAM
877STRIP
878install_sh
879MAKEINFO
880AUTOHEADER
881AUTOMAKE
882AUTOCONF
883ACLOCAL
884VERSION
885PACKAGE
886CYGPATH_W
887am__isrc
888INSTALL_DATA
889INSTALL_SCRIPT
890INSTALL_PROGRAM
891target_alias
892host_alias
893build_alias
894LIBS
895ECHO_T
896ECHO_N
897ECHO_C
898DEFS
899mandir
900localedir
901libdir
902psdir
903pdfdir
904dvidir
905htmldir
906infodir
907docdir
908oldincludedir
909includedir
910localstatedir
911sharedstatedir
912sysconfdir
913datadir
914datarootdir
915libexecdir
916sbindir
917bindir
918program_transform_name
919prefix
920exec_prefix
921PACKAGE_BUGREPORT
922PACKAGE_STRING
923PACKAGE_VERSION
924PACKAGE_TARNAME
925PACKAGE_NAME
926PATH_SEPARATOR
927SHELL'
928ac_subst_files=''
929ac_user_opts='
930enable_option_checking
931enable_maintainer_mode
932enable_static
933enable_shared
934enable_fast_install
935enable_dependency_tracking
936with_gnu_ld
937enable_libtool_lock
938with_pic
939with_tags
940with_xorg_module_dir
941with_release_version
942'
943      ac_precious_vars='build_alias
944host_alias
945target_alias
946CC
947CFLAGS
948LDFLAGS
949LIBS
950CPPFLAGS
951CPP
952CXX
953CXXFLAGS
954CCC
955CXXCPP
956F77
957FFLAGS
958PKG_CONFIG
959XORG_CFLAGS
960XORG_LIBS
961PCIACCESS_CFLAGS
962PCIACCESS_LIBS'
963
964
965# Initialize some variables set by options.
966ac_init_help=
967ac_init_version=false
968ac_unrecognized_opts=
969ac_unrecognized_sep=
970# The variables have the same names as the options, with
971# dashes changed to underlines.
972cache_file=/dev/null
973exec_prefix=NONE
974no_create=
975no_recursion=
976prefix=NONE
977program_prefix=NONE
978program_suffix=NONE
979program_transform_name=s,x,x,
980silent=
981site=
982srcdir=
983verbose=
984x_includes=NONE
985x_libraries=NONE
986
987# Installation directory options.
988# These are left unexpanded so users can "make install exec_prefix=/foo"
989# and all the variables that are supposed to be based on exec_prefix
990# by default will actually change.
991# Use braces instead of parens because sh, perl, etc. also accept them.
992# (The list follows the same order as the GNU Coding Standards.)
993bindir='${exec_prefix}/bin'
994sbindir='${exec_prefix}/sbin'
995libexecdir='${exec_prefix}/libexec'
996datarootdir='${prefix}/share'
997datadir='${datarootdir}'
998sysconfdir='${prefix}/etc'
999sharedstatedir='${prefix}/com'
1000localstatedir='${prefix}/var'
1001includedir='${prefix}/include'
1002oldincludedir='/usr/include'
1003docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1004infodir='${datarootdir}/info'
1005htmldir='${docdir}'
1006dvidir='${docdir}'
1007pdfdir='${docdir}'
1008psdir='${docdir}'
1009libdir='${exec_prefix}/lib'
1010localedir='${datarootdir}/locale'
1011mandir='${datarootdir}/man'
1012
1013ac_prev=
1014ac_dashdash=
1015for ac_option
1016do
1017  # If the previous option needs an argument, assign it.
1018  if test -n "$ac_prev"; then
1019    eval $ac_prev=\$ac_option
1020    ac_prev=
1021    continue
1022  fi
1023
1024  case $ac_option in
1025  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1026  *)	ac_optarg=yes ;;
1027  esac
1028
1029  # Accept the important Cygnus configure options, so we can diagnose typos.
1030
1031  case $ac_dashdash$ac_option in
1032  --)
1033    ac_dashdash=yes ;;
1034
1035  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1036    ac_prev=bindir ;;
1037  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1038    bindir=$ac_optarg ;;
1039
1040  -build | --build | --buil | --bui | --bu)
1041    ac_prev=build_alias ;;
1042  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1043    build_alias=$ac_optarg ;;
1044
1045  -cache-file | --cache-file | --cache-fil | --cache-fi \
1046  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1047    ac_prev=cache_file ;;
1048  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1049  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1050    cache_file=$ac_optarg ;;
1051
1052  --config-cache | -C)
1053    cache_file=config.cache ;;
1054
1055  -datadir | --datadir | --datadi | --datad)
1056    ac_prev=datadir ;;
1057  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1058    datadir=$ac_optarg ;;
1059
1060  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1061  | --dataroo | --dataro | --datar)
1062    ac_prev=datarootdir ;;
1063  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1064  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1065    datarootdir=$ac_optarg ;;
1066
1067  -disable-* | --disable-*)
1068    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1069    # Reject names that are not valid shell variable names.
1070    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1071      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1072   { (exit 1); exit 1; }; }
1073    ac_useropt_orig=$ac_useropt
1074    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1075    case $ac_user_opts in
1076      *"
1077"enable_$ac_useropt"
1078"*) ;;
1079      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1080	 ac_unrecognized_sep=', ';;
1081    esac
1082    eval enable_$ac_useropt=no ;;
1083
1084  -docdir | --docdir | --docdi | --doc | --do)
1085    ac_prev=docdir ;;
1086  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1087    docdir=$ac_optarg ;;
1088
1089  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1090    ac_prev=dvidir ;;
1091  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1092    dvidir=$ac_optarg ;;
1093
1094  -enable-* | --enable-*)
1095    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1096    # Reject names that are not valid shell variable names.
1097    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1098      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1099   { (exit 1); exit 1; }; }
1100    ac_useropt_orig=$ac_useropt
1101    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102    case $ac_user_opts in
1103      *"
1104"enable_$ac_useropt"
1105"*) ;;
1106      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1107	 ac_unrecognized_sep=', ';;
1108    esac
1109    eval enable_$ac_useropt=\$ac_optarg ;;
1110
1111  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1112  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1113  | --exec | --exe | --ex)
1114    ac_prev=exec_prefix ;;
1115  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1116  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1117  | --exec=* | --exe=* | --ex=*)
1118    exec_prefix=$ac_optarg ;;
1119
1120  -gas | --gas | --ga | --g)
1121    # Obsolete; use --with-gas.
1122    with_gas=yes ;;
1123
1124  -help | --help | --hel | --he | -h)
1125    ac_init_help=long ;;
1126  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1127    ac_init_help=recursive ;;
1128  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1129    ac_init_help=short ;;
1130
1131  -host | --host | --hos | --ho)
1132    ac_prev=host_alias ;;
1133  -host=* | --host=* | --hos=* | --ho=*)
1134    host_alias=$ac_optarg ;;
1135
1136  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1137    ac_prev=htmldir ;;
1138  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1139  | --ht=*)
1140    htmldir=$ac_optarg ;;
1141
1142  -includedir | --includedir | --includedi | --included | --include \
1143  | --includ | --inclu | --incl | --inc)
1144    ac_prev=includedir ;;
1145  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1146  | --includ=* | --inclu=* | --incl=* | --inc=*)
1147    includedir=$ac_optarg ;;
1148
1149  -infodir | --infodir | --infodi | --infod | --info | --inf)
1150    ac_prev=infodir ;;
1151  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1152    infodir=$ac_optarg ;;
1153
1154  -libdir | --libdir | --libdi | --libd)
1155    ac_prev=libdir ;;
1156  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1157    libdir=$ac_optarg ;;
1158
1159  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1160  | --libexe | --libex | --libe)
1161    ac_prev=libexecdir ;;
1162  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1163  | --libexe=* | --libex=* | --libe=*)
1164    libexecdir=$ac_optarg ;;
1165
1166  -localedir | --localedir | --localedi | --localed | --locale)
1167    ac_prev=localedir ;;
1168  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1169    localedir=$ac_optarg ;;
1170
1171  -localstatedir | --localstatedir | --localstatedi | --localstated \
1172  | --localstate | --localstat | --localsta | --localst | --locals)
1173    ac_prev=localstatedir ;;
1174  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1175  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1176    localstatedir=$ac_optarg ;;
1177
1178  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1179    ac_prev=mandir ;;
1180  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1181    mandir=$ac_optarg ;;
1182
1183  -nfp | --nfp | --nf)
1184    # Obsolete; use --without-fp.
1185    with_fp=no ;;
1186
1187  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1188  | --no-cr | --no-c | -n)
1189    no_create=yes ;;
1190
1191  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1192  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1193    no_recursion=yes ;;
1194
1195  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1196  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1197  | --oldin | --oldi | --old | --ol | --o)
1198    ac_prev=oldincludedir ;;
1199  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1200  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1201  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1202    oldincludedir=$ac_optarg ;;
1203
1204  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1205    ac_prev=prefix ;;
1206  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1207    prefix=$ac_optarg ;;
1208
1209  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1210  | --program-pre | --program-pr | --program-p)
1211    ac_prev=program_prefix ;;
1212  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1213  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1214    program_prefix=$ac_optarg ;;
1215
1216  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1217  | --program-suf | --program-su | --program-s)
1218    ac_prev=program_suffix ;;
1219  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1220  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1221    program_suffix=$ac_optarg ;;
1222
1223  -program-transform-name | --program-transform-name \
1224  | --program-transform-nam | --program-transform-na \
1225  | --program-transform-n | --program-transform- \
1226  | --program-transform | --program-transfor \
1227  | --program-transfo | --program-transf \
1228  | --program-trans | --program-tran \
1229  | --progr-tra | --program-tr | --program-t)
1230    ac_prev=program_transform_name ;;
1231  -program-transform-name=* | --program-transform-name=* \
1232  | --program-transform-nam=* | --program-transform-na=* \
1233  | --program-transform-n=* | --program-transform-=* \
1234  | --program-transform=* | --program-transfor=* \
1235  | --program-transfo=* | --program-transf=* \
1236  | --program-trans=* | --program-tran=* \
1237  | --progr-tra=* | --program-tr=* | --program-t=*)
1238    program_transform_name=$ac_optarg ;;
1239
1240  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1241    ac_prev=pdfdir ;;
1242  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1243    pdfdir=$ac_optarg ;;
1244
1245  -psdir | --psdir | --psdi | --psd | --ps)
1246    ac_prev=psdir ;;
1247  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1248    psdir=$ac_optarg ;;
1249
1250  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1251  | -silent | --silent | --silen | --sile | --sil)
1252    silent=yes ;;
1253
1254  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1255    ac_prev=sbindir ;;
1256  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1257  | --sbi=* | --sb=*)
1258    sbindir=$ac_optarg ;;
1259
1260  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1261  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1262  | --sharedst | --shareds | --shared | --share | --shar \
1263  | --sha | --sh)
1264    ac_prev=sharedstatedir ;;
1265  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1266  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1267  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1268  | --sha=* | --sh=*)
1269    sharedstatedir=$ac_optarg ;;
1270
1271  -site | --site | --sit)
1272    ac_prev=site ;;
1273  -site=* | --site=* | --sit=*)
1274    site=$ac_optarg ;;
1275
1276  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1277    ac_prev=srcdir ;;
1278  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1279    srcdir=$ac_optarg ;;
1280
1281  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1282  | --syscon | --sysco | --sysc | --sys | --sy)
1283    ac_prev=sysconfdir ;;
1284  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1285  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1286    sysconfdir=$ac_optarg ;;
1287
1288  -target | --target | --targe | --targ | --tar | --ta | --t)
1289    ac_prev=target_alias ;;
1290  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1291    target_alias=$ac_optarg ;;
1292
1293  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1294    verbose=yes ;;
1295
1296  -version | --version | --versio | --versi | --vers | -V)
1297    ac_init_version=: ;;
1298
1299  -with-* | --with-*)
1300    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1301    # Reject names that are not valid shell variable names.
1302    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1303      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1304   { (exit 1); exit 1; }; }
1305    ac_useropt_orig=$ac_useropt
1306    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1307    case $ac_user_opts in
1308      *"
1309"with_$ac_useropt"
1310"*) ;;
1311      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1312	 ac_unrecognized_sep=', ';;
1313    esac
1314    eval with_$ac_useropt=\$ac_optarg ;;
1315
1316  -without-* | --without-*)
1317    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1318    # Reject names that are not valid shell variable names.
1319    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1320      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1321   { (exit 1); exit 1; }; }
1322    ac_useropt_orig=$ac_useropt
1323    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1324    case $ac_user_opts in
1325      *"
1326"with_$ac_useropt"
1327"*) ;;
1328      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1329	 ac_unrecognized_sep=', ';;
1330    esac
1331    eval with_$ac_useropt=no ;;
1332
1333  --x)
1334    # Obsolete; use --with-x.
1335    with_x=yes ;;
1336
1337  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1338  | --x-incl | --x-inc | --x-in | --x-i)
1339    ac_prev=x_includes ;;
1340  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1341  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1342    x_includes=$ac_optarg ;;
1343
1344  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1345  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1346    ac_prev=x_libraries ;;
1347  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1348  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1349    x_libraries=$ac_optarg ;;
1350
1351  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1352Try \`$0 --help' for more information." >&2
1353   { (exit 1); exit 1; }; }
1354    ;;
1355
1356  *=*)
1357    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1358    # Reject names that are not valid shell variable names.
1359    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1360      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1361   { (exit 1); exit 1; }; }
1362    eval $ac_envvar=\$ac_optarg
1363    export $ac_envvar ;;
1364
1365  *)
1366    # FIXME: should be removed in autoconf 3.0.
1367    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1368    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1369      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1370    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1371    ;;
1372
1373  esac
1374done
1375
1376if test -n "$ac_prev"; then
1377  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1378  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1379   { (exit 1); exit 1; }; }
1380fi
1381
1382if test -n "$ac_unrecognized_opts"; then
1383  case $enable_option_checking in
1384    no) ;;
1385    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1386   { (exit 1); exit 1; }; } ;;
1387    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1388  esac
1389fi
1390
1391# Check all directory arguments for consistency.
1392for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1393		datadir sysconfdir sharedstatedir localstatedir includedir \
1394		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1395		libdir localedir mandir
1396do
1397  eval ac_val=\$$ac_var
1398  # Remove trailing slashes.
1399  case $ac_val in
1400    */ )
1401      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1402      eval $ac_var=\$ac_val;;
1403  esac
1404  # Be sure to have absolute directory names.
1405  case $ac_val in
1406    [\\/$]* | ?:[\\/]* )  continue;;
1407    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1408  esac
1409  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1410   { (exit 1); exit 1; }; }
1411done
1412
1413# There might be people who depend on the old broken behavior: `$host'
1414# used to hold the argument of --host etc.
1415# FIXME: To remove some day.
1416build=$build_alias
1417host=$host_alias
1418target=$target_alias
1419
1420# FIXME: To remove some day.
1421if test "x$host_alias" != x; then
1422  if test "x$build_alias" = x; then
1423    cross_compiling=maybe
1424    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1425    If a cross compiler is detected then cross compile mode will be used." >&2
1426  elif test "x$build_alias" != "x$host_alias"; then
1427    cross_compiling=yes
1428  fi
1429fi
1430
1431ac_tool_prefix=
1432test -n "$host_alias" && ac_tool_prefix=$host_alias-
1433
1434test "$silent" = yes && exec 6>/dev/null
1435
1436
1437ac_pwd=`pwd` && test -n "$ac_pwd" &&
1438ac_ls_di=`ls -di .` &&
1439ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1440  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1441   { (exit 1); exit 1; }; }
1442test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1443  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1444   { (exit 1); exit 1; }; }
1445
1446
1447# Find the source files, if location was not specified.
1448if test -z "$srcdir"; then
1449  ac_srcdir_defaulted=yes
1450  # Try the directory containing this script, then the parent directory.
1451  ac_confdir=`$as_dirname -- "$as_myself" ||
1452$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1453	 X"$as_myself" : 'X\(//\)[^/]' \| \
1454	 X"$as_myself" : 'X\(//\)$' \| \
1455	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1456$as_echo X"$as_myself" |
1457    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1458	    s//\1/
1459	    q
1460	  }
1461	  /^X\(\/\/\)[^/].*/{
1462	    s//\1/
1463	    q
1464	  }
1465	  /^X\(\/\/\)$/{
1466	    s//\1/
1467	    q
1468	  }
1469	  /^X\(\/\).*/{
1470	    s//\1/
1471	    q
1472	  }
1473	  s/.*/./; q'`
1474  srcdir=$ac_confdir
1475  if test ! -r "$srcdir/$ac_unique_file"; then
1476    srcdir=..
1477  fi
1478else
1479  ac_srcdir_defaulted=no
1480fi
1481if test ! -r "$srcdir/$ac_unique_file"; then
1482  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1483  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1484   { (exit 1); exit 1; }; }
1485fi
1486ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1487ac_abs_confdir=`(
1488	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1489   { (exit 1); exit 1; }; }
1490	pwd)`
1491# When building in place, set srcdir=.
1492if test "$ac_abs_confdir" = "$ac_pwd"; then
1493  srcdir=.
1494fi
1495# Remove unnecessary trailing slashes from srcdir.
1496# Double slashes in file names in object file debugging info
1497# mess up M-x gdb in Emacs.
1498case $srcdir in
1499*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1500esac
1501for ac_var in $ac_precious_vars; do
1502  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1503  eval ac_env_${ac_var}_value=\$${ac_var}
1504  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1505  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1506done
1507
1508#
1509# Report the --help message.
1510#
1511if test "$ac_init_help" = "long"; then
1512  # Omit some internal or obsolete options to make the list less imposing.
1513  # This message is too long to be a string in the A/UX 3.1 sh.
1514  cat <<_ACEOF
1515\`configure' configures xf86-video-ark 0.7.2 to adapt to many kinds of systems.
1516
1517Usage: $0 [OPTION]... [VAR=VALUE]...
1518
1519To assign environment variables (e.g., CC, CFLAGS...), specify them as
1520VAR=VALUE.  See below for descriptions of some of the useful variables.
1521
1522Defaults for the options are specified in brackets.
1523
1524Configuration:
1525  -h, --help              display this help and exit
1526      --help=short        display options specific to this package
1527      --help=recursive    display the short help of all the included packages
1528  -V, --version           display version information and exit
1529  -q, --quiet, --silent   do not print \`checking...' messages
1530      --cache-file=FILE   cache test results in FILE [disabled]
1531  -C, --config-cache      alias for \`--cache-file=config.cache'
1532  -n, --no-create         do not create output files
1533      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1534
1535Installation directories:
1536  --prefix=PREFIX         install architecture-independent files in PREFIX
1537                          [$ac_default_prefix]
1538  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1539                          [PREFIX]
1540
1541By default, \`make install' will install all the files in
1542\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1543an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1544for instance \`--prefix=\$HOME'.
1545
1546For better control, use the options below.
1547
1548Fine tuning of the installation directories:
1549  --bindir=DIR            user executables [EPREFIX/bin]
1550  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1551  --libexecdir=DIR        program executables [EPREFIX/libexec]
1552  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1553  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1554  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1555  --libdir=DIR            object code libraries [EPREFIX/lib]
1556  --includedir=DIR        C header files [PREFIX/include]
1557  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1558  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1559  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1560  --infodir=DIR           info documentation [DATAROOTDIR/info]
1561  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1562  --mandir=DIR            man documentation [DATAROOTDIR/man]
1563  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-ark]
1564  --htmldir=DIR           html documentation [DOCDIR]
1565  --dvidir=DIR            dvi documentation [DOCDIR]
1566  --pdfdir=DIR            pdf documentation [DOCDIR]
1567  --psdir=DIR             ps documentation [DOCDIR]
1568_ACEOF
1569
1570  cat <<\_ACEOF
1571
1572Program names:
1573  --program-prefix=PREFIX            prepend PREFIX to installed program names
1574  --program-suffix=SUFFIX            append SUFFIX to installed program names
1575  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1576
1577System types:
1578  --build=BUILD     configure for building on BUILD [guessed]
1579  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1580_ACEOF
1581fi
1582
1583if test -n "$ac_init_help"; then
1584  case $ac_init_help in
1585     short | recursive ) echo "Configuration of xf86-video-ark 0.7.2:";;
1586   esac
1587  cat <<\_ACEOF
1588
1589Optional Features:
1590  --disable-option-checking  ignore unrecognized --enable/--with options
1591  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1592  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1593  --enable-maintainer-mode  enable make rules and dependencies not useful
1594			  (and sometimes confusing) to the casual installer
1595  --enable-static[=PKGS]  build static libraries [default=no]
1596  --enable-shared[=PKGS]  build shared libraries [default=yes]
1597  --enable-fast-install[=PKGS]
1598                          optimize for fast installation [default=yes]
1599  --disable-dependency-tracking  speeds up one-time build
1600  --enable-dependency-tracking   do not reject slow dependency extractors
1601  --disable-libtool-lock  avoid locking (might break parallel builds)
1602
1603Optional Packages:
1604  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1605  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1606  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1607  --with-pic              try to use only PIC/non-PIC objects [default=use
1608                          both]
1609  --with-tags[=TAGS]      include additional configurations [automatic]
1610  --with-xorg-module-dir=DIR
1611  --with-release-version=STRING
1612                          Use release version string in package name
1613
1614Some influential environment variables:
1615  CC          C compiler command
1616  CFLAGS      C compiler flags
1617  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1618              nonstandard directory <lib dir>
1619  LIBS        libraries to pass to the linker, e.g. -l<library>
1620  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1621              you have headers in a nonstandard directory <include dir>
1622  CPP         C preprocessor
1623  CXX         C++ compiler command
1624  CXXFLAGS    C++ compiler flags
1625  CXXCPP      C++ preprocessor
1626  F77         Fortran 77 compiler command
1627  FFLAGS      Fortran 77 compiler flags
1628  PKG_CONFIG  path to pkg-config utility
1629  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1630  XORG_LIBS   linker flags for XORG, overriding pkg-config
1631  PCIACCESS_CFLAGS
1632              C compiler flags for PCIACCESS, overriding pkg-config
1633  PCIACCESS_LIBS
1634              linker flags for PCIACCESS, overriding pkg-config
1635
1636Use these variables to override the choices made by `configure' or to help
1637it to find libraries and programs with nonstandard names/locations.
1638
1639Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1640_ACEOF
1641ac_status=$?
1642fi
1643
1644if test "$ac_init_help" = "recursive"; then
1645  # If there are subdirs, report their specific --help.
1646  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1647    test -d "$ac_dir" ||
1648      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1649      continue
1650    ac_builddir=.
1651
1652case "$ac_dir" in
1653.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654*)
1655  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1656  # A ".." for each directory in $ac_dir_suffix.
1657  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1658  case $ac_top_builddir_sub in
1659  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1660  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1661  esac ;;
1662esac
1663ac_abs_top_builddir=$ac_pwd
1664ac_abs_builddir=$ac_pwd$ac_dir_suffix
1665# for backward compatibility:
1666ac_top_builddir=$ac_top_build_prefix
1667
1668case $srcdir in
1669  .)  # We are building in place.
1670    ac_srcdir=.
1671    ac_top_srcdir=$ac_top_builddir_sub
1672    ac_abs_top_srcdir=$ac_pwd ;;
1673  [\\/]* | ?:[\\/]* )  # Absolute name.
1674    ac_srcdir=$srcdir$ac_dir_suffix;
1675    ac_top_srcdir=$srcdir
1676    ac_abs_top_srcdir=$srcdir ;;
1677  *) # Relative name.
1678    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1679    ac_top_srcdir=$ac_top_build_prefix$srcdir
1680    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1681esac
1682ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1683
1684    cd "$ac_dir" || { ac_status=$?; continue; }
1685    # Check for guested configure.
1686    if test -f "$ac_srcdir/configure.gnu"; then
1687      echo &&
1688      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1689    elif test -f "$ac_srcdir/configure"; then
1690      echo &&
1691      $SHELL "$ac_srcdir/configure" --help=recursive
1692    else
1693      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1694    fi || ac_status=$?
1695    cd "$ac_pwd" || { ac_status=$?; break; }
1696  done
1697fi
1698
1699test -n "$ac_init_help" && exit $ac_status
1700if $ac_init_version; then
1701  cat <<\_ACEOF
1702xf86-video-ark configure 0.7.2
1703generated by GNU Autoconf 2.63
1704
1705Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17062002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1707This configure script is free software; the Free Software Foundation
1708gives unlimited permission to copy, distribute and modify it.
1709_ACEOF
1710  exit
1711fi
1712cat >config.log <<_ACEOF
1713This file contains any messages produced by compilers while
1714running configure, to aid debugging if configure makes a mistake.
1715
1716It was created by xf86-video-ark $as_me 0.7.2, which was
1717generated by GNU Autoconf 2.63.  Invocation command line was
1718
1719  $ $0 $@
1720
1721_ACEOF
1722exec 5>>config.log
1723{
1724cat <<_ASUNAME
1725## --------- ##
1726## Platform. ##
1727## --------- ##
1728
1729hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1730uname -m = `(uname -m) 2>/dev/null || echo unknown`
1731uname -r = `(uname -r) 2>/dev/null || echo unknown`
1732uname -s = `(uname -s) 2>/dev/null || echo unknown`
1733uname -v = `(uname -v) 2>/dev/null || echo unknown`
1734
1735/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1736/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1737
1738/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1739/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1740/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1741/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1742/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1743/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1744/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1745
1746_ASUNAME
1747
1748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1749for as_dir in $PATH
1750do
1751  IFS=$as_save_IFS
1752  test -z "$as_dir" && as_dir=.
1753  $as_echo "PATH: $as_dir"
1754done
1755IFS=$as_save_IFS
1756
1757} >&5
1758
1759cat >&5 <<_ACEOF
1760
1761
1762## ----------- ##
1763## Core tests. ##
1764## ----------- ##
1765
1766_ACEOF
1767
1768
1769# Keep a trace of the command line.
1770# Strip out --no-create and --no-recursion so they do not pile up.
1771# Strip out --silent because we don't want to record it for future runs.
1772# Also quote any args containing shell meta-characters.
1773# Make two passes to allow for proper duplicate-argument suppression.
1774ac_configure_args=
1775ac_configure_args0=
1776ac_configure_args1=
1777ac_must_keep_next=false
1778for ac_pass in 1 2
1779do
1780  for ac_arg
1781  do
1782    case $ac_arg in
1783    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1784    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1785    | -silent | --silent | --silen | --sile | --sil)
1786      continue ;;
1787    *\'*)
1788      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1789    esac
1790    case $ac_pass in
1791    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1792    2)
1793      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1794      if test $ac_must_keep_next = true; then
1795	ac_must_keep_next=false # Got value, back to normal.
1796      else
1797	case $ac_arg in
1798	  *=* | --config-cache | -C | -disable-* | --disable-* \
1799	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1800	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1801	  | -with-* | --with-* | -without-* | --without-* | --x)
1802	    case "$ac_configure_args0 " in
1803	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1804	    esac
1805	    ;;
1806	  -* ) ac_must_keep_next=true ;;
1807	esac
1808      fi
1809      ac_configure_args="$ac_configure_args '$ac_arg'"
1810      ;;
1811    esac
1812  done
1813done
1814$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1815$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1816
1817# When interrupted or exit'd, cleanup temporary files, and complete
1818# config.log.  We remove comments because anyway the quotes in there
1819# would cause problems or look ugly.
1820# WARNING: Use '\'' to represent an apostrophe within the trap.
1821# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1822trap 'exit_status=$?
1823  # Save into config.log some information that might help in debugging.
1824  {
1825    echo
1826
1827    cat <<\_ASBOX
1828## ---------------- ##
1829## Cache variables. ##
1830## ---------------- ##
1831_ASBOX
1832    echo
1833    # The following way of writing the cache mishandles newlines in values,
1834(
1835  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1836    eval ac_val=\$$ac_var
1837    case $ac_val in #(
1838    *${as_nl}*)
1839      case $ac_var in #(
1840      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1841$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1842      esac
1843      case $ac_var in #(
1844      _ | IFS | as_nl) ;; #(
1845      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1846      *) $as_unset $ac_var ;;
1847      esac ;;
1848    esac
1849  done
1850  (set) 2>&1 |
1851    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1852    *${as_nl}ac_space=\ *)
1853      sed -n \
1854	"s/'\''/'\''\\\\'\'''\''/g;
1855	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1856      ;; #(
1857    *)
1858      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1859      ;;
1860    esac |
1861    sort
1862)
1863    echo
1864
1865    cat <<\_ASBOX
1866## ----------------- ##
1867## Output variables. ##
1868## ----------------- ##
1869_ASBOX
1870    echo
1871    for ac_var in $ac_subst_vars
1872    do
1873      eval ac_val=\$$ac_var
1874      case $ac_val in
1875      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1876      esac
1877      $as_echo "$ac_var='\''$ac_val'\''"
1878    done | sort
1879    echo
1880
1881    if test -n "$ac_subst_files"; then
1882      cat <<\_ASBOX
1883## ------------------- ##
1884## File substitutions. ##
1885## ------------------- ##
1886_ASBOX
1887      echo
1888      for ac_var in $ac_subst_files
1889      do
1890	eval ac_val=\$$ac_var
1891	case $ac_val in
1892	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1893	esac
1894	$as_echo "$ac_var='\''$ac_val'\''"
1895      done | sort
1896      echo
1897    fi
1898
1899    if test -s confdefs.h; then
1900      cat <<\_ASBOX
1901## ----------- ##
1902## confdefs.h. ##
1903## ----------- ##
1904_ASBOX
1905      echo
1906      cat confdefs.h
1907      echo
1908    fi
1909    test "$ac_signal" != 0 &&
1910      $as_echo "$as_me: caught signal $ac_signal"
1911    $as_echo "$as_me: exit $exit_status"
1912  } >&5
1913  rm -f core *.core core.conftest.* &&
1914    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1915    exit $exit_status
1916' 0
1917for ac_signal in 1 2 13 15; do
1918  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1919done
1920ac_signal=0
1921
1922# confdefs.h avoids OS command line length limits that DEFS can exceed.
1923rm -f -r conftest* confdefs.h
1924
1925# Predefined preprocessor variables.
1926
1927cat >>confdefs.h <<_ACEOF
1928#define PACKAGE_NAME "$PACKAGE_NAME"
1929_ACEOF
1930
1931
1932cat >>confdefs.h <<_ACEOF
1933#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1934_ACEOF
1935
1936
1937cat >>confdefs.h <<_ACEOF
1938#define PACKAGE_VERSION "$PACKAGE_VERSION"
1939_ACEOF
1940
1941
1942cat >>confdefs.h <<_ACEOF
1943#define PACKAGE_STRING "$PACKAGE_STRING"
1944_ACEOF
1945
1946
1947cat >>confdefs.h <<_ACEOF
1948#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1949_ACEOF
1950
1951
1952# Let the site file select an alternate cache file if it wants to.
1953# Prefer an explicitly selected file to automatically selected ones.
1954ac_site_file1=NONE
1955ac_site_file2=NONE
1956if test -n "$CONFIG_SITE"; then
1957  ac_site_file1=$CONFIG_SITE
1958elif test "x$prefix" != xNONE; then
1959  ac_site_file1=$prefix/share/config.site
1960  ac_site_file2=$prefix/etc/config.site
1961else
1962  ac_site_file1=$ac_default_prefix/share/config.site
1963  ac_site_file2=$ac_default_prefix/etc/config.site
1964fi
1965for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1966do
1967  test "x$ac_site_file" = xNONE && continue
1968  if test -r "$ac_site_file"; then
1969    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1970$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1971    sed 's/^/| /' "$ac_site_file" >&5
1972    . "$ac_site_file"
1973  fi
1974done
1975
1976if test -r "$cache_file"; then
1977  # Some versions of bash will fail to source /dev/null (special
1978  # files actually), so we avoid doing that.
1979  if test -f "$cache_file"; then
1980    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1981$as_echo "$as_me: loading cache $cache_file" >&6;}
1982    case $cache_file in
1983      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1984      *)                      . "./$cache_file";;
1985    esac
1986  fi
1987else
1988  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1989$as_echo "$as_me: creating cache $cache_file" >&6;}
1990  >$cache_file
1991fi
1992
1993# Check that the precious variables saved in the cache have kept the same
1994# value.
1995ac_cache_corrupted=false
1996for ac_var in $ac_precious_vars; do
1997  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1998  eval ac_new_set=\$ac_env_${ac_var}_set
1999  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2000  eval ac_new_val=\$ac_env_${ac_var}_value
2001  case $ac_old_set,$ac_new_set in
2002    set,)
2003      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2004$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2005      ac_cache_corrupted=: ;;
2006    ,set)
2007      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2008$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2009      ac_cache_corrupted=: ;;
2010    ,);;
2011    *)
2012      if test "x$ac_old_val" != "x$ac_new_val"; then
2013	# differences in whitespace do not lead to failure.
2014	ac_old_val_w=`echo x $ac_old_val`
2015	ac_new_val_w=`echo x $ac_new_val`
2016	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2017	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2018$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2019	  ac_cache_corrupted=:
2020	else
2021	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2022$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2023	  eval $ac_var=\$ac_old_val
2024	fi
2025	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2026$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2027	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2028$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2029      fi;;
2030  esac
2031  # Pass precious variables to config.status.
2032  if test "$ac_new_set" = set; then
2033    case $ac_new_val in
2034    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2035    *) ac_arg=$ac_var=$ac_new_val ;;
2036    esac
2037    case " $ac_configure_args " in
2038      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2039      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2040    esac
2041  fi
2042done
2043if $ac_cache_corrupted; then
2044  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2045$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2046  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2047$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2048  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2049$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2050   { (exit 1); exit 1; }; }
2051fi
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077ac_ext=c
2078ac_cpp='$CPP $CPPFLAGS'
2079ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2080ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2081ac_compiler_gnu=$ac_cv_c_compiler_gnu
2082
2083
2084
2085
2086ac_config_headers="$ac_config_headers config.h"
2087
2088ac_aux_dir=
2089for ac_dir in . "$srcdir"/.; do
2090  if test -f "$ac_dir/install-sh"; then
2091    ac_aux_dir=$ac_dir
2092    ac_install_sh="$ac_aux_dir/install-sh -c"
2093    break
2094  elif test -f "$ac_dir/install.sh"; then
2095    ac_aux_dir=$ac_dir
2096    ac_install_sh="$ac_aux_dir/install.sh -c"
2097    break
2098  elif test -f "$ac_dir/shtool"; then
2099    ac_aux_dir=$ac_dir
2100    ac_install_sh="$ac_aux_dir/shtool install -c"
2101    break
2102  fi
2103done
2104if test -z "$ac_aux_dir"; then
2105  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2106$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2107   { (exit 1); exit 1; }; }
2108fi
2109
2110# These three variables are undocumented and unsupported,
2111# and are intended to be withdrawn in a future Autoconf release.
2112# They can cause serious problems if a builder's source tree is in a directory
2113# whose full name contains unusual characters.
2114ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2115ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2116ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2117
2118
2119
2120am__api_version='1.11'
2121
2122# Find a good install program.  We prefer a C program (faster),
2123# so one script is as good as another.  But avoid the broken or
2124# incompatible versions:
2125# SysV /etc/install, /usr/sbin/install
2126# SunOS /usr/etc/install
2127# IRIX /sbin/install
2128# AIX /bin/install
2129# AmigaOS /C/install, which installs bootblocks on floppy discs
2130# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2131# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2132# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2133# OS/2's system install, which has a completely different semantic
2134# ./install, which can be erroneously created by make from ./install.sh.
2135# Reject install programs that cannot install multiple files.
2136{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2137$as_echo_n "checking for a BSD-compatible install... " >&6; }
2138if test -z "$INSTALL"; then
2139if test "${ac_cv_path_install+set}" = set; then
2140  $as_echo_n "(cached) " >&6
2141else
2142  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2143for as_dir in $PATH
2144do
2145  IFS=$as_save_IFS
2146  test -z "$as_dir" && as_dir=.
2147  # Account for people who put trailing slashes in PATH elements.
2148case $as_dir/ in
2149  ./ | .// | /cC/* | \
2150  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2151  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2152  /usr/ucb/* ) ;;
2153  *)
2154    # OSF1 and SCO ODT 3.0 have their own names for install.
2155    # Don't use installbsd from OSF since it installs stuff as root
2156    # by default.
2157    for ac_prog in ginstall scoinst install; do
2158      for ac_exec_ext in '' $ac_executable_extensions; do
2159	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2160	  if test $ac_prog = install &&
2161	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2162	    # AIX install.  It has an incompatible calling convention.
2163	    :
2164	  elif test $ac_prog = install &&
2165	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2166	    # program-specific install script used by HP pwplus--don't use.
2167	    :
2168	  else
2169	    rm -rf conftest.one conftest.two conftest.dir
2170	    echo one > conftest.one
2171	    echo two > conftest.two
2172	    mkdir conftest.dir
2173	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2174	      test -s conftest.one && test -s conftest.two &&
2175	      test -s conftest.dir/conftest.one &&
2176	      test -s conftest.dir/conftest.two
2177	    then
2178	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2179	      break 3
2180	    fi
2181	  fi
2182	fi
2183      done
2184    done
2185    ;;
2186esac
2187
2188done
2189IFS=$as_save_IFS
2190
2191rm -rf conftest.one conftest.two conftest.dir
2192
2193fi
2194  if test "${ac_cv_path_install+set}" = set; then
2195    INSTALL=$ac_cv_path_install
2196  else
2197    # As a last resort, use the slow shell script.  Don't cache a
2198    # value for INSTALL within a source directory, because that will
2199    # break other packages using the cache if that directory is
2200    # removed, or if the value is a relative name.
2201    INSTALL=$ac_install_sh
2202  fi
2203fi
2204{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2205$as_echo "$INSTALL" >&6; }
2206
2207# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2208# It thinks the first close brace ends the variable substitution.
2209test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2210
2211test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2212
2213test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2214
2215{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2216$as_echo_n "checking whether build environment is sane... " >&6; }
2217# Just in case
2218sleep 1
2219echo timestamp > conftest.file
2220# Reject unsafe characters in $srcdir or the absolute working directory
2221# name.  Accept space and tab only in the latter.
2222am_lf='
2223'
2224case `pwd` in
2225  *[\\\"\#\$\&\'\`$am_lf]*)
2226    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2227$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2228   { (exit 1); exit 1; }; };;
2229esac
2230case $srcdir in
2231  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2232    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2233$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2234   { (exit 1); exit 1; }; };;
2235esac
2236
2237# Do `set' in a subshell so we don't clobber the current shell's
2238# arguments.  Must try -L first in case configure is actually a
2239# symlink; some systems play weird games with the mod time of symlinks
2240# (eg FreeBSD returns the mod time of the symlink's containing
2241# directory).
2242if (
2243   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2244   if test "$*" = "X"; then
2245      # -L didn't work.
2246      set X `ls -t "$srcdir/configure" conftest.file`
2247   fi
2248   rm -f conftest.file
2249   if test "$*" != "X $srcdir/configure conftest.file" \
2250      && test "$*" != "X conftest.file $srcdir/configure"; then
2251
2252      # If neither matched, then we have a broken ls.  This can happen
2253      # if, for instance, CONFIG_SHELL is bash and it inherits a
2254      # broken ls alias from the environment.  This has actually
2255      # happened.  Such a system could not be considered "sane".
2256      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2257alias in your environment" >&5
2258$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2259alias in your environment" >&2;}
2260   { (exit 1); exit 1; }; }
2261   fi
2262
2263   test "$2" = conftest.file
2264   )
2265then
2266   # Ok.
2267   :
2268else
2269   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2270Check your system clock" >&5
2271$as_echo "$as_me: error: newly created file is older than distributed files!
2272Check your system clock" >&2;}
2273   { (exit 1); exit 1; }; }
2274fi
2275{ $as_echo "$as_me:$LINENO: result: yes" >&5
2276$as_echo "yes" >&6; }
2277test "$program_prefix" != NONE &&
2278  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2279# Use a double $ so make ignores it.
2280test "$program_suffix" != NONE &&
2281  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2282# Double any \ or $.
2283# By default was `s,x,x', remove it if useless.
2284ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2285program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2286
2287# expand $ac_aux_dir to an absolute path
2288am_aux_dir=`cd $ac_aux_dir && pwd`
2289
2290if test x"${MISSING+set}" != xset; then
2291  case $am_aux_dir in
2292  *\ * | *\	*)
2293    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2294  *)
2295    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2296  esac
2297fi
2298# Use eval to expand $SHELL
2299if eval "$MISSING --run true"; then
2300  am_missing_run="$MISSING --run "
2301else
2302  am_missing_run=
2303  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2304$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2305fi
2306
2307if test x"${install_sh}" != xset; then
2308  case $am_aux_dir in
2309  *\ * | *\	*)
2310    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2311  *)
2312    install_sh="\${SHELL} $am_aux_dir/install-sh"
2313  esac
2314fi
2315
2316# Installed binaries are usually stripped using `strip' when the user
2317# run `make install-strip'.  However `strip' might not be the right
2318# tool to use in cross-compilation environments, therefore Automake
2319# will honor the `STRIP' environment variable to overrule this program.
2320if test "$cross_compiling" != no; then
2321  if test -n "$ac_tool_prefix"; then
2322  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2323set dummy ${ac_tool_prefix}strip; ac_word=$2
2324{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2325$as_echo_n "checking for $ac_word... " >&6; }
2326if test "${ac_cv_prog_STRIP+set}" = set; then
2327  $as_echo_n "(cached) " >&6
2328else
2329  if test -n "$STRIP"; then
2330  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2331else
2332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2333for as_dir in $PATH
2334do
2335  IFS=$as_save_IFS
2336  test -z "$as_dir" && as_dir=.
2337  for ac_exec_ext in '' $ac_executable_extensions; do
2338  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2339    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2340    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2341    break 2
2342  fi
2343done
2344done
2345IFS=$as_save_IFS
2346
2347fi
2348fi
2349STRIP=$ac_cv_prog_STRIP
2350if test -n "$STRIP"; then
2351  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2352$as_echo "$STRIP" >&6; }
2353else
2354  { $as_echo "$as_me:$LINENO: result: no" >&5
2355$as_echo "no" >&6; }
2356fi
2357
2358
2359fi
2360if test -z "$ac_cv_prog_STRIP"; then
2361  ac_ct_STRIP=$STRIP
2362  # Extract the first word of "strip", so it can be a program name with args.
2363set dummy strip; ac_word=$2
2364{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2365$as_echo_n "checking for $ac_word... " >&6; }
2366if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2367  $as_echo_n "(cached) " >&6
2368else
2369  if test -n "$ac_ct_STRIP"; then
2370  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2371else
2372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373for as_dir in $PATH
2374do
2375  IFS=$as_save_IFS
2376  test -z "$as_dir" && as_dir=.
2377  for ac_exec_ext in '' $ac_executable_extensions; do
2378  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2379    ac_cv_prog_ac_ct_STRIP="strip"
2380    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2381    break 2
2382  fi
2383done
2384done
2385IFS=$as_save_IFS
2386
2387fi
2388fi
2389ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2390if test -n "$ac_ct_STRIP"; then
2391  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2392$as_echo "$ac_ct_STRIP" >&6; }
2393else
2394  { $as_echo "$as_me:$LINENO: result: no" >&5
2395$as_echo "no" >&6; }
2396fi
2397
2398  if test "x$ac_ct_STRIP" = x; then
2399    STRIP=":"
2400  else
2401    case $cross_compiling:$ac_tool_warned in
2402yes:)
2403{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2404$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2405ac_tool_warned=yes ;;
2406esac
2407    STRIP=$ac_ct_STRIP
2408  fi
2409else
2410  STRIP="$ac_cv_prog_STRIP"
2411fi
2412
2413fi
2414INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2415
2416{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2417$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2418if test -z "$MKDIR_P"; then
2419  if test "${ac_cv_path_mkdir+set}" = set; then
2420  $as_echo_n "(cached) " >&6
2421else
2422  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2423for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2424do
2425  IFS=$as_save_IFS
2426  test -z "$as_dir" && as_dir=.
2427  for ac_prog in mkdir gmkdir; do
2428	 for ac_exec_ext in '' $ac_executable_extensions; do
2429	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2430	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2431	     'mkdir (GNU coreutils) '* | \
2432	     'mkdir (coreutils) '* | \
2433	     'mkdir (fileutils) '4.1*)
2434	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2435	       break 3;;
2436	   esac
2437	 done
2438       done
2439done
2440IFS=$as_save_IFS
2441
2442fi
2443
2444  if test "${ac_cv_path_mkdir+set}" = set; then
2445    MKDIR_P="$ac_cv_path_mkdir -p"
2446  else
2447    # As a last resort, use the slow shell script.  Don't cache a
2448    # value for MKDIR_P within a source directory, because that will
2449    # break other packages using the cache if that directory is
2450    # removed, or if the value is a relative name.
2451    test -d ./--version && rmdir ./--version
2452    MKDIR_P="$ac_install_sh -d"
2453  fi
2454fi
2455{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2456$as_echo "$MKDIR_P" >&6; }
2457
2458mkdir_p="$MKDIR_P"
2459case $mkdir_p in
2460  [\\/$]* | ?:[\\/]*) ;;
2461  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2462esac
2463
2464for ac_prog in gawk mawk nawk awk
2465do
2466  # Extract the first word of "$ac_prog", so it can be a program name with args.
2467set dummy $ac_prog; ac_word=$2
2468{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2469$as_echo_n "checking for $ac_word... " >&6; }
2470if test "${ac_cv_prog_AWK+set}" = set; then
2471  $as_echo_n "(cached) " >&6
2472else
2473  if test -n "$AWK"; then
2474  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2475else
2476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2477for as_dir in $PATH
2478do
2479  IFS=$as_save_IFS
2480  test -z "$as_dir" && as_dir=.
2481  for ac_exec_ext in '' $ac_executable_extensions; do
2482  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2483    ac_cv_prog_AWK="$ac_prog"
2484    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2485    break 2
2486  fi
2487done
2488done
2489IFS=$as_save_IFS
2490
2491fi
2492fi
2493AWK=$ac_cv_prog_AWK
2494if test -n "$AWK"; then
2495  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2496$as_echo "$AWK" >&6; }
2497else
2498  { $as_echo "$as_me:$LINENO: result: no" >&5
2499$as_echo "no" >&6; }
2500fi
2501
2502
2503  test -n "$AWK" && break
2504done
2505
2506{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2507$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2508set x ${MAKE-make}
2509ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2510if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2511  $as_echo_n "(cached) " >&6
2512else
2513  cat >conftest.make <<\_ACEOF
2514SHELL = /bin/sh
2515all:
2516	@echo '@@@%%%=$(MAKE)=@@@%%%'
2517_ACEOF
2518# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2519case `${MAKE-make} -f conftest.make 2>/dev/null` in
2520  *@@@%%%=?*=@@@%%%*)
2521    eval ac_cv_prog_make_${ac_make}_set=yes;;
2522  *)
2523    eval ac_cv_prog_make_${ac_make}_set=no;;
2524esac
2525rm -f conftest.make
2526fi
2527if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2528  { $as_echo "$as_me:$LINENO: result: yes" >&5
2529$as_echo "yes" >&6; }
2530  SET_MAKE=
2531else
2532  { $as_echo "$as_me:$LINENO: result: no" >&5
2533$as_echo "no" >&6; }
2534  SET_MAKE="MAKE=${MAKE-make}"
2535fi
2536
2537rm -rf .tst 2>/dev/null
2538mkdir .tst 2>/dev/null
2539if test -d .tst; then
2540  am__leading_dot=.
2541else
2542  am__leading_dot=_
2543fi
2544rmdir .tst 2>/dev/null
2545
2546if test "`cd $srcdir && pwd`" != "`pwd`"; then
2547  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2548  # is not polluted with repeated "-I."
2549  am__isrc=' -I$(srcdir)'
2550  # test to see if srcdir already configured
2551  if test -f $srcdir/config.status; then
2552    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2553$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2554   { (exit 1); exit 1; }; }
2555  fi
2556fi
2557
2558# test whether we have cygpath
2559if test -z "$CYGPATH_W"; then
2560  if (cygpath --version) >/dev/null 2>/dev/null; then
2561    CYGPATH_W='cygpath -w'
2562  else
2563    CYGPATH_W=echo
2564  fi
2565fi
2566
2567
2568# Define the identity of the package.
2569 PACKAGE='xf86-video-ark'
2570 VERSION='0.7.2'
2571
2572
2573cat >>confdefs.h <<_ACEOF
2574#define PACKAGE "$PACKAGE"
2575_ACEOF
2576
2577
2578cat >>confdefs.h <<_ACEOF
2579#define VERSION "$VERSION"
2580_ACEOF
2581
2582# Some tools Automake needs.
2583
2584ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2585
2586
2587AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2588
2589
2590AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2591
2592
2593AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2594
2595
2596MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2597
2598# We need awk for the "check" target.  The system "awk" is bad on
2599# some platforms.
2600# Always define AMTAR for backward compatibility.
2601
2602AMTAR=${AMTAR-"${am_missing_run}tar"}
2603
2604am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2605
2606
2607
2608
2609
2610
2611
2612{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2613$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2614    # Check whether --enable-maintainer-mode was given.
2615if test "${enable_maintainer_mode+set}" = set; then
2616  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2617else
2618  USE_MAINTAINER_MODE=no
2619fi
2620
2621  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2622$as_echo "$USE_MAINTAINER_MODE" >&6; }
2623   if test $USE_MAINTAINER_MODE = yes; then
2624  MAINTAINER_MODE_TRUE=
2625  MAINTAINER_MODE_FALSE='#'
2626else
2627  MAINTAINER_MODE_TRUE='#'
2628  MAINTAINER_MODE_FALSE=
2629fi
2630
2631  MAINT=$MAINTAINER_MODE_TRUE
2632
2633
2634
2635# Checks for programs.
2636# Check whether --enable-static was given.
2637if test "${enable_static+set}" = set; then
2638  enableval=$enable_static; p=${PACKAGE-default}
2639    case $enableval in
2640    yes) enable_static=yes ;;
2641    no) enable_static=no ;;
2642    *)
2643     enable_static=no
2644      # Look at the argument we got.  We use all the common list separators.
2645      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2646      for pkg in $enableval; do
2647	IFS="$lt_save_ifs"
2648	if test "X$pkg" = "X$p"; then
2649	  enable_static=yes
2650	fi
2651      done
2652      IFS="$lt_save_ifs"
2653      ;;
2654    esac
2655else
2656  enable_static=no
2657fi
2658
2659
2660
2661# Check whether --enable-shared was given.
2662if test "${enable_shared+set}" = set; then
2663  enableval=$enable_shared; p=${PACKAGE-default}
2664    case $enableval in
2665    yes) enable_shared=yes ;;
2666    no) enable_shared=no ;;
2667    *)
2668      enable_shared=no
2669      # Look at the argument we got.  We use all the common list separators.
2670      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2671      for pkg in $enableval; do
2672	IFS="$lt_save_ifs"
2673	if test "X$pkg" = "X$p"; then
2674	  enable_shared=yes
2675	fi
2676      done
2677      IFS="$lt_save_ifs"
2678      ;;
2679    esac
2680else
2681  enable_shared=yes
2682fi
2683
2684
2685# Check whether --enable-fast-install was given.
2686if test "${enable_fast_install+set}" = set; then
2687  enableval=$enable_fast_install; p=${PACKAGE-default}
2688    case $enableval in
2689    yes) enable_fast_install=yes ;;
2690    no) enable_fast_install=no ;;
2691    *)
2692      enable_fast_install=no
2693      # Look at the argument we got.  We use all the common list separators.
2694      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2695      for pkg in $enableval; do
2696	IFS="$lt_save_ifs"
2697	if test "X$pkg" = "X$p"; then
2698	  enable_fast_install=yes
2699	fi
2700      done
2701      IFS="$lt_save_ifs"
2702      ;;
2703    esac
2704else
2705  enable_fast_install=yes
2706fi
2707
2708
2709# Make sure we can run config.sub.
2710$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2711  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2712$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2713   { (exit 1); exit 1; }; }
2714
2715{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2716$as_echo_n "checking build system type... " >&6; }
2717if test "${ac_cv_build+set}" = set; then
2718  $as_echo_n "(cached) " >&6
2719else
2720  ac_build_alias=$build_alias
2721test "x$ac_build_alias" = x &&
2722  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2723test "x$ac_build_alias" = x &&
2724  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2725$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2726   { (exit 1); exit 1; }; }
2727ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2728  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2729$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2730   { (exit 1); exit 1; }; }
2731
2732fi
2733{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2734$as_echo "$ac_cv_build" >&6; }
2735case $ac_cv_build in
2736*-*-*) ;;
2737*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2738$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2739   { (exit 1); exit 1; }; };;
2740esac
2741build=$ac_cv_build
2742ac_save_IFS=$IFS; IFS='-'
2743set x $ac_cv_build
2744shift
2745build_cpu=$1
2746build_vendor=$2
2747shift; shift
2748# Remember, the first character of IFS is used to create $*,
2749# except with old shells:
2750build_os=$*
2751IFS=$ac_save_IFS
2752case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2753
2754
2755{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2756$as_echo_n "checking host system type... " >&6; }
2757if test "${ac_cv_host+set}" = set; then
2758  $as_echo_n "(cached) " >&6
2759else
2760  if test "x$host_alias" = x; then
2761  ac_cv_host=$ac_cv_build
2762else
2763  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2764    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2765$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2766   { (exit 1); exit 1; }; }
2767fi
2768
2769fi
2770{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2771$as_echo "$ac_cv_host" >&6; }
2772case $ac_cv_host in
2773*-*-*) ;;
2774*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2775$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2776   { (exit 1); exit 1; }; };;
2777esac
2778host=$ac_cv_host
2779ac_save_IFS=$IFS; IFS='-'
2780set x $ac_cv_host
2781shift
2782host_cpu=$1
2783host_vendor=$2
2784shift; shift
2785# Remember, the first character of IFS is used to create $*,
2786# except with old shells:
2787host_os=$*
2788IFS=$ac_save_IFS
2789case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2790
2791
2792DEPDIR="${am__leading_dot}deps"
2793
2794ac_config_commands="$ac_config_commands depfiles"
2795
2796
2797am_make=${MAKE-make}
2798cat > confinc << 'END'
2799am__doit:
2800	@echo this is the am__doit target
2801.PHONY: am__doit
2802END
2803# If we don't find an include directive, just comment out the code.
2804{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2805$as_echo_n "checking for style of include used by $am_make... " >&6; }
2806am__include="#"
2807am__quote=
2808_am_result=none
2809# First try GNU make style include.
2810echo "include confinc" > confmf
2811# Ignore all kinds of additional output from `make'.
2812case `$am_make -s -f confmf 2> /dev/null` in #(
2813*the\ am__doit\ target*)
2814  am__include=include
2815  am__quote=
2816  _am_result=GNU
2817  ;;
2818esac
2819# Now try BSD make style include.
2820if test "$am__include" = "#"; then
2821   echo '.include "confinc"' > confmf
2822   case `$am_make -s -f confmf 2> /dev/null` in #(
2823   *the\ am__doit\ target*)
2824     am__include=.include
2825     am__quote="\""
2826     _am_result=BSD
2827     ;;
2828   esac
2829fi
2830
2831
2832{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2833$as_echo "$_am_result" >&6; }
2834rm -f confinc confmf
2835
2836# Check whether --enable-dependency-tracking was given.
2837if test "${enable_dependency_tracking+set}" = set; then
2838  enableval=$enable_dependency_tracking;
2839fi
2840
2841if test "x$enable_dependency_tracking" != xno; then
2842  am_depcomp="$ac_aux_dir/depcomp"
2843  AMDEPBACKSLASH='\'
2844fi
2845 if test "x$enable_dependency_tracking" != xno; then
2846  AMDEP_TRUE=
2847  AMDEP_FALSE='#'
2848else
2849  AMDEP_TRUE='#'
2850  AMDEP_FALSE=
2851fi
2852
2853
2854ac_ext=c
2855ac_cpp='$CPP $CPPFLAGS'
2856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2858ac_compiler_gnu=$ac_cv_c_compiler_gnu
2859if test -n "$ac_tool_prefix"; then
2860  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2861set dummy ${ac_tool_prefix}gcc; ac_word=$2
2862{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2863$as_echo_n "checking for $ac_word... " >&6; }
2864if test "${ac_cv_prog_CC+set}" = set; then
2865  $as_echo_n "(cached) " >&6
2866else
2867  if test -n "$CC"; then
2868  ac_cv_prog_CC="$CC" # Let the user override the test.
2869else
2870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871for as_dir in $PATH
2872do
2873  IFS=$as_save_IFS
2874  test -z "$as_dir" && as_dir=.
2875  for ac_exec_ext in '' $ac_executable_extensions; do
2876  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2877    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2878    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2879    break 2
2880  fi
2881done
2882done
2883IFS=$as_save_IFS
2884
2885fi
2886fi
2887CC=$ac_cv_prog_CC
2888if test -n "$CC"; then
2889  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2890$as_echo "$CC" >&6; }
2891else
2892  { $as_echo "$as_me:$LINENO: result: no" >&5
2893$as_echo "no" >&6; }
2894fi
2895
2896
2897fi
2898if test -z "$ac_cv_prog_CC"; then
2899  ac_ct_CC=$CC
2900  # Extract the first word of "gcc", so it can be a program name with args.
2901set dummy gcc; ac_word=$2
2902{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2903$as_echo_n "checking for $ac_word... " >&6; }
2904if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2905  $as_echo_n "(cached) " >&6
2906else
2907  if test -n "$ac_ct_CC"; then
2908  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2909else
2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911for as_dir in $PATH
2912do
2913  IFS=$as_save_IFS
2914  test -z "$as_dir" && as_dir=.
2915  for ac_exec_ext in '' $ac_executable_extensions; do
2916  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2917    ac_cv_prog_ac_ct_CC="gcc"
2918    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2919    break 2
2920  fi
2921done
2922done
2923IFS=$as_save_IFS
2924
2925fi
2926fi
2927ac_ct_CC=$ac_cv_prog_ac_ct_CC
2928if test -n "$ac_ct_CC"; then
2929  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2930$as_echo "$ac_ct_CC" >&6; }
2931else
2932  { $as_echo "$as_me:$LINENO: result: no" >&5
2933$as_echo "no" >&6; }
2934fi
2935
2936  if test "x$ac_ct_CC" = x; then
2937    CC=""
2938  else
2939    case $cross_compiling:$ac_tool_warned in
2940yes:)
2941{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2943ac_tool_warned=yes ;;
2944esac
2945    CC=$ac_ct_CC
2946  fi
2947else
2948  CC="$ac_cv_prog_CC"
2949fi
2950
2951if test -z "$CC"; then
2952          if test -n "$ac_tool_prefix"; then
2953    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2954set dummy ${ac_tool_prefix}cc; ac_word=$2
2955{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2956$as_echo_n "checking for $ac_word... " >&6; }
2957if test "${ac_cv_prog_CC+set}" = set; then
2958  $as_echo_n "(cached) " >&6
2959else
2960  if test -n "$CC"; then
2961  ac_cv_prog_CC="$CC" # Let the user override the test.
2962else
2963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2964for as_dir in $PATH
2965do
2966  IFS=$as_save_IFS
2967  test -z "$as_dir" && as_dir=.
2968  for ac_exec_ext in '' $ac_executable_extensions; do
2969  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2970    ac_cv_prog_CC="${ac_tool_prefix}cc"
2971    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2972    break 2
2973  fi
2974done
2975done
2976IFS=$as_save_IFS
2977
2978fi
2979fi
2980CC=$ac_cv_prog_CC
2981if test -n "$CC"; then
2982  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2983$as_echo "$CC" >&6; }
2984else
2985  { $as_echo "$as_me:$LINENO: result: no" >&5
2986$as_echo "no" >&6; }
2987fi
2988
2989
2990  fi
2991fi
2992if test -z "$CC"; then
2993  # Extract the first word of "cc", so it can be a program name with args.
2994set dummy cc; ac_word=$2
2995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2996$as_echo_n "checking for $ac_word... " >&6; }
2997if test "${ac_cv_prog_CC+set}" = set; then
2998  $as_echo_n "(cached) " >&6
2999else
3000  if test -n "$CC"; then
3001  ac_cv_prog_CC="$CC" # Let the user override the test.
3002else
3003  ac_prog_rejected=no
3004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005for as_dir in $PATH
3006do
3007  IFS=$as_save_IFS
3008  test -z "$as_dir" && as_dir=.
3009  for ac_exec_ext in '' $ac_executable_extensions; do
3010  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3011    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3012       ac_prog_rejected=yes
3013       continue
3014     fi
3015    ac_cv_prog_CC="cc"
3016    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3017    break 2
3018  fi
3019done
3020done
3021IFS=$as_save_IFS
3022
3023if test $ac_prog_rejected = yes; then
3024  # We found a bogon in the path, so make sure we never use it.
3025  set dummy $ac_cv_prog_CC
3026  shift
3027  if test $# != 0; then
3028    # We chose a different compiler from the bogus one.
3029    # However, it has the same basename, so the bogon will be chosen
3030    # first if we set CC to just the basename; use the full file name.
3031    shift
3032    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3033  fi
3034fi
3035fi
3036fi
3037CC=$ac_cv_prog_CC
3038if test -n "$CC"; then
3039  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3040$as_echo "$CC" >&6; }
3041else
3042  { $as_echo "$as_me:$LINENO: result: no" >&5
3043$as_echo "no" >&6; }
3044fi
3045
3046
3047fi
3048if test -z "$CC"; then
3049  if test -n "$ac_tool_prefix"; then
3050  for ac_prog in cl.exe
3051  do
3052    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3053set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3054{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3055$as_echo_n "checking for $ac_word... " >&6; }
3056if test "${ac_cv_prog_CC+set}" = set; then
3057  $as_echo_n "(cached) " >&6
3058else
3059  if test -n "$CC"; then
3060  ac_cv_prog_CC="$CC" # Let the user override the test.
3061else
3062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3063for as_dir in $PATH
3064do
3065  IFS=$as_save_IFS
3066  test -z "$as_dir" && as_dir=.
3067  for ac_exec_ext in '' $ac_executable_extensions; do
3068  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3069    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3070    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3071    break 2
3072  fi
3073done
3074done
3075IFS=$as_save_IFS
3076
3077fi
3078fi
3079CC=$ac_cv_prog_CC
3080if test -n "$CC"; then
3081  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3082$as_echo "$CC" >&6; }
3083else
3084  { $as_echo "$as_me:$LINENO: result: no" >&5
3085$as_echo "no" >&6; }
3086fi
3087
3088
3089    test -n "$CC" && break
3090  done
3091fi
3092if test -z "$CC"; then
3093  ac_ct_CC=$CC
3094  for ac_prog in cl.exe
3095do
3096  # Extract the first word of "$ac_prog", so it can be a program name with args.
3097set dummy $ac_prog; ac_word=$2
3098{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3099$as_echo_n "checking for $ac_word... " >&6; }
3100if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3101  $as_echo_n "(cached) " >&6
3102else
3103  if test -n "$ac_ct_CC"; then
3104  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3105else
3106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3107for as_dir in $PATH
3108do
3109  IFS=$as_save_IFS
3110  test -z "$as_dir" && as_dir=.
3111  for ac_exec_ext in '' $ac_executable_extensions; do
3112  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3113    ac_cv_prog_ac_ct_CC="$ac_prog"
3114    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3115    break 2
3116  fi
3117done
3118done
3119IFS=$as_save_IFS
3120
3121fi
3122fi
3123ac_ct_CC=$ac_cv_prog_ac_ct_CC
3124if test -n "$ac_ct_CC"; then
3125  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3126$as_echo "$ac_ct_CC" >&6; }
3127else
3128  { $as_echo "$as_me:$LINENO: result: no" >&5
3129$as_echo "no" >&6; }
3130fi
3131
3132
3133  test -n "$ac_ct_CC" && break
3134done
3135
3136  if test "x$ac_ct_CC" = x; then
3137    CC=""
3138  else
3139    case $cross_compiling:$ac_tool_warned in
3140yes:)
3141{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3142$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3143ac_tool_warned=yes ;;
3144esac
3145    CC=$ac_ct_CC
3146  fi
3147fi
3148
3149fi
3150
3151
3152test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3154{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3155See \`config.log' for more details." >&5
3156$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3157See \`config.log' for more details." >&2;}
3158   { (exit 1); exit 1; }; }; }
3159
3160# Provide some information about the compiler.
3161$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3162set X $ac_compile
3163ac_compiler=$2
3164{ (ac_try="$ac_compiler --version >&5"
3165case "(($ac_try" in
3166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167  *) ac_try_echo=$ac_try;;
3168esac
3169eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3170$as_echo "$ac_try_echo") >&5
3171  (eval "$ac_compiler --version >&5") 2>&5
3172  ac_status=$?
3173  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174  (exit $ac_status); }
3175{ (ac_try="$ac_compiler -v >&5"
3176case "(($ac_try" in
3177  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178  *) ac_try_echo=$ac_try;;
3179esac
3180eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3181$as_echo "$ac_try_echo") >&5
3182  (eval "$ac_compiler -v >&5") 2>&5
3183  ac_status=$?
3184  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3185  (exit $ac_status); }
3186{ (ac_try="$ac_compiler -V >&5"
3187case "(($ac_try" in
3188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3189  *) ac_try_echo=$ac_try;;
3190esac
3191eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3192$as_echo "$ac_try_echo") >&5
3193  (eval "$ac_compiler -V >&5") 2>&5
3194  ac_status=$?
3195  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3196  (exit $ac_status); }
3197
3198cat >conftest.$ac_ext <<_ACEOF
3199/* confdefs.h.  */
3200_ACEOF
3201cat confdefs.h >>conftest.$ac_ext
3202cat >>conftest.$ac_ext <<_ACEOF
3203/* end confdefs.h.  */
3204
3205int
3206main ()
3207{
3208
3209  ;
3210  return 0;
3211}
3212_ACEOF
3213ac_clean_files_save=$ac_clean_files
3214ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3215# Try to create an executable without -o first, disregard a.out.
3216# It will help us diagnose broken compilers, and finding out an intuition
3217# of exeext.
3218{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3219$as_echo_n "checking for C compiler default output file name... " >&6; }
3220ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3221
3222# The possible output files:
3223ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3224
3225ac_rmfiles=
3226for ac_file in $ac_files
3227do
3228  case $ac_file in
3229    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3230    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3231  esac
3232done
3233rm -f $ac_rmfiles
3234
3235if { (ac_try="$ac_link_default"
3236case "(($ac_try" in
3237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3238  *) ac_try_echo=$ac_try;;
3239esac
3240eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3241$as_echo "$ac_try_echo") >&5
3242  (eval "$ac_link_default") 2>&5
3243  ac_status=$?
3244  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3245  (exit $ac_status); }; then
3246  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3247# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3248# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3249# so that the user can short-circuit this test for compilers unknown to
3250# Autoconf.
3251for ac_file in $ac_files ''
3252do
3253  test -f "$ac_file" || continue
3254  case $ac_file in
3255    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3256	;;
3257    [ab].out )
3258	# We found the default executable, but exeext='' is most
3259	# certainly right.
3260	break;;
3261    *.* )
3262        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3263	then :; else
3264	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3265	fi
3266	# We set ac_cv_exeext here because the later test for it is not
3267	# safe: cross compilers may not add the suffix if given an `-o'
3268	# argument, so we may need to know it at that point already.
3269	# Even if this section looks crufty: it has the advantage of
3270	# actually working.
3271	break;;
3272    * )
3273	break;;
3274  esac
3275done
3276test "$ac_cv_exeext" = no && ac_cv_exeext=
3277
3278else
3279  ac_file=''
3280fi
3281
3282{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3283$as_echo "$ac_file" >&6; }
3284if test -z "$ac_file"; then
3285  $as_echo "$as_me: failed program was:" >&5
3286sed 's/^/| /' conftest.$ac_ext >&5
3287
3288{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3289$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3290{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3291See \`config.log' for more details." >&5
3292$as_echo "$as_me: error: C compiler cannot create executables
3293See \`config.log' for more details." >&2;}
3294   { (exit 77); exit 77; }; }; }
3295fi
3296
3297ac_exeext=$ac_cv_exeext
3298
3299# Check that the compiler produces executables we can run.  If not, either
3300# the compiler is broken, or we cross compile.
3301{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3302$as_echo_n "checking whether the C compiler works... " >&6; }
3303# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3304# If not cross compiling, check that we can run a simple program.
3305if test "$cross_compiling" != yes; then
3306  if { ac_try='./$ac_file'
3307  { (case "(($ac_try" in
3308  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3309  *) ac_try_echo=$ac_try;;
3310esac
3311eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3312$as_echo "$ac_try_echo") >&5
3313  (eval "$ac_try") 2>&5
3314  ac_status=$?
3315  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3316  (exit $ac_status); }; }; then
3317    cross_compiling=no
3318  else
3319    if test "$cross_compiling" = maybe; then
3320	cross_compiling=yes
3321    else
3322	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3323$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3324{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3325If you meant to cross compile, use \`--host'.
3326See \`config.log' for more details." >&5
3327$as_echo "$as_me: error: cannot run C compiled programs.
3328If you meant to cross compile, use \`--host'.
3329See \`config.log' for more details." >&2;}
3330   { (exit 1); exit 1; }; }; }
3331    fi
3332  fi
3333fi
3334{ $as_echo "$as_me:$LINENO: result: yes" >&5
3335$as_echo "yes" >&6; }
3336
3337rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3338ac_clean_files=$ac_clean_files_save
3339# Check that the compiler produces executables we can run.  If not, either
3340# the compiler is broken, or we cross compile.
3341{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3342$as_echo_n "checking whether we are cross compiling... " >&6; }
3343{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3344$as_echo "$cross_compiling" >&6; }
3345
3346{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3347$as_echo_n "checking for suffix of executables... " >&6; }
3348if { (ac_try="$ac_link"
3349case "(($ac_try" in
3350  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3351  *) ac_try_echo=$ac_try;;
3352esac
3353eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3354$as_echo "$ac_try_echo") >&5
3355  (eval "$ac_link") 2>&5
3356  ac_status=$?
3357  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3358  (exit $ac_status); }; then
3359  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3360# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3361# work properly (i.e., refer to `conftest.exe'), while it won't with
3362# `rm'.
3363for ac_file in conftest.exe conftest conftest.*; do
3364  test -f "$ac_file" || continue
3365  case $ac_file in
3366    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3367    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3368	  break;;
3369    * ) break;;
3370  esac
3371done
3372else
3373  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3374$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3375{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3376See \`config.log' for more details." >&5
3377$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3378See \`config.log' for more details." >&2;}
3379   { (exit 1); exit 1; }; }; }
3380fi
3381
3382rm -f conftest$ac_cv_exeext
3383{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3384$as_echo "$ac_cv_exeext" >&6; }
3385
3386rm -f conftest.$ac_ext
3387EXEEXT=$ac_cv_exeext
3388ac_exeext=$EXEEXT
3389{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3390$as_echo_n "checking for suffix of object files... " >&6; }
3391if test "${ac_cv_objext+set}" = set; then
3392  $as_echo_n "(cached) " >&6
3393else
3394  cat >conftest.$ac_ext <<_ACEOF
3395/* confdefs.h.  */
3396_ACEOF
3397cat confdefs.h >>conftest.$ac_ext
3398cat >>conftest.$ac_ext <<_ACEOF
3399/* end confdefs.h.  */
3400
3401int
3402main ()
3403{
3404
3405  ;
3406  return 0;
3407}
3408_ACEOF
3409rm -f conftest.o conftest.obj
3410if { (ac_try="$ac_compile"
3411case "(($ac_try" in
3412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413  *) ac_try_echo=$ac_try;;
3414esac
3415eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3416$as_echo "$ac_try_echo") >&5
3417  (eval "$ac_compile") 2>&5
3418  ac_status=$?
3419  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3420  (exit $ac_status); }; then
3421  for ac_file in conftest.o conftest.obj conftest.*; do
3422  test -f "$ac_file" || continue;
3423  case $ac_file in
3424    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3425    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3426       break;;
3427  esac
3428done
3429else
3430  $as_echo "$as_me: failed program was:" >&5
3431sed 's/^/| /' conftest.$ac_ext >&5
3432
3433{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3436See \`config.log' for more details." >&5
3437$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3438See \`config.log' for more details." >&2;}
3439   { (exit 1); exit 1; }; }; }
3440fi
3441
3442rm -f conftest.$ac_cv_objext conftest.$ac_ext
3443fi
3444{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3445$as_echo "$ac_cv_objext" >&6; }
3446OBJEXT=$ac_cv_objext
3447ac_objext=$OBJEXT
3448{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3449$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3450if test "${ac_cv_c_compiler_gnu+set}" = set; then
3451  $as_echo_n "(cached) " >&6
3452else
3453  cat >conftest.$ac_ext <<_ACEOF
3454/* confdefs.h.  */
3455_ACEOF
3456cat confdefs.h >>conftest.$ac_ext
3457cat >>conftest.$ac_ext <<_ACEOF
3458/* end confdefs.h.  */
3459
3460int
3461main ()
3462{
3463#ifndef __GNUC__
3464       choke me
3465#endif
3466
3467  ;
3468  return 0;
3469}
3470_ACEOF
3471rm -f conftest.$ac_objext
3472if { (ac_try="$ac_compile"
3473case "(($ac_try" in
3474  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3475  *) ac_try_echo=$ac_try;;
3476esac
3477eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3478$as_echo "$ac_try_echo") >&5
3479  (eval "$ac_compile") 2>conftest.er1
3480  ac_status=$?
3481  grep -v '^ *+' conftest.er1 >conftest.err
3482  rm -f conftest.er1
3483  cat conftest.err >&5
3484  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3485  (exit $ac_status); } && {
3486	 test -z "$ac_c_werror_flag" ||
3487	 test ! -s conftest.err
3488       } && test -s conftest.$ac_objext; then
3489  ac_compiler_gnu=yes
3490else
3491  $as_echo "$as_me: failed program was:" >&5
3492sed 's/^/| /' conftest.$ac_ext >&5
3493
3494	ac_compiler_gnu=no
3495fi
3496
3497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3498ac_cv_c_compiler_gnu=$ac_compiler_gnu
3499
3500fi
3501{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3502$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3503if test $ac_compiler_gnu = yes; then
3504  GCC=yes
3505else
3506  GCC=
3507fi
3508ac_test_CFLAGS=${CFLAGS+set}
3509ac_save_CFLAGS=$CFLAGS
3510{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3511$as_echo_n "checking whether $CC accepts -g... " >&6; }
3512if test "${ac_cv_prog_cc_g+set}" = set; then
3513  $as_echo_n "(cached) " >&6
3514else
3515  ac_save_c_werror_flag=$ac_c_werror_flag
3516   ac_c_werror_flag=yes
3517   ac_cv_prog_cc_g=no
3518   CFLAGS="-g"
3519   cat >conftest.$ac_ext <<_ACEOF
3520/* confdefs.h.  */
3521_ACEOF
3522cat confdefs.h >>conftest.$ac_ext
3523cat >>conftest.$ac_ext <<_ACEOF
3524/* end confdefs.h.  */
3525
3526int
3527main ()
3528{
3529
3530  ;
3531  return 0;
3532}
3533_ACEOF
3534rm -f conftest.$ac_objext
3535if { (ac_try="$ac_compile"
3536case "(($ac_try" in
3537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3538  *) ac_try_echo=$ac_try;;
3539esac
3540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3541$as_echo "$ac_try_echo") >&5
3542  (eval "$ac_compile") 2>conftest.er1
3543  ac_status=$?
3544  grep -v '^ *+' conftest.er1 >conftest.err
3545  rm -f conftest.er1
3546  cat conftest.err >&5
3547  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3548  (exit $ac_status); } && {
3549	 test -z "$ac_c_werror_flag" ||
3550	 test ! -s conftest.err
3551       } && test -s conftest.$ac_objext; then
3552  ac_cv_prog_cc_g=yes
3553else
3554  $as_echo "$as_me: failed program was:" >&5
3555sed 's/^/| /' conftest.$ac_ext >&5
3556
3557	CFLAGS=""
3558      cat >conftest.$ac_ext <<_ACEOF
3559/* confdefs.h.  */
3560_ACEOF
3561cat confdefs.h >>conftest.$ac_ext
3562cat >>conftest.$ac_ext <<_ACEOF
3563/* end confdefs.h.  */
3564
3565int
3566main ()
3567{
3568
3569  ;
3570  return 0;
3571}
3572_ACEOF
3573rm -f conftest.$ac_objext
3574if { (ac_try="$ac_compile"
3575case "(($ac_try" in
3576  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3577  *) ac_try_echo=$ac_try;;
3578esac
3579eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3580$as_echo "$ac_try_echo") >&5
3581  (eval "$ac_compile") 2>conftest.er1
3582  ac_status=$?
3583  grep -v '^ *+' conftest.er1 >conftest.err
3584  rm -f conftest.er1
3585  cat conftest.err >&5
3586  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3587  (exit $ac_status); } && {
3588	 test -z "$ac_c_werror_flag" ||
3589	 test ! -s conftest.err
3590       } && test -s conftest.$ac_objext; then
3591  :
3592else
3593  $as_echo "$as_me: failed program was:" >&5
3594sed 's/^/| /' conftest.$ac_ext >&5
3595
3596	ac_c_werror_flag=$ac_save_c_werror_flag
3597	 CFLAGS="-g"
3598	 cat >conftest.$ac_ext <<_ACEOF
3599/* confdefs.h.  */
3600_ACEOF
3601cat confdefs.h >>conftest.$ac_ext
3602cat >>conftest.$ac_ext <<_ACEOF
3603/* end confdefs.h.  */
3604
3605int
3606main ()
3607{
3608
3609  ;
3610  return 0;
3611}
3612_ACEOF
3613rm -f conftest.$ac_objext
3614if { (ac_try="$ac_compile"
3615case "(($ac_try" in
3616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3617  *) ac_try_echo=$ac_try;;
3618esac
3619eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3620$as_echo "$ac_try_echo") >&5
3621  (eval "$ac_compile") 2>conftest.er1
3622  ac_status=$?
3623  grep -v '^ *+' conftest.er1 >conftest.err
3624  rm -f conftest.er1
3625  cat conftest.err >&5
3626  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3627  (exit $ac_status); } && {
3628	 test -z "$ac_c_werror_flag" ||
3629	 test ! -s conftest.err
3630       } && test -s conftest.$ac_objext; then
3631  ac_cv_prog_cc_g=yes
3632else
3633  $as_echo "$as_me: failed program was:" >&5
3634sed 's/^/| /' conftest.$ac_ext >&5
3635
3636
3637fi
3638
3639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640fi
3641
3642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3643fi
3644
3645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3646   ac_c_werror_flag=$ac_save_c_werror_flag
3647fi
3648{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3649$as_echo "$ac_cv_prog_cc_g" >&6; }
3650if test "$ac_test_CFLAGS" = set; then
3651  CFLAGS=$ac_save_CFLAGS
3652elif test $ac_cv_prog_cc_g = yes; then
3653  if test "$GCC" = yes; then
3654    CFLAGS="-g -O2"
3655  else
3656    CFLAGS="-g"
3657  fi
3658else
3659  if test "$GCC" = yes; then
3660    CFLAGS="-O2"
3661  else
3662    CFLAGS=
3663  fi
3664fi
3665{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3666$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3667if test "${ac_cv_prog_cc_c89+set}" = set; then
3668  $as_echo_n "(cached) " >&6
3669else
3670  ac_cv_prog_cc_c89=no
3671ac_save_CC=$CC
3672cat >conftest.$ac_ext <<_ACEOF
3673/* confdefs.h.  */
3674_ACEOF
3675cat confdefs.h >>conftest.$ac_ext
3676cat >>conftest.$ac_ext <<_ACEOF
3677/* end confdefs.h.  */
3678#include <stdarg.h>
3679#include <stdio.h>
3680#include <sys/types.h>
3681#include <sys/stat.h>
3682/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3683struct buf { int x; };
3684FILE * (*rcsopen) (struct buf *, struct stat *, int);
3685static char *e (p, i)
3686     char **p;
3687     int i;
3688{
3689  return p[i];
3690}
3691static char *f (char * (*g) (char **, int), char **p, ...)
3692{
3693  char *s;
3694  va_list v;
3695  va_start (v,p);
3696  s = g (p, va_arg (v,int));
3697  va_end (v);
3698  return s;
3699}
3700
3701/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3702   function prototypes and stuff, but not '\xHH' hex character constants.
3703   These don't provoke an error unfortunately, instead are silently treated
3704   as 'x'.  The following induces an error, until -std is added to get
3705   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3706   array size at least.  It's necessary to write '\x00'==0 to get something
3707   that's true only with -std.  */
3708int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3709
3710/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3711   inside strings and character constants.  */
3712#define FOO(x) 'x'
3713int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3714
3715int test (int i, double x);
3716struct s1 {int (*f) (int a);};
3717struct s2 {int (*f) (double a);};
3718int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3719int argc;
3720char **argv;
3721int
3722main ()
3723{
3724return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3725  ;
3726  return 0;
3727}
3728_ACEOF
3729for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3730	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3731do
3732  CC="$ac_save_CC $ac_arg"
3733  rm -f conftest.$ac_objext
3734if { (ac_try="$ac_compile"
3735case "(($ac_try" in
3736  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3737  *) ac_try_echo=$ac_try;;
3738esac
3739eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3740$as_echo "$ac_try_echo") >&5
3741  (eval "$ac_compile") 2>conftest.er1
3742  ac_status=$?
3743  grep -v '^ *+' conftest.er1 >conftest.err
3744  rm -f conftest.er1
3745  cat conftest.err >&5
3746  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3747  (exit $ac_status); } && {
3748	 test -z "$ac_c_werror_flag" ||
3749	 test ! -s conftest.err
3750       } && test -s conftest.$ac_objext; then
3751  ac_cv_prog_cc_c89=$ac_arg
3752else
3753  $as_echo "$as_me: failed program was:" >&5
3754sed 's/^/| /' conftest.$ac_ext >&5
3755
3756
3757fi
3758
3759rm -f core conftest.err conftest.$ac_objext
3760  test "x$ac_cv_prog_cc_c89" != "xno" && break
3761done
3762rm -f conftest.$ac_ext
3763CC=$ac_save_CC
3764
3765fi
3766# AC_CACHE_VAL
3767case "x$ac_cv_prog_cc_c89" in
3768  x)
3769    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3770$as_echo "none needed" >&6; } ;;
3771  xno)
3772    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3773$as_echo "unsupported" >&6; } ;;
3774  *)
3775    CC="$CC $ac_cv_prog_cc_c89"
3776    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3777$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3778esac
3779
3780
3781ac_ext=c
3782ac_cpp='$CPP $CPPFLAGS'
3783ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786
3787depcc="$CC"   am_compiler_list=
3788
3789{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3790$as_echo_n "checking dependency style of $depcc... " >&6; }
3791if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3792  $as_echo_n "(cached) " >&6
3793else
3794  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3795  # We make a subdir and do the tests there.  Otherwise we can end up
3796  # making bogus files that we don't know about and never remove.  For
3797  # instance it was reported that on HP-UX the gcc test will end up
3798  # making a dummy file named `D' -- because `-MD' means `put the output
3799  # in D'.
3800  mkdir conftest.dir
3801  # Copy depcomp to subdir because otherwise we won't find it if we're
3802  # using a relative directory.
3803  cp "$am_depcomp" conftest.dir
3804  cd conftest.dir
3805  # We will build objects and dependencies in a subdirectory because
3806  # it helps to detect inapplicable dependency modes.  For instance
3807  # both Tru64's cc and ICC support -MD to output dependencies as a
3808  # side effect of compilation, but ICC will put the dependencies in
3809  # the current directory while Tru64 will put them in the object
3810  # directory.
3811  mkdir sub
3812
3813  am_cv_CC_dependencies_compiler_type=none
3814  if test "$am_compiler_list" = ""; then
3815     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3816  fi
3817  am__universal=false
3818  case " $depcc " in #(
3819     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3820     esac
3821
3822  for depmode in $am_compiler_list; do
3823    # Setup a source with many dependencies, because some compilers
3824    # like to wrap large dependency lists on column 80 (with \), and
3825    # we should not choose a depcomp mode which is confused by this.
3826    #
3827    # We need to recreate these files for each test, as the compiler may
3828    # overwrite some of them when testing with obscure command lines.
3829    # This happens at least with the AIX C compiler.
3830    : > sub/conftest.c
3831    for i in 1 2 3 4 5 6; do
3832      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3833      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3834      # Solaris 8's {/usr,}/bin/sh.
3835      touch sub/conftst$i.h
3836    done
3837    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3838
3839    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3840    # mode.  It turns out that the SunPro C++ compiler does not properly
3841    # handle `-M -o', and we need to detect this.  Also, some Intel
3842    # versions had trouble with output in subdirs
3843    am__obj=sub/conftest.${OBJEXT-o}
3844    am__minus_obj="-o $am__obj"
3845    case $depmode in
3846    gcc)
3847      # This depmode causes a compiler race in universal mode.
3848      test "$am__universal" = false || continue
3849      ;;
3850    nosideeffect)
3851      # after this tag, mechanisms are not by side-effect, so they'll
3852      # only be used when explicitly requested
3853      if test "x$enable_dependency_tracking" = xyes; then
3854	continue
3855      else
3856	break
3857      fi
3858      ;;
3859    msvisualcpp | msvcmsys)
3860      # This compiler won't grok `-c -o', but also, the minuso test has
3861      # not run yet.  These depmodes are late enough in the game, and
3862      # so weak that their functioning should not be impacted.
3863      am__obj=conftest.${OBJEXT-o}
3864      am__minus_obj=
3865      ;;
3866    none) break ;;
3867    esac
3868    if depmode=$depmode \
3869       source=sub/conftest.c object=$am__obj \
3870       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3871       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3872         >/dev/null 2>conftest.err &&
3873       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3874       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3875       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3876       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3877      # icc doesn't choke on unknown options, it will just issue warnings
3878      # or remarks (even with -Werror).  So we grep stderr for any message
3879      # that says an option was ignored or not supported.
3880      # When given -MP, icc 7.0 and 7.1 complain thusly:
3881      #   icc: Command line warning: ignoring option '-M'; no argument required
3882      # The diagnosis changed in icc 8.0:
3883      #   icc: Command line remark: option '-MP' not supported
3884      if (grep 'ignoring option' conftest.err ||
3885          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3886        am_cv_CC_dependencies_compiler_type=$depmode
3887        break
3888      fi
3889    fi
3890  done
3891
3892  cd ..
3893  rm -rf conftest.dir
3894else
3895  am_cv_CC_dependencies_compiler_type=none
3896fi
3897
3898fi
3899{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3900$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3901CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3902
3903 if
3904  test "x$enable_dependency_tracking" != xno \
3905  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3906  am__fastdepCC_TRUE=
3907  am__fastdepCC_FALSE='#'
3908else
3909  am__fastdepCC_TRUE='#'
3910  am__fastdepCC_FALSE=
3911fi
3912
3913
3914{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3915$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3916if test "${lt_cv_path_SED+set}" = set; then
3917  $as_echo_n "(cached) " >&6
3918else
3919  # Loop through the user's path and test for sed and gsed.
3920# Then use that list of sed's as ones to test for truncation.
3921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3922for as_dir in $PATH
3923do
3924  IFS=$as_save_IFS
3925  test -z "$as_dir" && as_dir=.
3926  for lt_ac_prog in sed gsed; do
3927    for ac_exec_ext in '' $ac_executable_extensions; do
3928      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3929        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3930      fi
3931    done
3932  done
3933done
3934IFS=$as_save_IFS
3935lt_ac_max=0
3936lt_ac_count=0
3937# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3938# along with /bin/sed that truncates output.
3939for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3940  test ! -f $lt_ac_sed && continue
3941  cat /dev/null > conftest.in
3942  lt_ac_count=0
3943  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3944  # Check for GNU sed and select it if it is found.
3945  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3946    lt_cv_path_SED=$lt_ac_sed
3947    break
3948  fi
3949  while true; do
3950    cat conftest.in conftest.in >conftest.tmp
3951    mv conftest.tmp conftest.in
3952    cp conftest.in conftest.nl
3953    echo >>conftest.nl
3954    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3955    cmp -s conftest.out conftest.nl || break
3956    # 10000 chars as input seems more than enough
3957    test $lt_ac_count -gt 10 && break
3958    lt_ac_count=`expr $lt_ac_count + 1`
3959    if test $lt_ac_count -gt $lt_ac_max; then
3960      lt_ac_max=$lt_ac_count
3961      lt_cv_path_SED=$lt_ac_sed
3962    fi
3963  done
3964done
3965
3966fi
3967
3968SED=$lt_cv_path_SED
3969
3970{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3971$as_echo "$SED" >&6; }
3972
3973{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3974$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3975if test "${ac_cv_path_GREP+set}" = set; then
3976  $as_echo_n "(cached) " >&6
3977else
3978  if test -z "$GREP"; then
3979  ac_path_GREP_found=false
3980  # Loop through the user's path and test for each of PROGNAME-LIST
3981  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3982for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3983do
3984  IFS=$as_save_IFS
3985  test -z "$as_dir" && as_dir=.
3986  for ac_prog in grep ggrep; do
3987    for ac_exec_ext in '' $ac_executable_extensions; do
3988      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3989      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3990# Check for GNU ac_path_GREP and select it if it is found.
3991  # Check for GNU $ac_path_GREP
3992case `"$ac_path_GREP" --version 2>&1` in
3993*GNU*)
3994  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3995*)
3996  ac_count=0
3997  $as_echo_n 0123456789 >"conftest.in"
3998  while :
3999  do
4000    cat "conftest.in" "conftest.in" >"conftest.tmp"
4001    mv "conftest.tmp" "conftest.in"
4002    cp "conftest.in" "conftest.nl"
4003    $as_echo 'GREP' >> "conftest.nl"
4004    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4005    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4006    ac_count=`expr $ac_count + 1`
4007    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4008      # Best one so far, save it but keep looking for a better one
4009      ac_cv_path_GREP="$ac_path_GREP"
4010      ac_path_GREP_max=$ac_count
4011    fi
4012    # 10*(2^10) chars as input seems more than enough
4013    test $ac_count -gt 10 && break
4014  done
4015  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4016esac
4017
4018      $ac_path_GREP_found && break 3
4019    done
4020  done
4021done
4022IFS=$as_save_IFS
4023  if test -z "$ac_cv_path_GREP"; then
4024    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4025$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4026   { (exit 1); exit 1; }; }
4027  fi
4028else
4029  ac_cv_path_GREP=$GREP
4030fi
4031
4032fi
4033{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4034$as_echo "$ac_cv_path_GREP" >&6; }
4035 GREP="$ac_cv_path_GREP"
4036
4037
4038{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4039$as_echo_n "checking for egrep... " >&6; }
4040if test "${ac_cv_path_EGREP+set}" = set; then
4041  $as_echo_n "(cached) " >&6
4042else
4043  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4044   then ac_cv_path_EGREP="$GREP -E"
4045   else
4046     if test -z "$EGREP"; then
4047  ac_path_EGREP_found=false
4048  # Loop through the user's path and test for each of PROGNAME-LIST
4049  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4051do
4052  IFS=$as_save_IFS
4053  test -z "$as_dir" && as_dir=.
4054  for ac_prog in egrep; do
4055    for ac_exec_ext in '' $ac_executable_extensions; do
4056      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4057      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4058# Check for GNU ac_path_EGREP and select it if it is found.
4059  # Check for GNU $ac_path_EGREP
4060case `"$ac_path_EGREP" --version 2>&1` in
4061*GNU*)
4062  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4063*)
4064  ac_count=0
4065  $as_echo_n 0123456789 >"conftest.in"
4066  while :
4067  do
4068    cat "conftest.in" "conftest.in" >"conftest.tmp"
4069    mv "conftest.tmp" "conftest.in"
4070    cp "conftest.in" "conftest.nl"
4071    $as_echo 'EGREP' >> "conftest.nl"
4072    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4073    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4074    ac_count=`expr $ac_count + 1`
4075    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4076      # Best one so far, save it but keep looking for a better one
4077      ac_cv_path_EGREP="$ac_path_EGREP"
4078      ac_path_EGREP_max=$ac_count
4079    fi
4080    # 10*(2^10) chars as input seems more than enough
4081    test $ac_count -gt 10 && break
4082  done
4083  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4084esac
4085
4086      $ac_path_EGREP_found && break 3
4087    done
4088  done
4089done
4090IFS=$as_save_IFS
4091  if test -z "$ac_cv_path_EGREP"; then
4092    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4093$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4094   { (exit 1); exit 1; }; }
4095  fi
4096else
4097  ac_cv_path_EGREP=$EGREP
4098fi
4099
4100   fi
4101fi
4102{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4103$as_echo "$ac_cv_path_EGREP" >&6; }
4104 EGREP="$ac_cv_path_EGREP"
4105
4106
4107
4108# Check whether --with-gnu-ld was given.
4109if test "${with_gnu_ld+set}" = set; then
4110  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4111else
4112  with_gnu_ld=no
4113fi
4114
4115ac_prog=ld
4116if test "$GCC" = yes; then
4117  # Check if gcc -print-prog-name=ld gives a path.
4118  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4119$as_echo_n "checking for ld used by $CC... " >&6; }
4120  case $host in
4121  *-*-mingw*)
4122    # gcc leaves a trailing carriage return which upsets mingw
4123    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4124  *)
4125    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4126  esac
4127  case $ac_prog in
4128    # Accept absolute paths.
4129    [\\/]* | ?:[\\/]*)
4130      re_direlt='/[^/][^/]*/\.\./'
4131      # Canonicalize the pathname of ld
4132      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4133      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4134	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4135      done
4136      test -z "$LD" && LD="$ac_prog"
4137      ;;
4138  "")
4139    # If it fails, then pretend we aren't using GCC.
4140    ac_prog=ld
4141    ;;
4142  *)
4143    # If it is relative, then search for the first ld in PATH.
4144    with_gnu_ld=unknown
4145    ;;
4146  esac
4147elif test "$with_gnu_ld" = yes; then
4148  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4149$as_echo_n "checking for GNU ld... " >&6; }
4150else
4151  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4152$as_echo_n "checking for non-GNU ld... " >&6; }
4153fi
4154if test "${lt_cv_path_LD+set}" = set; then
4155  $as_echo_n "(cached) " >&6
4156else
4157  if test -z "$LD"; then
4158  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4159  for ac_dir in $PATH; do
4160    IFS="$lt_save_ifs"
4161    test -z "$ac_dir" && ac_dir=.
4162    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4163      lt_cv_path_LD="$ac_dir/$ac_prog"
4164      # Check to see if the program is GNU ld.  I'd rather use --version,
4165      # but apparently some variants of GNU ld only accept -v.
4166      # Break only if it was the GNU/non-GNU ld that we prefer.
4167      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4168      *GNU* | *'with BFD'*)
4169	test "$with_gnu_ld" != no && break
4170	;;
4171      *)
4172	test "$with_gnu_ld" != yes && break
4173	;;
4174      esac
4175    fi
4176  done
4177  IFS="$lt_save_ifs"
4178else
4179  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4180fi
4181fi
4182
4183LD="$lt_cv_path_LD"
4184if test -n "$LD"; then
4185  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4186$as_echo "$LD" >&6; }
4187else
4188  { $as_echo "$as_me:$LINENO: result: no" >&5
4189$as_echo "no" >&6; }
4190fi
4191test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4192$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4193   { (exit 1); exit 1; }; }
4194{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4195$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4196if test "${lt_cv_prog_gnu_ld+set}" = set; then
4197  $as_echo_n "(cached) " >&6
4198else
4199  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4200case `$LD -v 2>&1 </dev/null` in
4201*GNU* | *'with BFD'*)
4202  lt_cv_prog_gnu_ld=yes
4203  ;;
4204*)
4205  lt_cv_prog_gnu_ld=no
4206  ;;
4207esac
4208fi
4209{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4210$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4211with_gnu_ld=$lt_cv_prog_gnu_ld
4212
4213
4214{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4215$as_echo_n "checking for $LD option to reload object files... " >&6; }
4216if test "${lt_cv_ld_reload_flag+set}" = set; then
4217  $as_echo_n "(cached) " >&6
4218else
4219  lt_cv_ld_reload_flag='-r'
4220fi
4221{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4222$as_echo "$lt_cv_ld_reload_flag" >&6; }
4223reload_flag=$lt_cv_ld_reload_flag
4224case $reload_flag in
4225"" | " "*) ;;
4226*) reload_flag=" $reload_flag" ;;
4227esac
4228reload_cmds='$LD$reload_flag -o $output$reload_objs'
4229case $host_os in
4230  darwin*)
4231    if test "$GCC" = yes; then
4232      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4233    else
4234      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4235    fi
4236    ;;
4237esac
4238
4239{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4240$as_echo_n "checking for BSD-compatible nm... " >&6; }
4241if test "${lt_cv_path_NM+set}" = set; then
4242  $as_echo_n "(cached) " >&6
4243else
4244  if test -n "$NM"; then
4245  # Let the user override the test.
4246  lt_cv_path_NM="$NM"
4247else
4248  lt_nm_to_check="${ac_tool_prefix}nm"
4249  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4250    lt_nm_to_check="$lt_nm_to_check nm"
4251  fi
4252  for lt_tmp_nm in $lt_nm_to_check; do
4253    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4254    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4255      IFS="$lt_save_ifs"
4256      test -z "$ac_dir" && ac_dir=.
4257      tmp_nm="$ac_dir/$lt_tmp_nm"
4258      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4259	# Check to see if the nm accepts a BSD-compat flag.
4260	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4261	#   nm: unknown option "B" ignored
4262	# Tru64's nm complains that /dev/null is an invalid object file
4263	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4264	*/dev/null* | *'Invalid file or object type'*)
4265	  lt_cv_path_NM="$tmp_nm -B"
4266	  break
4267	  ;;
4268	*)
4269	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4270	  */dev/null*)
4271	    lt_cv_path_NM="$tmp_nm -p"
4272	    break
4273	    ;;
4274	  *)
4275	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4276	    continue # so that we can try to find one that supports BSD flags
4277	    ;;
4278	  esac
4279	  ;;
4280	esac
4281      fi
4282    done
4283    IFS="$lt_save_ifs"
4284  done
4285  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4286fi
4287fi
4288{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4289$as_echo "$lt_cv_path_NM" >&6; }
4290NM="$lt_cv_path_NM"
4291
4292{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4293$as_echo_n "checking whether ln -s works... " >&6; }
4294LN_S=$as_ln_s
4295if test "$LN_S" = "ln -s"; then
4296  { $as_echo "$as_me:$LINENO: result: yes" >&5
4297$as_echo "yes" >&6; }
4298else
4299  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4300$as_echo "no, using $LN_S" >&6; }
4301fi
4302
4303{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4304$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4305if test "${lt_cv_deplibs_check_method+set}" = set; then
4306  $as_echo_n "(cached) " >&6
4307else
4308  lt_cv_file_magic_cmd='$MAGIC_CMD'
4309lt_cv_file_magic_test_file=
4310lt_cv_deplibs_check_method='unknown'
4311# Need to set the preceding variable on all platforms that support
4312# interlibrary dependencies.
4313# 'none' -- dependencies not supported.
4314# `unknown' -- same as none, but documents that we really don't know.
4315# 'pass_all' -- all dependencies passed with no checks.
4316# 'test_compile' -- check by making test program.
4317# 'file_magic [[regex]]' -- check by looking for files in library path
4318# which responds to the $file_magic_cmd with a given extended regex.
4319# If you have `file' or equivalent on your system and you're not sure
4320# whether `pass_all' will *always* work, you probably want this one.
4321
4322case $host_os in
4323aix[4-9]*)
4324  lt_cv_deplibs_check_method=pass_all
4325  ;;
4326
4327beos*)
4328  lt_cv_deplibs_check_method=pass_all
4329  ;;
4330
4331bsdi[45]*)
4332  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4333  lt_cv_file_magic_cmd='/usr/bin/file -L'
4334  lt_cv_file_magic_test_file=/shlib/libc.so
4335  ;;
4336
4337cygwin*)
4338  # func_win32_libid is a shell function defined in ltmain.sh
4339  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4340  lt_cv_file_magic_cmd='func_win32_libid'
4341  ;;
4342
4343mingw* | pw32*)
4344  # Base MSYS/MinGW do not provide the 'file' command needed by
4345  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4346  # unless we find 'file', for example because we are cross-compiling.
4347  if ( file / ) >/dev/null 2>&1; then
4348    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4349    lt_cv_file_magic_cmd='func_win32_libid'
4350  else
4351    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4352    lt_cv_file_magic_cmd='$OBJDUMP -f'
4353  fi
4354  ;;
4355
4356darwin* | rhapsody*)
4357  lt_cv_deplibs_check_method=pass_all
4358  ;;
4359
4360freebsd* | dragonfly*)
4361  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4362    case $host_cpu in
4363    i*86 )
4364      # Not sure whether the presence of OpenBSD here was a mistake.
4365      # Let's accept both of them until this is cleared up.
4366      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4367      lt_cv_file_magic_cmd=/usr/bin/file
4368      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4369      ;;
4370    esac
4371  else
4372    lt_cv_deplibs_check_method=pass_all
4373  fi
4374  ;;
4375
4376gnu*)
4377  lt_cv_deplibs_check_method=pass_all
4378  ;;
4379
4380hpux10.20* | hpux11*)
4381  lt_cv_file_magic_cmd=/usr/bin/file
4382  case $host_cpu in
4383  ia64*)
4384    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4385    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4386    ;;
4387  hppa*64*)
4388    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]'
4389    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4390    ;;
4391  *)
4392    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4393    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4394    ;;
4395  esac
4396  ;;
4397
4398interix[3-9]*)
4399  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4400  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4401  ;;
4402
4403irix5* | irix6* | nonstopux*)
4404  case $LD in
4405  *-32|*"-32 ") libmagic=32-bit;;
4406  *-n32|*"-n32 ") libmagic=N32;;
4407  *-64|*"-64 ") libmagic=64-bit;;
4408  *) libmagic=never-match;;
4409  esac
4410  lt_cv_deplibs_check_method=pass_all
4411  ;;
4412
4413# This must be Linux ELF.
4414linux* | k*bsd*-gnu)
4415  lt_cv_deplibs_check_method=pass_all
4416  ;;
4417
4418netbsd*)
4419  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4420    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4421  else
4422    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4423  fi
4424  ;;
4425
4426newos6*)
4427  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4428  lt_cv_file_magic_cmd=/usr/bin/file
4429  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4430  ;;
4431
4432nto-qnx*)
4433  lt_cv_deplibs_check_method=unknown
4434  ;;
4435
4436openbsd*)
4437  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4438    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4439  else
4440    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4441  fi
4442  ;;
4443
4444osf3* | osf4* | osf5*)
4445  lt_cv_deplibs_check_method=pass_all
4446  ;;
4447
4448rdos*)
4449  lt_cv_deplibs_check_method=pass_all
4450  ;;
4451
4452solaris*)
4453  lt_cv_deplibs_check_method=pass_all
4454  ;;
4455
4456sysv4 | sysv4.3*)
4457  case $host_vendor in
4458  motorola)
4459    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]'
4460    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4461    ;;
4462  ncr)
4463    lt_cv_deplibs_check_method=pass_all
4464    ;;
4465  sequent)
4466    lt_cv_file_magic_cmd='/bin/file'
4467    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4468    ;;
4469  sni)
4470    lt_cv_file_magic_cmd='/bin/file'
4471    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4472    lt_cv_file_magic_test_file=/lib/libc.so
4473    ;;
4474  siemens)
4475    lt_cv_deplibs_check_method=pass_all
4476    ;;
4477  pc)
4478    lt_cv_deplibs_check_method=pass_all
4479    ;;
4480  esac
4481  ;;
4482
4483sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4484  lt_cv_deplibs_check_method=pass_all
4485  ;;
4486esac
4487
4488fi
4489{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4490$as_echo "$lt_cv_deplibs_check_method" >&6; }
4491file_magic_cmd=$lt_cv_file_magic_cmd
4492deplibs_check_method=$lt_cv_deplibs_check_method
4493test -z "$deplibs_check_method" && deplibs_check_method=unknown
4494
4495
4496
4497
4498# If no C compiler was specified, use CC.
4499LTCC=${LTCC-"$CC"}
4500
4501# If no C compiler flags were specified, use CFLAGS.
4502LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4503
4504# Allow CC to be a program name with arguments.
4505compiler=$CC
4506
4507
4508# Check whether --enable-libtool-lock was given.
4509if test "${enable_libtool_lock+set}" = set; then
4510  enableval=$enable_libtool_lock;
4511fi
4512
4513test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4514
4515# Some flags need to be propagated to the compiler or linker for good
4516# libtool support.
4517case $host in
4518ia64-*-hpux*)
4519  # Find out which ABI we are using.
4520  echo 'int i;' > conftest.$ac_ext
4521  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4522  (eval $ac_compile) 2>&5
4523  ac_status=$?
4524  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4525  (exit $ac_status); }; then
4526    case `/usr/bin/file conftest.$ac_objext` in
4527    *ELF-32*)
4528      HPUX_IA64_MODE="32"
4529      ;;
4530    *ELF-64*)
4531      HPUX_IA64_MODE="64"
4532      ;;
4533    esac
4534  fi
4535  rm -rf conftest*
4536  ;;
4537*-*-irix6*)
4538  # Find out which ABI we are using.
4539  echo '#line 4539 "configure"' > conftest.$ac_ext
4540  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4541  (eval $ac_compile) 2>&5
4542  ac_status=$?
4543  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4544  (exit $ac_status); }; then
4545   if test "$lt_cv_prog_gnu_ld" = yes; then
4546    case `/usr/bin/file conftest.$ac_objext` in
4547    *32-bit*)
4548      LD="${LD-ld} -melf32bsmip"
4549      ;;
4550    *N32*)
4551      LD="${LD-ld} -melf32bmipn32"
4552      ;;
4553    *64-bit*)
4554      LD="${LD-ld} -melf64bmip"
4555      ;;
4556    esac
4557   else
4558    case `/usr/bin/file conftest.$ac_objext` in
4559    *32-bit*)
4560      LD="${LD-ld} -32"
4561      ;;
4562    *N32*)
4563      LD="${LD-ld} -n32"
4564      ;;
4565    *64-bit*)
4566      LD="${LD-ld} -64"
4567      ;;
4568    esac
4569   fi
4570  fi
4571  rm -rf conftest*
4572  ;;
4573
4574x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4575s390*-*linux*|sparc*-*linux*)
4576  # Find out which ABI we are using.
4577  echo 'int i;' > conftest.$ac_ext
4578  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4579  (eval $ac_compile) 2>&5
4580  ac_status=$?
4581  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4582  (exit $ac_status); }; then
4583    case `/usr/bin/file conftest.o` in
4584    *32-bit*)
4585      case $host in
4586        x86_64-*kfreebsd*-gnu)
4587          LD="${LD-ld} -m elf_i386_fbsd"
4588          ;;
4589        x86_64-*linux*)
4590          LD="${LD-ld} -m elf_i386"
4591          ;;
4592        ppc64-*linux*|powerpc64-*linux*)
4593          LD="${LD-ld} -m elf32ppclinux"
4594          ;;
4595        s390x-*linux*)
4596          LD="${LD-ld} -m elf_s390"
4597          ;;
4598        sparc64-*linux*)
4599          LD="${LD-ld} -m elf32_sparc"
4600          ;;
4601      esac
4602      ;;
4603    *64-bit*)
4604      libsuff=64
4605      case $host in
4606        x86_64-*kfreebsd*-gnu)
4607          LD="${LD-ld} -m elf_x86_64_fbsd"
4608          ;;
4609        x86_64-*linux*)
4610          LD="${LD-ld} -m elf_x86_64"
4611          ;;
4612        ppc*-*linux*|powerpc*-*linux*)
4613          LD="${LD-ld} -m elf64ppc"
4614          ;;
4615        s390*-*linux*)
4616          LD="${LD-ld} -m elf64_s390"
4617          ;;
4618        sparc*-*linux*)
4619          LD="${LD-ld} -m elf64_sparc"
4620          ;;
4621      esac
4622      ;;
4623    esac
4624  fi
4625  rm -rf conftest*
4626  ;;
4627
4628*-*-sco3.2v5*)
4629  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4630  SAVE_CFLAGS="$CFLAGS"
4631  CFLAGS="$CFLAGS -belf"
4632  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4633$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4634if test "${lt_cv_cc_needs_belf+set}" = set; then
4635  $as_echo_n "(cached) " >&6
4636else
4637  ac_ext=c
4638ac_cpp='$CPP $CPPFLAGS'
4639ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4640ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4641ac_compiler_gnu=$ac_cv_c_compiler_gnu
4642
4643     cat >conftest.$ac_ext <<_ACEOF
4644/* confdefs.h.  */
4645_ACEOF
4646cat confdefs.h >>conftest.$ac_ext
4647cat >>conftest.$ac_ext <<_ACEOF
4648/* end confdefs.h.  */
4649
4650int
4651main ()
4652{
4653
4654  ;
4655  return 0;
4656}
4657_ACEOF
4658rm -f conftest.$ac_objext conftest$ac_exeext
4659if { (ac_try="$ac_link"
4660case "(($ac_try" in
4661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4662  *) ac_try_echo=$ac_try;;
4663esac
4664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4665$as_echo "$ac_try_echo") >&5
4666  (eval "$ac_link") 2>conftest.er1
4667  ac_status=$?
4668  grep -v '^ *+' conftest.er1 >conftest.err
4669  rm -f conftest.er1
4670  cat conftest.err >&5
4671  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4672  (exit $ac_status); } && {
4673	 test -z "$ac_c_werror_flag" ||
4674	 test ! -s conftest.err
4675       } && test -s conftest$ac_exeext && {
4676	 test "$cross_compiling" = yes ||
4677	 $as_test_x conftest$ac_exeext
4678       }; then
4679  lt_cv_cc_needs_belf=yes
4680else
4681  $as_echo "$as_me: failed program was:" >&5
4682sed 's/^/| /' conftest.$ac_ext >&5
4683
4684	lt_cv_cc_needs_belf=no
4685fi
4686
4687rm -rf conftest.dSYM
4688rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4689      conftest$ac_exeext conftest.$ac_ext
4690     ac_ext=c
4691ac_cpp='$CPP $CPPFLAGS'
4692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4694ac_compiler_gnu=$ac_cv_c_compiler_gnu
4695
4696fi
4697{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4698$as_echo "$lt_cv_cc_needs_belf" >&6; }
4699  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4700    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4701    CFLAGS="$SAVE_CFLAGS"
4702  fi
4703  ;;
4704sparc*-*solaris*)
4705  # Find out which ABI we are using.
4706  echo 'int i;' > conftest.$ac_ext
4707  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4708  (eval $ac_compile) 2>&5
4709  ac_status=$?
4710  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711  (exit $ac_status); }; then
4712    case `/usr/bin/file conftest.o` in
4713    *64-bit*)
4714      case $lt_cv_prog_gnu_ld in
4715      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4716      *)
4717        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4718	  LD="${LD-ld} -64"
4719	fi
4720	;;
4721      esac
4722      ;;
4723    esac
4724  fi
4725  rm -rf conftest*
4726  ;;
4727
4728
4729esac
4730
4731need_locks="$enable_libtool_lock"
4732
4733
4734ac_ext=c
4735ac_cpp='$CPP $CPPFLAGS'
4736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4738ac_compiler_gnu=$ac_cv_c_compiler_gnu
4739{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4740$as_echo_n "checking how to run the C preprocessor... " >&6; }
4741# On Suns, sometimes $CPP names a directory.
4742if test -n "$CPP" && test -d "$CPP"; then
4743  CPP=
4744fi
4745if test -z "$CPP"; then
4746  if test "${ac_cv_prog_CPP+set}" = set; then
4747  $as_echo_n "(cached) " >&6
4748else
4749      # Double quotes because CPP needs to be expanded
4750    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4751    do
4752      ac_preproc_ok=false
4753for ac_c_preproc_warn_flag in '' yes
4754do
4755  # Use a header file that comes with gcc, so configuring glibc
4756  # with a fresh cross-compiler works.
4757  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4758  # <limits.h> exists even on freestanding compilers.
4759  # On the NeXT, cc -E runs the code through the compiler's parser,
4760  # not just through cpp. "Syntax error" is here to catch this case.
4761  cat >conftest.$ac_ext <<_ACEOF
4762/* confdefs.h.  */
4763_ACEOF
4764cat confdefs.h >>conftest.$ac_ext
4765cat >>conftest.$ac_ext <<_ACEOF
4766/* end confdefs.h.  */
4767#ifdef __STDC__
4768# include <limits.h>
4769#else
4770# include <assert.h>
4771#endif
4772		     Syntax error
4773_ACEOF
4774if { (ac_try="$ac_cpp conftest.$ac_ext"
4775case "(($ac_try" in
4776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4777  *) ac_try_echo=$ac_try;;
4778esac
4779eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4780$as_echo "$ac_try_echo") >&5
4781  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4782  ac_status=$?
4783  grep -v '^ *+' conftest.er1 >conftest.err
4784  rm -f conftest.er1
4785  cat conftest.err >&5
4786  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4787  (exit $ac_status); } >/dev/null && {
4788	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4789	 test ! -s conftest.err
4790       }; then
4791  :
4792else
4793  $as_echo "$as_me: failed program was:" >&5
4794sed 's/^/| /' conftest.$ac_ext >&5
4795
4796  # Broken: fails on valid input.
4797continue
4798fi
4799
4800rm -f conftest.err conftest.$ac_ext
4801
4802  # OK, works on sane cases.  Now check whether nonexistent headers
4803  # can be detected and how.
4804  cat >conftest.$ac_ext <<_ACEOF
4805/* confdefs.h.  */
4806_ACEOF
4807cat confdefs.h >>conftest.$ac_ext
4808cat >>conftest.$ac_ext <<_ACEOF
4809/* end confdefs.h.  */
4810#include <ac_nonexistent.h>
4811_ACEOF
4812if { (ac_try="$ac_cpp conftest.$ac_ext"
4813case "(($ac_try" in
4814  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4815  *) ac_try_echo=$ac_try;;
4816esac
4817eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4818$as_echo "$ac_try_echo") >&5
4819  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4820  ac_status=$?
4821  grep -v '^ *+' conftest.er1 >conftest.err
4822  rm -f conftest.er1
4823  cat conftest.err >&5
4824  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4825  (exit $ac_status); } >/dev/null && {
4826	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4827	 test ! -s conftest.err
4828       }; then
4829  # Broken: success on invalid input.
4830continue
4831else
4832  $as_echo "$as_me: failed program was:" >&5
4833sed 's/^/| /' conftest.$ac_ext >&5
4834
4835  # Passes both tests.
4836ac_preproc_ok=:
4837break
4838fi
4839
4840rm -f conftest.err conftest.$ac_ext
4841
4842done
4843# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4844rm -f conftest.err conftest.$ac_ext
4845if $ac_preproc_ok; then
4846  break
4847fi
4848
4849    done
4850    ac_cv_prog_CPP=$CPP
4851
4852fi
4853  CPP=$ac_cv_prog_CPP
4854else
4855  ac_cv_prog_CPP=$CPP
4856fi
4857{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4858$as_echo "$CPP" >&6; }
4859ac_preproc_ok=false
4860for ac_c_preproc_warn_flag in '' yes
4861do
4862  # Use a header file that comes with gcc, so configuring glibc
4863  # with a fresh cross-compiler works.
4864  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4865  # <limits.h> exists even on freestanding compilers.
4866  # On the NeXT, cc -E runs the code through the compiler's parser,
4867  # not just through cpp. "Syntax error" is here to catch this case.
4868  cat >conftest.$ac_ext <<_ACEOF
4869/* confdefs.h.  */
4870_ACEOF
4871cat confdefs.h >>conftest.$ac_ext
4872cat >>conftest.$ac_ext <<_ACEOF
4873/* end confdefs.h.  */
4874#ifdef __STDC__
4875# include <limits.h>
4876#else
4877# include <assert.h>
4878#endif
4879		     Syntax error
4880_ACEOF
4881if { (ac_try="$ac_cpp conftest.$ac_ext"
4882case "(($ac_try" in
4883  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4884  *) ac_try_echo=$ac_try;;
4885esac
4886eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4887$as_echo "$ac_try_echo") >&5
4888  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4889  ac_status=$?
4890  grep -v '^ *+' conftest.er1 >conftest.err
4891  rm -f conftest.er1
4892  cat conftest.err >&5
4893  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4894  (exit $ac_status); } >/dev/null && {
4895	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4896	 test ! -s conftest.err
4897       }; then
4898  :
4899else
4900  $as_echo "$as_me: failed program was:" >&5
4901sed 's/^/| /' conftest.$ac_ext >&5
4902
4903  # Broken: fails on valid input.
4904continue
4905fi
4906
4907rm -f conftest.err conftest.$ac_ext
4908
4909  # OK, works on sane cases.  Now check whether nonexistent headers
4910  # can be detected and how.
4911  cat >conftest.$ac_ext <<_ACEOF
4912/* confdefs.h.  */
4913_ACEOF
4914cat confdefs.h >>conftest.$ac_ext
4915cat >>conftest.$ac_ext <<_ACEOF
4916/* end confdefs.h.  */
4917#include <ac_nonexistent.h>
4918_ACEOF
4919if { (ac_try="$ac_cpp conftest.$ac_ext"
4920case "(($ac_try" in
4921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4922  *) ac_try_echo=$ac_try;;
4923esac
4924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4925$as_echo "$ac_try_echo") >&5
4926  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4927  ac_status=$?
4928  grep -v '^ *+' conftest.er1 >conftest.err
4929  rm -f conftest.er1
4930  cat conftest.err >&5
4931  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4932  (exit $ac_status); } >/dev/null && {
4933	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4934	 test ! -s conftest.err
4935       }; then
4936  # Broken: success on invalid input.
4937continue
4938else
4939  $as_echo "$as_me: failed program was:" >&5
4940sed 's/^/| /' conftest.$ac_ext >&5
4941
4942  # Passes both tests.
4943ac_preproc_ok=:
4944break
4945fi
4946
4947rm -f conftest.err conftest.$ac_ext
4948
4949done
4950# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4951rm -f conftest.err conftest.$ac_ext
4952if $ac_preproc_ok; then
4953  :
4954else
4955  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4957{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4958See \`config.log' for more details." >&5
4959$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4960See \`config.log' for more details." >&2;}
4961   { (exit 1); exit 1; }; }; }
4962fi
4963
4964ac_ext=c
4965ac_cpp='$CPP $CPPFLAGS'
4966ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4967ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4968ac_compiler_gnu=$ac_cv_c_compiler_gnu
4969
4970
4971{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4972$as_echo_n "checking for ANSI C header files... " >&6; }
4973if test "${ac_cv_header_stdc+set}" = set; then
4974  $as_echo_n "(cached) " >&6
4975else
4976  cat >conftest.$ac_ext <<_ACEOF
4977/* confdefs.h.  */
4978_ACEOF
4979cat confdefs.h >>conftest.$ac_ext
4980cat >>conftest.$ac_ext <<_ACEOF
4981/* end confdefs.h.  */
4982#include <stdlib.h>
4983#include <stdarg.h>
4984#include <string.h>
4985#include <float.h>
4986
4987int
4988main ()
4989{
4990
4991  ;
4992  return 0;
4993}
4994_ACEOF
4995rm -f conftest.$ac_objext
4996if { (ac_try="$ac_compile"
4997case "(($ac_try" in
4998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4999  *) ac_try_echo=$ac_try;;
5000esac
5001eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5002$as_echo "$ac_try_echo") >&5
5003  (eval "$ac_compile") 2>conftest.er1
5004  ac_status=$?
5005  grep -v '^ *+' conftest.er1 >conftest.err
5006  rm -f conftest.er1
5007  cat conftest.err >&5
5008  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5009  (exit $ac_status); } && {
5010	 test -z "$ac_c_werror_flag" ||
5011	 test ! -s conftest.err
5012       } && test -s conftest.$ac_objext; then
5013  ac_cv_header_stdc=yes
5014else
5015  $as_echo "$as_me: failed program was:" >&5
5016sed 's/^/| /' conftest.$ac_ext >&5
5017
5018	ac_cv_header_stdc=no
5019fi
5020
5021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5022
5023if test $ac_cv_header_stdc = yes; then
5024  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5025  cat >conftest.$ac_ext <<_ACEOF
5026/* confdefs.h.  */
5027_ACEOF
5028cat confdefs.h >>conftest.$ac_ext
5029cat >>conftest.$ac_ext <<_ACEOF
5030/* end confdefs.h.  */
5031#include <string.h>
5032
5033_ACEOF
5034if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5035  $EGREP "memchr" >/dev/null 2>&1; then
5036  :
5037else
5038  ac_cv_header_stdc=no
5039fi
5040rm -f conftest*
5041
5042fi
5043
5044if test $ac_cv_header_stdc = yes; then
5045  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5046  cat >conftest.$ac_ext <<_ACEOF
5047/* confdefs.h.  */
5048_ACEOF
5049cat confdefs.h >>conftest.$ac_ext
5050cat >>conftest.$ac_ext <<_ACEOF
5051/* end confdefs.h.  */
5052#include <stdlib.h>
5053
5054_ACEOF
5055if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5056  $EGREP "free" >/dev/null 2>&1; then
5057  :
5058else
5059  ac_cv_header_stdc=no
5060fi
5061rm -f conftest*
5062
5063fi
5064
5065if test $ac_cv_header_stdc = yes; then
5066  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5067  if test "$cross_compiling" = yes; then
5068  :
5069else
5070  cat >conftest.$ac_ext <<_ACEOF
5071/* confdefs.h.  */
5072_ACEOF
5073cat confdefs.h >>conftest.$ac_ext
5074cat >>conftest.$ac_ext <<_ACEOF
5075/* end confdefs.h.  */
5076#include <ctype.h>
5077#include <stdlib.h>
5078#if ((' ' & 0x0FF) == 0x020)
5079# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5080# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5081#else
5082# define ISLOWER(c) \
5083		   (('a' <= (c) && (c) <= 'i') \
5084		     || ('j' <= (c) && (c) <= 'r') \
5085		     || ('s' <= (c) && (c) <= 'z'))
5086# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5087#endif
5088
5089#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5090int
5091main ()
5092{
5093  int i;
5094  for (i = 0; i < 256; i++)
5095    if (XOR (islower (i), ISLOWER (i))
5096	|| toupper (i) != TOUPPER (i))
5097      return 2;
5098  return 0;
5099}
5100_ACEOF
5101rm -f conftest$ac_exeext
5102if { (ac_try="$ac_link"
5103case "(($ac_try" in
5104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5105  *) ac_try_echo=$ac_try;;
5106esac
5107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5108$as_echo "$ac_try_echo") >&5
5109  (eval "$ac_link") 2>&5
5110  ac_status=$?
5111  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5112  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5113  { (case "(($ac_try" in
5114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5115  *) ac_try_echo=$ac_try;;
5116esac
5117eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5118$as_echo "$ac_try_echo") >&5
5119  (eval "$ac_try") 2>&5
5120  ac_status=$?
5121  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5122  (exit $ac_status); }; }; then
5123  :
5124else
5125  $as_echo "$as_me: program exited with status $ac_status" >&5
5126$as_echo "$as_me: failed program was:" >&5
5127sed 's/^/| /' conftest.$ac_ext >&5
5128
5129( exit $ac_status )
5130ac_cv_header_stdc=no
5131fi
5132rm -rf conftest.dSYM
5133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5134fi
5135
5136
5137fi
5138fi
5139{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5140$as_echo "$ac_cv_header_stdc" >&6; }
5141if test $ac_cv_header_stdc = yes; then
5142
5143cat >>confdefs.h <<\_ACEOF
5144#define STDC_HEADERS 1
5145_ACEOF
5146
5147fi
5148
5149# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5160		  inttypes.h stdint.h unistd.h
5161do
5162as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5163{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5164$as_echo_n "checking for $ac_header... " >&6; }
5165if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5166  $as_echo_n "(cached) " >&6
5167else
5168  cat >conftest.$ac_ext <<_ACEOF
5169/* confdefs.h.  */
5170_ACEOF
5171cat confdefs.h >>conftest.$ac_ext
5172cat >>conftest.$ac_ext <<_ACEOF
5173/* end confdefs.h.  */
5174$ac_includes_default
5175
5176#include <$ac_header>
5177_ACEOF
5178rm -f conftest.$ac_objext
5179if { (ac_try="$ac_compile"
5180case "(($ac_try" in
5181  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5182  *) ac_try_echo=$ac_try;;
5183esac
5184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5185$as_echo "$ac_try_echo") >&5
5186  (eval "$ac_compile") 2>conftest.er1
5187  ac_status=$?
5188  grep -v '^ *+' conftest.er1 >conftest.err
5189  rm -f conftest.er1
5190  cat conftest.err >&5
5191  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5192  (exit $ac_status); } && {
5193	 test -z "$ac_c_werror_flag" ||
5194	 test ! -s conftest.err
5195       } && test -s conftest.$ac_objext; then
5196  eval "$as_ac_Header=yes"
5197else
5198  $as_echo "$as_me: failed program was:" >&5
5199sed 's/^/| /' conftest.$ac_ext >&5
5200
5201	eval "$as_ac_Header=no"
5202fi
5203
5204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5205fi
5206ac_res=`eval 'as_val=${'$as_ac_Header'}
5207		 $as_echo "$as_val"'`
5208	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5209$as_echo "$ac_res" >&6; }
5210as_val=`eval 'as_val=${'$as_ac_Header'}
5211		 $as_echo "$as_val"'`
5212   if test "x$as_val" = x""yes; then
5213  cat >>confdefs.h <<_ACEOF
5214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5215_ACEOF
5216
5217fi
5218
5219done
5220
5221
5222
5223for ac_header in dlfcn.h
5224do
5225as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5226if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5227  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5228$as_echo_n "checking for $ac_header... " >&6; }
5229if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5230  $as_echo_n "(cached) " >&6
5231fi
5232ac_res=`eval 'as_val=${'$as_ac_Header'}
5233		 $as_echo "$as_val"'`
5234	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5235$as_echo "$ac_res" >&6; }
5236else
5237  # Is the header compilable?
5238{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5239$as_echo_n "checking $ac_header usability... " >&6; }
5240cat >conftest.$ac_ext <<_ACEOF
5241/* confdefs.h.  */
5242_ACEOF
5243cat confdefs.h >>conftest.$ac_ext
5244cat >>conftest.$ac_ext <<_ACEOF
5245/* end confdefs.h.  */
5246$ac_includes_default
5247#include <$ac_header>
5248_ACEOF
5249rm -f conftest.$ac_objext
5250if { (ac_try="$ac_compile"
5251case "(($ac_try" in
5252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5253  *) ac_try_echo=$ac_try;;
5254esac
5255eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5256$as_echo "$ac_try_echo") >&5
5257  (eval "$ac_compile") 2>conftest.er1
5258  ac_status=$?
5259  grep -v '^ *+' conftest.er1 >conftest.err
5260  rm -f conftest.er1
5261  cat conftest.err >&5
5262  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5263  (exit $ac_status); } && {
5264	 test -z "$ac_c_werror_flag" ||
5265	 test ! -s conftest.err
5266       } && test -s conftest.$ac_objext; then
5267  ac_header_compiler=yes
5268else
5269  $as_echo "$as_me: failed program was:" >&5
5270sed 's/^/| /' conftest.$ac_ext >&5
5271
5272	ac_header_compiler=no
5273fi
5274
5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5276{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5277$as_echo "$ac_header_compiler" >&6; }
5278
5279# Is the header present?
5280{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5281$as_echo_n "checking $ac_header presence... " >&6; }
5282cat >conftest.$ac_ext <<_ACEOF
5283/* confdefs.h.  */
5284_ACEOF
5285cat confdefs.h >>conftest.$ac_ext
5286cat >>conftest.$ac_ext <<_ACEOF
5287/* end confdefs.h.  */
5288#include <$ac_header>
5289_ACEOF
5290if { (ac_try="$ac_cpp conftest.$ac_ext"
5291case "(($ac_try" in
5292  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5293  *) ac_try_echo=$ac_try;;
5294esac
5295eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5296$as_echo "$ac_try_echo") >&5
5297  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5298  ac_status=$?
5299  grep -v '^ *+' conftest.er1 >conftest.err
5300  rm -f conftest.er1
5301  cat conftest.err >&5
5302  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303  (exit $ac_status); } >/dev/null && {
5304	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5305	 test ! -s conftest.err
5306       }; then
5307  ac_header_preproc=yes
5308else
5309  $as_echo "$as_me: failed program was:" >&5
5310sed 's/^/| /' conftest.$ac_ext >&5
5311
5312  ac_header_preproc=no
5313fi
5314
5315rm -f conftest.err conftest.$ac_ext
5316{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5317$as_echo "$ac_header_preproc" >&6; }
5318
5319# So?  What about this header?
5320case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5321  yes:no: )
5322    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5323$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5324    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5325$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5326    ac_header_preproc=yes
5327    ;;
5328  no:yes:* )
5329    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5330$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5331    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5332$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5333    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5334$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5335    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5336$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5337    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5338$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5339    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5340$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5341    ( cat <<\_ASBOX
5342## ---------------------------------------------------------------------- ##
5343## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5344## ---------------------------------------------------------------------- ##
5345_ASBOX
5346     ) | sed "s/^/$as_me: WARNING:     /" >&2
5347    ;;
5348esac
5349{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5350$as_echo_n "checking for $ac_header... " >&6; }
5351if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5352  $as_echo_n "(cached) " >&6
5353else
5354  eval "$as_ac_Header=\$ac_header_preproc"
5355fi
5356ac_res=`eval 'as_val=${'$as_ac_Header'}
5357		 $as_echo "$as_val"'`
5358	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5359$as_echo "$ac_res" >&6; }
5360
5361fi
5362as_val=`eval 'as_val=${'$as_ac_Header'}
5363		 $as_echo "$as_val"'`
5364   if test "x$as_val" = x""yes; then
5365  cat >>confdefs.h <<_ACEOF
5366#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5367_ACEOF
5368
5369fi
5370
5371done
5372
5373ac_ext=cpp
5374ac_cpp='$CXXCPP $CPPFLAGS'
5375ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5376ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5377ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5378if test -z "$CXX"; then
5379  if test -n "$CCC"; then
5380    CXX=$CCC
5381  else
5382    if test -n "$ac_tool_prefix"; then
5383  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5384  do
5385    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5386set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5387{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5388$as_echo_n "checking for $ac_word... " >&6; }
5389if test "${ac_cv_prog_CXX+set}" = set; then
5390  $as_echo_n "(cached) " >&6
5391else
5392  if test -n "$CXX"; then
5393  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5394else
5395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5396for as_dir in $PATH
5397do
5398  IFS=$as_save_IFS
5399  test -z "$as_dir" && as_dir=.
5400  for ac_exec_ext in '' $ac_executable_extensions; do
5401  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5402    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5403    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5404    break 2
5405  fi
5406done
5407done
5408IFS=$as_save_IFS
5409
5410fi
5411fi
5412CXX=$ac_cv_prog_CXX
5413if test -n "$CXX"; then
5414  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5415$as_echo "$CXX" >&6; }
5416else
5417  { $as_echo "$as_me:$LINENO: result: no" >&5
5418$as_echo "no" >&6; }
5419fi
5420
5421
5422    test -n "$CXX" && break
5423  done
5424fi
5425if test -z "$CXX"; then
5426  ac_ct_CXX=$CXX
5427  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5428do
5429  # Extract the first word of "$ac_prog", so it can be a program name with args.
5430set dummy $ac_prog; ac_word=$2
5431{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5432$as_echo_n "checking for $ac_word... " >&6; }
5433if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5434  $as_echo_n "(cached) " >&6
5435else
5436  if test -n "$ac_ct_CXX"; then
5437  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5438else
5439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5440for as_dir in $PATH
5441do
5442  IFS=$as_save_IFS
5443  test -z "$as_dir" && as_dir=.
5444  for ac_exec_ext in '' $ac_executable_extensions; do
5445  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5446    ac_cv_prog_ac_ct_CXX="$ac_prog"
5447    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5448    break 2
5449  fi
5450done
5451done
5452IFS=$as_save_IFS
5453
5454fi
5455fi
5456ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5457if test -n "$ac_ct_CXX"; then
5458  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5459$as_echo "$ac_ct_CXX" >&6; }
5460else
5461  { $as_echo "$as_me:$LINENO: result: no" >&5
5462$as_echo "no" >&6; }
5463fi
5464
5465
5466  test -n "$ac_ct_CXX" && break
5467done
5468
5469  if test "x$ac_ct_CXX" = x; then
5470    CXX="g++"
5471  else
5472    case $cross_compiling:$ac_tool_warned in
5473yes:)
5474{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5475$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5476ac_tool_warned=yes ;;
5477esac
5478    CXX=$ac_ct_CXX
5479  fi
5480fi
5481
5482  fi
5483fi
5484# Provide some information about the compiler.
5485$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5486set X $ac_compile
5487ac_compiler=$2
5488{ (ac_try="$ac_compiler --version >&5"
5489case "(($ac_try" in
5490  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5491  *) ac_try_echo=$ac_try;;
5492esac
5493eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5494$as_echo "$ac_try_echo") >&5
5495  (eval "$ac_compiler --version >&5") 2>&5
5496  ac_status=$?
5497  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5498  (exit $ac_status); }
5499{ (ac_try="$ac_compiler -v >&5"
5500case "(($ac_try" in
5501  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5502  *) ac_try_echo=$ac_try;;
5503esac
5504eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5505$as_echo "$ac_try_echo") >&5
5506  (eval "$ac_compiler -v >&5") 2>&5
5507  ac_status=$?
5508  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5509  (exit $ac_status); }
5510{ (ac_try="$ac_compiler -V >&5"
5511case "(($ac_try" in
5512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5513  *) ac_try_echo=$ac_try;;
5514esac
5515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5516$as_echo "$ac_try_echo") >&5
5517  (eval "$ac_compiler -V >&5") 2>&5
5518  ac_status=$?
5519  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5520  (exit $ac_status); }
5521
5522{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5523$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5524if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5525  $as_echo_n "(cached) " >&6
5526else
5527  cat >conftest.$ac_ext <<_ACEOF
5528/* confdefs.h.  */
5529_ACEOF
5530cat confdefs.h >>conftest.$ac_ext
5531cat >>conftest.$ac_ext <<_ACEOF
5532/* end confdefs.h.  */
5533
5534int
5535main ()
5536{
5537#ifndef __GNUC__
5538       choke me
5539#endif
5540
5541  ;
5542  return 0;
5543}
5544_ACEOF
5545rm -f conftest.$ac_objext
5546if { (ac_try="$ac_compile"
5547case "(($ac_try" in
5548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5549  *) ac_try_echo=$ac_try;;
5550esac
5551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5552$as_echo "$ac_try_echo") >&5
5553  (eval "$ac_compile") 2>conftest.er1
5554  ac_status=$?
5555  grep -v '^ *+' conftest.er1 >conftest.err
5556  rm -f conftest.er1
5557  cat conftest.err >&5
5558  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5559  (exit $ac_status); } && {
5560	 test -z "$ac_cxx_werror_flag" ||
5561	 test ! -s conftest.err
5562       } && test -s conftest.$ac_objext; then
5563  ac_compiler_gnu=yes
5564else
5565  $as_echo "$as_me: failed program was:" >&5
5566sed 's/^/| /' conftest.$ac_ext >&5
5567
5568	ac_compiler_gnu=no
5569fi
5570
5571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5572ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5573
5574fi
5575{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5576$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5577if test $ac_compiler_gnu = yes; then
5578  GXX=yes
5579else
5580  GXX=
5581fi
5582ac_test_CXXFLAGS=${CXXFLAGS+set}
5583ac_save_CXXFLAGS=$CXXFLAGS
5584{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5585$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5586if test "${ac_cv_prog_cxx_g+set}" = set; then
5587  $as_echo_n "(cached) " >&6
5588else
5589  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5590   ac_cxx_werror_flag=yes
5591   ac_cv_prog_cxx_g=no
5592   CXXFLAGS="-g"
5593   cat >conftest.$ac_ext <<_ACEOF
5594/* confdefs.h.  */
5595_ACEOF
5596cat confdefs.h >>conftest.$ac_ext
5597cat >>conftest.$ac_ext <<_ACEOF
5598/* end confdefs.h.  */
5599
5600int
5601main ()
5602{
5603
5604  ;
5605  return 0;
5606}
5607_ACEOF
5608rm -f conftest.$ac_objext
5609if { (ac_try="$ac_compile"
5610case "(($ac_try" in
5611  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5612  *) ac_try_echo=$ac_try;;
5613esac
5614eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5615$as_echo "$ac_try_echo") >&5
5616  (eval "$ac_compile") 2>conftest.er1
5617  ac_status=$?
5618  grep -v '^ *+' conftest.er1 >conftest.err
5619  rm -f conftest.er1
5620  cat conftest.err >&5
5621  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622  (exit $ac_status); } && {
5623	 test -z "$ac_cxx_werror_flag" ||
5624	 test ! -s conftest.err
5625       } && test -s conftest.$ac_objext; then
5626  ac_cv_prog_cxx_g=yes
5627else
5628  $as_echo "$as_me: failed program was:" >&5
5629sed 's/^/| /' conftest.$ac_ext >&5
5630
5631	CXXFLAGS=""
5632      cat >conftest.$ac_ext <<_ACEOF
5633/* confdefs.h.  */
5634_ACEOF
5635cat confdefs.h >>conftest.$ac_ext
5636cat >>conftest.$ac_ext <<_ACEOF
5637/* end confdefs.h.  */
5638
5639int
5640main ()
5641{
5642
5643  ;
5644  return 0;
5645}
5646_ACEOF
5647rm -f conftest.$ac_objext
5648if { (ac_try="$ac_compile"
5649case "(($ac_try" in
5650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5651  *) ac_try_echo=$ac_try;;
5652esac
5653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5654$as_echo "$ac_try_echo") >&5
5655  (eval "$ac_compile") 2>conftest.er1
5656  ac_status=$?
5657  grep -v '^ *+' conftest.er1 >conftest.err
5658  rm -f conftest.er1
5659  cat conftest.err >&5
5660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661  (exit $ac_status); } && {
5662	 test -z "$ac_cxx_werror_flag" ||
5663	 test ! -s conftest.err
5664       } && test -s conftest.$ac_objext; then
5665  :
5666else
5667  $as_echo "$as_me: failed program was:" >&5
5668sed 's/^/| /' conftest.$ac_ext >&5
5669
5670	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5671	 CXXFLAGS="-g"
5672	 cat >conftest.$ac_ext <<_ACEOF
5673/* confdefs.h.  */
5674_ACEOF
5675cat confdefs.h >>conftest.$ac_ext
5676cat >>conftest.$ac_ext <<_ACEOF
5677/* end confdefs.h.  */
5678
5679int
5680main ()
5681{
5682
5683  ;
5684  return 0;
5685}
5686_ACEOF
5687rm -f conftest.$ac_objext
5688if { (ac_try="$ac_compile"
5689case "(($ac_try" in
5690  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5691  *) ac_try_echo=$ac_try;;
5692esac
5693eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5694$as_echo "$ac_try_echo") >&5
5695  (eval "$ac_compile") 2>conftest.er1
5696  ac_status=$?
5697  grep -v '^ *+' conftest.er1 >conftest.err
5698  rm -f conftest.er1
5699  cat conftest.err >&5
5700  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701  (exit $ac_status); } && {
5702	 test -z "$ac_cxx_werror_flag" ||
5703	 test ! -s conftest.err
5704       } && test -s conftest.$ac_objext; then
5705  ac_cv_prog_cxx_g=yes
5706else
5707  $as_echo "$as_me: failed program was:" >&5
5708sed 's/^/| /' conftest.$ac_ext >&5
5709
5710
5711fi
5712
5713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5714fi
5715
5716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5717fi
5718
5719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5721fi
5722{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5723$as_echo "$ac_cv_prog_cxx_g" >&6; }
5724if test "$ac_test_CXXFLAGS" = set; then
5725  CXXFLAGS=$ac_save_CXXFLAGS
5726elif test $ac_cv_prog_cxx_g = yes; then
5727  if test "$GXX" = yes; then
5728    CXXFLAGS="-g -O2"
5729  else
5730    CXXFLAGS="-g"
5731  fi
5732else
5733  if test "$GXX" = yes; then
5734    CXXFLAGS="-O2"
5735  else
5736    CXXFLAGS=
5737  fi
5738fi
5739ac_ext=cpp
5740ac_cpp='$CXXCPP $CPPFLAGS'
5741ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5742ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5743ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5744
5745depcc="$CXX"  am_compiler_list=
5746
5747{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5748$as_echo_n "checking dependency style of $depcc... " >&6; }
5749if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5750  $as_echo_n "(cached) " >&6
5751else
5752  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5753  # We make a subdir and do the tests there.  Otherwise we can end up
5754  # making bogus files that we don't know about and never remove.  For
5755  # instance it was reported that on HP-UX the gcc test will end up
5756  # making a dummy file named `D' -- because `-MD' means `put the output
5757  # in D'.
5758  mkdir conftest.dir
5759  # Copy depcomp to subdir because otherwise we won't find it if we're
5760  # using a relative directory.
5761  cp "$am_depcomp" conftest.dir
5762  cd conftest.dir
5763  # We will build objects and dependencies in a subdirectory because
5764  # it helps to detect inapplicable dependency modes.  For instance
5765  # both Tru64's cc and ICC support -MD to output dependencies as a
5766  # side effect of compilation, but ICC will put the dependencies in
5767  # the current directory while Tru64 will put them in the object
5768  # directory.
5769  mkdir sub
5770
5771  am_cv_CXX_dependencies_compiler_type=none
5772  if test "$am_compiler_list" = ""; then
5773     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5774  fi
5775  am__universal=false
5776  case " $depcc " in #(
5777     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5778     esac
5779
5780  for depmode in $am_compiler_list; do
5781    # Setup a source with many dependencies, because some compilers
5782    # like to wrap large dependency lists on column 80 (with \), and
5783    # we should not choose a depcomp mode which is confused by this.
5784    #
5785    # We need to recreate these files for each test, as the compiler may
5786    # overwrite some of them when testing with obscure command lines.
5787    # This happens at least with the AIX C compiler.
5788    : > sub/conftest.c
5789    for i in 1 2 3 4 5 6; do
5790      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5791      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5792      # Solaris 8's {/usr,}/bin/sh.
5793      touch sub/conftst$i.h
5794    done
5795    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5796
5797    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5798    # mode.  It turns out that the SunPro C++ compiler does not properly
5799    # handle `-M -o', and we need to detect this.  Also, some Intel
5800    # versions had trouble with output in subdirs
5801    am__obj=sub/conftest.${OBJEXT-o}
5802    am__minus_obj="-o $am__obj"
5803    case $depmode in
5804    gcc)
5805      # This depmode causes a compiler race in universal mode.
5806      test "$am__universal" = false || continue
5807      ;;
5808    nosideeffect)
5809      # after this tag, mechanisms are not by side-effect, so they'll
5810      # only be used when explicitly requested
5811      if test "x$enable_dependency_tracking" = xyes; then
5812	continue
5813      else
5814	break
5815      fi
5816      ;;
5817    msvisualcpp | msvcmsys)
5818      # This compiler won't grok `-c -o', but also, the minuso test has
5819      # not run yet.  These depmodes are late enough in the game, and
5820      # so weak that their functioning should not be impacted.
5821      am__obj=conftest.${OBJEXT-o}
5822      am__minus_obj=
5823      ;;
5824    none) break ;;
5825    esac
5826    if depmode=$depmode \
5827       source=sub/conftest.c object=$am__obj \
5828       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5829       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5830         >/dev/null 2>conftest.err &&
5831       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5832       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5833       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5834       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5835      # icc doesn't choke on unknown options, it will just issue warnings
5836      # or remarks (even with -Werror).  So we grep stderr for any message
5837      # that says an option was ignored or not supported.
5838      # When given -MP, icc 7.0 and 7.1 complain thusly:
5839      #   icc: Command line warning: ignoring option '-M'; no argument required
5840      # The diagnosis changed in icc 8.0:
5841      #   icc: Command line remark: option '-MP' not supported
5842      if (grep 'ignoring option' conftest.err ||
5843          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5844        am_cv_CXX_dependencies_compiler_type=$depmode
5845        break
5846      fi
5847    fi
5848  done
5849
5850  cd ..
5851  rm -rf conftest.dir
5852else
5853  am_cv_CXX_dependencies_compiler_type=none
5854fi
5855
5856fi
5857{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5858$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5859CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5860
5861 if
5862  test "x$enable_dependency_tracking" != xno \
5863  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5864  am__fastdepCXX_TRUE=
5865  am__fastdepCXX_FALSE='#'
5866else
5867  am__fastdepCXX_TRUE='#'
5868  am__fastdepCXX_FALSE=
5869fi
5870
5871
5872
5873
5874if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5875    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5876    (test "X$CXX" != "Xg++"))) ; then
5877  ac_ext=cpp
5878ac_cpp='$CXXCPP $CPPFLAGS'
5879ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5880ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5881ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5882{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5883$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5884if test -z "$CXXCPP"; then
5885  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5886  $as_echo_n "(cached) " >&6
5887else
5888      # Double quotes because CXXCPP needs to be expanded
5889    for CXXCPP in "$CXX -E" "/lib/cpp"
5890    do
5891      ac_preproc_ok=false
5892for ac_cxx_preproc_warn_flag in '' yes
5893do
5894  # Use a header file that comes with gcc, so configuring glibc
5895  # with a fresh cross-compiler works.
5896  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5897  # <limits.h> exists even on freestanding compilers.
5898  # On the NeXT, cc -E runs the code through the compiler's parser,
5899  # not just through cpp. "Syntax error" is here to catch this case.
5900  cat >conftest.$ac_ext <<_ACEOF
5901/* confdefs.h.  */
5902_ACEOF
5903cat confdefs.h >>conftest.$ac_ext
5904cat >>conftest.$ac_ext <<_ACEOF
5905/* end confdefs.h.  */
5906#ifdef __STDC__
5907# include <limits.h>
5908#else
5909# include <assert.h>
5910#endif
5911		     Syntax error
5912_ACEOF
5913if { (ac_try="$ac_cpp conftest.$ac_ext"
5914case "(($ac_try" in
5915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5916  *) ac_try_echo=$ac_try;;
5917esac
5918eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5919$as_echo "$ac_try_echo") >&5
5920  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5921  ac_status=$?
5922  grep -v '^ *+' conftest.er1 >conftest.err
5923  rm -f conftest.er1
5924  cat conftest.err >&5
5925  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5926  (exit $ac_status); } >/dev/null && {
5927	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5928	 test ! -s conftest.err
5929       }; then
5930  :
5931else
5932  $as_echo "$as_me: failed program was:" >&5
5933sed 's/^/| /' conftest.$ac_ext >&5
5934
5935  # Broken: fails on valid input.
5936continue
5937fi
5938
5939rm -f conftest.err conftest.$ac_ext
5940
5941  # OK, works on sane cases.  Now check whether nonexistent headers
5942  # can be detected and how.
5943  cat >conftest.$ac_ext <<_ACEOF
5944/* confdefs.h.  */
5945_ACEOF
5946cat confdefs.h >>conftest.$ac_ext
5947cat >>conftest.$ac_ext <<_ACEOF
5948/* end confdefs.h.  */
5949#include <ac_nonexistent.h>
5950_ACEOF
5951if { (ac_try="$ac_cpp conftest.$ac_ext"
5952case "(($ac_try" in
5953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5954  *) ac_try_echo=$ac_try;;
5955esac
5956eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5957$as_echo "$ac_try_echo") >&5
5958  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5959  ac_status=$?
5960  grep -v '^ *+' conftest.er1 >conftest.err
5961  rm -f conftest.er1
5962  cat conftest.err >&5
5963  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5964  (exit $ac_status); } >/dev/null && {
5965	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5966	 test ! -s conftest.err
5967       }; then
5968  # Broken: success on invalid input.
5969continue
5970else
5971  $as_echo "$as_me: failed program was:" >&5
5972sed 's/^/| /' conftest.$ac_ext >&5
5973
5974  # Passes both tests.
5975ac_preproc_ok=:
5976break
5977fi
5978
5979rm -f conftest.err conftest.$ac_ext
5980
5981done
5982# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5983rm -f conftest.err conftest.$ac_ext
5984if $ac_preproc_ok; then
5985  break
5986fi
5987
5988    done
5989    ac_cv_prog_CXXCPP=$CXXCPP
5990
5991fi
5992  CXXCPP=$ac_cv_prog_CXXCPP
5993else
5994  ac_cv_prog_CXXCPP=$CXXCPP
5995fi
5996{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5997$as_echo "$CXXCPP" >&6; }
5998ac_preproc_ok=false
5999for ac_cxx_preproc_warn_flag in '' yes
6000do
6001  # Use a header file that comes with gcc, so configuring glibc
6002  # with a fresh cross-compiler works.
6003  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6004  # <limits.h> exists even on freestanding compilers.
6005  # On the NeXT, cc -E runs the code through the compiler's parser,
6006  # not just through cpp. "Syntax error" is here to catch this case.
6007  cat >conftest.$ac_ext <<_ACEOF
6008/* confdefs.h.  */
6009_ACEOF
6010cat confdefs.h >>conftest.$ac_ext
6011cat >>conftest.$ac_ext <<_ACEOF
6012/* end confdefs.h.  */
6013#ifdef __STDC__
6014# include <limits.h>
6015#else
6016# include <assert.h>
6017#endif
6018		     Syntax error
6019_ACEOF
6020if { (ac_try="$ac_cpp conftest.$ac_ext"
6021case "(($ac_try" in
6022  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6023  *) ac_try_echo=$ac_try;;
6024esac
6025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6026$as_echo "$ac_try_echo") >&5
6027  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6028  ac_status=$?
6029  grep -v '^ *+' conftest.er1 >conftest.err
6030  rm -f conftest.er1
6031  cat conftest.err >&5
6032  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033  (exit $ac_status); } >/dev/null && {
6034	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6035	 test ! -s conftest.err
6036       }; then
6037  :
6038else
6039  $as_echo "$as_me: failed program was:" >&5
6040sed 's/^/| /' conftest.$ac_ext >&5
6041
6042  # Broken: fails on valid input.
6043continue
6044fi
6045
6046rm -f conftest.err conftest.$ac_ext
6047
6048  # OK, works on sane cases.  Now check whether nonexistent headers
6049  # can be detected and how.
6050  cat >conftest.$ac_ext <<_ACEOF
6051/* confdefs.h.  */
6052_ACEOF
6053cat confdefs.h >>conftest.$ac_ext
6054cat >>conftest.$ac_ext <<_ACEOF
6055/* end confdefs.h.  */
6056#include <ac_nonexistent.h>
6057_ACEOF
6058if { (ac_try="$ac_cpp conftest.$ac_ext"
6059case "(($ac_try" in
6060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6061  *) ac_try_echo=$ac_try;;
6062esac
6063eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6064$as_echo "$ac_try_echo") >&5
6065  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6066  ac_status=$?
6067  grep -v '^ *+' conftest.er1 >conftest.err
6068  rm -f conftest.er1
6069  cat conftest.err >&5
6070  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6071  (exit $ac_status); } >/dev/null && {
6072	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6073	 test ! -s conftest.err
6074       }; then
6075  # Broken: success on invalid input.
6076continue
6077else
6078  $as_echo "$as_me: failed program was:" >&5
6079sed 's/^/| /' conftest.$ac_ext >&5
6080
6081  # Passes both tests.
6082ac_preproc_ok=:
6083break
6084fi
6085
6086rm -f conftest.err conftest.$ac_ext
6087
6088done
6089# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6090rm -f conftest.err conftest.$ac_ext
6091if $ac_preproc_ok; then
6092  :
6093else
6094  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6095$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6096{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6097See \`config.log' for more details." >&5
6098$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6099See \`config.log' for more details." >&2;}
6100   { (exit 1); exit 1; }; }; }
6101fi
6102
6103ac_ext=cpp
6104ac_cpp='$CXXCPP $CPPFLAGS'
6105ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6106ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6107ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6108
6109fi
6110
6111
6112ac_ext=f
6113ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6114ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6115ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6116if test -n "$ac_tool_prefix"; then
6117  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
6118  do
6119    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6120set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6121{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6122$as_echo_n "checking for $ac_word... " >&6; }
6123if test "${ac_cv_prog_F77+set}" = set; then
6124  $as_echo_n "(cached) " >&6
6125else
6126  if test -n "$F77"; then
6127  ac_cv_prog_F77="$F77" # Let the user override the test.
6128else
6129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130for as_dir in $PATH
6131do
6132  IFS=$as_save_IFS
6133  test -z "$as_dir" && as_dir=.
6134  for ac_exec_ext in '' $ac_executable_extensions; do
6135  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6136    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6137    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6138    break 2
6139  fi
6140done
6141done
6142IFS=$as_save_IFS
6143
6144fi
6145fi
6146F77=$ac_cv_prog_F77
6147if test -n "$F77"; then
6148  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6149$as_echo "$F77" >&6; }
6150else
6151  { $as_echo "$as_me:$LINENO: result: no" >&5
6152$as_echo "no" >&6; }
6153fi
6154
6155
6156    test -n "$F77" && break
6157  done
6158fi
6159if test -z "$F77"; then
6160  ac_ct_F77=$F77
6161  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
6162do
6163  # Extract the first word of "$ac_prog", so it can be a program name with args.
6164set dummy $ac_prog; ac_word=$2
6165{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6166$as_echo_n "checking for $ac_word... " >&6; }
6167if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6168  $as_echo_n "(cached) " >&6
6169else
6170  if test -n "$ac_ct_F77"; then
6171  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6172else
6173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6174for as_dir in $PATH
6175do
6176  IFS=$as_save_IFS
6177  test -z "$as_dir" && as_dir=.
6178  for ac_exec_ext in '' $ac_executable_extensions; do
6179  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6180    ac_cv_prog_ac_ct_F77="$ac_prog"
6181    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6182    break 2
6183  fi
6184done
6185done
6186IFS=$as_save_IFS
6187
6188fi
6189fi
6190ac_ct_F77=$ac_cv_prog_ac_ct_F77
6191if test -n "$ac_ct_F77"; then
6192  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6193$as_echo "$ac_ct_F77" >&6; }
6194else
6195  { $as_echo "$as_me:$LINENO: result: no" >&5
6196$as_echo "no" >&6; }
6197fi
6198
6199
6200  test -n "$ac_ct_F77" && break
6201done
6202
6203  if test "x$ac_ct_F77" = x; then
6204    F77=""
6205  else
6206    case $cross_compiling:$ac_tool_warned in
6207yes:)
6208{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6209$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6210ac_tool_warned=yes ;;
6211esac
6212    F77=$ac_ct_F77
6213  fi
6214fi
6215
6216
6217# Provide some information about the compiler.
6218$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6219set X $ac_compile
6220ac_compiler=$2
6221{ (ac_try="$ac_compiler --version >&5"
6222case "(($ac_try" in
6223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6224  *) ac_try_echo=$ac_try;;
6225esac
6226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6227$as_echo "$ac_try_echo") >&5
6228  (eval "$ac_compiler --version >&5") 2>&5
6229  ac_status=$?
6230  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231  (exit $ac_status); }
6232{ (ac_try="$ac_compiler -v >&5"
6233case "(($ac_try" in
6234  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6235  *) ac_try_echo=$ac_try;;
6236esac
6237eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6238$as_echo "$ac_try_echo") >&5
6239  (eval "$ac_compiler -v >&5") 2>&5
6240  ac_status=$?
6241  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6242  (exit $ac_status); }
6243{ (ac_try="$ac_compiler -V >&5"
6244case "(($ac_try" in
6245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6246  *) ac_try_echo=$ac_try;;
6247esac
6248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6249$as_echo "$ac_try_echo") >&5
6250  (eval "$ac_compiler -V >&5") 2>&5
6251  ac_status=$?
6252  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6253  (exit $ac_status); }
6254rm -f a.out
6255
6256# If we don't use `.F' as extension, the preprocessor is not run on the
6257# input file.  (Note that this only needs to work for GNU compilers.)
6258ac_save_ext=$ac_ext
6259ac_ext=F
6260{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6261$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6262if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6263  $as_echo_n "(cached) " >&6
6264else
6265  cat >conftest.$ac_ext <<_ACEOF
6266      program main
6267#ifndef __GNUC__
6268       choke me
6269#endif
6270
6271      end
6272_ACEOF
6273rm -f conftest.$ac_objext
6274if { (ac_try="$ac_compile"
6275case "(($ac_try" in
6276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6277  *) ac_try_echo=$ac_try;;
6278esac
6279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6280$as_echo "$ac_try_echo") >&5
6281  (eval "$ac_compile") 2>conftest.er1
6282  ac_status=$?
6283  grep -v '^ *+' conftest.er1 >conftest.err
6284  rm -f conftest.er1
6285  cat conftest.err >&5
6286  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6287  (exit $ac_status); } && {
6288	 test -z "$ac_f77_werror_flag" ||
6289	 test ! -s conftest.err
6290       } && test -s conftest.$ac_objext; then
6291  ac_compiler_gnu=yes
6292else
6293  $as_echo "$as_me: failed program was:" >&5
6294sed 's/^/| /' conftest.$ac_ext >&5
6295
6296	ac_compiler_gnu=no
6297fi
6298
6299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6300ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6301
6302fi
6303{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6304$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6305ac_ext=$ac_save_ext
6306ac_test_FFLAGS=${FFLAGS+set}
6307ac_save_FFLAGS=$FFLAGS
6308FFLAGS=
6309{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6310$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6311if test "${ac_cv_prog_f77_g+set}" = set; then
6312  $as_echo_n "(cached) " >&6
6313else
6314  FFLAGS=-g
6315cat >conftest.$ac_ext <<_ACEOF
6316      program main
6317
6318      end
6319_ACEOF
6320rm -f conftest.$ac_objext
6321if { (ac_try="$ac_compile"
6322case "(($ac_try" in
6323  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6324  *) ac_try_echo=$ac_try;;
6325esac
6326eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6327$as_echo "$ac_try_echo") >&5
6328  (eval "$ac_compile") 2>conftest.er1
6329  ac_status=$?
6330  grep -v '^ *+' conftest.er1 >conftest.err
6331  rm -f conftest.er1
6332  cat conftest.err >&5
6333  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6334  (exit $ac_status); } && {
6335	 test -z "$ac_f77_werror_flag" ||
6336	 test ! -s conftest.err
6337       } && test -s conftest.$ac_objext; then
6338  ac_cv_prog_f77_g=yes
6339else
6340  $as_echo "$as_me: failed program was:" >&5
6341sed 's/^/| /' conftest.$ac_ext >&5
6342
6343	ac_cv_prog_f77_g=no
6344fi
6345
6346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6347
6348fi
6349{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6350$as_echo "$ac_cv_prog_f77_g" >&6; }
6351if test "$ac_test_FFLAGS" = set; then
6352  FFLAGS=$ac_save_FFLAGS
6353elif test $ac_cv_prog_f77_g = yes; then
6354  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6355    FFLAGS="-g -O2"
6356  else
6357    FFLAGS="-g"
6358  fi
6359else
6360  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6361    FFLAGS="-O2"
6362  else
6363    FFLAGS=
6364  fi
6365fi
6366
6367if test $ac_compiler_gnu = yes; then
6368  G77=yes
6369else
6370  G77=
6371fi
6372ac_ext=c
6373ac_cpp='$CPP $CPPFLAGS'
6374ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6375ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6376ac_compiler_gnu=$ac_cv_c_compiler_gnu
6377
6378
6379
6380# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6381# find the maximum length of command line arguments
6382{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6383$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6384if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6385  $as_echo_n "(cached) " >&6
6386else
6387    i=0
6388  teststring="ABCD"
6389
6390  case $build_os in
6391  msdosdjgpp*)
6392    # On DJGPP, this test can blow up pretty badly due to problems in libc
6393    # (any single argument exceeding 2000 bytes causes a buffer overrun
6394    # during glob expansion).  Even if it were fixed, the result of this
6395    # check would be larger than it should be.
6396    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6397    ;;
6398
6399  gnu*)
6400    # Under GNU Hurd, this test is not required because there is
6401    # no limit to the length of command line arguments.
6402    # Libtool will interpret -1 as no limit whatsoever
6403    lt_cv_sys_max_cmd_len=-1;
6404    ;;
6405
6406  cygwin* | mingw*)
6407    # On Win9x/ME, this test blows up -- it succeeds, but takes
6408    # about 5 minutes as the teststring grows exponentially.
6409    # Worse, since 9x/ME are not pre-emptively multitasking,
6410    # you end up with a "frozen" computer, even though with patience
6411    # the test eventually succeeds (with a max line length of 256k).
6412    # Instead, let's just punt: use the minimum linelength reported by
6413    # all of the supported platforms: 8192 (on NT/2K/XP).
6414    lt_cv_sys_max_cmd_len=8192;
6415    ;;
6416
6417  amigaos*)
6418    # On AmigaOS with pdksh, this test takes hours, literally.
6419    # So we just punt and use a minimum line length of 8192.
6420    lt_cv_sys_max_cmd_len=8192;
6421    ;;
6422
6423  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6424    # This has been around since 386BSD, at least.  Likely further.
6425    if test -x /sbin/sysctl; then
6426      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6427    elif test -x /usr/sbin/sysctl; then
6428      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6429    else
6430      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6431    fi
6432    # And add a safety zone
6433    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6434    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6435    ;;
6436
6437  interix*)
6438    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6439    lt_cv_sys_max_cmd_len=196608
6440    ;;
6441
6442  osf*)
6443    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6444    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6445    # nice to cause kernel panics so lets avoid the loop below.
6446    # First set a reasonable default.
6447    lt_cv_sys_max_cmd_len=16384
6448    #
6449    if test -x /sbin/sysconfig; then
6450      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6451        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6452      esac
6453    fi
6454    ;;
6455  sco3.2v5*)
6456    lt_cv_sys_max_cmd_len=102400
6457    ;;
6458  sysv5* | sco5v6* | sysv4.2uw2*)
6459    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6460    if test -n "$kargmax"; then
6461      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6462    else
6463      lt_cv_sys_max_cmd_len=32768
6464    fi
6465    ;;
6466  *)
6467    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6468    if test -n "$lt_cv_sys_max_cmd_len"; then
6469      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6470      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6471    else
6472      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6473      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6474	       = "XX$teststring") >/dev/null 2>&1 &&
6475	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6476	      lt_cv_sys_max_cmd_len=$new_result &&
6477	      test $i != 17 # 1/2 MB should be enough
6478      do
6479        i=`expr $i + 1`
6480        teststring=$teststring$teststring
6481      done
6482      teststring=
6483      # Add a significant safety factor because C++ compilers can tack on massive
6484      # amounts of additional arguments before passing them to the linker.
6485      # It appears as though 1/2 is a usable value.
6486      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6487    fi
6488    ;;
6489  esac
6490
6491fi
6492
6493if test -n $lt_cv_sys_max_cmd_len ; then
6494  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6495$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6496else
6497  { $as_echo "$as_me:$LINENO: result: none" >&5
6498$as_echo "none" >&6; }
6499fi
6500
6501
6502
6503
6504
6505# Check for command to grab the raw symbol name followed by C symbol from nm.
6506{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6507$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6508if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6509  $as_echo_n "(cached) " >&6
6510else
6511
6512# These are sane defaults that work on at least a few old systems.
6513# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6514
6515# Character class describing NM global symbol codes.
6516symcode='[BCDEGRST]'
6517
6518# Regexp to match symbols that can be accessed directly from C.
6519sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6520
6521# Transform an extracted symbol line into a proper C declaration
6522lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6523
6524# Transform an extracted symbol line into symbol name and symbol address
6525lt_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'"
6526
6527# Define system-specific variables.
6528case $host_os in
6529aix*)
6530  symcode='[BCDT]'
6531  ;;
6532cygwin* | mingw* | pw32*)
6533  symcode='[ABCDGISTW]'
6534  ;;
6535hpux*) # Its linker distinguishes data from code symbols
6536  if test "$host_cpu" = ia64; then
6537    symcode='[ABCDEGRST]'
6538  fi
6539  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6540  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'"
6541  ;;
6542linux* | k*bsd*-gnu)
6543  if test "$host_cpu" = ia64; then
6544    symcode='[ABCDGIRSTW]'
6545    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6546    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'"
6547  fi
6548  ;;
6549irix* | nonstopux*)
6550  symcode='[BCDEGRST]'
6551  ;;
6552osf*)
6553  symcode='[BCDEGQRST]'
6554  ;;
6555solaris*)
6556  symcode='[BDRT]'
6557  ;;
6558sco3.2v5*)
6559  symcode='[DT]'
6560  ;;
6561sysv4.2uw2*)
6562  symcode='[DT]'
6563  ;;
6564sysv5* | sco5v6* | unixware* | OpenUNIX*)
6565  symcode='[ABDT]'
6566  ;;
6567sysv4)
6568  symcode='[DFNSTU]'
6569  ;;
6570esac
6571
6572# Handle CRLF in mingw tool chain
6573opt_cr=
6574case $build_os in
6575mingw*)
6576  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6577  ;;
6578esac
6579
6580# If we're using GNU nm, then use its standard symbol codes.
6581case `$NM -V 2>&1` in
6582*GNU* | *'with BFD'*)
6583  symcode='[ABCDGIRSTW]' ;;
6584esac
6585
6586# Try without a prefix undercore, then with it.
6587for ac_symprfx in "" "_"; do
6588
6589  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6590  symxfrm="\\1 $ac_symprfx\\2 \\2"
6591
6592  # Write the raw and C identifiers.
6593  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6594
6595  # Check to see that the pipe works correctly.
6596  pipe_works=no
6597
6598  rm -f conftest*
6599  cat > conftest.$ac_ext <<EOF
6600#ifdef __cplusplus
6601extern "C" {
6602#endif
6603char nm_test_var;
6604void nm_test_func(){}
6605#ifdef __cplusplus
6606}
6607#endif
6608int main(){nm_test_var='a';nm_test_func();return(0);}
6609EOF
6610
6611  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6612  (eval $ac_compile) 2>&5
6613  ac_status=$?
6614  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615  (exit $ac_status); }; then
6616    # Now try to grab the symbols.
6617    nlist=conftest.nm
6618    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6619  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6620  ac_status=$?
6621  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6622  (exit $ac_status); } && test -s "$nlist"; then
6623      # Try sorting and uniquifying the output.
6624      if sort "$nlist" | uniq > "$nlist"T; then
6625	mv -f "$nlist"T "$nlist"
6626      else
6627	rm -f "$nlist"T
6628      fi
6629
6630      # Make sure that we snagged all the symbols we need.
6631      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6632	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6633	  cat <<EOF > conftest.$ac_ext
6634#ifdef __cplusplus
6635extern "C" {
6636#endif
6637
6638EOF
6639	  # Now generate the symbol file.
6640	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6641
6642	  cat <<EOF >> conftest.$ac_ext
6643#if defined (__STDC__) && __STDC__
6644# define lt_ptr_t void *
6645#else
6646# define lt_ptr_t char *
6647# define const
6648#endif
6649
6650/* The mapping between symbol names and symbols. */
6651const struct {
6652  const char *name;
6653  lt_ptr_t address;
6654}
6655lt_preloaded_symbols[] =
6656{
6657EOF
6658	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6659	  cat <<\EOF >> conftest.$ac_ext
6660  {0, (lt_ptr_t) 0}
6661};
6662
6663#ifdef __cplusplus
6664}
6665#endif
6666EOF
6667	  # Now try linking the two files.
6668	  mv conftest.$ac_objext conftstm.$ac_objext
6669	  lt_save_LIBS="$LIBS"
6670	  lt_save_CFLAGS="$CFLAGS"
6671	  LIBS="conftstm.$ac_objext"
6672	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6673	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6674  (eval $ac_link) 2>&5
6675  ac_status=$?
6676  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6677  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6678	    pipe_works=yes
6679	  fi
6680	  LIBS="$lt_save_LIBS"
6681	  CFLAGS="$lt_save_CFLAGS"
6682	else
6683	  echo "cannot find nm_test_func in $nlist" >&5
6684	fi
6685      else
6686	echo "cannot find nm_test_var in $nlist" >&5
6687      fi
6688    else
6689      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6690    fi
6691  else
6692    echo "$progname: failed program was:" >&5
6693    cat conftest.$ac_ext >&5
6694  fi
6695  rm -rf conftest* conftst*
6696
6697  # Do not use the global_symbol_pipe unless it works.
6698  if test "$pipe_works" = yes; then
6699    break
6700  else
6701    lt_cv_sys_global_symbol_pipe=
6702  fi
6703done
6704
6705fi
6706
6707if test -z "$lt_cv_sys_global_symbol_pipe"; then
6708  lt_cv_sys_global_symbol_to_cdecl=
6709fi
6710if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6711  { $as_echo "$as_me:$LINENO: result: failed" >&5
6712$as_echo "failed" >&6; }
6713else
6714  { $as_echo "$as_me:$LINENO: result: ok" >&5
6715$as_echo "ok" >&6; }
6716fi
6717
6718{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6719$as_echo_n "checking for objdir... " >&6; }
6720if test "${lt_cv_objdir+set}" = set; then
6721  $as_echo_n "(cached) " >&6
6722else
6723  rm -f .libs 2>/dev/null
6724mkdir .libs 2>/dev/null
6725if test -d .libs; then
6726  lt_cv_objdir=.libs
6727else
6728  # MS-DOS does not allow filenames that begin with a dot.
6729  lt_cv_objdir=_libs
6730fi
6731rmdir .libs 2>/dev/null
6732fi
6733{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6734$as_echo "$lt_cv_objdir" >&6; }
6735objdir=$lt_cv_objdir
6736
6737
6738
6739
6740
6741case $host_os in
6742aix3*)
6743  # AIX sometimes has problems with the GCC collect2 program.  For some
6744  # reason, if we set the COLLECT_NAMES environment variable, the problems
6745  # vanish in a puff of smoke.
6746  if test "X${COLLECT_NAMES+set}" != Xset; then
6747    COLLECT_NAMES=
6748    export COLLECT_NAMES
6749  fi
6750  ;;
6751esac
6752
6753# Sed substitution that helps us do robust quoting.  It backslashifies
6754# metacharacters that are still active within double-quoted strings.
6755Xsed='sed -e 1s/^X//'
6756sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6757
6758# Same as above, but do not quote variable references.
6759double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6760
6761# Sed substitution to delay expansion of an escaped shell variable in a
6762# double_quote_subst'ed string.
6763delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6764
6765# Sed substitution to avoid accidental globbing in evaled expressions
6766no_glob_subst='s/\*/\\\*/g'
6767
6768# Constants:
6769rm="rm -f"
6770
6771# Global variables:
6772default_ofile=libtool
6773can_build_shared=yes
6774
6775# All known linkers require a `.a' archive for static linking (except MSVC,
6776# which needs '.lib').
6777libext=a
6778ltmain="$ac_aux_dir/ltmain.sh"
6779ofile="$default_ofile"
6780with_gnu_ld="$lt_cv_prog_gnu_ld"
6781
6782if test -n "$ac_tool_prefix"; then
6783  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6784set dummy ${ac_tool_prefix}ar; ac_word=$2
6785{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6786$as_echo_n "checking for $ac_word... " >&6; }
6787if test "${ac_cv_prog_AR+set}" = set; then
6788  $as_echo_n "(cached) " >&6
6789else
6790  if test -n "$AR"; then
6791  ac_cv_prog_AR="$AR" # Let the user override the test.
6792else
6793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6794for as_dir in $PATH
6795do
6796  IFS=$as_save_IFS
6797  test -z "$as_dir" && as_dir=.
6798  for ac_exec_ext in '' $ac_executable_extensions; do
6799  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6800    ac_cv_prog_AR="${ac_tool_prefix}ar"
6801    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6802    break 2
6803  fi
6804done
6805done
6806IFS=$as_save_IFS
6807
6808fi
6809fi
6810AR=$ac_cv_prog_AR
6811if test -n "$AR"; then
6812  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6813$as_echo "$AR" >&6; }
6814else
6815  { $as_echo "$as_me:$LINENO: result: no" >&5
6816$as_echo "no" >&6; }
6817fi
6818
6819
6820fi
6821if test -z "$ac_cv_prog_AR"; then
6822  ac_ct_AR=$AR
6823  # Extract the first word of "ar", so it can be a program name with args.
6824set dummy ar; ac_word=$2
6825{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6826$as_echo_n "checking for $ac_word... " >&6; }
6827if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6828  $as_echo_n "(cached) " >&6
6829else
6830  if test -n "$ac_ct_AR"; then
6831  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6832else
6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834for as_dir in $PATH
6835do
6836  IFS=$as_save_IFS
6837  test -z "$as_dir" && as_dir=.
6838  for ac_exec_ext in '' $ac_executable_extensions; do
6839  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6840    ac_cv_prog_ac_ct_AR="ar"
6841    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6842    break 2
6843  fi
6844done
6845done
6846IFS=$as_save_IFS
6847
6848fi
6849fi
6850ac_ct_AR=$ac_cv_prog_ac_ct_AR
6851if test -n "$ac_ct_AR"; then
6852  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6853$as_echo "$ac_ct_AR" >&6; }
6854else
6855  { $as_echo "$as_me:$LINENO: result: no" >&5
6856$as_echo "no" >&6; }
6857fi
6858
6859  if test "x$ac_ct_AR" = x; then
6860    AR="false"
6861  else
6862    case $cross_compiling:$ac_tool_warned in
6863yes:)
6864{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6865$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6866ac_tool_warned=yes ;;
6867esac
6868    AR=$ac_ct_AR
6869  fi
6870else
6871  AR="$ac_cv_prog_AR"
6872fi
6873
6874if test -n "$ac_tool_prefix"; then
6875  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6876set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6877{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6878$as_echo_n "checking for $ac_word... " >&6; }
6879if test "${ac_cv_prog_RANLIB+set}" = set; then
6880  $as_echo_n "(cached) " >&6
6881else
6882  if test -n "$RANLIB"; then
6883  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6884else
6885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6886for as_dir in $PATH
6887do
6888  IFS=$as_save_IFS
6889  test -z "$as_dir" && as_dir=.
6890  for ac_exec_ext in '' $ac_executable_extensions; do
6891  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6892    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6893    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6894    break 2
6895  fi
6896done
6897done
6898IFS=$as_save_IFS
6899
6900fi
6901fi
6902RANLIB=$ac_cv_prog_RANLIB
6903if test -n "$RANLIB"; then
6904  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6905$as_echo "$RANLIB" >&6; }
6906else
6907  { $as_echo "$as_me:$LINENO: result: no" >&5
6908$as_echo "no" >&6; }
6909fi
6910
6911
6912fi
6913if test -z "$ac_cv_prog_RANLIB"; then
6914  ac_ct_RANLIB=$RANLIB
6915  # Extract the first word of "ranlib", so it can be a program name with args.
6916set dummy ranlib; ac_word=$2
6917{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6918$as_echo_n "checking for $ac_word... " >&6; }
6919if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6920  $as_echo_n "(cached) " >&6
6921else
6922  if test -n "$ac_ct_RANLIB"; then
6923  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6924else
6925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6926for as_dir in $PATH
6927do
6928  IFS=$as_save_IFS
6929  test -z "$as_dir" && as_dir=.
6930  for ac_exec_ext in '' $ac_executable_extensions; do
6931  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6932    ac_cv_prog_ac_ct_RANLIB="ranlib"
6933    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6934    break 2
6935  fi
6936done
6937done
6938IFS=$as_save_IFS
6939
6940fi
6941fi
6942ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6943if test -n "$ac_ct_RANLIB"; then
6944  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6945$as_echo "$ac_ct_RANLIB" >&6; }
6946else
6947  { $as_echo "$as_me:$LINENO: result: no" >&5
6948$as_echo "no" >&6; }
6949fi
6950
6951  if test "x$ac_ct_RANLIB" = x; then
6952    RANLIB=":"
6953  else
6954    case $cross_compiling:$ac_tool_warned in
6955yes:)
6956{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6958ac_tool_warned=yes ;;
6959esac
6960    RANLIB=$ac_ct_RANLIB
6961  fi
6962else
6963  RANLIB="$ac_cv_prog_RANLIB"
6964fi
6965
6966if test -n "$ac_tool_prefix"; then
6967  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6968set dummy ${ac_tool_prefix}strip; ac_word=$2
6969{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6970$as_echo_n "checking for $ac_word... " >&6; }
6971if test "${ac_cv_prog_STRIP+set}" = set; then
6972  $as_echo_n "(cached) " >&6
6973else
6974  if test -n "$STRIP"; then
6975  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6976else
6977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6978for as_dir in $PATH
6979do
6980  IFS=$as_save_IFS
6981  test -z "$as_dir" && as_dir=.
6982  for ac_exec_ext in '' $ac_executable_extensions; do
6983  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6984    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6985    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6986    break 2
6987  fi
6988done
6989done
6990IFS=$as_save_IFS
6991
6992fi
6993fi
6994STRIP=$ac_cv_prog_STRIP
6995if test -n "$STRIP"; then
6996  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6997$as_echo "$STRIP" >&6; }
6998else
6999  { $as_echo "$as_me:$LINENO: result: no" >&5
7000$as_echo "no" >&6; }
7001fi
7002
7003
7004fi
7005if test -z "$ac_cv_prog_STRIP"; then
7006  ac_ct_STRIP=$STRIP
7007  # Extract the first word of "strip", so it can be a program name with args.
7008set dummy strip; ac_word=$2
7009{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7010$as_echo_n "checking for $ac_word... " >&6; }
7011if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7012  $as_echo_n "(cached) " >&6
7013else
7014  if test -n "$ac_ct_STRIP"; then
7015  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7016else
7017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7018for as_dir in $PATH
7019do
7020  IFS=$as_save_IFS
7021  test -z "$as_dir" && as_dir=.
7022  for ac_exec_ext in '' $ac_executable_extensions; do
7023  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7024    ac_cv_prog_ac_ct_STRIP="strip"
7025    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7026    break 2
7027  fi
7028done
7029done
7030IFS=$as_save_IFS
7031
7032fi
7033fi
7034ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7035if test -n "$ac_ct_STRIP"; then
7036  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7037$as_echo "$ac_ct_STRIP" >&6; }
7038else
7039  { $as_echo "$as_me:$LINENO: result: no" >&5
7040$as_echo "no" >&6; }
7041fi
7042
7043  if test "x$ac_ct_STRIP" = x; then
7044    STRIP=":"
7045  else
7046    case $cross_compiling:$ac_tool_warned in
7047yes:)
7048{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7049$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7050ac_tool_warned=yes ;;
7051esac
7052    STRIP=$ac_ct_STRIP
7053  fi
7054else
7055  STRIP="$ac_cv_prog_STRIP"
7056fi
7057
7058
7059old_CC="$CC"
7060old_CFLAGS="$CFLAGS"
7061
7062# Set sane defaults for various variables
7063test -z "$AR" && AR=ar
7064test -z "$AR_FLAGS" && AR_FLAGS=cru
7065test -z "$AS" && AS=as
7066test -z "$CC" && CC=cc
7067test -z "$LTCC" && LTCC=$CC
7068test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7069test -z "$DLLTOOL" && DLLTOOL=dlltool
7070test -z "$LD" && LD=ld
7071test -z "$LN_S" && LN_S="ln -s"
7072test -z "$MAGIC_CMD" && MAGIC_CMD=file
7073test -z "$NM" && NM=nm
7074test -z "$SED" && SED=sed
7075test -z "$OBJDUMP" && OBJDUMP=objdump
7076test -z "$RANLIB" && RANLIB=:
7077test -z "$STRIP" && STRIP=:
7078test -z "$ac_objext" && ac_objext=o
7079
7080# Determine commands to create old-style static archives.
7081old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7082old_postinstall_cmds='chmod 644 $oldlib'
7083old_postuninstall_cmds=
7084
7085if test -n "$RANLIB"; then
7086  case $host_os in
7087  openbsd*)
7088    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7089    ;;
7090  *)
7091    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7092    ;;
7093  esac
7094  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7095fi
7096
7097for cc_temp in $compiler""; do
7098  case $cc_temp in
7099    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7100    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7101    \-*) ;;
7102    *) break;;
7103  esac
7104done
7105cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7106
7107
7108# Only perform the check for file, if the check method requires it
7109case $deplibs_check_method in
7110file_magic*)
7111  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7112    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7113$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7114if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7115  $as_echo_n "(cached) " >&6
7116else
7117  case $MAGIC_CMD in
7118[\\/*] |  ?:[\\/]*)
7119  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7120  ;;
7121*)
7122  lt_save_MAGIC_CMD="$MAGIC_CMD"
7123  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7124  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7125  for ac_dir in $ac_dummy; do
7126    IFS="$lt_save_ifs"
7127    test -z "$ac_dir" && ac_dir=.
7128    if test -f $ac_dir/${ac_tool_prefix}file; then
7129      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7130      if test -n "$file_magic_test_file"; then
7131	case $deplibs_check_method in
7132	"file_magic "*)
7133	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7134	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7135	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7136	    $EGREP "$file_magic_regex" > /dev/null; then
7137	    :
7138	  else
7139	    cat <<EOF 1>&2
7140
7141*** Warning: the command libtool uses to detect shared libraries,
7142*** $file_magic_cmd, produces output that libtool cannot recognize.
7143*** The result is that libtool may fail to recognize shared libraries
7144*** as such.  This will affect the creation of libtool libraries that
7145*** depend on shared libraries, but programs linked with such libtool
7146*** libraries will work regardless of this problem.  Nevertheless, you
7147*** may want to report the problem to your system manager and/or to
7148*** bug-libtool@gnu.org
7149
7150EOF
7151	  fi ;;
7152	esac
7153      fi
7154      break
7155    fi
7156  done
7157  IFS="$lt_save_ifs"
7158  MAGIC_CMD="$lt_save_MAGIC_CMD"
7159  ;;
7160esac
7161fi
7162
7163MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7164if test -n "$MAGIC_CMD"; then
7165  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7166$as_echo "$MAGIC_CMD" >&6; }
7167else
7168  { $as_echo "$as_me:$LINENO: result: no" >&5
7169$as_echo "no" >&6; }
7170fi
7171
7172if test -z "$lt_cv_path_MAGIC_CMD"; then
7173  if test -n "$ac_tool_prefix"; then
7174    { $as_echo "$as_me:$LINENO: checking for file" >&5
7175$as_echo_n "checking for file... " >&6; }
7176if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7177  $as_echo_n "(cached) " >&6
7178else
7179  case $MAGIC_CMD in
7180[\\/*] |  ?:[\\/]*)
7181  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7182  ;;
7183*)
7184  lt_save_MAGIC_CMD="$MAGIC_CMD"
7185  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7186  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7187  for ac_dir in $ac_dummy; do
7188    IFS="$lt_save_ifs"
7189    test -z "$ac_dir" && ac_dir=.
7190    if test -f $ac_dir/file; then
7191      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7192      if test -n "$file_magic_test_file"; then
7193	case $deplibs_check_method in
7194	"file_magic "*)
7195	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7196	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7197	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7198	    $EGREP "$file_magic_regex" > /dev/null; then
7199	    :
7200	  else
7201	    cat <<EOF 1>&2
7202
7203*** Warning: the command libtool uses to detect shared libraries,
7204*** $file_magic_cmd, produces output that libtool cannot recognize.
7205*** The result is that libtool may fail to recognize shared libraries
7206*** as such.  This will affect the creation of libtool libraries that
7207*** depend on shared libraries, but programs linked with such libtool
7208*** libraries will work regardless of this problem.  Nevertheless, you
7209*** may want to report the problem to your system manager and/or to
7210*** bug-libtool@gnu.org
7211
7212EOF
7213	  fi ;;
7214	esac
7215      fi
7216      break
7217    fi
7218  done
7219  IFS="$lt_save_ifs"
7220  MAGIC_CMD="$lt_save_MAGIC_CMD"
7221  ;;
7222esac
7223fi
7224
7225MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7226if test -n "$MAGIC_CMD"; then
7227  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7228$as_echo "$MAGIC_CMD" >&6; }
7229else
7230  { $as_echo "$as_me:$LINENO: result: no" >&5
7231$as_echo "no" >&6; }
7232fi
7233
7234  else
7235    MAGIC_CMD=:
7236  fi
7237fi
7238
7239  fi
7240  ;;
7241esac
7242
7243
7244  case $host_os in
7245    rhapsody* | darwin*)
7246    if test -n "$ac_tool_prefix"; then
7247  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7248set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7249{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7250$as_echo_n "checking for $ac_word... " >&6; }
7251if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7252  $as_echo_n "(cached) " >&6
7253else
7254  if test -n "$DSYMUTIL"; then
7255  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7256else
7257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258for as_dir in $PATH
7259do
7260  IFS=$as_save_IFS
7261  test -z "$as_dir" && as_dir=.
7262  for ac_exec_ext in '' $ac_executable_extensions; do
7263  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7264    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7265    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7266    break 2
7267  fi
7268done
7269done
7270IFS=$as_save_IFS
7271
7272fi
7273fi
7274DSYMUTIL=$ac_cv_prog_DSYMUTIL
7275if test -n "$DSYMUTIL"; then
7276  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7277$as_echo "$DSYMUTIL" >&6; }
7278else
7279  { $as_echo "$as_me:$LINENO: result: no" >&5
7280$as_echo "no" >&6; }
7281fi
7282
7283
7284fi
7285if test -z "$ac_cv_prog_DSYMUTIL"; then
7286  ac_ct_DSYMUTIL=$DSYMUTIL
7287  # Extract the first word of "dsymutil", so it can be a program name with args.
7288set dummy dsymutil; ac_word=$2
7289{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7290$as_echo_n "checking for $ac_word... " >&6; }
7291if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7292  $as_echo_n "(cached) " >&6
7293else
7294  if test -n "$ac_ct_DSYMUTIL"; then
7295  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7296else
7297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7298for as_dir in $PATH
7299do
7300  IFS=$as_save_IFS
7301  test -z "$as_dir" && as_dir=.
7302  for ac_exec_ext in '' $ac_executable_extensions; do
7303  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7304    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7305    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7306    break 2
7307  fi
7308done
7309done
7310IFS=$as_save_IFS
7311
7312fi
7313fi
7314ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7315if test -n "$ac_ct_DSYMUTIL"; then
7316  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7317$as_echo "$ac_ct_DSYMUTIL" >&6; }
7318else
7319  { $as_echo "$as_me:$LINENO: result: no" >&5
7320$as_echo "no" >&6; }
7321fi
7322
7323  if test "x$ac_ct_DSYMUTIL" = x; then
7324    DSYMUTIL=":"
7325  else
7326    case $cross_compiling:$ac_tool_warned in
7327yes:)
7328{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7330ac_tool_warned=yes ;;
7331esac
7332    DSYMUTIL=$ac_ct_DSYMUTIL
7333  fi
7334else
7335  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7336fi
7337
7338    if test -n "$ac_tool_prefix"; then
7339  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7340set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7341{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7342$as_echo_n "checking for $ac_word... " >&6; }
7343if test "${ac_cv_prog_NMEDIT+set}" = set; then
7344  $as_echo_n "(cached) " >&6
7345else
7346  if test -n "$NMEDIT"; then
7347  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7348else
7349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7350for as_dir in $PATH
7351do
7352  IFS=$as_save_IFS
7353  test -z "$as_dir" && as_dir=.
7354  for ac_exec_ext in '' $ac_executable_extensions; do
7355  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7356    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7357    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7358    break 2
7359  fi
7360done
7361done
7362IFS=$as_save_IFS
7363
7364fi
7365fi
7366NMEDIT=$ac_cv_prog_NMEDIT
7367if test -n "$NMEDIT"; then
7368  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7369$as_echo "$NMEDIT" >&6; }
7370else
7371  { $as_echo "$as_me:$LINENO: result: no" >&5
7372$as_echo "no" >&6; }
7373fi
7374
7375
7376fi
7377if test -z "$ac_cv_prog_NMEDIT"; then
7378  ac_ct_NMEDIT=$NMEDIT
7379  # Extract the first word of "nmedit", so it can be a program name with args.
7380set dummy nmedit; ac_word=$2
7381{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7382$as_echo_n "checking for $ac_word... " >&6; }
7383if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7384  $as_echo_n "(cached) " >&6
7385else
7386  if test -n "$ac_ct_NMEDIT"; then
7387  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7388else
7389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7390for as_dir in $PATH
7391do
7392  IFS=$as_save_IFS
7393  test -z "$as_dir" && as_dir=.
7394  for ac_exec_ext in '' $ac_executable_extensions; do
7395  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7396    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7397    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7398    break 2
7399  fi
7400done
7401done
7402IFS=$as_save_IFS
7403
7404fi
7405fi
7406ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7407if test -n "$ac_ct_NMEDIT"; then
7408  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7409$as_echo "$ac_ct_NMEDIT" >&6; }
7410else
7411  { $as_echo "$as_me:$LINENO: result: no" >&5
7412$as_echo "no" >&6; }
7413fi
7414
7415  if test "x$ac_ct_NMEDIT" = x; then
7416    NMEDIT=":"
7417  else
7418    case $cross_compiling:$ac_tool_warned in
7419yes:)
7420{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7422ac_tool_warned=yes ;;
7423esac
7424    NMEDIT=$ac_ct_NMEDIT
7425  fi
7426else
7427  NMEDIT="$ac_cv_prog_NMEDIT"
7428fi
7429
7430
7431    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7432$as_echo_n "checking for -single_module linker flag... " >&6; }
7433if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7434  $as_echo_n "(cached) " >&6
7435else
7436  lt_cv_apple_cc_single_mod=no
7437      if test -z "${LT_MULTI_MODULE}"; then
7438   # By default we will add the -single_module flag. You can override
7439   # by either setting the environment variable LT_MULTI_MODULE
7440   # non-empty at configure time, or by adding -multi_module to the
7441   # link flags.
7442   echo "int foo(void){return 1;}" > conftest.c
7443   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7444     -dynamiclib ${wl}-single_module conftest.c
7445   if test -f libconftest.dylib; then
7446     lt_cv_apple_cc_single_mod=yes
7447     rm -rf libconftest.dylib*
7448   fi
7449   rm conftest.c
7450      fi
7451fi
7452{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7453$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7454    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7455$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7456if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7457  $as_echo_n "(cached) " >&6
7458else
7459  lt_cv_ld_exported_symbols_list=no
7460      save_LDFLAGS=$LDFLAGS
7461      echo "_main" > conftest.sym
7462      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7463      cat >conftest.$ac_ext <<_ACEOF
7464/* confdefs.h.  */
7465_ACEOF
7466cat confdefs.h >>conftest.$ac_ext
7467cat >>conftest.$ac_ext <<_ACEOF
7468/* end confdefs.h.  */
7469
7470int
7471main ()
7472{
7473
7474  ;
7475  return 0;
7476}
7477_ACEOF
7478rm -f conftest.$ac_objext conftest$ac_exeext
7479if { (ac_try="$ac_link"
7480case "(($ac_try" in
7481  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7482  *) ac_try_echo=$ac_try;;
7483esac
7484eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7485$as_echo "$ac_try_echo") >&5
7486  (eval "$ac_link") 2>conftest.er1
7487  ac_status=$?
7488  grep -v '^ *+' conftest.er1 >conftest.err
7489  rm -f conftest.er1
7490  cat conftest.err >&5
7491  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7492  (exit $ac_status); } && {
7493	 test -z "$ac_c_werror_flag" ||
7494	 test ! -s conftest.err
7495       } && test -s conftest$ac_exeext && {
7496	 test "$cross_compiling" = yes ||
7497	 $as_test_x conftest$ac_exeext
7498       }; then
7499  lt_cv_ld_exported_symbols_list=yes
7500else
7501  $as_echo "$as_me: failed program was:" >&5
7502sed 's/^/| /' conftest.$ac_ext >&5
7503
7504	lt_cv_ld_exported_symbols_list=no
7505fi
7506
7507rm -rf conftest.dSYM
7508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7509      conftest$ac_exeext conftest.$ac_ext
7510   LDFLAGS="$save_LDFLAGS"
7511
7512fi
7513{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7514$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7515    case $host_os in
7516    rhapsody* | darwin1.[0123])
7517      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7518    darwin1.*)
7519     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7520    darwin*)
7521      # if running on 10.5 or later, the deployment target defaults
7522      # to the OS version, if on x86, and 10.4, the deployment
7523      # target defaults to 10.4. Don't you love it?
7524      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7525   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7526     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7527   10.[012]*)
7528     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7529   10.*)
7530     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7531      esac
7532    ;;
7533  esac
7534    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7535      _lt_dar_single_mod='$single_module'
7536    fi
7537    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7538      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7539    else
7540      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7541    fi
7542    if test "$DSYMUTIL" != ":"; then
7543      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7544    else
7545      _lt_dsymutil=
7546    fi
7547    ;;
7548  esac
7549
7550
7551enable_dlopen=no
7552enable_win32_dll=no
7553
7554# Check whether --enable-libtool-lock was given.
7555if test "${enable_libtool_lock+set}" = set; then
7556  enableval=$enable_libtool_lock;
7557fi
7558
7559test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7560
7561
7562# Check whether --with-pic was given.
7563if test "${with_pic+set}" = set; then
7564  withval=$with_pic; pic_mode="$withval"
7565else
7566  pic_mode=default
7567fi
7568
7569test -z "$pic_mode" && pic_mode=default
7570
7571# Use C for the default configuration in the libtool script
7572tagname=
7573lt_save_CC="$CC"
7574ac_ext=c
7575ac_cpp='$CPP $CPPFLAGS'
7576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7578ac_compiler_gnu=$ac_cv_c_compiler_gnu
7579
7580
7581# Source file extension for C test sources.
7582ac_ext=c
7583
7584# Object file extension for compiled C test sources.
7585objext=o
7586objext=$objext
7587
7588# Code to be used in simple compile tests
7589lt_simple_compile_test_code="int some_variable = 0;"
7590
7591# Code to be used in simple link tests
7592lt_simple_link_test_code='int main(){return(0);}'
7593
7594
7595# If no C compiler was specified, use CC.
7596LTCC=${LTCC-"$CC"}
7597
7598# If no C compiler flags were specified, use CFLAGS.
7599LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7600
7601# Allow CC to be a program name with arguments.
7602compiler=$CC
7603
7604
7605# save warnings/boilerplate of simple test code
7606ac_outfile=conftest.$ac_objext
7607echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7608eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7609_lt_compiler_boilerplate=`cat conftest.err`
7610$rm conftest*
7611
7612ac_outfile=conftest.$ac_objext
7613echo "$lt_simple_link_test_code" >conftest.$ac_ext
7614eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7615_lt_linker_boilerplate=`cat conftest.err`
7616$rm -r conftest*
7617
7618
7619
7620lt_prog_compiler_no_builtin_flag=
7621
7622if test "$GCC" = yes; then
7623  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7624
7625
7626{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7627$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7628if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7629  $as_echo_n "(cached) " >&6
7630else
7631  lt_cv_prog_compiler_rtti_exceptions=no
7632  ac_outfile=conftest.$ac_objext
7633   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7634   lt_compiler_flag="-fno-rtti -fno-exceptions"
7635   # Insert the option either (1) after the last *FLAGS variable, or
7636   # (2) before a word containing "conftest.", or (3) at the end.
7637   # Note that $ac_compile itself does not contain backslashes and begins
7638   # with a dollar sign (not a hyphen), so the echo should work correctly.
7639   # The option is referenced via a variable to avoid confusing sed.
7640   lt_compile=`echo "$ac_compile" | $SED \
7641   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7642   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7643   -e 's:$: $lt_compiler_flag:'`
7644   (eval echo "\"\$as_me:7644: $lt_compile\"" >&5)
7645   (eval "$lt_compile" 2>conftest.err)
7646   ac_status=$?
7647   cat conftest.err >&5
7648   echo "$as_me:7648: \$? = $ac_status" >&5
7649   if (exit $ac_status) && test -s "$ac_outfile"; then
7650     # The compiler can only warn and ignore the option if not recognized
7651     # So say no if there are warnings other than the usual output.
7652     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7653     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7654     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7655       lt_cv_prog_compiler_rtti_exceptions=yes
7656     fi
7657   fi
7658   $rm conftest*
7659
7660fi
7661{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7662$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7663
7664if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7665    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7666else
7667    :
7668fi
7669
7670fi
7671
7672lt_prog_compiler_wl=
7673lt_prog_compiler_pic=
7674lt_prog_compiler_static=
7675
7676{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7677$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7678
7679  if test "$GCC" = yes; then
7680    lt_prog_compiler_wl='-Wl,'
7681    lt_prog_compiler_static='-static'
7682
7683    case $host_os in
7684      aix*)
7685      # All AIX code is PIC.
7686      if test "$host_cpu" = ia64; then
7687	# AIX 5 now supports IA64 processor
7688	lt_prog_compiler_static='-Bstatic'
7689      fi
7690      ;;
7691
7692    amigaos*)
7693      # FIXME: we need at least 68020 code to build shared libraries, but
7694      # adding the `-m68020' flag to GCC prevents building anything better,
7695      # like `-m68040'.
7696      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7697      ;;
7698
7699    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7700      # PIC is the default for these OSes.
7701      ;;
7702
7703    mingw* | cygwin* | pw32* | os2*)
7704      # This hack is so that the source file can tell whether it is being
7705      # built for inclusion in a dll (and should export symbols for example).
7706      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7707      # (--disable-auto-import) libraries
7708      lt_prog_compiler_pic='-DDLL_EXPORT'
7709      ;;
7710
7711    darwin* | rhapsody*)
7712      # PIC is the default on this platform
7713      # Common symbols not allowed in MH_DYLIB files
7714      lt_prog_compiler_pic='-fno-common'
7715      ;;
7716
7717    interix[3-9]*)
7718      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7719      # Instead, we relocate shared libraries at runtime.
7720      ;;
7721
7722    msdosdjgpp*)
7723      # Just because we use GCC doesn't mean we suddenly get shared libraries
7724      # on systems that don't support them.
7725      lt_prog_compiler_can_build_shared=no
7726      enable_shared=no
7727      ;;
7728
7729    sysv4*MP*)
7730      if test -d /usr/nec; then
7731	lt_prog_compiler_pic=-Kconform_pic
7732      fi
7733      ;;
7734
7735    hpux*)
7736      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7737      # not for PA HP-UX.
7738      case $host_cpu in
7739      hppa*64*|ia64*)
7740	# +Z the default
7741	;;
7742      *)
7743	lt_prog_compiler_pic='-fPIC'
7744	;;
7745      esac
7746      ;;
7747
7748    *)
7749      lt_prog_compiler_pic='-fPIC'
7750      ;;
7751    esac
7752  else
7753    # PORTME Check for flag to pass linker flags through the system compiler.
7754    case $host_os in
7755    aix*)
7756      lt_prog_compiler_wl='-Wl,'
7757      if test "$host_cpu" = ia64; then
7758	# AIX 5 now supports IA64 processor
7759	lt_prog_compiler_static='-Bstatic'
7760      else
7761	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7762      fi
7763      ;;
7764      darwin*)
7765        # PIC is the default on this platform
7766        # Common symbols not allowed in MH_DYLIB files
7767       case $cc_basename in
7768         xlc*)
7769         lt_prog_compiler_pic='-qnocommon'
7770         lt_prog_compiler_wl='-Wl,'
7771         ;;
7772       esac
7773       ;;
7774
7775    mingw* | cygwin* | pw32* | os2*)
7776      # This hack is so that the source file can tell whether it is being
7777      # built for inclusion in a dll (and should export symbols for example).
7778      lt_prog_compiler_pic='-DDLL_EXPORT'
7779      ;;
7780
7781    hpux9* | hpux10* | hpux11*)
7782      lt_prog_compiler_wl='-Wl,'
7783      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7784      # not for PA HP-UX.
7785      case $host_cpu in
7786      hppa*64*|ia64*)
7787	# +Z the default
7788	;;
7789      *)
7790	lt_prog_compiler_pic='+Z'
7791	;;
7792      esac
7793      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7794      lt_prog_compiler_static='${wl}-a ${wl}archive'
7795      ;;
7796
7797    irix5* | irix6* | nonstopux*)
7798      lt_prog_compiler_wl='-Wl,'
7799      # PIC (with -KPIC) is the default.
7800      lt_prog_compiler_static='-non_shared'
7801      ;;
7802
7803    newsos6)
7804      lt_prog_compiler_pic='-KPIC'
7805      lt_prog_compiler_static='-Bstatic'
7806      ;;
7807
7808    linux* | k*bsd*-gnu)
7809      case $cc_basename in
7810      icc* | ecc*)
7811	lt_prog_compiler_wl='-Wl,'
7812	lt_prog_compiler_pic='-KPIC'
7813	lt_prog_compiler_static='-static'
7814        ;;
7815      pgcc* | pgf77* | pgf90* | pgf95*)
7816        # Portland Group compilers (*not* the Pentium gcc compiler,
7817	# which looks to be a dead project)
7818	lt_prog_compiler_wl='-Wl,'
7819	lt_prog_compiler_pic='-fpic'
7820	lt_prog_compiler_static='-Bstatic'
7821        ;;
7822      ccc*)
7823        lt_prog_compiler_wl='-Wl,'
7824        # All Alpha code is PIC.
7825        lt_prog_compiler_static='-non_shared'
7826        ;;
7827      *)
7828        case `$CC -V 2>&1 | sed 5q` in
7829	*Sun\ C*)
7830	  # Sun C 5.9
7831	  lt_prog_compiler_pic='-KPIC'
7832	  lt_prog_compiler_static='-Bstatic'
7833	  lt_prog_compiler_wl='-Wl,'
7834	  ;;
7835	*Sun\ F*)
7836	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7837	  lt_prog_compiler_pic='-KPIC'
7838	  lt_prog_compiler_static='-Bstatic'
7839	  lt_prog_compiler_wl=''
7840	  ;;
7841	esac
7842	;;
7843      esac
7844      ;;
7845
7846    osf3* | osf4* | osf5*)
7847      lt_prog_compiler_wl='-Wl,'
7848      # All OSF/1 code is PIC.
7849      lt_prog_compiler_static='-non_shared'
7850      ;;
7851
7852    rdos*)
7853      lt_prog_compiler_static='-non_shared'
7854      ;;
7855
7856    solaris*)
7857      lt_prog_compiler_pic='-KPIC'
7858      lt_prog_compiler_static='-Bstatic'
7859      case $cc_basename in
7860      f77* | f90* | f95*)
7861	lt_prog_compiler_wl='-Qoption ld ';;
7862      *)
7863	lt_prog_compiler_wl='-Wl,';;
7864      esac
7865      ;;
7866
7867    sunos4*)
7868      lt_prog_compiler_wl='-Qoption ld '
7869      lt_prog_compiler_pic='-PIC'
7870      lt_prog_compiler_static='-Bstatic'
7871      ;;
7872
7873    sysv4 | sysv4.2uw2* | sysv4.3*)
7874      lt_prog_compiler_wl='-Wl,'
7875      lt_prog_compiler_pic='-KPIC'
7876      lt_prog_compiler_static='-Bstatic'
7877      ;;
7878
7879    sysv4*MP*)
7880      if test -d /usr/nec ;then
7881	lt_prog_compiler_pic='-Kconform_pic'
7882	lt_prog_compiler_static='-Bstatic'
7883      fi
7884      ;;
7885
7886    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7887      lt_prog_compiler_wl='-Wl,'
7888      lt_prog_compiler_pic='-KPIC'
7889      lt_prog_compiler_static='-Bstatic'
7890      ;;
7891
7892    unicos*)
7893      lt_prog_compiler_wl='-Wl,'
7894      lt_prog_compiler_can_build_shared=no
7895      ;;
7896
7897    uts4*)
7898      lt_prog_compiler_pic='-pic'
7899      lt_prog_compiler_static='-Bstatic'
7900      ;;
7901
7902    *)
7903      lt_prog_compiler_can_build_shared=no
7904      ;;
7905    esac
7906  fi
7907
7908{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7909$as_echo "$lt_prog_compiler_pic" >&6; }
7910
7911#
7912# Check to make sure the PIC flag actually works.
7913#
7914if test -n "$lt_prog_compiler_pic"; then
7915
7916{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7917$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7918if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7919  $as_echo_n "(cached) " >&6
7920else
7921  lt_cv_prog_compiler_pic_works=no
7922  ac_outfile=conftest.$ac_objext
7923   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7924   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7925   # Insert the option either (1) after the last *FLAGS variable, or
7926   # (2) before a word containing "conftest.", or (3) at the end.
7927   # Note that $ac_compile itself does not contain backslashes and begins
7928   # with a dollar sign (not a hyphen), so the echo should work correctly.
7929   # The option is referenced via a variable to avoid confusing sed.
7930   lt_compile=`echo "$ac_compile" | $SED \
7931   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7932   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7933   -e 's:$: $lt_compiler_flag:'`
7934   (eval echo "\"\$as_me:7934: $lt_compile\"" >&5)
7935   (eval "$lt_compile" 2>conftest.err)
7936   ac_status=$?
7937   cat conftest.err >&5
7938   echo "$as_me:7938: \$? = $ac_status" >&5
7939   if (exit $ac_status) && test -s "$ac_outfile"; then
7940     # The compiler can only warn and ignore the option if not recognized
7941     # So say no if there are warnings other than the usual output.
7942     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7943     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7944     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7945       lt_cv_prog_compiler_pic_works=yes
7946     fi
7947   fi
7948   $rm conftest*
7949
7950fi
7951{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7952$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7953
7954if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7955    case $lt_prog_compiler_pic in
7956     "" | " "*) ;;
7957     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7958     esac
7959else
7960    lt_prog_compiler_pic=
7961     lt_prog_compiler_can_build_shared=no
7962fi
7963
7964fi
7965case $host_os in
7966  # For platforms which do not support PIC, -DPIC is meaningless:
7967  *djgpp*)
7968    lt_prog_compiler_pic=
7969    ;;
7970  *)
7971    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7972    ;;
7973esac
7974
7975#
7976# Check to make sure the static flag actually works.
7977#
7978wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7979{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7980$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7981if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7982  $as_echo_n "(cached) " >&6
7983else
7984  lt_cv_prog_compiler_static_works=no
7985   save_LDFLAGS="$LDFLAGS"
7986   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7987   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7988   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7989     # The linker can only warn and ignore the option if not recognized
7990     # So say no if there are warnings
7991     if test -s conftest.err; then
7992       # Append any errors to the config.log.
7993       cat conftest.err 1>&5
7994       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7995       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7996       if diff conftest.exp conftest.er2 >/dev/null; then
7997         lt_cv_prog_compiler_static_works=yes
7998       fi
7999     else
8000       lt_cv_prog_compiler_static_works=yes
8001     fi
8002   fi
8003   $rm -r conftest*
8004   LDFLAGS="$save_LDFLAGS"
8005
8006fi
8007{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8008$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8009
8010if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8011    :
8012else
8013    lt_prog_compiler_static=
8014fi
8015
8016
8017{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8018$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8019if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8020  $as_echo_n "(cached) " >&6
8021else
8022  lt_cv_prog_compiler_c_o=no
8023   $rm -r conftest 2>/dev/null
8024   mkdir conftest
8025   cd conftest
8026   mkdir out
8027   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8028
8029   lt_compiler_flag="-o out/conftest2.$ac_objext"
8030   # Insert the option either (1) after the last *FLAGS variable, or
8031   # (2) before a word containing "conftest.", or (3) at the end.
8032   # Note that $ac_compile itself does not contain backslashes and begins
8033   # with a dollar sign (not a hyphen), so the echo should work correctly.
8034   lt_compile=`echo "$ac_compile" | $SED \
8035   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8036   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8037   -e 's:$: $lt_compiler_flag:'`
8038   (eval echo "\"\$as_me:8038: $lt_compile\"" >&5)
8039   (eval "$lt_compile" 2>out/conftest.err)
8040   ac_status=$?
8041   cat out/conftest.err >&5
8042   echo "$as_me:8042: \$? = $ac_status" >&5
8043   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8044   then
8045     # The compiler can only warn and ignore the option if not recognized
8046     # So say no if there are warnings
8047     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8048     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8049     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8050       lt_cv_prog_compiler_c_o=yes
8051     fi
8052   fi
8053   chmod u+w . 2>&5
8054   $rm conftest*
8055   # SGI C++ compiler will create directory out/ii_files/ for
8056   # template instantiation
8057   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8058   $rm out/* && rmdir out
8059   cd ..
8060   rmdir conftest
8061   $rm conftest*
8062
8063fi
8064{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8065$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8066
8067
8068hard_links="nottested"
8069if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8070  # do not overwrite the value of need_locks provided by the user
8071  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8072$as_echo_n "checking if we can lock with hard links... " >&6; }
8073  hard_links=yes
8074  $rm conftest*
8075  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8076  touch conftest.a
8077  ln conftest.a conftest.b 2>&5 || hard_links=no
8078  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8079  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8080$as_echo "$hard_links" >&6; }
8081  if test "$hard_links" = no; then
8082    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8083$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8084    need_locks=warn
8085  fi
8086else
8087  need_locks=no
8088fi
8089
8090{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8091$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8092
8093  runpath_var=
8094  allow_undefined_flag=
8095  enable_shared_with_static_runtimes=no
8096  archive_cmds=
8097  archive_expsym_cmds=
8098  old_archive_From_new_cmds=
8099  old_archive_from_expsyms_cmds=
8100  export_dynamic_flag_spec=
8101  whole_archive_flag_spec=
8102  thread_safe_flag_spec=
8103  hardcode_libdir_flag_spec=
8104  hardcode_libdir_flag_spec_ld=
8105  hardcode_libdir_separator=
8106  hardcode_direct=no
8107  hardcode_minus_L=no
8108  hardcode_shlibpath_var=unsupported
8109  link_all_deplibs=unknown
8110  hardcode_automatic=no
8111  module_cmds=
8112  module_expsym_cmds=
8113  always_export_symbols=no
8114  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8115  # include_expsyms should be a list of space-separated symbols to be *always*
8116  # included in the symbol list
8117  include_expsyms=
8118  # exclude_expsyms can be an extended regexp of symbols to exclude
8119  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8120  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8121  # as well as any symbol that contains `d'.
8122  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8123  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8124  # platforms (ab)use it in PIC code, but their linkers get confused if
8125  # the symbol is explicitly referenced.  Since portable code cannot
8126  # rely on this symbol name, it's probably fine to never include it in
8127  # preloaded symbol tables.
8128  # Exclude shared library initialization/finalization symbols.
8129  extract_expsyms_cmds=
8130  # Just being paranoid about ensuring that cc_basename is set.
8131  for cc_temp in $compiler""; do
8132  case $cc_temp in
8133    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8134    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8135    \-*) ;;
8136    *) break;;
8137  esac
8138done
8139cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8140
8141  case $host_os in
8142  cygwin* | mingw* | pw32*)
8143    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8144    # When not using gcc, we currently assume that we are using
8145    # Microsoft Visual C++.
8146    if test "$GCC" != yes; then
8147      with_gnu_ld=no
8148    fi
8149    ;;
8150  interix*)
8151    # we just hope/assume this is gcc and not c89 (= MSVC++)
8152    with_gnu_ld=yes
8153    ;;
8154  openbsd*)
8155    with_gnu_ld=no
8156    ;;
8157  esac
8158
8159  ld_shlibs=yes
8160  if test "$with_gnu_ld" = yes; then
8161    # If archive_cmds runs LD, not CC, wlarc should be empty
8162    wlarc='${wl}'
8163
8164    # Set some defaults for GNU ld with shared library support. These
8165    # are reset later if shared libraries are not supported. Putting them
8166    # here allows them to be overridden if necessary.
8167    runpath_var=LD_RUN_PATH
8168    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8169    export_dynamic_flag_spec='${wl}--export-dynamic'
8170    # ancient GNU ld didn't support --whole-archive et. al.
8171    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8172	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8173      else
8174  	whole_archive_flag_spec=
8175    fi
8176    supports_anon_versioning=no
8177    case `$LD -v 2>/dev/null` in
8178      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8179      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8180      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8181      *\ 2.11.*) ;; # other 2.11 versions
8182      *) supports_anon_versioning=yes ;;
8183    esac
8184
8185    # See if GNU ld supports shared libraries.
8186    case $host_os in
8187    aix[3-9]*)
8188      # On AIX/PPC, the GNU linker is very broken
8189      if test "$host_cpu" != ia64; then
8190	ld_shlibs=no
8191	cat <<EOF 1>&2
8192
8193*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8194*** to be unable to reliably create shared libraries on AIX.
8195*** Therefore, libtool is disabling shared libraries support.  If you
8196*** really care for shared libraries, you may want to modify your PATH
8197*** so that a non-GNU linker is found, and then restart.
8198
8199EOF
8200      fi
8201      ;;
8202
8203    amigaos*)
8204      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)'
8205      hardcode_libdir_flag_spec='-L$libdir'
8206      hardcode_minus_L=yes
8207
8208      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8209      # that the semantics of dynamic libraries on AmigaOS, at least up
8210      # to version 4, is to share data among multiple programs linked
8211      # with the same dynamic library.  Since this doesn't match the
8212      # behavior of shared libraries on other platforms, we can't use
8213      # them.
8214      ld_shlibs=no
8215      ;;
8216
8217    beos*)
8218      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8219	allow_undefined_flag=unsupported
8220	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8221	# support --undefined.  This deserves some investigation.  FIXME
8222	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8223      else
8224	ld_shlibs=no
8225      fi
8226      ;;
8227
8228    cygwin* | mingw* | pw32*)
8229      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8230      # as there is no search path for DLLs.
8231      hardcode_libdir_flag_spec='-L$libdir'
8232      allow_undefined_flag=unsupported
8233      always_export_symbols=no
8234      enable_shared_with_static_runtimes=yes
8235      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8236
8237      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8238        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8239	# If the export-symbols file already is a .def file (1st line
8240	# is EXPORTS), use it as is; otherwise, prepend...
8241	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8242	  cp $export_symbols $output_objdir/$soname.def;
8243	else
8244	  echo EXPORTS > $output_objdir/$soname.def;
8245	  cat $export_symbols >> $output_objdir/$soname.def;
8246	fi~
8247	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8248      else
8249	ld_shlibs=no
8250      fi
8251      ;;
8252
8253    interix[3-9]*)
8254      hardcode_direct=no
8255      hardcode_shlibpath_var=no
8256      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8257      export_dynamic_flag_spec='${wl}-E'
8258      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8259      # Instead, shared libraries are loaded at an image base (0x10000000 by
8260      # default) and relocated if they conflict, which is a slow very memory
8261      # consuming and fragmenting process.  To avoid this, we pick a random,
8262      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8263      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8264      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8265      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'
8266      ;;
8267
8268    gnu* | linux* | k*bsd*-gnu)
8269      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8270	tmp_addflag=
8271	case $cc_basename,$host_cpu in
8272	pgcc*)				# Portland Group C compiler
8273	  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'
8274	  tmp_addflag=' $pic_flag'
8275	  ;;
8276	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8277	  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'
8278	  tmp_addflag=' $pic_flag -Mnomain' ;;
8279	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8280	  tmp_addflag=' -i_dynamic' ;;
8281	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8282	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8283	ifc* | ifort*)			# Intel Fortran compiler
8284	  tmp_addflag=' -nofor_main' ;;
8285	esac
8286	case `$CC -V 2>&1 | sed 5q` in
8287	*Sun\ C*)			# Sun C 5.9
8288	  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'
8289	  tmp_sharedflag='-G' ;;
8290	*Sun\ F*)			# Sun Fortran 8.3
8291	  tmp_sharedflag='-G' ;;
8292	*)
8293	  tmp_sharedflag='-shared' ;;
8294	esac
8295	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8296
8297	if test $supports_anon_versioning = yes; then
8298	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8299  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8300  $echo "local: *; };" >> $output_objdir/$libname.ver~
8301	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8302	fi
8303      else
8304	ld_shlibs=no
8305      fi
8306      ;;
8307
8308    netbsd*)
8309      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8310	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8311	wlarc=
8312      else
8313	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8314	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8315      fi
8316      ;;
8317
8318    solaris*)
8319      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8320	ld_shlibs=no
8321	cat <<EOF 1>&2
8322
8323*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8324*** create shared libraries on Solaris systems.  Therefore, libtool
8325*** is disabling shared libraries support.  We urge you to upgrade GNU
8326*** binutils to release 2.9.1 or newer.  Another option is to modify
8327*** your PATH or compiler configuration so that the native linker is
8328*** used, and then restart.
8329
8330EOF
8331      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8332	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8333	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8334      else
8335	ld_shlibs=no
8336      fi
8337      ;;
8338
8339    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8340      case `$LD -v 2>&1` in
8341        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8342	ld_shlibs=no
8343	cat <<_LT_EOF 1>&2
8344
8345*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8346*** reliably create shared libraries on SCO systems.  Therefore, libtool
8347*** is disabling shared libraries support.  We urge you to upgrade GNU
8348*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8349*** your PATH or compiler configuration so that the native linker is
8350*** used, and then restart.
8351
8352_LT_EOF
8353	;;
8354	*)
8355	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8356	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8357	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8358	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8359	  else
8360	    ld_shlibs=no
8361	  fi
8362	;;
8363      esac
8364      ;;
8365
8366    sunos4*)
8367      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8368      wlarc=
8369      hardcode_direct=yes
8370      hardcode_shlibpath_var=no
8371      ;;
8372
8373    *)
8374      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8375	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8376	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8377      else
8378	ld_shlibs=no
8379      fi
8380      ;;
8381    esac
8382
8383    if test "$ld_shlibs" = no; then
8384      runpath_var=
8385      hardcode_libdir_flag_spec=
8386      export_dynamic_flag_spec=
8387      whole_archive_flag_spec=
8388    fi
8389  else
8390    # PORTME fill in a description of your system's linker (not GNU ld)
8391    case $host_os in
8392    aix3*)
8393      allow_undefined_flag=unsupported
8394      always_export_symbols=yes
8395      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'
8396      # Note: this linker hardcodes the directories in LIBPATH if there
8397      # are no directories specified by -L.
8398      hardcode_minus_L=yes
8399      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8400	# Neither direct hardcoding nor static linking is supported with a
8401	# broken collect2.
8402	hardcode_direct=unsupported
8403      fi
8404      ;;
8405
8406    aix[4-9]*)
8407      if test "$host_cpu" = ia64; then
8408	# On IA64, the linker does run time linking by default, so we don't
8409	# have to do anything special.
8410	aix_use_runtimelinking=no
8411	exp_sym_flag='-Bexport'
8412	no_entry_flag=""
8413      else
8414	# If we're using GNU nm, then we don't want the "-C" option.
8415	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8416	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8417	  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'
8418	else
8419	  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'
8420	fi
8421	aix_use_runtimelinking=no
8422
8423	# Test if we are trying to use run time linking or normal
8424	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8425	# need to do runtime linking.
8426	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8427	  for ld_flag in $LDFLAGS; do
8428  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8429  	    aix_use_runtimelinking=yes
8430  	    break
8431  	  fi
8432	  done
8433	  ;;
8434	esac
8435
8436	exp_sym_flag='-bexport'
8437	no_entry_flag='-bnoentry'
8438      fi
8439
8440      # When large executables or shared objects are built, AIX ld can
8441      # have problems creating the table of contents.  If linking a library
8442      # or program results in "error TOC overflow" add -mminimal-toc to
8443      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8444      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8445
8446      archive_cmds=''
8447      hardcode_direct=yes
8448      hardcode_libdir_separator=':'
8449      link_all_deplibs=yes
8450
8451      if test "$GCC" = yes; then
8452	case $host_os in aix4.[012]|aix4.[012].*)
8453	# We only want to do this on AIX 4.2 and lower, the check
8454	# below for broken collect2 doesn't work under 4.3+
8455	  collect2name=`${CC} -print-prog-name=collect2`
8456	  if test -f "$collect2name" && \
8457  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8458	  then
8459  	  # We have reworked collect2
8460  	  :
8461	  else
8462  	  # We have old collect2
8463  	  hardcode_direct=unsupported
8464  	  # It fails to find uninstalled libraries when the uninstalled
8465  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8466  	  # to unsupported forces relinking
8467  	  hardcode_minus_L=yes
8468  	  hardcode_libdir_flag_spec='-L$libdir'
8469  	  hardcode_libdir_separator=
8470	  fi
8471	  ;;
8472	esac
8473	shared_flag='-shared'
8474	if test "$aix_use_runtimelinking" = yes; then
8475	  shared_flag="$shared_flag "'${wl}-G'
8476	fi
8477      else
8478	# not using gcc
8479	if test "$host_cpu" = ia64; then
8480  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8481  	# chokes on -Wl,-G. The following line is correct:
8482	  shared_flag='-G'
8483	else
8484	  if test "$aix_use_runtimelinking" = yes; then
8485	    shared_flag='${wl}-G'
8486	  else
8487	    shared_flag='${wl}-bM:SRE'
8488	  fi
8489	fi
8490      fi
8491
8492      # It seems that -bexpall does not export symbols beginning with
8493      # underscore (_), so it is better to generate a list of symbols to export.
8494      always_export_symbols=yes
8495      if test "$aix_use_runtimelinking" = yes; then
8496	# Warning - without using the other runtime loading flags (-brtl),
8497	# -berok will link without error, but may produce a broken library.
8498	allow_undefined_flag='-berok'
8499       # Determine the default libpath from the value encoded in an empty executable.
8500       cat >conftest.$ac_ext <<_ACEOF
8501/* confdefs.h.  */
8502_ACEOF
8503cat confdefs.h >>conftest.$ac_ext
8504cat >>conftest.$ac_ext <<_ACEOF
8505/* end confdefs.h.  */
8506
8507int
8508main ()
8509{
8510
8511  ;
8512  return 0;
8513}
8514_ACEOF
8515rm -f conftest.$ac_objext conftest$ac_exeext
8516if { (ac_try="$ac_link"
8517case "(($ac_try" in
8518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8519  *) ac_try_echo=$ac_try;;
8520esac
8521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8522$as_echo "$ac_try_echo") >&5
8523  (eval "$ac_link") 2>conftest.er1
8524  ac_status=$?
8525  grep -v '^ *+' conftest.er1 >conftest.err
8526  rm -f conftest.er1
8527  cat conftest.err >&5
8528  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8529  (exit $ac_status); } && {
8530	 test -z "$ac_c_werror_flag" ||
8531	 test ! -s conftest.err
8532       } && test -s conftest$ac_exeext && {
8533	 test "$cross_compiling" = yes ||
8534	 $as_test_x conftest$ac_exeext
8535       }; then
8536
8537lt_aix_libpath_sed='
8538    /Import File Strings/,/^$/ {
8539	/^0/ {
8540	    s/^0  *\(.*\)$/\1/
8541	    p
8542	}
8543    }'
8544aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8545# Check for a 64-bit object if we didn't find anything.
8546if test -z "$aix_libpath"; then
8547  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8548fi
8549else
8550  $as_echo "$as_me: failed program was:" >&5
8551sed 's/^/| /' conftest.$ac_ext >&5
8552
8553
8554fi
8555
8556rm -rf conftest.dSYM
8557rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8558      conftest$ac_exeext conftest.$ac_ext
8559if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8560
8561       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8562	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"
8563       else
8564	if test "$host_cpu" = ia64; then
8565	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8566	  allow_undefined_flag="-z nodefs"
8567	  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"
8568	else
8569	 # Determine the default libpath from the value encoded in an empty executable.
8570	 cat >conftest.$ac_ext <<_ACEOF
8571/* confdefs.h.  */
8572_ACEOF
8573cat confdefs.h >>conftest.$ac_ext
8574cat >>conftest.$ac_ext <<_ACEOF
8575/* end confdefs.h.  */
8576
8577int
8578main ()
8579{
8580
8581  ;
8582  return 0;
8583}
8584_ACEOF
8585rm -f conftest.$ac_objext conftest$ac_exeext
8586if { (ac_try="$ac_link"
8587case "(($ac_try" in
8588  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8589  *) ac_try_echo=$ac_try;;
8590esac
8591eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8592$as_echo "$ac_try_echo") >&5
8593  (eval "$ac_link") 2>conftest.er1
8594  ac_status=$?
8595  grep -v '^ *+' conftest.er1 >conftest.err
8596  rm -f conftest.er1
8597  cat conftest.err >&5
8598  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8599  (exit $ac_status); } && {
8600	 test -z "$ac_c_werror_flag" ||
8601	 test ! -s conftest.err
8602       } && test -s conftest$ac_exeext && {
8603	 test "$cross_compiling" = yes ||
8604	 $as_test_x conftest$ac_exeext
8605       }; then
8606
8607lt_aix_libpath_sed='
8608    /Import File Strings/,/^$/ {
8609	/^0/ {
8610	    s/^0  *\(.*\)$/\1/
8611	    p
8612	}
8613    }'
8614aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8615# Check for a 64-bit object if we didn't find anything.
8616if test -z "$aix_libpath"; then
8617  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8618fi
8619else
8620  $as_echo "$as_me: failed program was:" >&5
8621sed 's/^/| /' conftest.$ac_ext >&5
8622
8623
8624fi
8625
8626rm -rf conftest.dSYM
8627rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8628      conftest$ac_exeext conftest.$ac_ext
8629if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8630
8631	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8632	  # Warning - without using the other run time loading flags,
8633	  # -berok will link without error, but may produce a broken library.
8634	  no_undefined_flag=' ${wl}-bernotok'
8635	  allow_undefined_flag=' ${wl}-berok'
8636	  # Exported symbols can be pulled into shared objects from archives
8637	  whole_archive_flag_spec='$convenience'
8638	  archive_cmds_need_lc=yes
8639	  # This is similar to how AIX traditionally builds its shared libraries.
8640	  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'
8641	fi
8642      fi
8643      ;;
8644
8645    amigaos*)
8646      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)'
8647      hardcode_libdir_flag_spec='-L$libdir'
8648      hardcode_minus_L=yes
8649      # see comment about different semantics on the GNU ld section
8650      ld_shlibs=no
8651      ;;
8652
8653    bsdi[45]*)
8654      export_dynamic_flag_spec=-rdynamic
8655      ;;
8656
8657    cygwin* | mingw* | pw32*)
8658      # When not using gcc, we currently assume that we are using
8659      # Microsoft Visual C++.
8660      # hardcode_libdir_flag_spec is actually meaningless, as there is
8661      # no search path for DLLs.
8662      hardcode_libdir_flag_spec=' '
8663      allow_undefined_flag=unsupported
8664      # Tell ltmain to make .lib files, not .a files.
8665      libext=lib
8666      # Tell ltmain to make .dll files, not .so files.
8667      shrext_cmds=".dll"
8668      # FIXME: Setting linknames here is a bad hack.
8669      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8670      # The linker will automatically build a .lib file if we build a DLL.
8671      old_archive_From_new_cmds='true'
8672      # FIXME: Should let the user specify the lib program.
8673      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8674      fix_srcfile_path='`cygpath -w "$srcfile"`'
8675      enable_shared_with_static_runtimes=yes
8676      ;;
8677
8678    darwin* | rhapsody*)
8679      case $host_os in
8680        rhapsody* | darwin1.[012])
8681         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8682         ;;
8683       *) # Darwin 1.3 on
8684         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8685           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8686         else
8687           case ${MACOSX_DEPLOYMENT_TARGET} in
8688             10.[012])
8689               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8690               ;;
8691             10.*)
8692               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8693               ;;
8694           esac
8695         fi
8696         ;;
8697      esac
8698      archive_cmds_need_lc=no
8699      hardcode_direct=no
8700      hardcode_automatic=yes
8701      hardcode_shlibpath_var=unsupported
8702      whole_archive_flag_spec=''
8703      link_all_deplibs=yes
8704    if test "$GCC" = yes ; then
8705    	output_verbose_link_cmd='echo'
8706        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8707        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8708        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}"
8709        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}"
8710    else
8711      case $cc_basename in
8712        xlc*)
8713         output_verbose_link_cmd='echo'
8714         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8715         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8716          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8717         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}'
8718          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}'
8719          ;;
8720       *)
8721         ld_shlibs=no
8722          ;;
8723      esac
8724    fi
8725      ;;
8726
8727    dgux*)
8728      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8729      hardcode_libdir_flag_spec='-L$libdir'
8730      hardcode_shlibpath_var=no
8731      ;;
8732
8733    freebsd1*)
8734      ld_shlibs=no
8735      ;;
8736
8737    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8738    # support.  Future versions do this automatically, but an explicit c++rt0.o
8739    # does not break anything, and helps significantly (at the cost of a little
8740    # extra space).
8741    freebsd2.2*)
8742      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8743      hardcode_libdir_flag_spec='-R$libdir'
8744      hardcode_direct=yes
8745      hardcode_shlibpath_var=no
8746      ;;
8747
8748    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8749    freebsd2*)
8750      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8751      hardcode_direct=yes
8752      hardcode_minus_L=yes
8753      hardcode_shlibpath_var=no
8754      ;;
8755
8756    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8757    freebsd* | dragonfly*)
8758      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8759      hardcode_libdir_flag_spec='-R$libdir'
8760      hardcode_direct=yes
8761      hardcode_shlibpath_var=no
8762      ;;
8763
8764    hpux9*)
8765      if test "$GCC" = yes; then
8766	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'
8767      else
8768	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'
8769      fi
8770      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8771      hardcode_libdir_separator=:
8772      hardcode_direct=yes
8773
8774      # hardcode_minus_L: Not really in the search PATH,
8775      # but as the default location of the library.
8776      hardcode_minus_L=yes
8777      export_dynamic_flag_spec='${wl}-E'
8778      ;;
8779
8780    hpux10*)
8781      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8782	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8783      else
8784	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8785      fi
8786      if test "$with_gnu_ld" = no; then
8787	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8788	hardcode_libdir_separator=:
8789
8790	hardcode_direct=yes
8791	export_dynamic_flag_spec='${wl}-E'
8792
8793	# hardcode_minus_L: Not really in the search PATH,
8794	# but as the default location of the library.
8795	hardcode_minus_L=yes
8796      fi
8797      ;;
8798
8799    hpux11*)
8800      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8801	case $host_cpu in
8802	hppa*64*)
8803	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8804	  ;;
8805	ia64*)
8806	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8807	  ;;
8808	*)
8809	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8810	  ;;
8811	esac
8812      else
8813	case $host_cpu in
8814	hppa*64*)
8815	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8816	  ;;
8817	ia64*)
8818	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8819	  ;;
8820	*)
8821	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8822	  ;;
8823	esac
8824      fi
8825      if test "$with_gnu_ld" = no; then
8826	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8827	hardcode_libdir_separator=:
8828
8829	case $host_cpu in
8830	hppa*64*|ia64*)
8831	  hardcode_libdir_flag_spec_ld='+b $libdir'
8832	  hardcode_direct=no
8833	  hardcode_shlibpath_var=no
8834	  ;;
8835	*)
8836	  hardcode_direct=yes
8837	  export_dynamic_flag_spec='${wl}-E'
8838
8839	  # hardcode_minus_L: Not really in the search PATH,
8840	  # but as the default location of the library.
8841	  hardcode_minus_L=yes
8842	  ;;
8843	esac
8844      fi
8845      ;;
8846
8847    irix5* | irix6* | nonstopux*)
8848      if test "$GCC" = yes; then
8849	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'
8850      else
8851	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'
8852	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8853      fi
8854      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8855      hardcode_libdir_separator=:
8856      link_all_deplibs=yes
8857      ;;
8858
8859    netbsd*)
8860      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8861	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8862      else
8863	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8864      fi
8865      hardcode_libdir_flag_spec='-R$libdir'
8866      hardcode_direct=yes
8867      hardcode_shlibpath_var=no
8868      ;;
8869
8870    newsos6)
8871      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8872      hardcode_direct=yes
8873      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8874      hardcode_libdir_separator=:
8875      hardcode_shlibpath_var=no
8876      ;;
8877
8878    openbsd*)
8879      if test -f /usr/libexec/ld.so; then
8880	hardcode_direct=yes
8881	hardcode_shlibpath_var=no
8882	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8883	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8884	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8885	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8886	  export_dynamic_flag_spec='${wl}-E'
8887	else
8888	  case $host_os in
8889	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8890	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8891	     hardcode_libdir_flag_spec='-R$libdir'
8892	     ;;
8893	   *)
8894	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8895	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8896	     ;;
8897	  esac
8898        fi
8899      else
8900	ld_shlibs=no
8901      fi
8902      ;;
8903
8904    os2*)
8905      hardcode_libdir_flag_spec='-L$libdir'
8906      hardcode_minus_L=yes
8907      allow_undefined_flag=unsupported
8908      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'
8909      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8910      ;;
8911
8912    osf3*)
8913      if test "$GCC" = yes; then
8914	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8915	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'
8916      else
8917	allow_undefined_flag=' -expect_unresolved \*'
8918	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'
8919      fi
8920      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8921      hardcode_libdir_separator=:
8922      ;;
8923
8924    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8925      if test "$GCC" = yes; then
8926	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8927	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'
8928	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8929      else
8930	allow_undefined_flag=' -expect_unresolved \*'
8931	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'
8932	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8933	$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'
8934
8935	# Both c and cxx compiler support -rpath directly
8936	hardcode_libdir_flag_spec='-rpath $libdir'
8937      fi
8938      hardcode_libdir_separator=:
8939      ;;
8940
8941    solaris*)
8942      no_undefined_flag=' -z text'
8943      if test "$GCC" = yes; then
8944	wlarc='${wl}'
8945	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8946	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8947	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8948      else
8949	wlarc=''
8950	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8951	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8952  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8953      fi
8954      hardcode_libdir_flag_spec='-R$libdir'
8955      hardcode_shlibpath_var=no
8956      case $host_os in
8957      solaris2.[0-5] | solaris2.[0-5].*) ;;
8958      *)
8959	# The compiler driver will combine and reorder linker options,
8960	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8961	# but is careful enough not to reorder.
8962 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8963	if test "$GCC" = yes; then
8964	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8965	else
8966	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8967	fi
8968	;;
8969      esac
8970      link_all_deplibs=yes
8971      ;;
8972
8973    sunos4*)
8974      if test "x$host_vendor" = xsequent; then
8975	# Use $CC to link under sequent, because it throws in some extra .o
8976	# files that make .init and .fini sections work.
8977	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8978      else
8979	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8980      fi
8981      hardcode_libdir_flag_spec='-L$libdir'
8982      hardcode_direct=yes
8983      hardcode_minus_L=yes
8984      hardcode_shlibpath_var=no
8985      ;;
8986
8987    sysv4)
8988      case $host_vendor in
8989	sni)
8990	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8991	  hardcode_direct=yes # is this really true???
8992	;;
8993	siemens)
8994	  ## LD is ld it makes a PLAMLIB
8995	  ## CC just makes a GrossModule.
8996	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8997	  reload_cmds='$CC -r -o $output$reload_objs'
8998	  hardcode_direct=no
8999        ;;
9000	motorola)
9001	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9002	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9003	;;
9004      esac
9005      runpath_var='LD_RUN_PATH'
9006      hardcode_shlibpath_var=no
9007      ;;
9008
9009    sysv4.3*)
9010      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9011      hardcode_shlibpath_var=no
9012      export_dynamic_flag_spec='-Bexport'
9013      ;;
9014
9015    sysv4*MP*)
9016      if test -d /usr/nec; then
9017	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9018	hardcode_shlibpath_var=no
9019	runpath_var=LD_RUN_PATH
9020	hardcode_runpath_var=yes
9021	ld_shlibs=yes
9022      fi
9023      ;;
9024
9025    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9026      no_undefined_flag='${wl}-z,text'
9027      archive_cmds_need_lc=no
9028      hardcode_shlibpath_var=no
9029      runpath_var='LD_RUN_PATH'
9030
9031      if test "$GCC" = yes; then
9032	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9033	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9034      else
9035	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9036	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9037      fi
9038      ;;
9039
9040    sysv5* | sco3.2v5* | sco5v6*)
9041      # Note: We can NOT use -z defs as we might desire, because we do not
9042      # link with -lc, and that would cause any symbols used from libc to
9043      # always be unresolved, which means just about no library would
9044      # ever link correctly.  If we're not using GNU ld we use -z text
9045      # though, which does catch some bad symbols but isn't as heavy-handed
9046      # as -z defs.
9047      no_undefined_flag='${wl}-z,text'
9048      allow_undefined_flag='${wl}-z,nodefs'
9049      archive_cmds_need_lc=no
9050      hardcode_shlibpath_var=no
9051      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9052      hardcode_libdir_separator=':'
9053      link_all_deplibs=yes
9054      export_dynamic_flag_spec='${wl}-Bexport'
9055      runpath_var='LD_RUN_PATH'
9056
9057      if test "$GCC" = yes; then
9058	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9059	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9060      else
9061	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9062	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9063      fi
9064      ;;
9065
9066    uts4*)
9067      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9068      hardcode_libdir_flag_spec='-L$libdir'
9069      hardcode_shlibpath_var=no
9070      ;;
9071
9072    *)
9073      ld_shlibs=no
9074      ;;
9075    esac
9076  fi
9077
9078{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9079$as_echo "$ld_shlibs" >&6; }
9080test "$ld_shlibs" = no && can_build_shared=no
9081
9082#
9083# Do we need to explicitly link libc?
9084#
9085case "x$archive_cmds_need_lc" in
9086x|xyes)
9087  # Assume -lc should be added
9088  archive_cmds_need_lc=yes
9089
9090  if test "$enable_shared" = yes && test "$GCC" = yes; then
9091    case $archive_cmds in
9092    *'~'*)
9093      # FIXME: we may have to deal with multi-command sequences.
9094      ;;
9095    '$CC '*)
9096      # Test whether the compiler implicitly links with -lc since on some
9097      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9098      # to ld, don't add -lc before -lgcc.
9099      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9100$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9101      $rm conftest*
9102      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9103
9104      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9105  (eval $ac_compile) 2>&5
9106  ac_status=$?
9107  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9108  (exit $ac_status); } 2>conftest.err; then
9109        soname=conftest
9110        lib=conftest
9111        libobjs=conftest.$ac_objext
9112        deplibs=
9113        wl=$lt_prog_compiler_wl
9114	pic_flag=$lt_prog_compiler_pic
9115        compiler_flags=-v
9116        linker_flags=-v
9117        verstring=
9118        output_objdir=.
9119        libname=conftest
9120        lt_save_allow_undefined_flag=$allow_undefined_flag
9121        allow_undefined_flag=
9122        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9123  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9124  ac_status=$?
9125  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9126  (exit $ac_status); }
9127        then
9128	  archive_cmds_need_lc=no
9129        else
9130	  archive_cmds_need_lc=yes
9131        fi
9132        allow_undefined_flag=$lt_save_allow_undefined_flag
9133      else
9134        cat conftest.err 1>&5
9135      fi
9136      $rm conftest*
9137      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9138$as_echo "$archive_cmds_need_lc" >&6; }
9139      ;;
9140    esac
9141  fi
9142  ;;
9143esac
9144
9145{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9146$as_echo_n "checking dynamic linker characteristics... " >&6; }
9147library_names_spec=
9148libname_spec='lib$name'
9149soname_spec=
9150shrext_cmds=".so"
9151postinstall_cmds=
9152postuninstall_cmds=
9153finish_cmds=
9154finish_eval=
9155shlibpath_var=
9156shlibpath_overrides_runpath=unknown
9157version_type=none
9158dynamic_linker="$host_os ld.so"
9159sys_lib_dlsearch_path_spec="/lib /usr/lib"
9160
9161if test "$GCC" = yes; then
9162  case $host_os in
9163    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9164    *) lt_awk_arg="/^libraries:/" ;;
9165  esac
9166  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9167  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9168    # if the path contains ";" then we assume it to be the separator
9169    # otherwise default to the standard path separator (i.e. ":") - it is
9170    # assumed that no part of a normal pathname contains ";" but that should
9171    # okay in the real world where ";" in dirpaths is itself problematic.
9172    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9173  else
9174    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9175  fi
9176  # Ok, now we have the path, separated by spaces, we can step through it
9177  # and add multilib dir if necessary.
9178  lt_tmp_lt_search_path_spec=
9179  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9180  for lt_sys_path in $lt_search_path_spec; do
9181    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9182      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9183    else
9184      test -d "$lt_sys_path" && \
9185	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9186    fi
9187  done
9188  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9189BEGIN {RS=" "; FS="/|\n";} {
9190  lt_foo="";
9191  lt_count=0;
9192  for (lt_i = NF; lt_i > 0; lt_i--) {
9193    if ($lt_i != "" && $lt_i != ".") {
9194      if ($lt_i == "..") {
9195        lt_count++;
9196      } else {
9197        if (lt_count == 0) {
9198          lt_foo="/" $lt_i lt_foo;
9199        } else {
9200          lt_count--;
9201        }
9202      }
9203    }
9204  }
9205  if (lt_foo != "") { lt_freq[lt_foo]++; }
9206  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9207}'`
9208  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9209else
9210  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9211fi
9212need_lib_prefix=unknown
9213hardcode_into_libs=no
9214
9215# when you set need_version to no, make sure it does not cause -set_version
9216# flags to be left without arguments
9217need_version=unknown
9218
9219case $host_os in
9220aix3*)
9221  version_type=linux
9222  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9223  shlibpath_var=LIBPATH
9224
9225  # AIX 3 has no versioning support, so we append a major version to the name.
9226  soname_spec='${libname}${release}${shared_ext}$major'
9227  ;;
9228
9229aix[4-9]*)
9230  version_type=linux
9231  need_lib_prefix=no
9232  need_version=no
9233  hardcode_into_libs=yes
9234  if test "$host_cpu" = ia64; then
9235    # AIX 5 supports IA64
9236    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9237    shlibpath_var=LD_LIBRARY_PATH
9238  else
9239    # With GCC up to 2.95.x, collect2 would create an import file
9240    # for dependence libraries.  The import file would start with
9241    # the line `#! .'.  This would cause the generated library to
9242    # depend on `.', always an invalid library.  This was fixed in
9243    # development snapshots of GCC prior to 3.0.
9244    case $host_os in
9245      aix4 | aix4.[01] | aix4.[01].*)
9246      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9247	   echo ' yes '
9248	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9249	:
9250      else
9251	can_build_shared=no
9252      fi
9253      ;;
9254    esac
9255    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9256    # soname into executable. Probably we can add versioning support to
9257    # collect2, so additional links can be useful in future.
9258    if test "$aix_use_runtimelinking" = yes; then
9259      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9260      # instead of lib<name>.a to let people know that these are not
9261      # typical AIX shared libraries.
9262      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9263    else
9264      # We preserve .a as extension for shared libraries through AIX4.2
9265      # and later when we are not doing run time linking.
9266      library_names_spec='${libname}${release}.a $libname.a'
9267      soname_spec='${libname}${release}${shared_ext}$major'
9268    fi
9269    shlibpath_var=LIBPATH
9270  fi
9271  ;;
9272
9273amigaos*)
9274  library_names_spec='$libname.ixlibrary $libname.a'
9275  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9276  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'
9277  ;;
9278
9279beos*)
9280  library_names_spec='${libname}${shared_ext}'
9281  dynamic_linker="$host_os ld.so"
9282  shlibpath_var=LIBRARY_PATH
9283  ;;
9284
9285bsdi[45]*)
9286  version_type=linux
9287  need_version=no
9288  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9289  soname_spec='${libname}${release}${shared_ext}$major'
9290  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9291  shlibpath_var=LD_LIBRARY_PATH
9292  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9293  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9294  # the default ld.so.conf also contains /usr/contrib/lib and
9295  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9296  # libtool to hard-code these into programs
9297  ;;
9298
9299cygwin* | mingw* | pw32*)
9300  version_type=windows
9301  shrext_cmds=".dll"
9302  need_version=no
9303  need_lib_prefix=no
9304
9305  case $GCC,$host_os in
9306  yes,cygwin* | yes,mingw* | yes,pw32*)
9307    library_names_spec='$libname.dll.a'
9308    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9309    postinstall_cmds='base_file=`basename \${file}`~
9310      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9311      dldir=$destdir/`dirname \$dlpath`~
9312      test -d \$dldir || mkdir -p \$dldir~
9313      $install_prog $dir/$dlname \$dldir/$dlname~
9314      chmod a+x \$dldir/$dlname'
9315    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9316      dlpath=$dir/\$dldll~
9317       $rm \$dlpath'
9318    shlibpath_overrides_runpath=yes
9319
9320    case $host_os in
9321    cygwin*)
9322      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9323      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9324      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9325      ;;
9326    mingw*)
9327      # MinGW DLLs use traditional 'lib' prefix
9328      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9329      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9330      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9331        # It is most probably a Windows format PATH printed by
9332        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9333        # path with ; separators, and with drive letters. We can handle the
9334        # drive letters (cygwin fileutils understands them), so leave them,
9335        # especially as we might pass files found there to a mingw objdump,
9336        # which wouldn't understand a cygwinified path. Ahh.
9337        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9338      else
9339        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9340      fi
9341      ;;
9342    pw32*)
9343      # pw32 DLLs use 'pw' prefix rather than 'lib'
9344      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9345      ;;
9346    esac
9347    ;;
9348
9349  *)
9350    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9351    ;;
9352  esac
9353  dynamic_linker='Win32 ld.exe'
9354  # FIXME: first we should search . and the directory the executable is in
9355  shlibpath_var=PATH
9356  ;;
9357
9358darwin* | rhapsody*)
9359  dynamic_linker="$host_os dyld"
9360  version_type=darwin
9361  need_lib_prefix=no
9362  need_version=no
9363  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9364  soname_spec='${libname}${release}${major}$shared_ext'
9365  shlibpath_overrides_runpath=yes
9366  shlibpath_var=DYLD_LIBRARY_PATH
9367  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9368
9369  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9370  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9371  ;;
9372
9373dgux*)
9374  version_type=linux
9375  need_lib_prefix=no
9376  need_version=no
9377  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9378  soname_spec='${libname}${release}${shared_ext}$major'
9379  shlibpath_var=LD_LIBRARY_PATH
9380  ;;
9381
9382freebsd1*)
9383  dynamic_linker=no
9384  ;;
9385
9386freebsd* | dragonfly*)
9387  # DragonFly does not have aout.  When/if they implement a new
9388  # versioning mechanism, adjust this.
9389  if test -x /usr/bin/objformat; then
9390    objformat=`/usr/bin/objformat`
9391  else
9392    case $host_os in
9393    freebsd[123]*) objformat=aout ;;
9394    *) objformat=elf ;;
9395    esac
9396  fi
9397  version_type=freebsd-$objformat
9398  case $version_type in
9399    freebsd-elf*)
9400      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9401      need_version=no
9402      need_lib_prefix=no
9403      ;;
9404    freebsd-*)
9405      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9406      need_version=yes
9407      ;;
9408  esac
9409  shlibpath_var=LD_LIBRARY_PATH
9410  case $host_os in
9411  freebsd2*)
9412    shlibpath_overrides_runpath=yes
9413    ;;
9414  freebsd3.[01]* | freebsdelf3.[01]*)
9415    shlibpath_overrides_runpath=yes
9416    hardcode_into_libs=yes
9417    ;;
9418  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9419  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9420    shlibpath_overrides_runpath=no
9421    hardcode_into_libs=yes
9422    ;;
9423  *) # from 4.6 on, and DragonFly
9424    shlibpath_overrides_runpath=yes
9425    hardcode_into_libs=yes
9426    ;;
9427  esac
9428  ;;
9429
9430gnu*)
9431  version_type=linux
9432  need_lib_prefix=no
9433  need_version=no
9434  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9435  soname_spec='${libname}${release}${shared_ext}$major'
9436  shlibpath_var=LD_LIBRARY_PATH
9437  hardcode_into_libs=yes
9438  ;;
9439
9440hpux9* | hpux10* | hpux11*)
9441  # Give a soname corresponding to the major version so that dld.sl refuses to
9442  # link against other versions.
9443  version_type=sunos
9444  need_lib_prefix=no
9445  need_version=no
9446  case $host_cpu in
9447  ia64*)
9448    shrext_cmds='.so'
9449    hardcode_into_libs=yes
9450    dynamic_linker="$host_os dld.so"
9451    shlibpath_var=LD_LIBRARY_PATH
9452    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9453    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9454    soname_spec='${libname}${release}${shared_ext}$major'
9455    if test "X$HPUX_IA64_MODE" = X32; then
9456      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9457    else
9458      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9459    fi
9460    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9461    ;;
9462   hppa*64*)
9463     shrext_cmds='.sl'
9464     hardcode_into_libs=yes
9465     dynamic_linker="$host_os dld.sl"
9466     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9467     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9468     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9469     soname_spec='${libname}${release}${shared_ext}$major'
9470     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9471     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9472     ;;
9473   *)
9474    shrext_cmds='.sl'
9475    dynamic_linker="$host_os dld.sl"
9476    shlibpath_var=SHLIB_PATH
9477    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9478    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9479    soname_spec='${libname}${release}${shared_ext}$major'
9480    ;;
9481  esac
9482  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9483  postinstall_cmds='chmod 555 $lib'
9484  ;;
9485
9486interix[3-9]*)
9487  version_type=linux
9488  need_lib_prefix=no
9489  need_version=no
9490  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9491  soname_spec='${libname}${release}${shared_ext}$major'
9492  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9493  shlibpath_var=LD_LIBRARY_PATH
9494  shlibpath_overrides_runpath=no
9495  hardcode_into_libs=yes
9496  ;;
9497
9498irix5* | irix6* | nonstopux*)
9499  case $host_os in
9500    nonstopux*) version_type=nonstopux ;;
9501    *)
9502	if test "$lt_cv_prog_gnu_ld" = yes; then
9503		version_type=linux
9504	else
9505		version_type=irix
9506	fi ;;
9507  esac
9508  need_lib_prefix=no
9509  need_version=no
9510  soname_spec='${libname}${release}${shared_ext}$major'
9511  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9512  case $host_os in
9513  irix5* | nonstopux*)
9514    libsuff= shlibsuff=
9515    ;;
9516  *)
9517    case $LD in # libtool.m4 will add one of these switches to LD
9518    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9519      libsuff= shlibsuff= libmagic=32-bit;;
9520    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9521      libsuff=32 shlibsuff=N32 libmagic=N32;;
9522    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9523      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9524    *) libsuff= shlibsuff= libmagic=never-match;;
9525    esac
9526    ;;
9527  esac
9528  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9529  shlibpath_overrides_runpath=no
9530  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9531  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9532  hardcode_into_libs=yes
9533  ;;
9534
9535# No shared lib support for Linux oldld, aout, or coff.
9536linux*oldld* | linux*aout* | linux*coff*)
9537  dynamic_linker=no
9538  ;;
9539
9540# This must be Linux ELF.
9541linux* | k*bsd*-gnu)
9542  version_type=linux
9543  need_lib_prefix=no
9544  need_version=no
9545  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9546  soname_spec='${libname}${release}${shared_ext}$major'
9547  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9548  shlibpath_var=LD_LIBRARY_PATH
9549  shlibpath_overrides_runpath=no
9550  # This implies no fast_install, which is unacceptable.
9551  # Some rework will be needed to allow for fast_install
9552  # before this can be enabled.
9553  hardcode_into_libs=yes
9554  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9555  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9556
9557  # Append ld.so.conf contents to the search path
9558  if test -f /etc/ld.so.conf; then
9559    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' ' '`
9560    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9561  fi
9562
9563  # We used to test for /lib/ld.so.1 and disable shared libraries on
9564  # powerpc, because MkLinux only supported shared libraries with the
9565  # GNU dynamic linker.  Since this was broken with cross compilers,
9566  # most powerpc-linux boxes support dynamic linking these days and
9567  # people can always --disable-shared, the test was removed, and we
9568  # assume the GNU/Linux dynamic linker is in use.
9569  dynamic_linker='GNU/Linux ld.so'
9570  ;;
9571
9572netbsd*)
9573  version_type=sunos
9574  need_lib_prefix=no
9575  need_version=no
9576  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9577    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9578    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9579    dynamic_linker='NetBSD (a.out) ld.so'
9580  else
9581    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9582    soname_spec='${libname}${release}${shared_ext}$major'
9583    dynamic_linker='NetBSD ld.elf_so'
9584  fi
9585  shlibpath_var=LD_LIBRARY_PATH
9586  shlibpath_overrides_runpath=yes
9587  hardcode_into_libs=yes
9588  ;;
9589
9590newsos6)
9591  version_type=linux
9592  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593  shlibpath_var=LD_LIBRARY_PATH
9594  shlibpath_overrides_runpath=yes
9595  ;;
9596
9597nto-qnx*)
9598  version_type=linux
9599  need_lib_prefix=no
9600  need_version=no
9601  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9602  soname_spec='${libname}${release}${shared_ext}$major'
9603  shlibpath_var=LD_LIBRARY_PATH
9604  shlibpath_overrides_runpath=yes
9605  ;;
9606
9607openbsd*)
9608  version_type=sunos
9609  sys_lib_dlsearch_path_spec="/usr/lib"
9610  need_lib_prefix=no
9611  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9612  case $host_os in
9613    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9614    *)                         need_version=no  ;;
9615  esac
9616  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9617  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9618  shlibpath_var=LD_LIBRARY_PATH
9619  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9620    case $host_os in
9621      openbsd2.[89] | openbsd2.[89].*)
9622	shlibpath_overrides_runpath=no
9623	;;
9624      *)
9625	shlibpath_overrides_runpath=yes
9626	;;
9627      esac
9628  else
9629    shlibpath_overrides_runpath=yes
9630  fi
9631  ;;
9632
9633os2*)
9634  libname_spec='$name'
9635  shrext_cmds=".dll"
9636  need_lib_prefix=no
9637  library_names_spec='$libname${shared_ext} $libname.a'
9638  dynamic_linker='OS/2 ld.exe'
9639  shlibpath_var=LIBPATH
9640  ;;
9641
9642osf3* | osf4* | osf5*)
9643  version_type=osf
9644  need_lib_prefix=no
9645  need_version=no
9646  soname_spec='${libname}${release}${shared_ext}$major'
9647  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9648  shlibpath_var=LD_LIBRARY_PATH
9649  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9650  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9651  ;;
9652
9653rdos*)
9654  dynamic_linker=no
9655  ;;
9656
9657solaris*)
9658  version_type=linux
9659  need_lib_prefix=no
9660  need_version=no
9661  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9662  soname_spec='${libname}${release}${shared_ext}$major'
9663  shlibpath_var=LD_LIBRARY_PATH
9664  shlibpath_overrides_runpath=yes
9665  hardcode_into_libs=yes
9666  # ldd complains unless libraries are executable
9667  postinstall_cmds='chmod +x $lib'
9668  ;;
9669
9670sunos4*)
9671  version_type=sunos
9672  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9673  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9674  shlibpath_var=LD_LIBRARY_PATH
9675  shlibpath_overrides_runpath=yes
9676  if test "$with_gnu_ld" = yes; then
9677    need_lib_prefix=no
9678  fi
9679  need_version=yes
9680  ;;
9681
9682sysv4 | sysv4.3*)
9683  version_type=linux
9684  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9685  soname_spec='${libname}${release}${shared_ext}$major'
9686  shlibpath_var=LD_LIBRARY_PATH
9687  case $host_vendor in
9688    sni)
9689      shlibpath_overrides_runpath=no
9690      need_lib_prefix=no
9691      export_dynamic_flag_spec='${wl}-Blargedynsym'
9692      runpath_var=LD_RUN_PATH
9693      ;;
9694    siemens)
9695      need_lib_prefix=no
9696      ;;
9697    motorola)
9698      need_lib_prefix=no
9699      need_version=no
9700      shlibpath_overrides_runpath=no
9701      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9702      ;;
9703  esac
9704  ;;
9705
9706sysv4*MP*)
9707  if test -d /usr/nec ;then
9708    version_type=linux
9709    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9710    soname_spec='$libname${shared_ext}.$major'
9711    shlibpath_var=LD_LIBRARY_PATH
9712  fi
9713  ;;
9714
9715sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9716  version_type=freebsd-elf
9717  need_lib_prefix=no
9718  need_version=no
9719  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9720  soname_spec='${libname}${release}${shared_ext}$major'
9721  shlibpath_var=LD_LIBRARY_PATH
9722  hardcode_into_libs=yes
9723  if test "$with_gnu_ld" = yes; then
9724    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9725    shlibpath_overrides_runpath=no
9726  else
9727    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9728    shlibpath_overrides_runpath=yes
9729    case $host_os in
9730      sco3.2v5*)
9731        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9732	;;
9733    esac
9734  fi
9735  sys_lib_dlsearch_path_spec='/usr/lib'
9736  ;;
9737
9738uts4*)
9739  version_type=linux
9740  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9741  soname_spec='${libname}${release}${shared_ext}$major'
9742  shlibpath_var=LD_LIBRARY_PATH
9743  ;;
9744
9745*)
9746  dynamic_linker=no
9747  ;;
9748esac
9749{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9750$as_echo "$dynamic_linker" >&6; }
9751test "$dynamic_linker" = no && can_build_shared=no
9752
9753if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9754  $as_echo_n "(cached) " >&6
9755else
9756  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9757fi
9758
9759sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9760if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9761  $as_echo_n "(cached) " >&6
9762else
9763  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9764fi
9765
9766sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9767
9768variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9769if test "$GCC" = yes; then
9770  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9771fi
9772
9773{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9774$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9775hardcode_action=
9776if test -n "$hardcode_libdir_flag_spec" || \
9777   test -n "$runpath_var" || \
9778   test "X$hardcode_automatic" = "Xyes" ; then
9779
9780  # We can hardcode non-existant directories.
9781  if test "$hardcode_direct" != no &&
9782     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9783     # have to relink, otherwise we might link with an installed library
9784     # when we should be linking with a yet-to-be-installed one
9785     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9786     test "$hardcode_minus_L" != no; then
9787    # Linking always hardcodes the temporary library directory.
9788    hardcode_action=relink
9789  else
9790    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9791    hardcode_action=immediate
9792  fi
9793else
9794  # We cannot hardcode anything, or else we can only hardcode existing
9795  # directories.
9796  hardcode_action=unsupported
9797fi
9798{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9799$as_echo "$hardcode_action" >&6; }
9800
9801if test "$hardcode_action" = relink; then
9802  # Fast installation is not supported
9803  enable_fast_install=no
9804elif test "$shlibpath_overrides_runpath" = yes ||
9805     test "$enable_shared" = no; then
9806  # Fast installation is not necessary
9807  enable_fast_install=needless
9808fi
9809
9810striplib=
9811old_striplib=
9812{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9813$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9814if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9815  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9816  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9817  { $as_echo "$as_me:$LINENO: result: yes" >&5
9818$as_echo "yes" >&6; }
9819else
9820# FIXME - insert some real tests, host_os isn't really good enough
9821  case $host_os in
9822   darwin*)
9823       if test -n "$STRIP" ; then
9824         striplib="$STRIP -x"
9825         old_striplib="$STRIP -S"
9826         { $as_echo "$as_me:$LINENO: result: yes" >&5
9827$as_echo "yes" >&6; }
9828       else
9829  { $as_echo "$as_me:$LINENO: result: no" >&5
9830$as_echo "no" >&6; }
9831fi
9832       ;;
9833   *)
9834  { $as_echo "$as_me:$LINENO: result: no" >&5
9835$as_echo "no" >&6; }
9836    ;;
9837  esac
9838fi
9839
9840if test "x$enable_dlopen" != xyes; then
9841  enable_dlopen=unknown
9842  enable_dlopen_self=unknown
9843  enable_dlopen_self_static=unknown
9844else
9845  lt_cv_dlopen=no
9846  lt_cv_dlopen_libs=
9847
9848  case $host_os in
9849  beos*)
9850    lt_cv_dlopen="load_add_on"
9851    lt_cv_dlopen_libs=
9852    lt_cv_dlopen_self=yes
9853    ;;
9854
9855  mingw* | pw32*)
9856    lt_cv_dlopen="LoadLibrary"
9857    lt_cv_dlopen_libs=
9858   ;;
9859
9860  cygwin*)
9861    lt_cv_dlopen="dlopen"
9862    lt_cv_dlopen_libs=
9863   ;;
9864
9865  darwin*)
9866  # if libdl is installed we need to link against it
9867    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9868$as_echo_n "checking for dlopen in -ldl... " >&6; }
9869if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9870  $as_echo_n "(cached) " >&6
9871else
9872  ac_check_lib_save_LIBS=$LIBS
9873LIBS="-ldl  $LIBS"
9874cat >conftest.$ac_ext <<_ACEOF
9875/* confdefs.h.  */
9876_ACEOF
9877cat confdefs.h >>conftest.$ac_ext
9878cat >>conftest.$ac_ext <<_ACEOF
9879/* end confdefs.h.  */
9880
9881/* Override any GCC internal prototype to avoid an error.
9882   Use char because int might match the return type of a GCC
9883   builtin and then its argument prototype would still apply.  */
9884#ifdef __cplusplus
9885extern "C"
9886#endif
9887char dlopen ();
9888int
9889main ()
9890{
9891return dlopen ();
9892  ;
9893  return 0;
9894}
9895_ACEOF
9896rm -f conftest.$ac_objext conftest$ac_exeext
9897if { (ac_try="$ac_link"
9898case "(($ac_try" in
9899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9900  *) ac_try_echo=$ac_try;;
9901esac
9902eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9903$as_echo "$ac_try_echo") >&5
9904  (eval "$ac_link") 2>conftest.er1
9905  ac_status=$?
9906  grep -v '^ *+' conftest.er1 >conftest.err
9907  rm -f conftest.er1
9908  cat conftest.err >&5
9909  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9910  (exit $ac_status); } && {
9911	 test -z "$ac_c_werror_flag" ||
9912	 test ! -s conftest.err
9913       } && test -s conftest$ac_exeext && {
9914	 test "$cross_compiling" = yes ||
9915	 $as_test_x conftest$ac_exeext
9916       }; then
9917  ac_cv_lib_dl_dlopen=yes
9918else
9919  $as_echo "$as_me: failed program was:" >&5
9920sed 's/^/| /' conftest.$ac_ext >&5
9921
9922	ac_cv_lib_dl_dlopen=no
9923fi
9924
9925rm -rf conftest.dSYM
9926rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9927      conftest$ac_exeext conftest.$ac_ext
9928LIBS=$ac_check_lib_save_LIBS
9929fi
9930{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9931$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9932if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9933  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9934else
9935
9936    lt_cv_dlopen="dyld"
9937    lt_cv_dlopen_libs=
9938    lt_cv_dlopen_self=yes
9939
9940fi
9941
9942   ;;
9943
9944  *)
9945    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9946$as_echo_n "checking for shl_load... " >&6; }
9947if test "${ac_cv_func_shl_load+set}" = set; then
9948  $as_echo_n "(cached) " >&6
9949else
9950  cat >conftest.$ac_ext <<_ACEOF
9951/* confdefs.h.  */
9952_ACEOF
9953cat confdefs.h >>conftest.$ac_ext
9954cat >>conftest.$ac_ext <<_ACEOF
9955/* end confdefs.h.  */
9956/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9957   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9958#define shl_load innocuous_shl_load
9959
9960/* System header to define __stub macros and hopefully few prototypes,
9961    which can conflict with char shl_load (); below.
9962    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9963    <limits.h> exists even on freestanding compilers.  */
9964
9965#ifdef __STDC__
9966# include <limits.h>
9967#else
9968# include <assert.h>
9969#endif
9970
9971#undef shl_load
9972
9973/* Override any GCC internal prototype to avoid an error.
9974   Use char because int might match the return type of a GCC
9975   builtin and then its argument prototype would still apply.  */
9976#ifdef __cplusplus
9977extern "C"
9978#endif
9979char shl_load ();
9980/* The GNU C library defines this for functions which it implements
9981    to always fail with ENOSYS.  Some functions are actually named
9982    something starting with __ and the normal name is an alias.  */
9983#if defined __stub_shl_load || defined __stub___shl_load
9984choke me
9985#endif
9986
9987int
9988main ()
9989{
9990return shl_load ();
9991  ;
9992  return 0;
9993}
9994_ACEOF
9995rm -f conftest.$ac_objext conftest$ac_exeext
9996if { (ac_try="$ac_link"
9997case "(($ac_try" in
9998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9999  *) ac_try_echo=$ac_try;;
10000esac
10001eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10002$as_echo "$ac_try_echo") >&5
10003  (eval "$ac_link") 2>conftest.er1
10004  ac_status=$?
10005  grep -v '^ *+' conftest.er1 >conftest.err
10006  rm -f conftest.er1
10007  cat conftest.err >&5
10008  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10009  (exit $ac_status); } && {
10010	 test -z "$ac_c_werror_flag" ||
10011	 test ! -s conftest.err
10012       } && test -s conftest$ac_exeext && {
10013	 test "$cross_compiling" = yes ||
10014	 $as_test_x conftest$ac_exeext
10015       }; then
10016  ac_cv_func_shl_load=yes
10017else
10018  $as_echo "$as_me: failed program was:" >&5
10019sed 's/^/| /' conftest.$ac_ext >&5
10020
10021	ac_cv_func_shl_load=no
10022fi
10023
10024rm -rf conftest.dSYM
10025rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10026      conftest$ac_exeext conftest.$ac_ext
10027fi
10028{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10029$as_echo "$ac_cv_func_shl_load" >&6; }
10030if test "x$ac_cv_func_shl_load" = x""yes; then
10031  lt_cv_dlopen="shl_load"
10032else
10033  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10034$as_echo_n "checking for shl_load in -ldld... " >&6; }
10035if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10036  $as_echo_n "(cached) " >&6
10037else
10038  ac_check_lib_save_LIBS=$LIBS
10039LIBS="-ldld  $LIBS"
10040cat >conftest.$ac_ext <<_ACEOF
10041/* confdefs.h.  */
10042_ACEOF
10043cat confdefs.h >>conftest.$ac_ext
10044cat >>conftest.$ac_ext <<_ACEOF
10045/* end confdefs.h.  */
10046
10047/* Override any GCC internal prototype to avoid an error.
10048   Use char because int might match the return type of a GCC
10049   builtin and then its argument prototype would still apply.  */
10050#ifdef __cplusplus
10051extern "C"
10052#endif
10053char shl_load ();
10054int
10055main ()
10056{
10057return shl_load ();
10058  ;
10059  return 0;
10060}
10061_ACEOF
10062rm -f conftest.$ac_objext conftest$ac_exeext
10063if { (ac_try="$ac_link"
10064case "(($ac_try" in
10065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10066  *) ac_try_echo=$ac_try;;
10067esac
10068eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10069$as_echo "$ac_try_echo") >&5
10070  (eval "$ac_link") 2>conftest.er1
10071  ac_status=$?
10072  grep -v '^ *+' conftest.er1 >conftest.err
10073  rm -f conftest.er1
10074  cat conftest.err >&5
10075  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10076  (exit $ac_status); } && {
10077	 test -z "$ac_c_werror_flag" ||
10078	 test ! -s conftest.err
10079       } && test -s conftest$ac_exeext && {
10080	 test "$cross_compiling" = yes ||
10081	 $as_test_x conftest$ac_exeext
10082       }; then
10083  ac_cv_lib_dld_shl_load=yes
10084else
10085  $as_echo "$as_me: failed program was:" >&5
10086sed 's/^/| /' conftest.$ac_ext >&5
10087
10088	ac_cv_lib_dld_shl_load=no
10089fi
10090
10091rm -rf conftest.dSYM
10092rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10093      conftest$ac_exeext conftest.$ac_ext
10094LIBS=$ac_check_lib_save_LIBS
10095fi
10096{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10097$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10098if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10099  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10100else
10101  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10102$as_echo_n "checking for dlopen... " >&6; }
10103if test "${ac_cv_func_dlopen+set}" = set; then
10104  $as_echo_n "(cached) " >&6
10105else
10106  cat >conftest.$ac_ext <<_ACEOF
10107/* confdefs.h.  */
10108_ACEOF
10109cat confdefs.h >>conftest.$ac_ext
10110cat >>conftest.$ac_ext <<_ACEOF
10111/* end confdefs.h.  */
10112/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10113   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10114#define dlopen innocuous_dlopen
10115
10116/* System header to define __stub macros and hopefully few prototypes,
10117    which can conflict with char dlopen (); below.
10118    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10119    <limits.h> exists even on freestanding compilers.  */
10120
10121#ifdef __STDC__
10122# include <limits.h>
10123#else
10124# include <assert.h>
10125#endif
10126
10127#undef dlopen
10128
10129/* Override any GCC internal prototype to avoid an error.
10130   Use char because int might match the return type of a GCC
10131   builtin and then its argument prototype would still apply.  */
10132#ifdef __cplusplus
10133extern "C"
10134#endif
10135char dlopen ();
10136/* The GNU C library defines this for functions which it implements
10137    to always fail with ENOSYS.  Some functions are actually named
10138    something starting with __ and the normal name is an alias.  */
10139#if defined __stub_dlopen || defined __stub___dlopen
10140choke me
10141#endif
10142
10143int
10144main ()
10145{
10146return dlopen ();
10147  ;
10148  return 0;
10149}
10150_ACEOF
10151rm -f conftest.$ac_objext conftest$ac_exeext
10152if { (ac_try="$ac_link"
10153case "(($ac_try" in
10154  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10155  *) ac_try_echo=$ac_try;;
10156esac
10157eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10158$as_echo "$ac_try_echo") >&5
10159  (eval "$ac_link") 2>conftest.er1
10160  ac_status=$?
10161  grep -v '^ *+' conftest.er1 >conftest.err
10162  rm -f conftest.er1
10163  cat conftest.err >&5
10164  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10165  (exit $ac_status); } && {
10166	 test -z "$ac_c_werror_flag" ||
10167	 test ! -s conftest.err
10168       } && test -s conftest$ac_exeext && {
10169	 test "$cross_compiling" = yes ||
10170	 $as_test_x conftest$ac_exeext
10171       }; then
10172  ac_cv_func_dlopen=yes
10173else
10174  $as_echo "$as_me: failed program was:" >&5
10175sed 's/^/| /' conftest.$ac_ext >&5
10176
10177	ac_cv_func_dlopen=no
10178fi
10179
10180rm -rf conftest.dSYM
10181rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10182      conftest$ac_exeext conftest.$ac_ext
10183fi
10184{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10185$as_echo "$ac_cv_func_dlopen" >&6; }
10186if test "x$ac_cv_func_dlopen" = x""yes; then
10187  lt_cv_dlopen="dlopen"
10188else
10189  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10190$as_echo_n "checking for dlopen in -ldl... " >&6; }
10191if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10192  $as_echo_n "(cached) " >&6
10193else
10194  ac_check_lib_save_LIBS=$LIBS
10195LIBS="-ldl  $LIBS"
10196cat >conftest.$ac_ext <<_ACEOF
10197/* confdefs.h.  */
10198_ACEOF
10199cat confdefs.h >>conftest.$ac_ext
10200cat >>conftest.$ac_ext <<_ACEOF
10201/* end confdefs.h.  */
10202
10203/* Override any GCC internal prototype to avoid an error.
10204   Use char because int might match the return type of a GCC
10205   builtin and then its argument prototype would still apply.  */
10206#ifdef __cplusplus
10207extern "C"
10208#endif
10209char dlopen ();
10210int
10211main ()
10212{
10213return dlopen ();
10214  ;
10215  return 0;
10216}
10217_ACEOF
10218rm -f conftest.$ac_objext conftest$ac_exeext
10219if { (ac_try="$ac_link"
10220case "(($ac_try" in
10221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10222  *) ac_try_echo=$ac_try;;
10223esac
10224eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10225$as_echo "$ac_try_echo") >&5
10226  (eval "$ac_link") 2>conftest.er1
10227  ac_status=$?
10228  grep -v '^ *+' conftest.er1 >conftest.err
10229  rm -f conftest.er1
10230  cat conftest.err >&5
10231  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10232  (exit $ac_status); } && {
10233	 test -z "$ac_c_werror_flag" ||
10234	 test ! -s conftest.err
10235       } && test -s conftest$ac_exeext && {
10236	 test "$cross_compiling" = yes ||
10237	 $as_test_x conftest$ac_exeext
10238       }; then
10239  ac_cv_lib_dl_dlopen=yes
10240else
10241  $as_echo "$as_me: failed program was:" >&5
10242sed 's/^/| /' conftest.$ac_ext >&5
10243
10244	ac_cv_lib_dl_dlopen=no
10245fi
10246
10247rm -rf conftest.dSYM
10248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10249      conftest$ac_exeext conftest.$ac_ext
10250LIBS=$ac_check_lib_save_LIBS
10251fi
10252{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10253$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10254if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10255  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10256else
10257  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10258$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10259if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10260  $as_echo_n "(cached) " >&6
10261else
10262  ac_check_lib_save_LIBS=$LIBS
10263LIBS="-lsvld  $LIBS"
10264cat >conftest.$ac_ext <<_ACEOF
10265/* confdefs.h.  */
10266_ACEOF
10267cat confdefs.h >>conftest.$ac_ext
10268cat >>conftest.$ac_ext <<_ACEOF
10269/* end confdefs.h.  */
10270
10271/* Override any GCC internal prototype to avoid an error.
10272   Use char because int might match the return type of a GCC
10273   builtin and then its argument prototype would still apply.  */
10274#ifdef __cplusplus
10275extern "C"
10276#endif
10277char dlopen ();
10278int
10279main ()
10280{
10281return dlopen ();
10282  ;
10283  return 0;
10284}
10285_ACEOF
10286rm -f conftest.$ac_objext conftest$ac_exeext
10287if { (ac_try="$ac_link"
10288case "(($ac_try" in
10289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10290  *) ac_try_echo=$ac_try;;
10291esac
10292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10293$as_echo "$ac_try_echo") >&5
10294  (eval "$ac_link") 2>conftest.er1
10295  ac_status=$?
10296  grep -v '^ *+' conftest.er1 >conftest.err
10297  rm -f conftest.er1
10298  cat conftest.err >&5
10299  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300  (exit $ac_status); } && {
10301	 test -z "$ac_c_werror_flag" ||
10302	 test ! -s conftest.err
10303       } && test -s conftest$ac_exeext && {
10304	 test "$cross_compiling" = yes ||
10305	 $as_test_x conftest$ac_exeext
10306       }; then
10307  ac_cv_lib_svld_dlopen=yes
10308else
10309  $as_echo "$as_me: failed program was:" >&5
10310sed 's/^/| /' conftest.$ac_ext >&5
10311
10312	ac_cv_lib_svld_dlopen=no
10313fi
10314
10315rm -rf conftest.dSYM
10316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10317      conftest$ac_exeext conftest.$ac_ext
10318LIBS=$ac_check_lib_save_LIBS
10319fi
10320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10321$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10322if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10323  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10324else
10325  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10326$as_echo_n "checking for dld_link in -ldld... " >&6; }
10327if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10328  $as_echo_n "(cached) " >&6
10329else
10330  ac_check_lib_save_LIBS=$LIBS
10331LIBS="-ldld  $LIBS"
10332cat >conftest.$ac_ext <<_ACEOF
10333/* confdefs.h.  */
10334_ACEOF
10335cat confdefs.h >>conftest.$ac_ext
10336cat >>conftest.$ac_ext <<_ACEOF
10337/* end confdefs.h.  */
10338
10339/* Override any GCC internal prototype to avoid an error.
10340   Use char because int might match the return type of a GCC
10341   builtin and then its argument prototype would still apply.  */
10342#ifdef __cplusplus
10343extern "C"
10344#endif
10345char dld_link ();
10346int
10347main ()
10348{
10349return dld_link ();
10350  ;
10351  return 0;
10352}
10353_ACEOF
10354rm -f conftest.$ac_objext conftest$ac_exeext
10355if { (ac_try="$ac_link"
10356case "(($ac_try" in
10357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10358  *) ac_try_echo=$ac_try;;
10359esac
10360eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10361$as_echo "$ac_try_echo") >&5
10362  (eval "$ac_link") 2>conftest.er1
10363  ac_status=$?
10364  grep -v '^ *+' conftest.er1 >conftest.err
10365  rm -f conftest.er1
10366  cat conftest.err >&5
10367  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10368  (exit $ac_status); } && {
10369	 test -z "$ac_c_werror_flag" ||
10370	 test ! -s conftest.err
10371       } && test -s conftest$ac_exeext && {
10372	 test "$cross_compiling" = yes ||
10373	 $as_test_x conftest$ac_exeext
10374       }; then
10375  ac_cv_lib_dld_dld_link=yes
10376else
10377  $as_echo "$as_me: failed program was:" >&5
10378sed 's/^/| /' conftest.$ac_ext >&5
10379
10380	ac_cv_lib_dld_dld_link=no
10381fi
10382
10383rm -rf conftest.dSYM
10384rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10385      conftest$ac_exeext conftest.$ac_ext
10386LIBS=$ac_check_lib_save_LIBS
10387fi
10388{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10389$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10390if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10391  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10392fi
10393
10394
10395fi
10396
10397
10398fi
10399
10400
10401fi
10402
10403
10404fi
10405
10406
10407fi
10408
10409    ;;
10410  esac
10411
10412  if test "x$lt_cv_dlopen" != xno; then
10413    enable_dlopen=yes
10414  else
10415    enable_dlopen=no
10416  fi
10417
10418  case $lt_cv_dlopen in
10419  dlopen)
10420    save_CPPFLAGS="$CPPFLAGS"
10421    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10422
10423    save_LDFLAGS="$LDFLAGS"
10424    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10425
10426    save_LIBS="$LIBS"
10427    LIBS="$lt_cv_dlopen_libs $LIBS"
10428
10429    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10430$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10431if test "${lt_cv_dlopen_self+set}" = set; then
10432  $as_echo_n "(cached) " >&6
10433else
10434  	  if test "$cross_compiling" = yes; then :
10435  lt_cv_dlopen_self=cross
10436else
10437  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10438  lt_status=$lt_dlunknown
10439  cat > conftest.$ac_ext <<EOF
10440#line 10440 "configure"
10441#include "confdefs.h"
10442
10443#if HAVE_DLFCN_H
10444#include <dlfcn.h>
10445#endif
10446
10447#include <stdio.h>
10448
10449#ifdef RTLD_GLOBAL
10450#  define LT_DLGLOBAL		RTLD_GLOBAL
10451#else
10452#  ifdef DL_GLOBAL
10453#    define LT_DLGLOBAL		DL_GLOBAL
10454#  else
10455#    define LT_DLGLOBAL		0
10456#  endif
10457#endif
10458
10459/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10460   find out it does not work in some platform. */
10461#ifndef LT_DLLAZY_OR_NOW
10462#  ifdef RTLD_LAZY
10463#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10464#  else
10465#    ifdef DL_LAZY
10466#      define LT_DLLAZY_OR_NOW		DL_LAZY
10467#    else
10468#      ifdef RTLD_NOW
10469#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10470#      else
10471#        ifdef DL_NOW
10472#          define LT_DLLAZY_OR_NOW	DL_NOW
10473#        else
10474#          define LT_DLLAZY_OR_NOW	0
10475#        endif
10476#      endif
10477#    endif
10478#  endif
10479#endif
10480
10481#ifdef __cplusplus
10482extern "C" void exit (int);
10483#endif
10484
10485void fnord() { int i=42;}
10486int main ()
10487{
10488  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10489  int status = $lt_dlunknown;
10490
10491  if (self)
10492    {
10493      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10494      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10495      /* dlclose (self); */
10496    }
10497  else
10498    puts (dlerror ());
10499
10500    exit (status);
10501}
10502EOF
10503  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10504  (eval $ac_link) 2>&5
10505  ac_status=$?
10506  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10507  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10508    (./conftest; exit; ) >&5 2>/dev/null
10509    lt_status=$?
10510    case x$lt_status in
10511      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10512      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10513      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10514    esac
10515  else :
10516    # compilation failed
10517    lt_cv_dlopen_self=no
10518  fi
10519fi
10520rm -fr conftest*
10521
10522
10523fi
10524{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10525$as_echo "$lt_cv_dlopen_self" >&6; }
10526
10527    if test "x$lt_cv_dlopen_self" = xyes; then
10528      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10529      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10530$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10531if test "${lt_cv_dlopen_self_static+set}" = set; then
10532  $as_echo_n "(cached) " >&6
10533else
10534  	  if test "$cross_compiling" = yes; then :
10535  lt_cv_dlopen_self_static=cross
10536else
10537  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10538  lt_status=$lt_dlunknown
10539  cat > conftest.$ac_ext <<EOF
10540#line 10540 "configure"
10541#include "confdefs.h"
10542
10543#if HAVE_DLFCN_H
10544#include <dlfcn.h>
10545#endif
10546
10547#include <stdio.h>
10548
10549#ifdef RTLD_GLOBAL
10550#  define LT_DLGLOBAL		RTLD_GLOBAL
10551#else
10552#  ifdef DL_GLOBAL
10553#    define LT_DLGLOBAL		DL_GLOBAL
10554#  else
10555#    define LT_DLGLOBAL		0
10556#  endif
10557#endif
10558
10559/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10560   find out it does not work in some platform. */
10561#ifndef LT_DLLAZY_OR_NOW
10562#  ifdef RTLD_LAZY
10563#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10564#  else
10565#    ifdef DL_LAZY
10566#      define LT_DLLAZY_OR_NOW		DL_LAZY
10567#    else
10568#      ifdef RTLD_NOW
10569#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10570#      else
10571#        ifdef DL_NOW
10572#          define LT_DLLAZY_OR_NOW	DL_NOW
10573#        else
10574#          define LT_DLLAZY_OR_NOW	0
10575#        endif
10576#      endif
10577#    endif
10578#  endif
10579#endif
10580
10581#ifdef __cplusplus
10582extern "C" void exit (int);
10583#endif
10584
10585void fnord() { int i=42;}
10586int main ()
10587{
10588  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10589  int status = $lt_dlunknown;
10590
10591  if (self)
10592    {
10593      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10594      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10595      /* dlclose (self); */
10596    }
10597  else
10598    puts (dlerror ());
10599
10600    exit (status);
10601}
10602EOF
10603  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10604  (eval $ac_link) 2>&5
10605  ac_status=$?
10606  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10607  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10608    (./conftest; exit; ) >&5 2>/dev/null
10609    lt_status=$?
10610    case x$lt_status in
10611      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10612      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10613      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10614    esac
10615  else :
10616    # compilation failed
10617    lt_cv_dlopen_self_static=no
10618  fi
10619fi
10620rm -fr conftest*
10621
10622
10623fi
10624{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10625$as_echo "$lt_cv_dlopen_self_static" >&6; }
10626    fi
10627
10628    CPPFLAGS="$save_CPPFLAGS"
10629    LDFLAGS="$save_LDFLAGS"
10630    LIBS="$save_LIBS"
10631    ;;
10632  esac
10633
10634  case $lt_cv_dlopen_self in
10635  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10636  *) enable_dlopen_self=unknown ;;
10637  esac
10638
10639  case $lt_cv_dlopen_self_static in
10640  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10641  *) enable_dlopen_self_static=unknown ;;
10642  esac
10643fi
10644
10645
10646# Report which library types will actually be built
10647{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10648$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10649{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10650$as_echo "$can_build_shared" >&6; }
10651
10652{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10653$as_echo_n "checking whether to build shared libraries... " >&6; }
10654test "$can_build_shared" = "no" && enable_shared=no
10655
10656# On AIX, shared libraries and static libraries use the same namespace, and
10657# are all built from PIC.
10658case $host_os in
10659aix3*)
10660  test "$enable_shared" = yes && enable_static=no
10661  if test -n "$RANLIB"; then
10662    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10663    postinstall_cmds='$RANLIB $lib'
10664  fi
10665  ;;
10666
10667aix[4-9]*)
10668  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10669    test "$enable_shared" = yes && enable_static=no
10670  fi
10671    ;;
10672esac
10673{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10674$as_echo "$enable_shared" >&6; }
10675
10676{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10677$as_echo_n "checking whether to build static libraries... " >&6; }
10678# Make sure either enable_shared or enable_static is yes.
10679test "$enable_shared" = yes || enable_static=yes
10680{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10681$as_echo "$enable_static" >&6; }
10682
10683# The else clause should only fire when bootstrapping the
10684# libtool distribution, otherwise you forgot to ship ltmain.sh
10685# with your package, and you will get complaints that there are
10686# no rules to generate ltmain.sh.
10687if test -f "$ltmain"; then
10688  # See if we are running on zsh, and set the options which allow our commands through
10689  # without removal of \ escapes.
10690  if test -n "${ZSH_VERSION+set}" ; then
10691    setopt NO_GLOB_SUBST
10692  fi
10693  # Now quote all the things that may contain metacharacters while being
10694  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10695  # variables and quote the copies for generation of the libtool script.
10696  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10697    SED SHELL STRIP \
10698    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10699    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10700    deplibs_check_method reload_flag reload_cmds need_locks \
10701    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10702    lt_cv_sys_global_symbol_to_c_name_address \
10703    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10704    old_postinstall_cmds old_postuninstall_cmds \
10705    compiler \
10706    CC \
10707    LD \
10708    lt_prog_compiler_wl \
10709    lt_prog_compiler_pic \
10710    lt_prog_compiler_static \
10711    lt_prog_compiler_no_builtin_flag \
10712    export_dynamic_flag_spec \
10713    thread_safe_flag_spec \
10714    whole_archive_flag_spec \
10715    enable_shared_with_static_runtimes \
10716    old_archive_cmds \
10717    old_archive_from_new_cmds \
10718    predep_objects \
10719    postdep_objects \
10720    predeps \
10721    postdeps \
10722    compiler_lib_search_path \
10723    compiler_lib_search_dirs \
10724    archive_cmds \
10725    archive_expsym_cmds \
10726    postinstall_cmds \
10727    postuninstall_cmds \
10728    old_archive_from_expsyms_cmds \
10729    allow_undefined_flag \
10730    no_undefined_flag \
10731    export_symbols_cmds \
10732    hardcode_libdir_flag_spec \
10733    hardcode_libdir_flag_spec_ld \
10734    hardcode_libdir_separator \
10735    hardcode_automatic \
10736    module_cmds \
10737    module_expsym_cmds \
10738    lt_cv_prog_compiler_c_o \
10739    fix_srcfile_path \
10740    exclude_expsyms \
10741    include_expsyms; do
10742
10743    case $var in
10744    old_archive_cmds | \
10745    old_archive_from_new_cmds | \
10746    archive_cmds | \
10747    archive_expsym_cmds | \
10748    module_cmds | \
10749    module_expsym_cmds | \
10750    old_archive_from_expsyms_cmds | \
10751    export_symbols_cmds | \
10752    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10753    postinstall_cmds | postuninstall_cmds | \
10754    old_postinstall_cmds | old_postuninstall_cmds | \
10755    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10756      # Double-quote double-evaled strings.
10757      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10758      ;;
10759    *)
10760      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10761      ;;
10762    esac
10763  done
10764
10765  case $lt_echo in
10766  *'\$0 --fallback-echo"')
10767    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10768    ;;
10769  esac
10770
10771cfgfile="${ofile}T"
10772  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10773  $rm -f "$cfgfile"
10774  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10775$as_echo "$as_me: creating $ofile" >&6;}
10776
10777  cat <<__EOF__ >> "$cfgfile"
10778#! $SHELL
10779
10780# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10781# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10782# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10783#
10784# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10785# Free Software Foundation, Inc.
10786#
10787# This file is part of GNU Libtool:
10788# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10789#
10790# This program is free software; you can redistribute it and/or modify
10791# it under the terms of the GNU General Public License as published by
10792# the Free Software Foundation; either version 2 of the License, or
10793# (at your option) any later version.
10794#
10795# This program is distributed in the hope that it will be useful, but
10796# WITHOUT ANY WARRANTY; without even the implied warranty of
10797# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10798# General Public License for more details.
10799#
10800# You should have received a copy of the GNU General Public License
10801# along with this program; if not, write to the Free Software
10802# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10803#
10804# As a special exception to the GNU General Public License, if you
10805# distribute this file as part of a program that contains a
10806# configuration script generated by Autoconf, you may include it under
10807# the same distribution terms that you use for the rest of that program.
10808
10809# A sed program that does not truncate output.
10810SED=$lt_SED
10811
10812# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10813Xsed="$SED -e 1s/^X//"
10814
10815# The HP-UX ksh and POSIX shell print the target directory to stdout
10816# if CDPATH is set.
10817(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10818
10819# The names of the tagged configurations supported by this script.
10820available_tags=
10821
10822# ### BEGIN LIBTOOL CONFIG
10823
10824# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10825
10826# Shell to use when invoking shell scripts.
10827SHELL=$lt_SHELL
10828
10829# Whether or not to build shared libraries.
10830build_libtool_libs=$enable_shared
10831
10832# Whether or not to build static libraries.
10833build_old_libs=$enable_static
10834
10835# Whether or not to add -lc for building shared libraries.
10836build_libtool_need_lc=$archive_cmds_need_lc
10837
10838# Whether or not to disallow shared libs when runtime libs are static
10839allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10840
10841# Whether or not to optimize for fast installation.
10842fast_install=$enable_fast_install
10843
10844# The host system.
10845host_alias=$host_alias
10846host=$host
10847host_os=$host_os
10848
10849# The build system.
10850build_alias=$build_alias
10851build=$build
10852build_os=$build_os
10853
10854# An echo program that does not interpret backslashes.
10855echo=$lt_echo
10856
10857# The archiver.
10858AR=$lt_AR
10859AR_FLAGS=$lt_AR_FLAGS
10860
10861# A C compiler.
10862LTCC=$lt_LTCC
10863
10864# LTCC compiler flags.
10865LTCFLAGS=$lt_LTCFLAGS
10866
10867# A language-specific compiler.
10868CC=$lt_compiler
10869
10870# Is the compiler the GNU C compiler?
10871with_gcc=$GCC
10872
10873# An ERE matcher.
10874EGREP=$lt_EGREP
10875
10876# The linker used to build libraries.
10877LD=$lt_LD
10878
10879# Whether we need hard or soft links.
10880LN_S=$lt_LN_S
10881
10882# A BSD-compatible nm program.
10883NM=$lt_NM
10884
10885# A symbol stripping program
10886STRIP=$lt_STRIP
10887
10888# Used to examine libraries when file_magic_cmd begins "file"
10889MAGIC_CMD=$MAGIC_CMD
10890
10891# Used on cygwin: DLL creation program.
10892DLLTOOL="$DLLTOOL"
10893
10894# Used on cygwin: object dumper.
10895OBJDUMP="$OBJDUMP"
10896
10897# Used on cygwin: assembler.
10898AS="$AS"
10899
10900# The name of the directory that contains temporary libtool files.
10901objdir=$objdir
10902
10903# How to create reloadable object files.
10904reload_flag=$lt_reload_flag
10905reload_cmds=$lt_reload_cmds
10906
10907# How to pass a linker flag through the compiler.
10908wl=$lt_lt_prog_compiler_wl
10909
10910# Object file suffix (normally "o").
10911objext="$ac_objext"
10912
10913# Old archive suffix (normally "a").
10914libext="$libext"
10915
10916# Shared library suffix (normally ".so").
10917shrext_cmds='$shrext_cmds'
10918
10919# Executable file suffix (normally "").
10920exeext="$exeext"
10921
10922# Additional compiler flags for building library objects.
10923pic_flag=$lt_lt_prog_compiler_pic
10924pic_mode=$pic_mode
10925
10926# What is the maximum length of a command?
10927max_cmd_len=$lt_cv_sys_max_cmd_len
10928
10929# Does compiler simultaneously support -c and -o options?
10930compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10931
10932# Must we lock files when doing compilation?
10933need_locks=$lt_need_locks
10934
10935# Do we need the lib prefix for modules?
10936need_lib_prefix=$need_lib_prefix
10937
10938# Do we need a version for libraries?
10939need_version=$need_version
10940
10941# Whether dlopen is supported.
10942dlopen_support=$enable_dlopen
10943
10944# Whether dlopen of programs is supported.
10945dlopen_self=$enable_dlopen_self
10946
10947# Whether dlopen of statically linked programs is supported.
10948dlopen_self_static=$enable_dlopen_self_static
10949
10950# Compiler flag to prevent dynamic linking.
10951link_static_flag=$lt_lt_prog_compiler_static
10952
10953# Compiler flag to turn off builtin functions.
10954no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10955
10956# Compiler flag to allow reflexive dlopens.
10957export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10958
10959# Compiler flag to generate shared objects directly from archives.
10960whole_archive_flag_spec=$lt_whole_archive_flag_spec
10961
10962# Compiler flag to generate thread-safe objects.
10963thread_safe_flag_spec=$lt_thread_safe_flag_spec
10964
10965# Library versioning type.
10966version_type=$version_type
10967
10968# Format of library name prefix.
10969libname_spec=$lt_libname_spec
10970
10971# List of archive names.  First name is the real one, the rest are links.
10972# The last name is the one that the linker finds with -lNAME.
10973library_names_spec=$lt_library_names_spec
10974
10975# The coded name of the library, if different from the real name.
10976soname_spec=$lt_soname_spec
10977
10978# Commands used to build and install an old-style archive.
10979RANLIB=$lt_RANLIB
10980old_archive_cmds=$lt_old_archive_cmds
10981old_postinstall_cmds=$lt_old_postinstall_cmds
10982old_postuninstall_cmds=$lt_old_postuninstall_cmds
10983
10984# Create an old-style archive from a shared archive.
10985old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10986
10987# Create a temporary old-style archive to link instead of a shared archive.
10988old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10989
10990# Commands used to build and install a shared archive.
10991archive_cmds=$lt_archive_cmds
10992archive_expsym_cmds=$lt_archive_expsym_cmds
10993postinstall_cmds=$lt_postinstall_cmds
10994postuninstall_cmds=$lt_postuninstall_cmds
10995
10996# Commands used to build a loadable module (assumed same as above if empty)
10997module_cmds=$lt_module_cmds
10998module_expsym_cmds=$lt_module_expsym_cmds
10999
11000# Commands to strip libraries.
11001old_striplib=$lt_old_striplib
11002striplib=$lt_striplib
11003
11004# Dependencies to place before the objects being linked to create a
11005# shared library.
11006predep_objects=$lt_predep_objects
11007
11008# Dependencies to place after the objects being linked to create a
11009# shared library.
11010postdep_objects=$lt_postdep_objects
11011
11012# Dependencies to place before the objects being linked to create a
11013# shared library.
11014predeps=$lt_predeps
11015
11016# Dependencies to place after the objects being linked to create a
11017# shared library.
11018postdeps=$lt_postdeps
11019
11020# The directories searched by this compiler when creating a shared
11021# library
11022compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11023
11024# The library search path used internally by the compiler when linking
11025# a shared library.
11026compiler_lib_search_path=$lt_compiler_lib_search_path
11027
11028# Method to check whether dependent libraries are shared objects.
11029deplibs_check_method=$lt_deplibs_check_method
11030
11031# Command to use when deplibs_check_method == file_magic.
11032file_magic_cmd=$lt_file_magic_cmd
11033
11034# Flag that allows shared libraries with undefined symbols to be built.
11035allow_undefined_flag=$lt_allow_undefined_flag
11036
11037# Flag that forces no undefined symbols.
11038no_undefined_flag=$lt_no_undefined_flag
11039
11040# Commands used to finish a libtool library installation in a directory.
11041finish_cmds=$lt_finish_cmds
11042
11043# Same as above, but a single script fragment to be evaled but not shown.
11044finish_eval=$lt_finish_eval
11045
11046# Take the output of nm and produce a listing of raw symbols and C names.
11047global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11048
11049# Transform the output of nm in a proper C declaration
11050global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11051
11052# Transform the output of nm in a C name address pair
11053global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11054
11055# This is the shared library runtime path variable.
11056runpath_var=$runpath_var
11057
11058# This is the shared library path variable.
11059shlibpath_var=$shlibpath_var
11060
11061# Is shlibpath searched before the hard-coded library search path?
11062shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11063
11064# How to hardcode a shared library path into an executable.
11065hardcode_action=$hardcode_action
11066
11067# Whether we should hardcode library paths into libraries.
11068hardcode_into_libs=$hardcode_into_libs
11069
11070# Flag to hardcode \$libdir into a binary during linking.
11071# This must work even if \$libdir does not exist.
11072hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11073
11074# If ld is used when linking, flag to hardcode \$libdir into
11075# a binary during linking. This must work even if \$libdir does
11076# not exist.
11077hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11078
11079# Whether we need a single -rpath flag with a separated argument.
11080hardcode_libdir_separator=$lt_hardcode_libdir_separator
11081
11082# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11083# resulting binary.
11084hardcode_direct=$hardcode_direct
11085
11086# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11087# resulting binary.
11088hardcode_minus_L=$hardcode_minus_L
11089
11090# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11091# the resulting binary.
11092hardcode_shlibpath_var=$hardcode_shlibpath_var
11093
11094# Set to yes if building a shared library automatically hardcodes DIR into the library
11095# and all subsequent libraries and executables linked against it.
11096hardcode_automatic=$hardcode_automatic
11097
11098# Variables whose values should be saved in libtool wrapper scripts and
11099# restored at relink time.
11100variables_saved_for_relink="$variables_saved_for_relink"
11101
11102# Whether libtool must link a program against all its dependency libraries.
11103link_all_deplibs=$link_all_deplibs
11104
11105# Compile-time system search path for libraries
11106sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11107
11108# Run-time system search path for libraries
11109sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11110
11111# Fix the shell variable \$srcfile for the compiler.
11112fix_srcfile_path=$lt_fix_srcfile_path
11113
11114# Set to yes if exported symbols are required.
11115always_export_symbols=$always_export_symbols
11116
11117# The commands to list exported symbols.
11118export_symbols_cmds=$lt_export_symbols_cmds
11119
11120# The commands to extract the exported symbol list from a shared archive.
11121extract_expsyms_cmds=$lt_extract_expsyms_cmds
11122
11123# Symbols that should not be listed in the preloaded symbols.
11124exclude_expsyms=$lt_exclude_expsyms
11125
11126# Symbols that must always be exported.
11127include_expsyms=$lt_include_expsyms
11128
11129# ### END LIBTOOL CONFIG
11130
11131__EOF__
11132
11133
11134  case $host_os in
11135  aix3*)
11136    cat <<\EOF >> "$cfgfile"
11137
11138# AIX sometimes has problems with the GCC collect2 program.  For some
11139# reason, if we set the COLLECT_NAMES environment variable, the problems
11140# vanish in a puff of smoke.
11141if test "X${COLLECT_NAMES+set}" != Xset; then
11142  COLLECT_NAMES=
11143  export COLLECT_NAMES
11144fi
11145EOF
11146    ;;
11147  esac
11148
11149  # We use sed instead of cat because bash on DJGPP gets confused if
11150  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11151  # text mode, it properly converts lines to CR/LF.  This bash problem
11152  # is reportedly fixed, but why not run on old versions too?
11153  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11154
11155  mv -f "$cfgfile" "$ofile" || \
11156    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11157  chmod +x "$ofile"
11158
11159else
11160  # If there is no Makefile yet, we rely on a make rule to execute
11161  # `config.status --recheck' to rerun these tests and create the
11162  # libtool script then.
11163  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11164  if test -f "$ltmain_in"; then
11165    test -f Makefile && make "$ltmain"
11166  fi
11167fi
11168
11169
11170ac_ext=c
11171ac_cpp='$CPP $CPPFLAGS'
11172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11174ac_compiler_gnu=$ac_cv_c_compiler_gnu
11175
11176CC="$lt_save_CC"
11177
11178
11179# Check whether --with-tags was given.
11180if test "${with_tags+set}" = set; then
11181  withval=$with_tags; tagnames="$withval"
11182fi
11183
11184
11185if test -f "$ltmain" && test -n "$tagnames"; then
11186  if test ! -f "${ofile}"; then
11187    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11188$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11189  fi
11190
11191  if test -z "$LTCC"; then
11192    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11193    if test -z "$LTCC"; then
11194      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11195$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11196    else
11197      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11198$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11199    fi
11200  fi
11201  if test -z "$LTCFLAGS"; then
11202    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11203  fi
11204
11205  # Extract list of available tagged configurations in $ofile.
11206  # Note that this assumes the entire list is on one line.
11207  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11208
11209  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11210  for tagname in $tagnames; do
11211    IFS="$lt_save_ifs"
11212    # Check whether tagname contains only valid characters
11213    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11214    "") ;;
11215    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11216$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11217   { (exit 1); exit 1; }; }
11218	;;
11219    esac
11220
11221    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11222    then
11223      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11224$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11225   { (exit 1); exit 1; }; }
11226    fi
11227
11228    # Update the list of available tags.
11229    if test -n "$tagname"; then
11230      echo appending configuration tag \"$tagname\" to $ofile
11231
11232      case $tagname in
11233      CXX)
11234	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11235	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11236	    (test "X$CXX" != "Xg++"))) ; then
11237	  ac_ext=cpp
11238ac_cpp='$CXXCPP $CPPFLAGS'
11239ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11240ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11241ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11242
11243
11244
11245
11246archive_cmds_need_lc_CXX=no
11247allow_undefined_flag_CXX=
11248always_export_symbols_CXX=no
11249archive_expsym_cmds_CXX=
11250export_dynamic_flag_spec_CXX=
11251hardcode_direct_CXX=no
11252hardcode_libdir_flag_spec_CXX=
11253hardcode_libdir_flag_spec_ld_CXX=
11254hardcode_libdir_separator_CXX=
11255hardcode_minus_L_CXX=no
11256hardcode_shlibpath_var_CXX=unsupported
11257hardcode_automatic_CXX=no
11258module_cmds_CXX=
11259module_expsym_cmds_CXX=
11260link_all_deplibs_CXX=unknown
11261old_archive_cmds_CXX=$old_archive_cmds
11262no_undefined_flag_CXX=
11263whole_archive_flag_spec_CXX=
11264enable_shared_with_static_runtimes_CXX=no
11265
11266# Dependencies to place before and after the object being linked:
11267predep_objects_CXX=
11268postdep_objects_CXX=
11269predeps_CXX=
11270postdeps_CXX=
11271compiler_lib_search_path_CXX=
11272compiler_lib_search_dirs_CXX=
11273
11274# Source file extension for C++ test sources.
11275ac_ext=cpp
11276
11277# Object file extension for compiled C++ test sources.
11278objext=o
11279objext_CXX=$objext
11280
11281# Code to be used in simple compile tests
11282lt_simple_compile_test_code="int some_variable = 0;"
11283
11284# Code to be used in simple link tests
11285lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11286
11287# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11288
11289# If no C compiler was specified, use CC.
11290LTCC=${LTCC-"$CC"}
11291
11292# If no C compiler flags were specified, use CFLAGS.
11293LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11294
11295# Allow CC to be a program name with arguments.
11296compiler=$CC
11297
11298
11299# save warnings/boilerplate of simple test code
11300ac_outfile=conftest.$ac_objext
11301echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11302eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11303_lt_compiler_boilerplate=`cat conftest.err`
11304$rm conftest*
11305
11306ac_outfile=conftest.$ac_objext
11307echo "$lt_simple_link_test_code" >conftest.$ac_ext
11308eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11309_lt_linker_boilerplate=`cat conftest.err`
11310$rm -r conftest*
11311
11312
11313# Allow CC to be a program name with arguments.
11314lt_save_CC=$CC
11315lt_save_LD=$LD
11316lt_save_GCC=$GCC
11317GCC=$GXX
11318lt_save_with_gnu_ld=$with_gnu_ld
11319lt_save_path_LD=$lt_cv_path_LD
11320if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11321  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11322else
11323  $as_unset lt_cv_prog_gnu_ld
11324fi
11325if test -n "${lt_cv_path_LDCXX+set}"; then
11326  lt_cv_path_LD=$lt_cv_path_LDCXX
11327else
11328  $as_unset lt_cv_path_LD
11329fi
11330test -z "${LDCXX+set}" || LD=$LDCXX
11331CC=${CXX-"c++"}
11332compiler=$CC
11333compiler_CXX=$CC
11334for cc_temp in $compiler""; do
11335  case $cc_temp in
11336    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11337    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11338    \-*) ;;
11339    *) break;;
11340  esac
11341done
11342cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11343
11344
11345# We don't want -fno-exception wen compiling C++ code, so set the
11346# no_builtin_flag separately
11347if test "$GXX" = yes; then
11348  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11349else
11350  lt_prog_compiler_no_builtin_flag_CXX=
11351fi
11352
11353if test "$GXX" = yes; then
11354  # Set up default GNU C++ configuration
11355
11356
11357# Check whether --with-gnu-ld was given.
11358if test "${with_gnu_ld+set}" = set; then
11359  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11360else
11361  with_gnu_ld=no
11362fi
11363
11364ac_prog=ld
11365if test "$GCC" = yes; then
11366  # Check if gcc -print-prog-name=ld gives a path.
11367  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11368$as_echo_n "checking for ld used by $CC... " >&6; }
11369  case $host in
11370  *-*-mingw*)
11371    # gcc leaves a trailing carriage return which upsets mingw
11372    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11373  *)
11374    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11375  esac
11376  case $ac_prog in
11377    # Accept absolute paths.
11378    [\\/]* | ?:[\\/]*)
11379      re_direlt='/[^/][^/]*/\.\./'
11380      # Canonicalize the pathname of ld
11381      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11382      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11383	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11384      done
11385      test -z "$LD" && LD="$ac_prog"
11386      ;;
11387  "")
11388    # If it fails, then pretend we aren't using GCC.
11389    ac_prog=ld
11390    ;;
11391  *)
11392    # If it is relative, then search for the first ld in PATH.
11393    with_gnu_ld=unknown
11394    ;;
11395  esac
11396elif test "$with_gnu_ld" = yes; then
11397  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11398$as_echo_n "checking for GNU ld... " >&6; }
11399else
11400  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11401$as_echo_n "checking for non-GNU ld... " >&6; }
11402fi
11403if test "${lt_cv_path_LD+set}" = set; then
11404  $as_echo_n "(cached) " >&6
11405else
11406  if test -z "$LD"; then
11407  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11408  for ac_dir in $PATH; do
11409    IFS="$lt_save_ifs"
11410    test -z "$ac_dir" && ac_dir=.
11411    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11412      lt_cv_path_LD="$ac_dir/$ac_prog"
11413      # Check to see if the program is GNU ld.  I'd rather use --version,
11414      # but apparently some variants of GNU ld only accept -v.
11415      # Break only if it was the GNU/non-GNU ld that we prefer.
11416      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11417      *GNU* | *'with BFD'*)
11418	test "$with_gnu_ld" != no && break
11419	;;
11420      *)
11421	test "$with_gnu_ld" != yes && break
11422	;;
11423      esac
11424    fi
11425  done
11426  IFS="$lt_save_ifs"
11427else
11428  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11429fi
11430fi
11431
11432LD="$lt_cv_path_LD"
11433if test -n "$LD"; then
11434  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11435$as_echo "$LD" >&6; }
11436else
11437  { $as_echo "$as_me:$LINENO: result: no" >&5
11438$as_echo "no" >&6; }
11439fi
11440test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11441$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11442   { (exit 1); exit 1; }; }
11443{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11444$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11445if test "${lt_cv_prog_gnu_ld+set}" = set; then
11446  $as_echo_n "(cached) " >&6
11447else
11448  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11449case `$LD -v 2>&1 </dev/null` in
11450*GNU* | *'with BFD'*)
11451  lt_cv_prog_gnu_ld=yes
11452  ;;
11453*)
11454  lt_cv_prog_gnu_ld=no
11455  ;;
11456esac
11457fi
11458{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11459$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11460with_gnu_ld=$lt_cv_prog_gnu_ld
11461
11462
11463
11464  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11465  # archiving commands below assume that GNU ld is being used.
11466  if test "$with_gnu_ld" = yes; then
11467    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11468    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'
11469
11470    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11471    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11472
11473    # If archive_cmds runs LD, not CC, wlarc should be empty
11474    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11475    #     investigate it a little bit more. (MM)
11476    wlarc='${wl}'
11477
11478    # ancient GNU ld didn't support --whole-archive et. al.
11479    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11480	grep 'no-whole-archive' > /dev/null; then
11481      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11482    else
11483      whole_archive_flag_spec_CXX=
11484    fi
11485  else
11486    with_gnu_ld=no
11487    wlarc=
11488
11489    # A generic and very simple default shared library creation
11490    # command for GNU C++ for the case where it uses the native
11491    # linker, instead of GNU ld.  If possible, this setting should
11492    # overridden to take advantage of the native linker features on
11493    # the platform it is being used on.
11494    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11495  fi
11496
11497  # Commands to make compiler produce verbose output that lists
11498  # what "hidden" libraries, object files and flags are used when
11499  # linking a shared library.
11500  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11501
11502else
11503  GXX=no
11504  with_gnu_ld=no
11505  wlarc=
11506fi
11507
11508# PORTME: fill in a description of your system's C++ link characteristics
11509{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11510$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11511ld_shlibs_CXX=yes
11512case $host_os in
11513  aix3*)
11514    # FIXME: insert proper C++ library support
11515    ld_shlibs_CXX=no
11516    ;;
11517  aix[4-9]*)
11518    if test "$host_cpu" = ia64; then
11519      # On IA64, the linker does run time linking by default, so we don't
11520      # have to do anything special.
11521      aix_use_runtimelinking=no
11522      exp_sym_flag='-Bexport'
11523      no_entry_flag=""
11524    else
11525      aix_use_runtimelinking=no
11526
11527      # Test if we are trying to use run time linking or normal
11528      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11529      # need to do runtime linking.
11530      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11531	for ld_flag in $LDFLAGS; do
11532	  case $ld_flag in
11533	  *-brtl*)
11534	    aix_use_runtimelinking=yes
11535	    break
11536	    ;;
11537	  esac
11538	done
11539	;;
11540      esac
11541
11542      exp_sym_flag='-bexport'
11543      no_entry_flag='-bnoentry'
11544    fi
11545
11546    # When large executables or shared objects are built, AIX ld can
11547    # have problems creating the table of contents.  If linking a library
11548    # or program results in "error TOC overflow" add -mminimal-toc to
11549    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11550    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11551
11552    archive_cmds_CXX=''
11553    hardcode_direct_CXX=yes
11554    hardcode_libdir_separator_CXX=':'
11555    link_all_deplibs_CXX=yes
11556
11557    if test "$GXX" = yes; then
11558      case $host_os in aix4.[012]|aix4.[012].*)
11559      # We only want to do this on AIX 4.2 and lower, the check
11560      # below for broken collect2 doesn't work under 4.3+
11561	collect2name=`${CC} -print-prog-name=collect2`
11562	if test -f "$collect2name" && \
11563	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11564	then
11565	  # We have reworked collect2
11566	  :
11567	else
11568	  # We have old collect2
11569	  hardcode_direct_CXX=unsupported
11570	  # It fails to find uninstalled libraries when the uninstalled
11571	  # path is not listed in the libpath.  Setting hardcode_minus_L
11572	  # to unsupported forces relinking
11573	  hardcode_minus_L_CXX=yes
11574	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11575	  hardcode_libdir_separator_CXX=
11576	fi
11577	;;
11578      esac
11579      shared_flag='-shared'
11580      if test "$aix_use_runtimelinking" = yes; then
11581	shared_flag="$shared_flag "'${wl}-G'
11582      fi
11583    else
11584      # not using gcc
11585      if test "$host_cpu" = ia64; then
11586	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11587	# chokes on -Wl,-G. The following line is correct:
11588	shared_flag='-G'
11589      else
11590	if test "$aix_use_runtimelinking" = yes; then
11591	  shared_flag='${wl}-G'
11592	else
11593	  shared_flag='${wl}-bM:SRE'
11594	fi
11595      fi
11596    fi
11597
11598    # It seems that -bexpall does not export symbols beginning with
11599    # underscore (_), so it is better to generate a list of symbols to export.
11600    always_export_symbols_CXX=yes
11601    if test "$aix_use_runtimelinking" = yes; then
11602      # Warning - without using the other runtime loading flags (-brtl),
11603      # -berok will link without error, but may produce a broken library.
11604      allow_undefined_flag_CXX='-berok'
11605      # Determine the default libpath from the value encoded in an empty executable.
11606      cat >conftest.$ac_ext <<_ACEOF
11607/* confdefs.h.  */
11608_ACEOF
11609cat confdefs.h >>conftest.$ac_ext
11610cat >>conftest.$ac_ext <<_ACEOF
11611/* end confdefs.h.  */
11612
11613int
11614main ()
11615{
11616
11617  ;
11618  return 0;
11619}
11620_ACEOF
11621rm -f conftest.$ac_objext conftest$ac_exeext
11622if { (ac_try="$ac_link"
11623case "(($ac_try" in
11624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11625  *) ac_try_echo=$ac_try;;
11626esac
11627eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11628$as_echo "$ac_try_echo") >&5
11629  (eval "$ac_link") 2>conftest.er1
11630  ac_status=$?
11631  grep -v '^ *+' conftest.er1 >conftest.err
11632  rm -f conftest.er1
11633  cat conftest.err >&5
11634  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11635  (exit $ac_status); } && {
11636	 test -z "$ac_cxx_werror_flag" ||
11637	 test ! -s conftest.err
11638       } && test -s conftest$ac_exeext && {
11639	 test "$cross_compiling" = yes ||
11640	 $as_test_x conftest$ac_exeext
11641       }; then
11642
11643lt_aix_libpath_sed='
11644    /Import File Strings/,/^$/ {
11645	/^0/ {
11646	    s/^0  *\(.*\)$/\1/
11647	    p
11648	}
11649    }'
11650aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11651# Check for a 64-bit object if we didn't find anything.
11652if test -z "$aix_libpath"; then
11653  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11654fi
11655else
11656  $as_echo "$as_me: failed program was:" >&5
11657sed 's/^/| /' conftest.$ac_ext >&5
11658
11659
11660fi
11661
11662rm -rf conftest.dSYM
11663rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11664      conftest$ac_exeext conftest.$ac_ext
11665if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11666
11667      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11668
11669      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"
11670     else
11671      if test "$host_cpu" = ia64; then
11672	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11673	allow_undefined_flag_CXX="-z nodefs"
11674	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"
11675      else
11676	# Determine the default libpath from the value encoded in an empty executable.
11677	cat >conftest.$ac_ext <<_ACEOF
11678/* confdefs.h.  */
11679_ACEOF
11680cat confdefs.h >>conftest.$ac_ext
11681cat >>conftest.$ac_ext <<_ACEOF
11682/* end confdefs.h.  */
11683
11684int
11685main ()
11686{
11687
11688  ;
11689  return 0;
11690}
11691_ACEOF
11692rm -f conftest.$ac_objext conftest$ac_exeext
11693if { (ac_try="$ac_link"
11694case "(($ac_try" in
11695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11696  *) ac_try_echo=$ac_try;;
11697esac
11698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11699$as_echo "$ac_try_echo") >&5
11700  (eval "$ac_link") 2>conftest.er1
11701  ac_status=$?
11702  grep -v '^ *+' conftest.er1 >conftest.err
11703  rm -f conftest.er1
11704  cat conftest.err >&5
11705  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11706  (exit $ac_status); } && {
11707	 test -z "$ac_cxx_werror_flag" ||
11708	 test ! -s conftest.err
11709       } && test -s conftest$ac_exeext && {
11710	 test "$cross_compiling" = yes ||
11711	 $as_test_x conftest$ac_exeext
11712       }; then
11713
11714lt_aix_libpath_sed='
11715    /Import File Strings/,/^$/ {
11716	/^0/ {
11717	    s/^0  *\(.*\)$/\1/
11718	    p
11719	}
11720    }'
11721aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11722# Check for a 64-bit object if we didn't find anything.
11723if test -z "$aix_libpath"; then
11724  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11725fi
11726else
11727  $as_echo "$as_me: failed program was:" >&5
11728sed 's/^/| /' conftest.$ac_ext >&5
11729
11730
11731fi
11732
11733rm -rf conftest.dSYM
11734rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11735      conftest$ac_exeext conftest.$ac_ext
11736if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11737
11738	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11739	# Warning - without using the other run time loading flags,
11740	# -berok will link without error, but may produce a broken library.
11741	no_undefined_flag_CXX=' ${wl}-bernotok'
11742	allow_undefined_flag_CXX=' ${wl}-berok'
11743	# Exported symbols can be pulled into shared objects from archives
11744	whole_archive_flag_spec_CXX='$convenience'
11745	archive_cmds_need_lc_CXX=yes
11746	# This is similar to how AIX traditionally builds its shared libraries.
11747	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'
11748      fi
11749    fi
11750    ;;
11751
11752  beos*)
11753    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11754      allow_undefined_flag_CXX=unsupported
11755      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11756      # support --undefined.  This deserves some investigation.  FIXME
11757      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11758    else
11759      ld_shlibs_CXX=no
11760    fi
11761    ;;
11762
11763  chorus*)
11764    case $cc_basename in
11765      *)
11766	# FIXME: insert proper C++ library support
11767	ld_shlibs_CXX=no
11768	;;
11769    esac
11770    ;;
11771
11772  cygwin* | mingw* | pw32*)
11773    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11774    # as there is no search path for DLLs.
11775    hardcode_libdir_flag_spec_CXX='-L$libdir'
11776    allow_undefined_flag_CXX=unsupported
11777    always_export_symbols_CXX=no
11778    enable_shared_with_static_runtimes_CXX=yes
11779
11780    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11781      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'
11782      # If the export-symbols file already is a .def file (1st line
11783      # is EXPORTS), use it as is; otherwise, prepend...
11784      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11785	cp $export_symbols $output_objdir/$soname.def;
11786      else
11787	echo EXPORTS > $output_objdir/$soname.def;
11788	cat $export_symbols >> $output_objdir/$soname.def;
11789      fi~
11790      $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'
11791    else
11792      ld_shlibs_CXX=no
11793    fi
11794  ;;
11795      darwin* | rhapsody*)
11796      archive_cmds_need_lc_CXX=no
11797      hardcode_direct_CXX=no
11798      hardcode_automatic_CXX=yes
11799      hardcode_shlibpath_var_CXX=unsupported
11800      whole_archive_flag_spec_CXX=''
11801      link_all_deplibs_CXX=yes
11802      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11803      if test "$GXX" = yes ; then
11804      output_verbose_link_cmd='echo'
11805      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}"
11806      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11807      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}"
11808      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}"
11809      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11810        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}"
11811        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}"
11812      fi
11813      else
11814      case $cc_basename in
11815        xlc*)
11816         output_verbose_link_cmd='echo'
11817          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'
11818          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11819          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11820          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}'
11821          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}'
11822          ;;
11823       *)
11824         ld_shlibs_CXX=no
11825          ;;
11826      esac
11827      fi
11828        ;;
11829
11830  dgux*)
11831    case $cc_basename in
11832      ec++*)
11833	# FIXME: insert proper C++ library support
11834	ld_shlibs_CXX=no
11835	;;
11836      ghcx*)
11837	# Green Hills C++ Compiler
11838	# FIXME: insert proper C++ library support
11839	ld_shlibs_CXX=no
11840	;;
11841      *)
11842	# FIXME: insert proper C++ library support
11843	ld_shlibs_CXX=no
11844	;;
11845    esac
11846    ;;
11847  freebsd[12]*)
11848    # C++ shared libraries reported to be fairly broken before switch to ELF
11849    ld_shlibs_CXX=no
11850    ;;
11851  freebsd-elf*)
11852    archive_cmds_need_lc_CXX=no
11853    ;;
11854  freebsd* | dragonfly*)
11855    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11856    # conventions
11857    ld_shlibs_CXX=yes
11858    ;;
11859  gnu*)
11860    ;;
11861  hpux9*)
11862    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11863    hardcode_libdir_separator_CXX=:
11864    export_dynamic_flag_spec_CXX='${wl}-E'
11865    hardcode_direct_CXX=yes
11866    hardcode_minus_L_CXX=yes # Not in the search PATH,
11867				# but as the default
11868				# location of the library.
11869
11870    case $cc_basename in
11871    CC*)
11872      # FIXME: insert proper C++ library support
11873      ld_shlibs_CXX=no
11874      ;;
11875    aCC*)
11876      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'
11877      # Commands to make compiler produce verbose output that lists
11878      # what "hidden" libraries, object files and flags are used when
11879      # linking a shared library.
11880      #
11881      # There doesn't appear to be a way to prevent this compiler from
11882      # explicitly linking system object files so we need to strip them
11883      # from the output so that they don't get included in the library
11884      # dependencies.
11885      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'
11886      ;;
11887    *)
11888      if test "$GXX" = yes; then
11889        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'
11890      else
11891        # FIXME: insert proper C++ library support
11892        ld_shlibs_CXX=no
11893      fi
11894      ;;
11895    esac
11896    ;;
11897  hpux10*|hpux11*)
11898    if test $with_gnu_ld = no; then
11899      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11900      hardcode_libdir_separator_CXX=:
11901
11902      case $host_cpu in
11903      hppa*64*|ia64*) ;;
11904      *)
11905	export_dynamic_flag_spec_CXX='${wl}-E'
11906        ;;
11907      esac
11908    fi
11909    case $host_cpu in
11910    hppa*64*|ia64*)
11911      hardcode_direct_CXX=no
11912      hardcode_shlibpath_var_CXX=no
11913      ;;
11914    *)
11915      hardcode_direct_CXX=yes
11916      hardcode_minus_L_CXX=yes # Not in the search PATH,
11917					      # but as the default
11918					      # location of the library.
11919      ;;
11920    esac
11921
11922    case $cc_basename in
11923      CC*)
11924	# FIXME: insert proper C++ library support
11925	ld_shlibs_CXX=no
11926	;;
11927      aCC*)
11928	case $host_cpu in
11929	hppa*64*)
11930	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11931	  ;;
11932	ia64*)
11933	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11934	  ;;
11935	*)
11936	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11937	  ;;
11938	esac
11939	# Commands to make compiler produce verbose output that lists
11940	# what "hidden" libraries, object files and flags are used when
11941	# linking a shared library.
11942	#
11943	# There doesn't appear to be a way to prevent this compiler from
11944	# explicitly linking system object files so we need to strip them
11945	# from the output so that they don't get included in the library
11946	# dependencies.
11947	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'
11948	;;
11949      *)
11950	if test "$GXX" = yes; then
11951	  if test $with_gnu_ld = no; then
11952	    case $host_cpu in
11953	    hppa*64*)
11954	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11955	      ;;
11956	    ia64*)
11957	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11958	      ;;
11959	    *)
11960	      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'
11961	      ;;
11962	    esac
11963	  fi
11964	else
11965	  # FIXME: insert proper C++ library support
11966	  ld_shlibs_CXX=no
11967	fi
11968	;;
11969    esac
11970    ;;
11971  interix[3-9]*)
11972    hardcode_direct_CXX=no
11973    hardcode_shlibpath_var_CXX=no
11974    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11975    export_dynamic_flag_spec_CXX='${wl}-E'
11976    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11977    # Instead, shared libraries are loaded at an image base (0x10000000 by
11978    # default) and relocated if they conflict, which is a slow very memory
11979    # consuming and fragmenting process.  To avoid this, we pick a random,
11980    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11981    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11982    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'
11983    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'
11984    ;;
11985  irix5* | irix6*)
11986    case $cc_basename in
11987      CC*)
11988	# SGI C++
11989	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'
11990
11991	# Archives containing C++ object files must be created using
11992	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11993	# necessary to make sure instantiated templates are included
11994	# in the archive.
11995	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11996	;;
11997      *)
11998	if test "$GXX" = yes; then
11999	  if test "$with_gnu_ld" = no; then
12000	    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'
12001	  else
12002	    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'
12003	  fi
12004	fi
12005	link_all_deplibs_CXX=yes
12006	;;
12007    esac
12008    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12009    hardcode_libdir_separator_CXX=:
12010    ;;
12011  linux* | k*bsd*-gnu)
12012    case $cc_basename in
12013      KCC*)
12014	# Kuck and Associates, Inc. (KAI) C++ Compiler
12015
12016	# KCC will only create a shared library if the output file
12017	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12018	# to its proper name (with version) after linking.
12019	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'
12020	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'
12021	# Commands to make compiler produce verbose output that lists
12022	# what "hidden" libraries, object files and flags are used when
12023	# linking a shared library.
12024	#
12025	# There doesn't appear to be a way to prevent this compiler from
12026	# explicitly linking system object files so we need to strip them
12027	# from the output so that they don't get included in the library
12028	# dependencies.
12029	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'
12030
12031	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12032	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12033
12034	# Archives containing C++ object files must be created using
12035	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12036	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12037	;;
12038      icpc*)
12039	# Intel C++
12040	with_gnu_ld=yes
12041	# version 8.0 and above of icpc choke on multiply defined symbols
12042	# if we add $predep_objects and $postdep_objects, however 7.1 and
12043	# earlier do not add the objects themselves.
12044	case `$CC -V 2>&1` in
12045	*"Version 7."*)
12046  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12047  	  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'
12048	  ;;
12049	*)  # Version 8.0 or newer
12050	  tmp_idyn=
12051	  case $host_cpu in
12052	    ia64*) tmp_idyn=' -i_dynamic';;
12053	  esac
12054  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12055	  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'
12056	  ;;
12057	esac
12058	archive_cmds_need_lc_CXX=no
12059	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12060	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12061	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12062	;;
12063      pgCC* | pgcpp*)
12064        # Portland Group C++ compiler
12065	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12066  	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'
12067
12068	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12069	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12070	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'
12071        ;;
12072      cxx*)
12073	# Compaq C++
12074	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12075	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'
12076
12077	runpath_var=LD_RUN_PATH
12078	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12079	hardcode_libdir_separator_CXX=:
12080
12081	# Commands to make compiler produce verbose output that lists
12082	# what "hidden" libraries, object files and flags are used when
12083	# linking a shared library.
12084	#
12085	# There doesn't appear to be a way to prevent this compiler from
12086	# explicitly linking system object files so we need to strip them
12087	# from the output so that they don't get included in the library
12088	# dependencies.
12089	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'
12090	;;
12091      *)
12092	case `$CC -V 2>&1 | sed 5q` in
12093	*Sun\ C*)
12094	  # Sun C++ 5.9
12095	  no_undefined_flag_CXX=' -zdefs'
12096	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12097	  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'
12098	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12099	  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'
12100
12101	  # Not sure whether something based on
12102	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12103	  # would be better.
12104	  output_verbose_link_cmd='echo'
12105
12106	  # Archives containing C++ object files must be created using
12107	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12108	  # necessary to make sure instantiated templates are included
12109	  # in the archive.
12110	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12111	  ;;
12112	esac
12113	;;
12114    esac
12115    ;;
12116  lynxos*)
12117    # FIXME: insert proper C++ library support
12118    ld_shlibs_CXX=no
12119    ;;
12120  m88k*)
12121    # FIXME: insert proper C++ library support
12122    ld_shlibs_CXX=no
12123    ;;
12124  mvs*)
12125    case $cc_basename in
12126      cxx*)
12127	# FIXME: insert proper C++ library support
12128	ld_shlibs_CXX=no
12129	;;
12130      *)
12131	# FIXME: insert proper C++ library support
12132	ld_shlibs_CXX=no
12133	;;
12134    esac
12135    ;;
12136  netbsd*)
12137    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12138      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12139      wlarc=
12140      hardcode_libdir_flag_spec_CXX='-R$libdir'
12141      hardcode_direct_CXX=yes
12142      hardcode_shlibpath_var_CXX=no
12143    fi
12144    # Workaround some broken pre-1.5 toolchains
12145    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12146    ;;
12147  openbsd2*)
12148    # C++ shared libraries are fairly broken
12149    ld_shlibs_CXX=no
12150    ;;
12151  openbsd*)
12152    if test -f /usr/libexec/ld.so; then
12153      hardcode_direct_CXX=yes
12154      hardcode_shlibpath_var_CXX=no
12155      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12156      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12157      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12158	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12159	export_dynamic_flag_spec_CXX='${wl}-E'
12160	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12161      fi
12162      output_verbose_link_cmd='echo'
12163    else
12164      ld_shlibs_CXX=no
12165    fi
12166    ;;
12167  osf3*)
12168    case $cc_basename in
12169      KCC*)
12170	# Kuck and Associates, Inc. (KAI) C++ Compiler
12171
12172	# KCC will only create a shared library if the output file
12173	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12174	# to its proper name (with version) after linking.
12175	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'
12176
12177	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12178	hardcode_libdir_separator_CXX=:
12179
12180	# Archives containing C++ object files must be created using
12181	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12182	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12183
12184	;;
12185      RCC*)
12186	# Rational C++ 2.4.1
12187	# FIXME: insert proper C++ library support
12188	ld_shlibs_CXX=no
12189	;;
12190      cxx*)
12191	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12192	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'
12193
12194	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12195	hardcode_libdir_separator_CXX=:
12196
12197	# Commands to make compiler produce verbose output that lists
12198	# what "hidden" libraries, object files and flags are used when
12199	# linking a shared library.
12200	#
12201	# There doesn't appear to be a way to prevent this compiler from
12202	# explicitly linking system object files so we need to strip them
12203	# from the output so that they don't get included in the library
12204	# dependencies.
12205	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'
12206	;;
12207      *)
12208	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12209	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12210	  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'
12211
12212	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12213	  hardcode_libdir_separator_CXX=:
12214
12215	  # Commands to make compiler produce verbose output that lists
12216	  # what "hidden" libraries, object files and flags are used when
12217	  # linking a shared library.
12218	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12219
12220	else
12221	  # FIXME: insert proper C++ library support
12222	  ld_shlibs_CXX=no
12223	fi
12224	;;
12225    esac
12226    ;;
12227  osf4* | osf5*)
12228    case $cc_basename in
12229      KCC*)
12230	# Kuck and Associates, Inc. (KAI) C++ Compiler
12231
12232	# KCC will only create a shared library if the output file
12233	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12234	# to its proper name (with version) after linking.
12235	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'
12236
12237	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12238	hardcode_libdir_separator_CXX=:
12239
12240	# Archives containing C++ object files must be created using
12241	# the KAI C++ compiler.
12242	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12243	;;
12244      RCC*)
12245	# Rational C++ 2.4.1
12246	# FIXME: insert proper C++ library support
12247	ld_shlibs_CXX=no
12248	;;
12249      cxx*)
12250	allow_undefined_flag_CXX=' -expect_unresolved \*'
12251	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'
12252	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12253	  echo "-hidden">> $lib.exp~
12254	  $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~
12255	  $rm $lib.exp'
12256
12257	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12258	hardcode_libdir_separator_CXX=:
12259
12260	# Commands to make compiler produce verbose output that lists
12261	# what "hidden" libraries, object files and flags are used when
12262	# linking a shared library.
12263	#
12264	# There doesn't appear to be a way to prevent this compiler from
12265	# explicitly linking system object files so we need to strip them
12266	# from the output so that they don't get included in the library
12267	# dependencies.
12268	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'
12269	;;
12270      *)
12271	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12272	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12273	 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'
12274
12275	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12276	  hardcode_libdir_separator_CXX=:
12277
12278	  # Commands to make compiler produce verbose output that lists
12279	  # what "hidden" libraries, object files and flags are used when
12280	  # linking a shared library.
12281	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12282
12283	else
12284	  # FIXME: insert proper C++ library support
12285	  ld_shlibs_CXX=no
12286	fi
12287	;;
12288    esac
12289    ;;
12290  psos*)
12291    # FIXME: insert proper C++ library support
12292    ld_shlibs_CXX=no
12293    ;;
12294  sunos4*)
12295    case $cc_basename in
12296      CC*)
12297	# Sun C++ 4.x
12298	# FIXME: insert proper C++ library support
12299	ld_shlibs_CXX=no
12300	;;
12301      lcc*)
12302	# Lucid
12303	# FIXME: insert proper C++ library support
12304	ld_shlibs_CXX=no
12305	;;
12306      *)
12307	# FIXME: insert proper C++ library support
12308	ld_shlibs_CXX=no
12309	;;
12310    esac
12311    ;;
12312  solaris*)
12313    case $cc_basename in
12314      CC*)
12315	# Sun C++ 4.2, 5.x and Centerline C++
12316        archive_cmds_need_lc_CXX=yes
12317	no_undefined_flag_CXX=' -zdefs'
12318	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12319	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12320	$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'
12321
12322	hardcode_libdir_flag_spec_CXX='-R$libdir'
12323	hardcode_shlibpath_var_CXX=no
12324	case $host_os in
12325	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12326	  *)
12327	    # The compiler driver will combine and reorder linker options,
12328	    # but understands `-z linker_flag'.
12329	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12330	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12331	    ;;
12332	esac
12333	link_all_deplibs_CXX=yes
12334
12335	output_verbose_link_cmd='echo'
12336
12337	# Archives containing C++ object files must be created using
12338	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12339	# necessary to make sure instantiated templates are included
12340	# in the archive.
12341	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12342	;;
12343      gcx*)
12344	# Green Hills C++ Compiler
12345	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12346
12347	# The C++ compiler must be used to create the archive.
12348	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12349	;;
12350      *)
12351	# GNU C++ compiler with Solaris linker
12352	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12353	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12354	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12355	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12356	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12357		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12358
12359	    # Commands to make compiler produce verbose output that lists
12360	    # what "hidden" libraries, object files and flags are used when
12361	    # linking a shared library.
12362	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12363	  else
12364	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12365	    # platform.
12366	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12367	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12368		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12369
12370	    # Commands to make compiler produce verbose output that lists
12371	    # what "hidden" libraries, object files and flags are used when
12372	    # linking a shared library.
12373	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12374	  fi
12375
12376	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12377	  case $host_os in
12378	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12379	  *)
12380	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12381	    ;;
12382	  esac
12383	fi
12384	;;
12385    esac
12386    ;;
12387  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12388    no_undefined_flag_CXX='${wl}-z,text'
12389    archive_cmds_need_lc_CXX=no
12390    hardcode_shlibpath_var_CXX=no
12391    runpath_var='LD_RUN_PATH'
12392
12393    case $cc_basename in
12394      CC*)
12395	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12396	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12397	;;
12398      *)
12399	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12400	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12401	;;
12402    esac
12403    ;;
12404  sysv5* | sco3.2v5* | sco5v6*)
12405    # Note: We can NOT use -z defs as we might desire, because we do not
12406    # link with -lc, and that would cause any symbols used from libc to
12407    # always be unresolved, which means just about no library would
12408    # ever link correctly.  If we're not using GNU ld we use -z text
12409    # though, which does catch some bad symbols but isn't as heavy-handed
12410    # as -z defs.
12411    # For security reasons, it is highly recommended that you always
12412    # use absolute paths for naming shared libraries, and exclude the
12413    # DT_RUNPATH tag from executables and libraries.  But doing so
12414    # requires that you compile everything twice, which is a pain.
12415    # So that behaviour is only enabled if SCOABSPATH is set to a
12416    # non-empty value in the environment.  Most likely only useful for
12417    # creating official distributions of packages.
12418    # This is a hack until libtool officially supports absolute path
12419    # names for shared libraries.
12420    no_undefined_flag_CXX='${wl}-z,text'
12421    allow_undefined_flag_CXX='${wl}-z,nodefs'
12422    archive_cmds_need_lc_CXX=no
12423    hardcode_shlibpath_var_CXX=no
12424    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12425    hardcode_libdir_separator_CXX=':'
12426    link_all_deplibs_CXX=yes
12427    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12428    runpath_var='LD_RUN_PATH'
12429
12430    case $cc_basename in
12431      CC*)
12432	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12433	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12434	;;
12435      *)
12436	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12437	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12438	;;
12439    esac
12440    ;;
12441  tandem*)
12442    case $cc_basename in
12443      NCC*)
12444	# NonStop-UX NCC 3.20
12445	# FIXME: insert proper C++ library support
12446	ld_shlibs_CXX=no
12447	;;
12448      *)
12449	# FIXME: insert proper C++ library support
12450	ld_shlibs_CXX=no
12451	;;
12452    esac
12453    ;;
12454  vxworks*)
12455    # FIXME: insert proper C++ library support
12456    ld_shlibs_CXX=no
12457    ;;
12458  *)
12459    # FIXME: insert proper C++ library support
12460    ld_shlibs_CXX=no
12461    ;;
12462esac
12463{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12464$as_echo "$ld_shlibs_CXX" >&6; }
12465test "$ld_shlibs_CXX" = no && can_build_shared=no
12466
12467GCC_CXX="$GXX"
12468LD_CXX="$LD"
12469
12470cat > conftest.$ac_ext <<EOF
12471class Foo
12472{
12473public:
12474  Foo (void) { a = 0; }
12475private:
12476  int a;
12477};
12478EOF
12479
12480if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12481  (eval $ac_compile) 2>&5
12482  ac_status=$?
12483  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12484  (exit $ac_status); }; then
12485  # Parse the compiler output and extract the necessary
12486  # objects, libraries and library flags.
12487
12488  # Sentinel used to keep track of whether or not we are before
12489  # the conftest object file.
12490  pre_test_object_deps_done=no
12491
12492  # The `*' in the case matches for architectures that use `case' in
12493  # $output_verbose_cmd can trigger glob expansion during the loop
12494  # eval without this substitution.
12495  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12496
12497  for p in `eval $output_verbose_link_cmd`; do
12498    case $p in
12499
12500    -L* | -R* | -l*)
12501       # Some compilers place space between "-{L,R}" and the path.
12502       # Remove the space.
12503       if test $p = "-L" \
12504	  || test $p = "-R"; then
12505	 prev=$p
12506	 continue
12507       else
12508	 prev=
12509       fi
12510
12511       if test "$pre_test_object_deps_done" = no; then
12512	 case $p in
12513	 -L* | -R*)
12514	   # Internal compiler library paths should come after those
12515	   # provided the user.  The postdeps already come after the
12516	   # user supplied libs so there is no need to process them.
12517	   if test -z "$compiler_lib_search_path_CXX"; then
12518	     compiler_lib_search_path_CXX="${prev}${p}"
12519	   else
12520	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12521	   fi
12522	   ;;
12523	 # The "-l" case would never come before the object being
12524	 # linked, so don't bother handling this case.
12525	 esac
12526       else
12527	 if test -z "$postdeps_CXX"; then
12528	   postdeps_CXX="${prev}${p}"
12529	 else
12530	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12531	 fi
12532       fi
12533       ;;
12534
12535    *.$objext)
12536       # This assumes that the test object file only shows up
12537       # once in the compiler output.
12538       if test "$p" = "conftest.$objext"; then
12539	 pre_test_object_deps_done=yes
12540	 continue
12541       fi
12542
12543       if test "$pre_test_object_deps_done" = no; then
12544	 if test -z "$predep_objects_CXX"; then
12545	   predep_objects_CXX="$p"
12546	 else
12547	   predep_objects_CXX="$predep_objects_CXX $p"
12548	 fi
12549       else
12550	 if test -z "$postdep_objects_CXX"; then
12551	   postdep_objects_CXX="$p"
12552	 else
12553	   postdep_objects_CXX="$postdep_objects_CXX $p"
12554	 fi
12555       fi
12556       ;;
12557
12558    *) ;; # Ignore the rest.
12559
12560    esac
12561  done
12562
12563  # Clean up.
12564  rm -f a.out a.exe
12565else
12566  echo "libtool.m4: error: problem compiling CXX test program"
12567fi
12568
12569$rm -f confest.$objext
12570
12571compiler_lib_search_dirs_CXX=
12572if test -n "$compiler_lib_search_path_CXX"; then
12573  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12574fi
12575
12576# PORTME: override above test on systems where it is broken
12577case $host_os in
12578interix[3-9]*)
12579  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12580  # hack all around it, let's just trust "g++" to DTRT.
12581  predep_objects_CXX=
12582  postdep_objects_CXX=
12583  postdeps_CXX=
12584  ;;
12585
12586linux*)
12587  case `$CC -V 2>&1 | sed 5q` in
12588  *Sun\ C*)
12589    # Sun C++ 5.9
12590    #
12591    # The more standards-conforming stlport4 library is
12592    # incompatible with the Cstd library. Avoid specifying
12593    # it if it's in CXXFLAGS. Ignore libCrun as
12594    # -library=stlport4 depends on it.
12595    case " $CXX $CXXFLAGS " in
12596    *" -library=stlport4 "*)
12597      solaris_use_stlport4=yes
12598      ;;
12599    esac
12600    if test "$solaris_use_stlport4" != yes; then
12601      postdeps_CXX='-library=Cstd -library=Crun'
12602    fi
12603    ;;
12604  esac
12605  ;;
12606
12607solaris*)
12608  case $cc_basename in
12609  CC*)
12610    # The more standards-conforming stlport4 library is
12611    # incompatible with the Cstd library. Avoid specifying
12612    # it if it's in CXXFLAGS. Ignore libCrun as
12613    # -library=stlport4 depends on it.
12614    case " $CXX $CXXFLAGS " in
12615    *" -library=stlport4 "*)
12616      solaris_use_stlport4=yes
12617      ;;
12618    esac
12619
12620    # Adding this requires a known-good setup of shared libraries for
12621    # Sun compiler versions before 5.6, else PIC objects from an old
12622    # archive will be linked into the output, leading to subtle bugs.
12623    if test "$solaris_use_stlport4" != yes; then
12624      postdeps_CXX='-library=Cstd -library=Crun'
12625    fi
12626    ;;
12627  esac
12628  ;;
12629esac
12630
12631case " $postdeps_CXX " in
12632*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12633esac
12634
12635lt_prog_compiler_wl_CXX=
12636lt_prog_compiler_pic_CXX=
12637lt_prog_compiler_static_CXX=
12638
12639{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12640$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12641
12642  # C++ specific cases for pic, static, wl, etc.
12643  if test "$GXX" = yes; then
12644    lt_prog_compiler_wl_CXX='-Wl,'
12645    lt_prog_compiler_static_CXX='-static'
12646
12647    case $host_os in
12648    aix*)
12649      # All AIX code is PIC.
12650      if test "$host_cpu" = ia64; then
12651	# AIX 5 now supports IA64 processor
12652	lt_prog_compiler_static_CXX='-Bstatic'
12653      fi
12654      ;;
12655    amigaos*)
12656      # FIXME: we need at least 68020 code to build shared libraries, but
12657      # adding the `-m68020' flag to GCC prevents building anything better,
12658      # like `-m68040'.
12659      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12660      ;;
12661    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12662      # PIC is the default for these OSes.
12663      ;;
12664    mingw* | cygwin* | os2* | pw32*)
12665      # This hack is so that the source file can tell whether it is being
12666      # built for inclusion in a dll (and should export symbols for example).
12667      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12668      # (--disable-auto-import) libraries
12669      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12670      ;;
12671    darwin* | rhapsody*)
12672      # PIC is the default on this platform
12673      # Common symbols not allowed in MH_DYLIB files
12674      lt_prog_compiler_pic_CXX='-fno-common'
12675      ;;
12676    *djgpp*)
12677      # DJGPP does not support shared libraries at all
12678      lt_prog_compiler_pic_CXX=
12679      ;;
12680    interix[3-9]*)
12681      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12682      # Instead, we relocate shared libraries at runtime.
12683      ;;
12684    sysv4*MP*)
12685      if test -d /usr/nec; then
12686	lt_prog_compiler_pic_CXX=-Kconform_pic
12687      fi
12688      ;;
12689    hpux*)
12690      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12691      # not for PA HP-UX.
12692      case $host_cpu in
12693      hppa*64*|ia64*)
12694	;;
12695      *)
12696	lt_prog_compiler_pic_CXX='-fPIC'
12697	;;
12698      esac
12699      ;;
12700    *)
12701      lt_prog_compiler_pic_CXX='-fPIC'
12702      ;;
12703    esac
12704  else
12705    case $host_os in
12706      aix[4-9]*)
12707	# All AIX code is PIC.
12708	if test "$host_cpu" = ia64; then
12709	  # AIX 5 now supports IA64 processor
12710	  lt_prog_compiler_static_CXX='-Bstatic'
12711	else
12712	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12713	fi
12714	;;
12715      chorus*)
12716	case $cc_basename in
12717	cxch68*)
12718	  # Green Hills C++ Compiler
12719	  # _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"
12720	  ;;
12721	esac
12722	;;
12723       darwin*)
12724         # PIC is the default on this platform
12725         # Common symbols not allowed in MH_DYLIB files
12726         case $cc_basename in
12727           xlc*)
12728           lt_prog_compiler_pic_CXX='-qnocommon'
12729           lt_prog_compiler_wl_CXX='-Wl,'
12730           ;;
12731         esac
12732       ;;
12733      dgux*)
12734	case $cc_basename in
12735	  ec++*)
12736	    lt_prog_compiler_pic_CXX='-KPIC'
12737	    ;;
12738	  ghcx*)
12739	    # Green Hills C++ Compiler
12740	    lt_prog_compiler_pic_CXX='-pic'
12741	    ;;
12742	  *)
12743	    ;;
12744	esac
12745	;;
12746      freebsd* | dragonfly*)
12747	# FreeBSD uses GNU C++
12748	;;
12749      hpux9* | hpux10* | hpux11*)
12750	case $cc_basename in
12751	  CC*)
12752	    lt_prog_compiler_wl_CXX='-Wl,'
12753	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12754	    if test "$host_cpu" != ia64; then
12755	      lt_prog_compiler_pic_CXX='+Z'
12756	    fi
12757	    ;;
12758	  aCC*)
12759	    lt_prog_compiler_wl_CXX='-Wl,'
12760	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12761	    case $host_cpu in
12762	    hppa*64*|ia64*)
12763	      # +Z the default
12764	      ;;
12765	    *)
12766	      lt_prog_compiler_pic_CXX='+Z'
12767	      ;;
12768	    esac
12769	    ;;
12770	  *)
12771	    ;;
12772	esac
12773	;;
12774      interix*)
12775	# This is c89, which is MS Visual C++ (no shared libs)
12776	# Anyone wants to do a port?
12777	;;
12778      irix5* | irix6* | nonstopux*)
12779	case $cc_basename in
12780	  CC*)
12781	    lt_prog_compiler_wl_CXX='-Wl,'
12782	    lt_prog_compiler_static_CXX='-non_shared'
12783	    # CC pic flag -KPIC is the default.
12784	    ;;
12785	  *)
12786	    ;;
12787	esac
12788	;;
12789      linux* | k*bsd*-gnu)
12790	case $cc_basename in
12791	  KCC*)
12792	    # KAI C++ Compiler
12793	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12794	    lt_prog_compiler_pic_CXX='-fPIC'
12795	    ;;
12796	  icpc* | ecpc*)
12797	    # Intel C++
12798	    lt_prog_compiler_wl_CXX='-Wl,'
12799	    lt_prog_compiler_pic_CXX='-KPIC'
12800	    lt_prog_compiler_static_CXX='-static'
12801	    ;;
12802	  pgCC* | pgcpp*)
12803	    # Portland Group C++ compiler.
12804	    lt_prog_compiler_wl_CXX='-Wl,'
12805	    lt_prog_compiler_pic_CXX='-fpic'
12806	    lt_prog_compiler_static_CXX='-Bstatic'
12807	    ;;
12808	  cxx*)
12809	    # Compaq C++
12810	    # Make sure the PIC flag is empty.  It appears that all Alpha
12811	    # Linux and Compaq Tru64 Unix objects are PIC.
12812	    lt_prog_compiler_pic_CXX=
12813	    lt_prog_compiler_static_CXX='-non_shared'
12814	    ;;
12815	  *)
12816	    case `$CC -V 2>&1 | sed 5q` in
12817	    *Sun\ C*)
12818	      # Sun C++ 5.9
12819	      lt_prog_compiler_pic_CXX='-KPIC'
12820	      lt_prog_compiler_static_CXX='-Bstatic'
12821	      lt_prog_compiler_wl_CXX='-Qoption ld '
12822	      ;;
12823	    esac
12824	    ;;
12825	esac
12826	;;
12827      lynxos*)
12828	;;
12829      m88k*)
12830	;;
12831      mvs*)
12832	case $cc_basename in
12833	  cxx*)
12834	    lt_prog_compiler_pic_CXX='-W c,exportall'
12835	    ;;
12836	  *)
12837	    ;;
12838	esac
12839	;;
12840      netbsd*)
12841	;;
12842      osf3* | osf4* | osf5*)
12843	case $cc_basename in
12844	  KCC*)
12845	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12846	    ;;
12847	  RCC*)
12848	    # Rational C++ 2.4.1
12849	    lt_prog_compiler_pic_CXX='-pic'
12850	    ;;
12851	  cxx*)
12852	    # Digital/Compaq C++
12853	    lt_prog_compiler_wl_CXX='-Wl,'
12854	    # Make sure the PIC flag is empty.  It appears that all Alpha
12855	    # Linux and Compaq Tru64 Unix objects are PIC.
12856	    lt_prog_compiler_pic_CXX=
12857	    lt_prog_compiler_static_CXX='-non_shared'
12858	    ;;
12859	  *)
12860	    ;;
12861	esac
12862	;;
12863      psos*)
12864	;;
12865      solaris*)
12866	case $cc_basename in
12867	  CC*)
12868	    # Sun C++ 4.2, 5.x and Centerline C++
12869	    lt_prog_compiler_pic_CXX='-KPIC'
12870	    lt_prog_compiler_static_CXX='-Bstatic'
12871	    lt_prog_compiler_wl_CXX='-Qoption ld '
12872	    ;;
12873	  gcx*)
12874	    # Green Hills C++ Compiler
12875	    lt_prog_compiler_pic_CXX='-PIC'
12876	    ;;
12877	  *)
12878	    ;;
12879	esac
12880	;;
12881      sunos4*)
12882	case $cc_basename in
12883	  CC*)
12884	    # Sun C++ 4.x
12885	    lt_prog_compiler_pic_CXX='-pic'
12886	    lt_prog_compiler_static_CXX='-Bstatic'
12887	    ;;
12888	  lcc*)
12889	    # Lucid
12890	    lt_prog_compiler_pic_CXX='-pic'
12891	    ;;
12892	  *)
12893	    ;;
12894	esac
12895	;;
12896      tandem*)
12897	case $cc_basename in
12898	  NCC*)
12899	    # NonStop-UX NCC 3.20
12900	    lt_prog_compiler_pic_CXX='-KPIC'
12901	    ;;
12902	  *)
12903	    ;;
12904	esac
12905	;;
12906      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12907	case $cc_basename in
12908	  CC*)
12909	    lt_prog_compiler_wl_CXX='-Wl,'
12910	    lt_prog_compiler_pic_CXX='-KPIC'
12911	    lt_prog_compiler_static_CXX='-Bstatic'
12912	    ;;
12913	esac
12914	;;
12915      vxworks*)
12916	;;
12917      *)
12918	lt_prog_compiler_can_build_shared_CXX=no
12919	;;
12920    esac
12921  fi
12922
12923{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12924$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12925
12926#
12927# Check to make sure the PIC flag actually works.
12928#
12929if test -n "$lt_prog_compiler_pic_CXX"; then
12930
12931{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12932$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12933if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12934  $as_echo_n "(cached) " >&6
12935else
12936  lt_cv_prog_compiler_pic_works_CXX=no
12937  ac_outfile=conftest.$ac_objext
12938   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12939   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12940   # Insert the option either (1) after the last *FLAGS variable, or
12941   # (2) before a word containing "conftest.", or (3) at the end.
12942   # Note that $ac_compile itself does not contain backslashes and begins
12943   # with a dollar sign (not a hyphen), so the echo should work correctly.
12944   # The option is referenced via a variable to avoid confusing sed.
12945   lt_compile=`echo "$ac_compile" | $SED \
12946   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12947   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12948   -e 's:$: $lt_compiler_flag:'`
12949   (eval echo "\"\$as_me:12949: $lt_compile\"" >&5)
12950   (eval "$lt_compile" 2>conftest.err)
12951   ac_status=$?
12952   cat conftest.err >&5
12953   echo "$as_me:12953: \$? = $ac_status" >&5
12954   if (exit $ac_status) && test -s "$ac_outfile"; then
12955     # The compiler can only warn and ignore the option if not recognized
12956     # So say no if there are warnings other than the usual output.
12957     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12958     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12959     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12960       lt_cv_prog_compiler_pic_works_CXX=yes
12961     fi
12962   fi
12963   $rm conftest*
12964
12965fi
12966{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12967$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12968
12969if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12970    case $lt_prog_compiler_pic_CXX in
12971     "" | " "*) ;;
12972     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12973     esac
12974else
12975    lt_prog_compiler_pic_CXX=
12976     lt_prog_compiler_can_build_shared_CXX=no
12977fi
12978
12979fi
12980case $host_os in
12981  # For platforms which do not support PIC, -DPIC is meaningless:
12982  *djgpp*)
12983    lt_prog_compiler_pic_CXX=
12984    ;;
12985  *)
12986    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12987    ;;
12988esac
12989
12990#
12991# Check to make sure the static flag actually works.
12992#
12993wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12994{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12995$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12996if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12997  $as_echo_n "(cached) " >&6
12998else
12999  lt_cv_prog_compiler_static_works_CXX=no
13000   save_LDFLAGS="$LDFLAGS"
13001   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13002   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13003   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13004     # The linker can only warn and ignore the option if not recognized
13005     # So say no if there are warnings
13006     if test -s conftest.err; then
13007       # Append any errors to the config.log.
13008       cat conftest.err 1>&5
13009       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13010       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13011       if diff conftest.exp conftest.er2 >/dev/null; then
13012         lt_cv_prog_compiler_static_works_CXX=yes
13013       fi
13014     else
13015       lt_cv_prog_compiler_static_works_CXX=yes
13016     fi
13017   fi
13018   $rm -r conftest*
13019   LDFLAGS="$save_LDFLAGS"
13020
13021fi
13022{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13023$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13024
13025if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13026    :
13027else
13028    lt_prog_compiler_static_CXX=
13029fi
13030
13031
13032{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13033$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13034if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13035  $as_echo_n "(cached) " >&6
13036else
13037  lt_cv_prog_compiler_c_o_CXX=no
13038   $rm -r conftest 2>/dev/null
13039   mkdir conftest
13040   cd conftest
13041   mkdir out
13042   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13043
13044   lt_compiler_flag="-o out/conftest2.$ac_objext"
13045   # Insert the option either (1) after the last *FLAGS variable, or
13046   # (2) before a word containing "conftest.", or (3) at the end.
13047   # Note that $ac_compile itself does not contain backslashes and begins
13048   # with a dollar sign (not a hyphen), so the echo should work correctly.
13049   lt_compile=`echo "$ac_compile" | $SED \
13050   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13051   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13052   -e 's:$: $lt_compiler_flag:'`
13053   (eval echo "\"\$as_me:13053: $lt_compile\"" >&5)
13054   (eval "$lt_compile" 2>out/conftest.err)
13055   ac_status=$?
13056   cat out/conftest.err >&5
13057   echo "$as_me:13057: \$? = $ac_status" >&5
13058   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13059   then
13060     # The compiler can only warn and ignore the option if not recognized
13061     # So say no if there are warnings
13062     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13063     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13064     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13065       lt_cv_prog_compiler_c_o_CXX=yes
13066     fi
13067   fi
13068   chmod u+w . 2>&5
13069   $rm conftest*
13070   # SGI C++ compiler will create directory out/ii_files/ for
13071   # template instantiation
13072   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13073   $rm out/* && rmdir out
13074   cd ..
13075   rmdir conftest
13076   $rm conftest*
13077
13078fi
13079{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13080$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13081
13082
13083hard_links="nottested"
13084if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13085  # do not overwrite the value of need_locks provided by the user
13086  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13087$as_echo_n "checking if we can lock with hard links... " >&6; }
13088  hard_links=yes
13089  $rm conftest*
13090  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13091  touch conftest.a
13092  ln conftest.a conftest.b 2>&5 || hard_links=no
13093  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13094  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13095$as_echo "$hard_links" >&6; }
13096  if test "$hard_links" = no; then
13097    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13098$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13099    need_locks=warn
13100  fi
13101else
13102  need_locks=no
13103fi
13104
13105{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13106$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13107
13108  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13109  case $host_os in
13110  aix[4-9]*)
13111    # If we're using GNU nm, then we don't want the "-C" option.
13112    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13113    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13114      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'
13115    else
13116      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'
13117    fi
13118    ;;
13119  pw32*)
13120    export_symbols_cmds_CXX="$ltdll_cmds"
13121  ;;
13122  cygwin* | mingw*)
13123    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'
13124  ;;
13125  *)
13126    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13127  ;;
13128  esac
13129  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13130
13131{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13132$as_echo "$ld_shlibs_CXX" >&6; }
13133test "$ld_shlibs_CXX" = no && can_build_shared=no
13134
13135#
13136# Do we need to explicitly link libc?
13137#
13138case "x$archive_cmds_need_lc_CXX" in
13139x|xyes)
13140  # Assume -lc should be added
13141  archive_cmds_need_lc_CXX=yes
13142
13143  if test "$enable_shared" = yes && test "$GCC" = yes; then
13144    case $archive_cmds_CXX in
13145    *'~'*)
13146      # FIXME: we may have to deal with multi-command sequences.
13147      ;;
13148    '$CC '*)
13149      # Test whether the compiler implicitly links with -lc since on some
13150      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13151      # to ld, don't add -lc before -lgcc.
13152      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13153$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13154      $rm conftest*
13155      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13156
13157      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13158  (eval $ac_compile) 2>&5
13159  ac_status=$?
13160  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13161  (exit $ac_status); } 2>conftest.err; then
13162        soname=conftest
13163        lib=conftest
13164        libobjs=conftest.$ac_objext
13165        deplibs=
13166        wl=$lt_prog_compiler_wl_CXX
13167	pic_flag=$lt_prog_compiler_pic_CXX
13168        compiler_flags=-v
13169        linker_flags=-v
13170        verstring=
13171        output_objdir=.
13172        libname=conftest
13173        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13174        allow_undefined_flag_CXX=
13175        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13176  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13177  ac_status=$?
13178  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13179  (exit $ac_status); }
13180        then
13181	  archive_cmds_need_lc_CXX=no
13182        else
13183	  archive_cmds_need_lc_CXX=yes
13184        fi
13185        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13186      else
13187        cat conftest.err 1>&5
13188      fi
13189      $rm conftest*
13190      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13191$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13192      ;;
13193    esac
13194  fi
13195  ;;
13196esac
13197
13198{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13199$as_echo_n "checking dynamic linker characteristics... " >&6; }
13200library_names_spec=
13201libname_spec='lib$name'
13202soname_spec=
13203shrext_cmds=".so"
13204postinstall_cmds=
13205postuninstall_cmds=
13206finish_cmds=
13207finish_eval=
13208shlibpath_var=
13209shlibpath_overrides_runpath=unknown
13210version_type=none
13211dynamic_linker="$host_os ld.so"
13212sys_lib_dlsearch_path_spec="/lib /usr/lib"
13213
13214need_lib_prefix=unknown
13215hardcode_into_libs=no
13216
13217# when you set need_version to no, make sure it does not cause -set_version
13218# flags to be left without arguments
13219need_version=unknown
13220
13221case $host_os in
13222aix3*)
13223  version_type=linux
13224  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13225  shlibpath_var=LIBPATH
13226
13227  # AIX 3 has no versioning support, so we append a major version to the name.
13228  soname_spec='${libname}${release}${shared_ext}$major'
13229  ;;
13230
13231aix[4-9]*)
13232  version_type=linux
13233  need_lib_prefix=no
13234  need_version=no
13235  hardcode_into_libs=yes
13236  if test "$host_cpu" = ia64; then
13237    # AIX 5 supports IA64
13238    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13239    shlibpath_var=LD_LIBRARY_PATH
13240  else
13241    # With GCC up to 2.95.x, collect2 would create an import file
13242    # for dependence libraries.  The import file would start with
13243    # the line `#! .'.  This would cause the generated library to
13244    # depend on `.', always an invalid library.  This was fixed in
13245    # development snapshots of GCC prior to 3.0.
13246    case $host_os in
13247      aix4 | aix4.[01] | aix4.[01].*)
13248      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13249	   echo ' yes '
13250	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13251	:
13252      else
13253	can_build_shared=no
13254      fi
13255      ;;
13256    esac
13257    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13258    # soname into executable. Probably we can add versioning support to
13259    # collect2, so additional links can be useful in future.
13260    if test "$aix_use_runtimelinking" = yes; then
13261      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13262      # instead of lib<name>.a to let people know that these are not
13263      # typical AIX shared libraries.
13264      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13265    else
13266      # We preserve .a as extension for shared libraries through AIX4.2
13267      # and later when we are not doing run time linking.
13268      library_names_spec='${libname}${release}.a $libname.a'
13269      soname_spec='${libname}${release}${shared_ext}$major'
13270    fi
13271    shlibpath_var=LIBPATH
13272  fi
13273  ;;
13274
13275amigaos*)
13276  library_names_spec='$libname.ixlibrary $libname.a'
13277  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13278  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'
13279  ;;
13280
13281beos*)
13282  library_names_spec='${libname}${shared_ext}'
13283  dynamic_linker="$host_os ld.so"
13284  shlibpath_var=LIBRARY_PATH
13285  ;;
13286
13287bsdi[45]*)
13288  version_type=linux
13289  need_version=no
13290  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13291  soname_spec='${libname}${release}${shared_ext}$major'
13292  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13293  shlibpath_var=LD_LIBRARY_PATH
13294  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13295  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13296  # the default ld.so.conf also contains /usr/contrib/lib and
13297  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13298  # libtool to hard-code these into programs
13299  ;;
13300
13301cygwin* | mingw* | pw32*)
13302  version_type=windows
13303  shrext_cmds=".dll"
13304  need_version=no
13305  need_lib_prefix=no
13306
13307  case $GCC,$host_os in
13308  yes,cygwin* | yes,mingw* | yes,pw32*)
13309    library_names_spec='$libname.dll.a'
13310    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13311    postinstall_cmds='base_file=`basename \${file}`~
13312      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13313      dldir=$destdir/`dirname \$dlpath`~
13314      test -d \$dldir || mkdir -p \$dldir~
13315      $install_prog $dir/$dlname \$dldir/$dlname~
13316      chmod a+x \$dldir/$dlname'
13317    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13318      dlpath=$dir/\$dldll~
13319       $rm \$dlpath'
13320    shlibpath_overrides_runpath=yes
13321
13322    case $host_os in
13323    cygwin*)
13324      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13325      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13326      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13327      ;;
13328    mingw*)
13329      # MinGW DLLs use traditional 'lib' prefix
13330      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13331      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13332      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13333        # It is most probably a Windows format PATH printed by
13334        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13335        # path with ; separators, and with drive letters. We can handle the
13336        # drive letters (cygwin fileutils understands them), so leave them,
13337        # especially as we might pass files found there to a mingw objdump,
13338        # which wouldn't understand a cygwinified path. Ahh.
13339        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13340      else
13341        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13342      fi
13343      ;;
13344    pw32*)
13345      # pw32 DLLs use 'pw' prefix rather than 'lib'
13346      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13347      ;;
13348    esac
13349    ;;
13350
13351  *)
13352    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13353    ;;
13354  esac
13355  dynamic_linker='Win32 ld.exe'
13356  # FIXME: first we should search . and the directory the executable is in
13357  shlibpath_var=PATH
13358  ;;
13359
13360darwin* | rhapsody*)
13361  dynamic_linker="$host_os dyld"
13362  version_type=darwin
13363  need_lib_prefix=no
13364  need_version=no
13365  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13366  soname_spec='${libname}${release}${major}$shared_ext'
13367  shlibpath_overrides_runpath=yes
13368  shlibpath_var=DYLD_LIBRARY_PATH
13369  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13370
13371  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13372  ;;
13373
13374dgux*)
13375  version_type=linux
13376  need_lib_prefix=no
13377  need_version=no
13378  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13379  soname_spec='${libname}${release}${shared_ext}$major'
13380  shlibpath_var=LD_LIBRARY_PATH
13381  ;;
13382
13383freebsd1*)
13384  dynamic_linker=no
13385  ;;
13386
13387freebsd* | dragonfly*)
13388  # DragonFly does not have aout.  When/if they implement a new
13389  # versioning mechanism, adjust this.
13390  if test -x /usr/bin/objformat; then
13391    objformat=`/usr/bin/objformat`
13392  else
13393    case $host_os in
13394    freebsd[123]*) objformat=aout ;;
13395    *) objformat=elf ;;
13396    esac
13397  fi
13398  version_type=freebsd-$objformat
13399  case $version_type in
13400    freebsd-elf*)
13401      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13402      need_version=no
13403      need_lib_prefix=no
13404      ;;
13405    freebsd-*)
13406      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13407      need_version=yes
13408      ;;
13409  esac
13410  shlibpath_var=LD_LIBRARY_PATH
13411  case $host_os in
13412  freebsd2*)
13413    shlibpath_overrides_runpath=yes
13414    ;;
13415  freebsd3.[01]* | freebsdelf3.[01]*)
13416    shlibpath_overrides_runpath=yes
13417    hardcode_into_libs=yes
13418    ;;
13419  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13420  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13421    shlibpath_overrides_runpath=no
13422    hardcode_into_libs=yes
13423    ;;
13424  *) # from 4.6 on, and DragonFly
13425    shlibpath_overrides_runpath=yes
13426    hardcode_into_libs=yes
13427    ;;
13428  esac
13429  ;;
13430
13431gnu*)
13432  version_type=linux
13433  need_lib_prefix=no
13434  need_version=no
13435  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13436  soname_spec='${libname}${release}${shared_ext}$major'
13437  shlibpath_var=LD_LIBRARY_PATH
13438  hardcode_into_libs=yes
13439  ;;
13440
13441hpux9* | hpux10* | hpux11*)
13442  # Give a soname corresponding to the major version so that dld.sl refuses to
13443  # link against other versions.
13444  version_type=sunos
13445  need_lib_prefix=no
13446  need_version=no
13447  case $host_cpu in
13448  ia64*)
13449    shrext_cmds='.so'
13450    hardcode_into_libs=yes
13451    dynamic_linker="$host_os dld.so"
13452    shlibpath_var=LD_LIBRARY_PATH
13453    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13454    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13455    soname_spec='${libname}${release}${shared_ext}$major'
13456    if test "X$HPUX_IA64_MODE" = X32; then
13457      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13458    else
13459      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13460    fi
13461    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13462    ;;
13463   hppa*64*)
13464     shrext_cmds='.sl'
13465     hardcode_into_libs=yes
13466     dynamic_linker="$host_os dld.sl"
13467     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13468     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13469     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13470     soname_spec='${libname}${release}${shared_ext}$major'
13471     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13472     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13473     ;;
13474   *)
13475    shrext_cmds='.sl'
13476    dynamic_linker="$host_os dld.sl"
13477    shlibpath_var=SHLIB_PATH
13478    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13479    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13480    soname_spec='${libname}${release}${shared_ext}$major'
13481    ;;
13482  esac
13483  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13484  postinstall_cmds='chmod 555 $lib'
13485  ;;
13486
13487interix[3-9]*)
13488  version_type=linux
13489  need_lib_prefix=no
13490  need_version=no
13491  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13492  soname_spec='${libname}${release}${shared_ext}$major'
13493  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13494  shlibpath_var=LD_LIBRARY_PATH
13495  shlibpath_overrides_runpath=no
13496  hardcode_into_libs=yes
13497  ;;
13498
13499irix5* | irix6* | nonstopux*)
13500  case $host_os in
13501    nonstopux*) version_type=nonstopux ;;
13502    *)
13503	if test "$lt_cv_prog_gnu_ld" = yes; then
13504		version_type=linux
13505	else
13506		version_type=irix
13507	fi ;;
13508  esac
13509  need_lib_prefix=no
13510  need_version=no
13511  soname_spec='${libname}${release}${shared_ext}$major'
13512  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13513  case $host_os in
13514  irix5* | nonstopux*)
13515    libsuff= shlibsuff=
13516    ;;
13517  *)
13518    case $LD in # libtool.m4 will add one of these switches to LD
13519    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13520      libsuff= shlibsuff= libmagic=32-bit;;
13521    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13522      libsuff=32 shlibsuff=N32 libmagic=N32;;
13523    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13524      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13525    *) libsuff= shlibsuff= libmagic=never-match;;
13526    esac
13527    ;;
13528  esac
13529  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13530  shlibpath_overrides_runpath=no
13531  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13532  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13533  hardcode_into_libs=yes
13534  ;;
13535
13536# No shared lib support for Linux oldld, aout, or coff.
13537linux*oldld* | linux*aout* | linux*coff*)
13538  dynamic_linker=no
13539  ;;
13540
13541# This must be Linux ELF.
13542linux* | k*bsd*-gnu)
13543  version_type=linux
13544  need_lib_prefix=no
13545  need_version=no
13546  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13547  soname_spec='${libname}${release}${shared_ext}$major'
13548  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13549  shlibpath_var=LD_LIBRARY_PATH
13550  shlibpath_overrides_runpath=no
13551  # This implies no fast_install, which is unacceptable.
13552  # Some rework will be needed to allow for fast_install
13553  # before this can be enabled.
13554  hardcode_into_libs=yes
13555  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13556  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13557
13558  # Append ld.so.conf contents to the search path
13559  if test -f /etc/ld.so.conf; then
13560    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' ' '`
13561    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13562  fi
13563
13564  # We used to test for /lib/ld.so.1 and disable shared libraries on
13565  # powerpc, because MkLinux only supported shared libraries with the
13566  # GNU dynamic linker.  Since this was broken with cross compilers,
13567  # most powerpc-linux boxes support dynamic linking these days and
13568  # people can always --disable-shared, the test was removed, and we
13569  # assume the GNU/Linux dynamic linker is in use.
13570  dynamic_linker='GNU/Linux ld.so'
13571  ;;
13572
13573netbsd*)
13574  version_type=sunos
13575  need_lib_prefix=no
13576  need_version=no
13577  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13578    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13579    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13580    dynamic_linker='NetBSD (a.out) ld.so'
13581  else
13582    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13583    soname_spec='${libname}${release}${shared_ext}$major'
13584    dynamic_linker='NetBSD ld.elf_so'
13585  fi
13586  shlibpath_var=LD_LIBRARY_PATH
13587  shlibpath_overrides_runpath=yes
13588  hardcode_into_libs=yes
13589  ;;
13590
13591newsos6)
13592  version_type=linux
13593  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13594  shlibpath_var=LD_LIBRARY_PATH
13595  shlibpath_overrides_runpath=yes
13596  ;;
13597
13598nto-qnx*)
13599  version_type=linux
13600  need_lib_prefix=no
13601  need_version=no
13602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13603  soname_spec='${libname}${release}${shared_ext}$major'
13604  shlibpath_var=LD_LIBRARY_PATH
13605  shlibpath_overrides_runpath=yes
13606  ;;
13607
13608openbsd*)
13609  version_type=sunos
13610  sys_lib_dlsearch_path_spec="/usr/lib"
13611  need_lib_prefix=no
13612  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13613  case $host_os in
13614    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13615    *)                         need_version=no  ;;
13616  esac
13617  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13618  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13619  shlibpath_var=LD_LIBRARY_PATH
13620  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13621    case $host_os in
13622      openbsd2.[89] | openbsd2.[89].*)
13623	shlibpath_overrides_runpath=no
13624	;;
13625      *)
13626	shlibpath_overrides_runpath=yes
13627	;;
13628      esac
13629  else
13630    shlibpath_overrides_runpath=yes
13631  fi
13632  ;;
13633
13634os2*)
13635  libname_spec='$name'
13636  shrext_cmds=".dll"
13637  need_lib_prefix=no
13638  library_names_spec='$libname${shared_ext} $libname.a'
13639  dynamic_linker='OS/2 ld.exe'
13640  shlibpath_var=LIBPATH
13641  ;;
13642
13643osf3* | osf4* | osf5*)
13644  version_type=osf
13645  need_lib_prefix=no
13646  need_version=no
13647  soname_spec='${libname}${release}${shared_ext}$major'
13648  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13649  shlibpath_var=LD_LIBRARY_PATH
13650  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13651  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13652  ;;
13653
13654rdos*)
13655  dynamic_linker=no
13656  ;;
13657
13658solaris*)
13659  version_type=linux
13660  need_lib_prefix=no
13661  need_version=no
13662  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13663  soname_spec='${libname}${release}${shared_ext}$major'
13664  shlibpath_var=LD_LIBRARY_PATH
13665  shlibpath_overrides_runpath=yes
13666  hardcode_into_libs=yes
13667  # ldd complains unless libraries are executable
13668  postinstall_cmds='chmod +x $lib'
13669  ;;
13670
13671sunos4*)
13672  version_type=sunos
13673  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13674  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13675  shlibpath_var=LD_LIBRARY_PATH
13676  shlibpath_overrides_runpath=yes
13677  if test "$with_gnu_ld" = yes; then
13678    need_lib_prefix=no
13679  fi
13680  need_version=yes
13681  ;;
13682
13683sysv4 | sysv4.3*)
13684  version_type=linux
13685  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13686  soname_spec='${libname}${release}${shared_ext}$major'
13687  shlibpath_var=LD_LIBRARY_PATH
13688  case $host_vendor in
13689    sni)
13690      shlibpath_overrides_runpath=no
13691      need_lib_prefix=no
13692      export_dynamic_flag_spec='${wl}-Blargedynsym'
13693      runpath_var=LD_RUN_PATH
13694      ;;
13695    siemens)
13696      need_lib_prefix=no
13697      ;;
13698    motorola)
13699      need_lib_prefix=no
13700      need_version=no
13701      shlibpath_overrides_runpath=no
13702      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13703      ;;
13704  esac
13705  ;;
13706
13707sysv4*MP*)
13708  if test -d /usr/nec ;then
13709    version_type=linux
13710    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13711    soname_spec='$libname${shared_ext}.$major'
13712    shlibpath_var=LD_LIBRARY_PATH
13713  fi
13714  ;;
13715
13716sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13717  version_type=freebsd-elf
13718  need_lib_prefix=no
13719  need_version=no
13720  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13721  soname_spec='${libname}${release}${shared_ext}$major'
13722  shlibpath_var=LD_LIBRARY_PATH
13723  hardcode_into_libs=yes
13724  if test "$with_gnu_ld" = yes; then
13725    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13726    shlibpath_overrides_runpath=no
13727  else
13728    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13729    shlibpath_overrides_runpath=yes
13730    case $host_os in
13731      sco3.2v5*)
13732        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13733	;;
13734    esac
13735  fi
13736  sys_lib_dlsearch_path_spec='/usr/lib'
13737  ;;
13738
13739uts4*)
13740  version_type=linux
13741  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13742  soname_spec='${libname}${release}${shared_ext}$major'
13743  shlibpath_var=LD_LIBRARY_PATH
13744  ;;
13745
13746*)
13747  dynamic_linker=no
13748  ;;
13749esac
13750{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13751$as_echo "$dynamic_linker" >&6; }
13752test "$dynamic_linker" = no && can_build_shared=no
13753
13754if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13755  $as_echo_n "(cached) " >&6
13756else
13757  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13758fi
13759
13760sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13761if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13762  $as_echo_n "(cached) " >&6
13763else
13764  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13765fi
13766
13767sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13768
13769variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13770if test "$GCC" = yes; then
13771  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13772fi
13773
13774{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13775$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13776hardcode_action_CXX=
13777if test -n "$hardcode_libdir_flag_spec_CXX" || \
13778   test -n "$runpath_var_CXX" || \
13779   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13780
13781  # We can hardcode non-existant directories.
13782  if test "$hardcode_direct_CXX" != no &&
13783     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13784     # have to relink, otherwise we might link with an installed library
13785     # when we should be linking with a yet-to-be-installed one
13786     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13787     test "$hardcode_minus_L_CXX" != no; then
13788    # Linking always hardcodes the temporary library directory.
13789    hardcode_action_CXX=relink
13790  else
13791    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13792    hardcode_action_CXX=immediate
13793  fi
13794else
13795  # We cannot hardcode anything, or else we can only hardcode existing
13796  # directories.
13797  hardcode_action_CXX=unsupported
13798fi
13799{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13800$as_echo "$hardcode_action_CXX" >&6; }
13801
13802if test "$hardcode_action_CXX" = relink; then
13803  # Fast installation is not supported
13804  enable_fast_install=no
13805elif test "$shlibpath_overrides_runpath" = yes ||
13806     test "$enable_shared" = no; then
13807  # Fast installation is not necessary
13808  enable_fast_install=needless
13809fi
13810
13811
13812# The else clause should only fire when bootstrapping the
13813# libtool distribution, otherwise you forgot to ship ltmain.sh
13814# with your package, and you will get complaints that there are
13815# no rules to generate ltmain.sh.
13816if test -f "$ltmain"; then
13817  # See if we are running on zsh, and set the options which allow our commands through
13818  # without removal of \ escapes.
13819  if test -n "${ZSH_VERSION+set}" ; then
13820    setopt NO_GLOB_SUBST
13821  fi
13822  # Now quote all the things that may contain metacharacters while being
13823  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13824  # variables and quote the copies for generation of the libtool script.
13825  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13826    SED SHELL STRIP \
13827    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13828    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13829    deplibs_check_method reload_flag reload_cmds need_locks \
13830    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13831    lt_cv_sys_global_symbol_to_c_name_address \
13832    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13833    old_postinstall_cmds old_postuninstall_cmds \
13834    compiler_CXX \
13835    CC_CXX \
13836    LD_CXX \
13837    lt_prog_compiler_wl_CXX \
13838    lt_prog_compiler_pic_CXX \
13839    lt_prog_compiler_static_CXX \
13840    lt_prog_compiler_no_builtin_flag_CXX \
13841    export_dynamic_flag_spec_CXX \
13842    thread_safe_flag_spec_CXX \
13843    whole_archive_flag_spec_CXX \
13844    enable_shared_with_static_runtimes_CXX \
13845    old_archive_cmds_CXX \
13846    old_archive_from_new_cmds_CXX \
13847    predep_objects_CXX \
13848    postdep_objects_CXX \
13849    predeps_CXX \
13850    postdeps_CXX \
13851    compiler_lib_search_path_CXX \
13852    compiler_lib_search_dirs_CXX \
13853    archive_cmds_CXX \
13854    archive_expsym_cmds_CXX \
13855    postinstall_cmds_CXX \
13856    postuninstall_cmds_CXX \
13857    old_archive_from_expsyms_cmds_CXX \
13858    allow_undefined_flag_CXX \
13859    no_undefined_flag_CXX \
13860    export_symbols_cmds_CXX \
13861    hardcode_libdir_flag_spec_CXX \
13862    hardcode_libdir_flag_spec_ld_CXX \
13863    hardcode_libdir_separator_CXX \
13864    hardcode_automatic_CXX \
13865    module_cmds_CXX \
13866    module_expsym_cmds_CXX \
13867    lt_cv_prog_compiler_c_o_CXX \
13868    fix_srcfile_path_CXX \
13869    exclude_expsyms_CXX \
13870    include_expsyms_CXX; do
13871
13872    case $var in
13873    old_archive_cmds_CXX | \
13874    old_archive_from_new_cmds_CXX | \
13875    archive_cmds_CXX | \
13876    archive_expsym_cmds_CXX | \
13877    module_cmds_CXX | \
13878    module_expsym_cmds_CXX | \
13879    old_archive_from_expsyms_cmds_CXX | \
13880    export_symbols_cmds_CXX | \
13881    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13882    postinstall_cmds | postuninstall_cmds | \
13883    old_postinstall_cmds | old_postuninstall_cmds | \
13884    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13885      # Double-quote double-evaled strings.
13886      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13887      ;;
13888    *)
13889      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13890      ;;
13891    esac
13892  done
13893
13894  case $lt_echo in
13895  *'\$0 --fallback-echo"')
13896    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13897    ;;
13898  esac
13899
13900cfgfile="$ofile"
13901
13902  cat <<__EOF__ >> "$cfgfile"
13903# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13904
13905# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13906
13907# Shell to use when invoking shell scripts.
13908SHELL=$lt_SHELL
13909
13910# Whether or not to build shared libraries.
13911build_libtool_libs=$enable_shared
13912
13913# Whether or not to build static libraries.
13914build_old_libs=$enable_static
13915
13916# Whether or not to add -lc for building shared libraries.
13917build_libtool_need_lc=$archive_cmds_need_lc_CXX
13918
13919# Whether or not to disallow shared libs when runtime libs are static
13920allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13921
13922# Whether or not to optimize for fast installation.
13923fast_install=$enable_fast_install
13924
13925# The host system.
13926host_alias=$host_alias
13927host=$host
13928host_os=$host_os
13929
13930# The build system.
13931build_alias=$build_alias
13932build=$build
13933build_os=$build_os
13934
13935# An echo program that does not interpret backslashes.
13936echo=$lt_echo
13937
13938# The archiver.
13939AR=$lt_AR
13940AR_FLAGS=$lt_AR_FLAGS
13941
13942# A C compiler.
13943LTCC=$lt_LTCC
13944
13945# LTCC compiler flags.
13946LTCFLAGS=$lt_LTCFLAGS
13947
13948# A language-specific compiler.
13949CC=$lt_compiler_CXX
13950
13951# Is the compiler the GNU C compiler?
13952with_gcc=$GCC_CXX
13953
13954# An ERE matcher.
13955EGREP=$lt_EGREP
13956
13957# The linker used to build libraries.
13958LD=$lt_LD_CXX
13959
13960# Whether we need hard or soft links.
13961LN_S=$lt_LN_S
13962
13963# A BSD-compatible nm program.
13964NM=$lt_NM
13965
13966# A symbol stripping program
13967STRIP=$lt_STRIP
13968
13969# Used to examine libraries when file_magic_cmd begins "file"
13970MAGIC_CMD=$MAGIC_CMD
13971
13972# Used on cygwin: DLL creation program.
13973DLLTOOL="$DLLTOOL"
13974
13975# Used on cygwin: object dumper.
13976OBJDUMP="$OBJDUMP"
13977
13978# Used on cygwin: assembler.
13979AS="$AS"
13980
13981# The name of the directory that contains temporary libtool files.
13982objdir=$objdir
13983
13984# How to create reloadable object files.
13985reload_flag=$lt_reload_flag
13986reload_cmds=$lt_reload_cmds
13987
13988# How to pass a linker flag through the compiler.
13989wl=$lt_lt_prog_compiler_wl_CXX
13990
13991# Object file suffix (normally "o").
13992objext="$ac_objext"
13993
13994# Old archive suffix (normally "a").
13995libext="$libext"
13996
13997# Shared library suffix (normally ".so").
13998shrext_cmds='$shrext_cmds'
13999
14000# Executable file suffix (normally "").
14001exeext="$exeext"
14002
14003# Additional compiler flags for building library objects.
14004pic_flag=$lt_lt_prog_compiler_pic_CXX
14005pic_mode=$pic_mode
14006
14007# What is the maximum length of a command?
14008max_cmd_len=$lt_cv_sys_max_cmd_len
14009
14010# Does compiler simultaneously support -c and -o options?
14011compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14012
14013# Must we lock files when doing compilation?
14014need_locks=$lt_need_locks
14015
14016# Do we need the lib prefix for modules?
14017need_lib_prefix=$need_lib_prefix
14018
14019# Do we need a version for libraries?
14020need_version=$need_version
14021
14022# Whether dlopen is supported.
14023dlopen_support=$enable_dlopen
14024
14025# Whether dlopen of programs is supported.
14026dlopen_self=$enable_dlopen_self
14027
14028# Whether dlopen of statically linked programs is supported.
14029dlopen_self_static=$enable_dlopen_self_static
14030
14031# Compiler flag to prevent dynamic linking.
14032link_static_flag=$lt_lt_prog_compiler_static_CXX
14033
14034# Compiler flag to turn off builtin functions.
14035no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14036
14037# Compiler flag to allow reflexive dlopens.
14038export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14039
14040# Compiler flag to generate shared objects directly from archives.
14041whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14042
14043# Compiler flag to generate thread-safe objects.
14044thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14045
14046# Library versioning type.
14047version_type=$version_type
14048
14049# Format of library name prefix.
14050libname_spec=$lt_libname_spec
14051
14052# List of archive names.  First name is the real one, the rest are links.
14053# The last name is the one that the linker finds with -lNAME.
14054library_names_spec=$lt_library_names_spec
14055
14056# The coded name of the library, if different from the real name.
14057soname_spec=$lt_soname_spec
14058
14059# Commands used to build and install an old-style archive.
14060RANLIB=$lt_RANLIB
14061old_archive_cmds=$lt_old_archive_cmds_CXX
14062old_postinstall_cmds=$lt_old_postinstall_cmds
14063old_postuninstall_cmds=$lt_old_postuninstall_cmds
14064
14065# Create an old-style archive from a shared archive.
14066old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14067
14068# Create a temporary old-style archive to link instead of a shared archive.
14069old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14070
14071# Commands used to build and install a shared archive.
14072archive_cmds=$lt_archive_cmds_CXX
14073archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14074postinstall_cmds=$lt_postinstall_cmds
14075postuninstall_cmds=$lt_postuninstall_cmds
14076
14077# Commands used to build a loadable module (assumed same as above if empty)
14078module_cmds=$lt_module_cmds_CXX
14079module_expsym_cmds=$lt_module_expsym_cmds_CXX
14080
14081# Commands to strip libraries.
14082old_striplib=$lt_old_striplib
14083striplib=$lt_striplib
14084
14085# Dependencies to place before the objects being linked to create a
14086# shared library.
14087predep_objects=$lt_predep_objects_CXX
14088
14089# Dependencies to place after the objects being linked to create a
14090# shared library.
14091postdep_objects=$lt_postdep_objects_CXX
14092
14093# Dependencies to place before the objects being linked to create a
14094# shared library.
14095predeps=$lt_predeps_CXX
14096
14097# Dependencies to place after the objects being linked to create a
14098# shared library.
14099postdeps=$lt_postdeps_CXX
14100
14101# The directories searched by this compiler when creating a shared
14102# library
14103compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14104
14105# The library search path used internally by the compiler when linking
14106# a shared library.
14107compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14108
14109# Method to check whether dependent libraries are shared objects.
14110deplibs_check_method=$lt_deplibs_check_method
14111
14112# Command to use when deplibs_check_method == file_magic.
14113file_magic_cmd=$lt_file_magic_cmd
14114
14115# Flag that allows shared libraries with undefined symbols to be built.
14116allow_undefined_flag=$lt_allow_undefined_flag_CXX
14117
14118# Flag that forces no undefined symbols.
14119no_undefined_flag=$lt_no_undefined_flag_CXX
14120
14121# Commands used to finish a libtool library installation in a directory.
14122finish_cmds=$lt_finish_cmds
14123
14124# Same as above, but a single script fragment to be evaled but not shown.
14125finish_eval=$lt_finish_eval
14126
14127# Take the output of nm and produce a listing of raw symbols and C names.
14128global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14129
14130# Transform the output of nm in a proper C declaration
14131global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14132
14133# Transform the output of nm in a C name address pair
14134global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14135
14136# This is the shared library runtime path variable.
14137runpath_var=$runpath_var
14138
14139# This is the shared library path variable.
14140shlibpath_var=$shlibpath_var
14141
14142# Is shlibpath searched before the hard-coded library search path?
14143shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14144
14145# How to hardcode a shared library path into an executable.
14146hardcode_action=$hardcode_action_CXX
14147
14148# Whether we should hardcode library paths into libraries.
14149hardcode_into_libs=$hardcode_into_libs
14150
14151# Flag to hardcode \$libdir into a binary during linking.
14152# This must work even if \$libdir does not exist.
14153hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14154
14155# If ld is used when linking, flag to hardcode \$libdir into
14156# a binary during linking. This must work even if \$libdir does
14157# not exist.
14158hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14159
14160# Whether we need a single -rpath flag with a separated argument.
14161hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14162
14163# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14164# resulting binary.
14165hardcode_direct=$hardcode_direct_CXX
14166
14167# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14168# resulting binary.
14169hardcode_minus_L=$hardcode_minus_L_CXX
14170
14171# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14172# the resulting binary.
14173hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14174
14175# Set to yes if building a shared library automatically hardcodes DIR into the library
14176# and all subsequent libraries and executables linked against it.
14177hardcode_automatic=$hardcode_automatic_CXX
14178
14179# Variables whose values should be saved in libtool wrapper scripts and
14180# restored at relink time.
14181variables_saved_for_relink="$variables_saved_for_relink"
14182
14183# Whether libtool must link a program against all its dependency libraries.
14184link_all_deplibs=$link_all_deplibs_CXX
14185
14186# Compile-time system search path for libraries
14187sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14188
14189# Run-time system search path for libraries
14190sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14191
14192# Fix the shell variable \$srcfile for the compiler.
14193fix_srcfile_path=$lt_fix_srcfile_path
14194
14195# Set to yes if exported symbols are required.
14196always_export_symbols=$always_export_symbols_CXX
14197
14198# The commands to list exported symbols.
14199export_symbols_cmds=$lt_export_symbols_cmds_CXX
14200
14201# The commands to extract the exported symbol list from a shared archive.
14202extract_expsyms_cmds=$lt_extract_expsyms_cmds
14203
14204# Symbols that should not be listed in the preloaded symbols.
14205exclude_expsyms=$lt_exclude_expsyms_CXX
14206
14207# Symbols that must always be exported.
14208include_expsyms=$lt_include_expsyms_CXX
14209
14210# ### END LIBTOOL TAG CONFIG: $tagname
14211
14212__EOF__
14213
14214
14215else
14216  # If there is no Makefile yet, we rely on a make rule to execute
14217  # `config.status --recheck' to rerun these tests and create the
14218  # libtool script then.
14219  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14220  if test -f "$ltmain_in"; then
14221    test -f Makefile && make "$ltmain"
14222  fi
14223fi
14224
14225
14226ac_ext=c
14227ac_cpp='$CPP $CPPFLAGS'
14228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14230ac_compiler_gnu=$ac_cv_c_compiler_gnu
14231
14232CC=$lt_save_CC
14233LDCXX=$LD
14234LD=$lt_save_LD
14235GCC=$lt_save_GCC
14236with_gnu_ldcxx=$with_gnu_ld
14237with_gnu_ld=$lt_save_with_gnu_ld
14238lt_cv_path_LDCXX=$lt_cv_path_LD
14239lt_cv_path_LD=$lt_save_path_LD
14240lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14241lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14242
14243	else
14244	  tagname=""
14245	fi
14246	;;
14247
14248      F77)
14249	if test -n "$F77" && test "X$F77" != "Xno"; then
14250
14251ac_ext=f
14252ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14253ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14254ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14255
14256
14257archive_cmds_need_lc_F77=no
14258allow_undefined_flag_F77=
14259always_export_symbols_F77=no
14260archive_expsym_cmds_F77=
14261export_dynamic_flag_spec_F77=
14262hardcode_direct_F77=no
14263hardcode_libdir_flag_spec_F77=
14264hardcode_libdir_flag_spec_ld_F77=
14265hardcode_libdir_separator_F77=
14266hardcode_minus_L_F77=no
14267hardcode_automatic_F77=no
14268module_cmds_F77=
14269module_expsym_cmds_F77=
14270link_all_deplibs_F77=unknown
14271old_archive_cmds_F77=$old_archive_cmds
14272no_undefined_flag_F77=
14273whole_archive_flag_spec_F77=
14274enable_shared_with_static_runtimes_F77=no
14275
14276# Source file extension for f77 test sources.
14277ac_ext=f
14278
14279# Object file extension for compiled f77 test sources.
14280objext=o
14281objext_F77=$objext
14282
14283# Code to be used in simple compile tests
14284lt_simple_compile_test_code="\
14285      subroutine t
14286      return
14287      end
14288"
14289
14290# Code to be used in simple link tests
14291lt_simple_link_test_code="\
14292      program t
14293      end
14294"
14295
14296# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14297
14298# If no C compiler was specified, use CC.
14299LTCC=${LTCC-"$CC"}
14300
14301# If no C compiler flags were specified, use CFLAGS.
14302LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14303
14304# Allow CC to be a program name with arguments.
14305compiler=$CC
14306
14307
14308# save warnings/boilerplate of simple test code
14309ac_outfile=conftest.$ac_objext
14310echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14311eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14312_lt_compiler_boilerplate=`cat conftest.err`
14313$rm conftest*
14314
14315ac_outfile=conftest.$ac_objext
14316echo "$lt_simple_link_test_code" >conftest.$ac_ext
14317eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14318_lt_linker_boilerplate=`cat conftest.err`
14319$rm -r conftest*
14320
14321
14322# Allow CC to be a program name with arguments.
14323lt_save_CC="$CC"
14324CC=${F77-"f77"}
14325compiler=$CC
14326compiler_F77=$CC
14327for cc_temp in $compiler""; do
14328  case $cc_temp in
14329    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14330    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14331    \-*) ;;
14332    *) break;;
14333  esac
14334done
14335cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14336
14337
14338{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14339$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14340{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14341$as_echo "$can_build_shared" >&6; }
14342
14343{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14344$as_echo_n "checking whether to build shared libraries... " >&6; }
14345test "$can_build_shared" = "no" && enable_shared=no
14346
14347# On AIX, shared libraries and static libraries use the same namespace, and
14348# are all built from PIC.
14349case $host_os in
14350aix3*)
14351  test "$enable_shared" = yes && enable_static=no
14352  if test -n "$RANLIB"; then
14353    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14354    postinstall_cmds='$RANLIB $lib'
14355  fi
14356  ;;
14357aix[4-9]*)
14358  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14359    test "$enable_shared" = yes && enable_static=no
14360  fi
14361  ;;
14362esac
14363{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14364$as_echo "$enable_shared" >&6; }
14365
14366{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14367$as_echo_n "checking whether to build static libraries... " >&6; }
14368# Make sure either enable_shared or enable_static is yes.
14369test "$enable_shared" = yes || enable_static=yes
14370{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14371$as_echo "$enable_static" >&6; }
14372
14373GCC_F77="$G77"
14374LD_F77="$LD"
14375
14376lt_prog_compiler_wl_F77=
14377lt_prog_compiler_pic_F77=
14378lt_prog_compiler_static_F77=
14379
14380{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14381$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14382
14383  if test "$GCC" = yes; then
14384    lt_prog_compiler_wl_F77='-Wl,'
14385    lt_prog_compiler_static_F77='-static'
14386
14387    case $host_os in
14388      aix*)
14389      # All AIX code is PIC.
14390      if test "$host_cpu" = ia64; then
14391	# AIX 5 now supports IA64 processor
14392	lt_prog_compiler_static_F77='-Bstatic'
14393      fi
14394      ;;
14395
14396    amigaos*)
14397      # FIXME: we need at least 68020 code to build shared libraries, but
14398      # adding the `-m68020' flag to GCC prevents building anything better,
14399      # like `-m68040'.
14400      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14401      ;;
14402
14403    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14404      # PIC is the default for these OSes.
14405      ;;
14406
14407    mingw* | cygwin* | pw32* | os2*)
14408      # This hack is so that the source file can tell whether it is being
14409      # built for inclusion in a dll (and should export symbols for example).
14410      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14411      # (--disable-auto-import) libraries
14412      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14413      ;;
14414
14415    darwin* | rhapsody*)
14416      # PIC is the default on this platform
14417      # Common symbols not allowed in MH_DYLIB files
14418      lt_prog_compiler_pic_F77='-fno-common'
14419      ;;
14420
14421    interix[3-9]*)
14422      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14423      # Instead, we relocate shared libraries at runtime.
14424      ;;
14425
14426    msdosdjgpp*)
14427      # Just because we use GCC doesn't mean we suddenly get shared libraries
14428      # on systems that don't support them.
14429      lt_prog_compiler_can_build_shared_F77=no
14430      enable_shared=no
14431      ;;
14432
14433    sysv4*MP*)
14434      if test -d /usr/nec; then
14435	lt_prog_compiler_pic_F77=-Kconform_pic
14436      fi
14437      ;;
14438
14439    hpux*)
14440      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14441      # not for PA HP-UX.
14442      case $host_cpu in
14443      hppa*64*|ia64*)
14444	# +Z the default
14445	;;
14446      *)
14447	lt_prog_compiler_pic_F77='-fPIC'
14448	;;
14449      esac
14450      ;;
14451
14452    *)
14453      lt_prog_compiler_pic_F77='-fPIC'
14454      ;;
14455    esac
14456  else
14457    # PORTME Check for flag to pass linker flags through the system compiler.
14458    case $host_os in
14459    aix*)
14460      lt_prog_compiler_wl_F77='-Wl,'
14461      if test "$host_cpu" = ia64; then
14462	# AIX 5 now supports IA64 processor
14463	lt_prog_compiler_static_F77='-Bstatic'
14464      else
14465	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14466      fi
14467      ;;
14468      darwin*)
14469        # PIC is the default on this platform
14470        # Common symbols not allowed in MH_DYLIB files
14471       case $cc_basename in
14472         xlc*)
14473         lt_prog_compiler_pic_F77='-qnocommon'
14474         lt_prog_compiler_wl_F77='-Wl,'
14475         ;;
14476       esac
14477       ;;
14478
14479    mingw* | cygwin* | pw32* | os2*)
14480      # This hack is so that the source file can tell whether it is being
14481      # built for inclusion in a dll (and should export symbols for example).
14482      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14483      ;;
14484
14485    hpux9* | hpux10* | hpux11*)
14486      lt_prog_compiler_wl_F77='-Wl,'
14487      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14488      # not for PA HP-UX.
14489      case $host_cpu in
14490      hppa*64*|ia64*)
14491	# +Z the default
14492	;;
14493      *)
14494	lt_prog_compiler_pic_F77='+Z'
14495	;;
14496      esac
14497      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14498      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14499      ;;
14500
14501    irix5* | irix6* | nonstopux*)
14502      lt_prog_compiler_wl_F77='-Wl,'
14503      # PIC (with -KPIC) is the default.
14504      lt_prog_compiler_static_F77='-non_shared'
14505      ;;
14506
14507    newsos6)
14508      lt_prog_compiler_pic_F77='-KPIC'
14509      lt_prog_compiler_static_F77='-Bstatic'
14510      ;;
14511
14512    linux* | k*bsd*-gnu)
14513      case $cc_basename in
14514      icc* | ecc*)
14515	lt_prog_compiler_wl_F77='-Wl,'
14516	lt_prog_compiler_pic_F77='-KPIC'
14517	lt_prog_compiler_static_F77='-static'
14518        ;;
14519      pgcc* | pgf77* | pgf90* | pgf95*)
14520        # Portland Group compilers (*not* the Pentium gcc compiler,
14521	# which looks to be a dead project)
14522	lt_prog_compiler_wl_F77='-Wl,'
14523	lt_prog_compiler_pic_F77='-fpic'
14524	lt_prog_compiler_static_F77='-Bstatic'
14525        ;;
14526      ccc*)
14527        lt_prog_compiler_wl_F77='-Wl,'
14528        # All Alpha code is PIC.
14529        lt_prog_compiler_static_F77='-non_shared'
14530        ;;
14531      *)
14532        case `$CC -V 2>&1 | sed 5q` in
14533	*Sun\ C*)
14534	  # Sun C 5.9
14535	  lt_prog_compiler_pic_F77='-KPIC'
14536	  lt_prog_compiler_static_F77='-Bstatic'
14537	  lt_prog_compiler_wl_F77='-Wl,'
14538	  ;;
14539	*Sun\ F*)
14540	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14541	  lt_prog_compiler_pic_F77='-KPIC'
14542	  lt_prog_compiler_static_F77='-Bstatic'
14543	  lt_prog_compiler_wl_F77=''
14544	  ;;
14545	esac
14546	;;
14547      esac
14548      ;;
14549
14550    osf3* | osf4* | osf5*)
14551      lt_prog_compiler_wl_F77='-Wl,'
14552      # All OSF/1 code is PIC.
14553      lt_prog_compiler_static_F77='-non_shared'
14554      ;;
14555
14556    rdos*)
14557      lt_prog_compiler_static_F77='-non_shared'
14558      ;;
14559
14560    solaris*)
14561      lt_prog_compiler_pic_F77='-KPIC'
14562      lt_prog_compiler_static_F77='-Bstatic'
14563      case $cc_basename in
14564      f77* | f90* | f95*)
14565	lt_prog_compiler_wl_F77='-Qoption ld ';;
14566      *)
14567	lt_prog_compiler_wl_F77='-Wl,';;
14568      esac
14569      ;;
14570
14571    sunos4*)
14572      lt_prog_compiler_wl_F77='-Qoption ld '
14573      lt_prog_compiler_pic_F77='-PIC'
14574      lt_prog_compiler_static_F77='-Bstatic'
14575      ;;
14576
14577    sysv4 | sysv4.2uw2* | sysv4.3*)
14578      lt_prog_compiler_wl_F77='-Wl,'
14579      lt_prog_compiler_pic_F77='-KPIC'
14580      lt_prog_compiler_static_F77='-Bstatic'
14581      ;;
14582
14583    sysv4*MP*)
14584      if test -d /usr/nec ;then
14585	lt_prog_compiler_pic_F77='-Kconform_pic'
14586	lt_prog_compiler_static_F77='-Bstatic'
14587      fi
14588      ;;
14589
14590    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14591      lt_prog_compiler_wl_F77='-Wl,'
14592      lt_prog_compiler_pic_F77='-KPIC'
14593      lt_prog_compiler_static_F77='-Bstatic'
14594      ;;
14595
14596    unicos*)
14597      lt_prog_compiler_wl_F77='-Wl,'
14598      lt_prog_compiler_can_build_shared_F77=no
14599      ;;
14600
14601    uts4*)
14602      lt_prog_compiler_pic_F77='-pic'
14603      lt_prog_compiler_static_F77='-Bstatic'
14604      ;;
14605
14606    *)
14607      lt_prog_compiler_can_build_shared_F77=no
14608      ;;
14609    esac
14610  fi
14611
14612{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14613$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14614
14615#
14616# Check to make sure the PIC flag actually works.
14617#
14618if test -n "$lt_prog_compiler_pic_F77"; then
14619
14620{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14621$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14622if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14623  $as_echo_n "(cached) " >&6
14624else
14625  lt_cv_prog_compiler_pic_works_F77=no
14626  ac_outfile=conftest.$ac_objext
14627   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14628   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14629   # Insert the option either (1) after the last *FLAGS variable, or
14630   # (2) before a word containing "conftest.", or (3) at the end.
14631   # Note that $ac_compile itself does not contain backslashes and begins
14632   # with a dollar sign (not a hyphen), so the echo should work correctly.
14633   # The option is referenced via a variable to avoid confusing sed.
14634   lt_compile=`echo "$ac_compile" | $SED \
14635   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14636   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14637   -e 's:$: $lt_compiler_flag:'`
14638   (eval echo "\"\$as_me:14638: $lt_compile\"" >&5)
14639   (eval "$lt_compile" 2>conftest.err)
14640   ac_status=$?
14641   cat conftest.err >&5
14642   echo "$as_me:14642: \$? = $ac_status" >&5
14643   if (exit $ac_status) && test -s "$ac_outfile"; then
14644     # The compiler can only warn and ignore the option if not recognized
14645     # So say no if there are warnings other than the usual output.
14646     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14647     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14648     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14649       lt_cv_prog_compiler_pic_works_F77=yes
14650     fi
14651   fi
14652   $rm conftest*
14653
14654fi
14655{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14656$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14657
14658if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14659    case $lt_prog_compiler_pic_F77 in
14660     "" | " "*) ;;
14661     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14662     esac
14663else
14664    lt_prog_compiler_pic_F77=
14665     lt_prog_compiler_can_build_shared_F77=no
14666fi
14667
14668fi
14669case $host_os in
14670  # For platforms which do not support PIC, -DPIC is meaningless:
14671  *djgpp*)
14672    lt_prog_compiler_pic_F77=
14673    ;;
14674  *)
14675    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14676    ;;
14677esac
14678
14679#
14680# Check to make sure the static flag actually works.
14681#
14682wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14683{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14684$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14685if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14686  $as_echo_n "(cached) " >&6
14687else
14688  lt_cv_prog_compiler_static_works_F77=no
14689   save_LDFLAGS="$LDFLAGS"
14690   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14691   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14692   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14693     # The linker can only warn and ignore the option if not recognized
14694     # So say no if there are warnings
14695     if test -s conftest.err; then
14696       # Append any errors to the config.log.
14697       cat conftest.err 1>&5
14698       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14699       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14700       if diff conftest.exp conftest.er2 >/dev/null; then
14701         lt_cv_prog_compiler_static_works_F77=yes
14702       fi
14703     else
14704       lt_cv_prog_compiler_static_works_F77=yes
14705     fi
14706   fi
14707   $rm -r conftest*
14708   LDFLAGS="$save_LDFLAGS"
14709
14710fi
14711{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14712$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14713
14714if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14715    :
14716else
14717    lt_prog_compiler_static_F77=
14718fi
14719
14720
14721{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14722$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14723if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14724  $as_echo_n "(cached) " >&6
14725else
14726  lt_cv_prog_compiler_c_o_F77=no
14727   $rm -r conftest 2>/dev/null
14728   mkdir conftest
14729   cd conftest
14730   mkdir out
14731   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14732
14733   lt_compiler_flag="-o out/conftest2.$ac_objext"
14734   # Insert the option either (1) after the last *FLAGS variable, or
14735   # (2) before a word containing "conftest.", or (3) at the end.
14736   # Note that $ac_compile itself does not contain backslashes and begins
14737   # with a dollar sign (not a hyphen), so the echo should work correctly.
14738   lt_compile=`echo "$ac_compile" | $SED \
14739   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14740   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14741   -e 's:$: $lt_compiler_flag:'`
14742   (eval echo "\"\$as_me:14742: $lt_compile\"" >&5)
14743   (eval "$lt_compile" 2>out/conftest.err)
14744   ac_status=$?
14745   cat out/conftest.err >&5
14746   echo "$as_me:14746: \$? = $ac_status" >&5
14747   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14748   then
14749     # The compiler can only warn and ignore the option if not recognized
14750     # So say no if there are warnings
14751     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14752     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14753     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14754       lt_cv_prog_compiler_c_o_F77=yes
14755     fi
14756   fi
14757   chmod u+w . 2>&5
14758   $rm conftest*
14759   # SGI C++ compiler will create directory out/ii_files/ for
14760   # template instantiation
14761   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14762   $rm out/* && rmdir out
14763   cd ..
14764   rmdir conftest
14765   $rm conftest*
14766
14767fi
14768{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14769$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14770
14771
14772hard_links="nottested"
14773if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14774  # do not overwrite the value of need_locks provided by the user
14775  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14776$as_echo_n "checking if we can lock with hard links... " >&6; }
14777  hard_links=yes
14778  $rm conftest*
14779  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14780  touch conftest.a
14781  ln conftest.a conftest.b 2>&5 || hard_links=no
14782  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14783  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14784$as_echo "$hard_links" >&6; }
14785  if test "$hard_links" = no; then
14786    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14787$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14788    need_locks=warn
14789  fi
14790else
14791  need_locks=no
14792fi
14793
14794{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14795$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14796
14797  runpath_var=
14798  allow_undefined_flag_F77=
14799  enable_shared_with_static_runtimes_F77=no
14800  archive_cmds_F77=
14801  archive_expsym_cmds_F77=
14802  old_archive_From_new_cmds_F77=
14803  old_archive_from_expsyms_cmds_F77=
14804  export_dynamic_flag_spec_F77=
14805  whole_archive_flag_spec_F77=
14806  thread_safe_flag_spec_F77=
14807  hardcode_libdir_flag_spec_F77=
14808  hardcode_libdir_flag_spec_ld_F77=
14809  hardcode_libdir_separator_F77=
14810  hardcode_direct_F77=no
14811  hardcode_minus_L_F77=no
14812  hardcode_shlibpath_var_F77=unsupported
14813  link_all_deplibs_F77=unknown
14814  hardcode_automatic_F77=no
14815  module_cmds_F77=
14816  module_expsym_cmds_F77=
14817  always_export_symbols_F77=no
14818  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14819  # include_expsyms should be a list of space-separated symbols to be *always*
14820  # included in the symbol list
14821  include_expsyms_F77=
14822  # exclude_expsyms can be an extended regexp of symbols to exclude
14823  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14824  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14825  # as well as any symbol that contains `d'.
14826  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14827  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14828  # platforms (ab)use it in PIC code, but their linkers get confused if
14829  # the symbol is explicitly referenced.  Since portable code cannot
14830  # rely on this symbol name, it's probably fine to never include it in
14831  # preloaded symbol tables.
14832  # Exclude shared library initialization/finalization symbols.
14833  extract_expsyms_cmds=
14834  # Just being paranoid about ensuring that cc_basename is set.
14835  for cc_temp in $compiler""; do
14836  case $cc_temp in
14837    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14838    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14839    \-*) ;;
14840    *) break;;
14841  esac
14842done
14843cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14844
14845  case $host_os in
14846  cygwin* | mingw* | pw32*)
14847    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14848    # When not using gcc, we currently assume that we are using
14849    # Microsoft Visual C++.
14850    if test "$GCC" != yes; then
14851      with_gnu_ld=no
14852    fi
14853    ;;
14854  interix*)
14855    # we just hope/assume this is gcc and not c89 (= MSVC++)
14856    with_gnu_ld=yes
14857    ;;
14858  openbsd*)
14859    with_gnu_ld=no
14860    ;;
14861  esac
14862
14863  ld_shlibs_F77=yes
14864  if test "$with_gnu_ld" = yes; then
14865    # If archive_cmds runs LD, not CC, wlarc should be empty
14866    wlarc='${wl}'
14867
14868    # Set some defaults for GNU ld with shared library support. These
14869    # are reset later if shared libraries are not supported. Putting them
14870    # here allows them to be overridden if necessary.
14871    runpath_var=LD_RUN_PATH
14872    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14873    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14874    # ancient GNU ld didn't support --whole-archive et. al.
14875    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14876	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14877      else
14878  	whole_archive_flag_spec_F77=
14879    fi
14880    supports_anon_versioning=no
14881    case `$LD -v 2>/dev/null` in
14882      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14883      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14884      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14885      *\ 2.11.*) ;; # other 2.11 versions
14886      *) supports_anon_versioning=yes ;;
14887    esac
14888
14889    # See if GNU ld supports shared libraries.
14890    case $host_os in
14891    aix[3-9]*)
14892      # On AIX/PPC, the GNU linker is very broken
14893      if test "$host_cpu" != ia64; then
14894	ld_shlibs_F77=no
14895	cat <<EOF 1>&2
14896
14897*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14898*** to be unable to reliably create shared libraries on AIX.
14899*** Therefore, libtool is disabling shared libraries support.  If you
14900*** really care for shared libraries, you may want to modify your PATH
14901*** so that a non-GNU linker is found, and then restart.
14902
14903EOF
14904      fi
14905      ;;
14906
14907    amigaos*)
14908      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)'
14909      hardcode_libdir_flag_spec_F77='-L$libdir'
14910      hardcode_minus_L_F77=yes
14911
14912      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14913      # that the semantics of dynamic libraries on AmigaOS, at least up
14914      # to version 4, is to share data among multiple programs linked
14915      # with the same dynamic library.  Since this doesn't match the
14916      # behavior of shared libraries on other platforms, we can't use
14917      # them.
14918      ld_shlibs_F77=no
14919      ;;
14920
14921    beos*)
14922      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14923	allow_undefined_flag_F77=unsupported
14924	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14925	# support --undefined.  This deserves some investigation.  FIXME
14926	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14927      else
14928	ld_shlibs_F77=no
14929      fi
14930      ;;
14931
14932    cygwin* | mingw* | pw32*)
14933      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14934      # as there is no search path for DLLs.
14935      hardcode_libdir_flag_spec_F77='-L$libdir'
14936      allow_undefined_flag_F77=unsupported
14937      always_export_symbols_F77=no
14938      enable_shared_with_static_runtimes_F77=yes
14939      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14940
14941      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14942        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14943	# If the export-symbols file already is a .def file (1st line
14944	# is EXPORTS), use it as is; otherwise, prepend...
14945	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14946	  cp $export_symbols $output_objdir/$soname.def;
14947	else
14948	  echo EXPORTS > $output_objdir/$soname.def;
14949	  cat $export_symbols >> $output_objdir/$soname.def;
14950	fi~
14951	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14952      else
14953	ld_shlibs_F77=no
14954      fi
14955      ;;
14956
14957    interix[3-9]*)
14958      hardcode_direct_F77=no
14959      hardcode_shlibpath_var_F77=no
14960      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14961      export_dynamic_flag_spec_F77='${wl}-E'
14962      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14963      # Instead, shared libraries are loaded at an image base (0x10000000 by
14964      # default) and relocated if they conflict, which is a slow very memory
14965      # consuming and fragmenting process.  To avoid this, we pick a random,
14966      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14967      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14968      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'
14969      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'
14970      ;;
14971
14972    gnu* | linux* | k*bsd*-gnu)
14973      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14974	tmp_addflag=
14975	case $cc_basename,$host_cpu in
14976	pgcc*)				# Portland Group C compiler
14977	  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'
14978	  tmp_addflag=' $pic_flag'
14979	  ;;
14980	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14981	  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'
14982	  tmp_addflag=' $pic_flag -Mnomain' ;;
14983	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14984	  tmp_addflag=' -i_dynamic' ;;
14985	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14986	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14987	ifc* | ifort*)			# Intel Fortran compiler
14988	  tmp_addflag=' -nofor_main' ;;
14989	esac
14990	case `$CC -V 2>&1 | sed 5q` in
14991	*Sun\ C*)			# Sun C 5.9
14992	  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'
14993	  tmp_sharedflag='-G' ;;
14994	*Sun\ F*)			# Sun Fortran 8.3
14995	  tmp_sharedflag='-G' ;;
14996	*)
14997	  tmp_sharedflag='-shared' ;;
14998	esac
14999	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15000
15001	if test $supports_anon_versioning = yes; then
15002	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15003  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15004  $echo "local: *; };" >> $output_objdir/$libname.ver~
15005	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15006	fi
15007      else
15008	ld_shlibs_F77=no
15009      fi
15010      ;;
15011
15012    netbsd*)
15013      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15014	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15015	wlarc=
15016      else
15017	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15018	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15019      fi
15020      ;;
15021
15022    solaris*)
15023      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15024	ld_shlibs_F77=no
15025	cat <<EOF 1>&2
15026
15027*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15028*** create shared libraries on Solaris systems.  Therefore, libtool
15029*** is disabling shared libraries support.  We urge you to upgrade GNU
15030*** binutils to release 2.9.1 or newer.  Another option is to modify
15031*** your PATH or compiler configuration so that the native linker is
15032*** used, and then restart.
15033
15034EOF
15035      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15036	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15037	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15038      else
15039	ld_shlibs_F77=no
15040      fi
15041      ;;
15042
15043    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15044      case `$LD -v 2>&1` in
15045        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15046	ld_shlibs_F77=no
15047	cat <<_LT_EOF 1>&2
15048
15049*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15050*** reliably create shared libraries on SCO systems.  Therefore, libtool
15051*** is disabling shared libraries support.  We urge you to upgrade GNU
15052*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15053*** your PATH or compiler configuration so that the native linker is
15054*** used, and then restart.
15055
15056_LT_EOF
15057	;;
15058	*)
15059	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15060	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15061	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15062	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15063	  else
15064	    ld_shlibs_F77=no
15065	  fi
15066	;;
15067      esac
15068      ;;
15069
15070    sunos4*)
15071      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15072      wlarc=
15073      hardcode_direct_F77=yes
15074      hardcode_shlibpath_var_F77=no
15075      ;;
15076
15077    *)
15078      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15079	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15080	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15081      else
15082	ld_shlibs_F77=no
15083      fi
15084      ;;
15085    esac
15086
15087    if test "$ld_shlibs_F77" = no; then
15088      runpath_var=
15089      hardcode_libdir_flag_spec_F77=
15090      export_dynamic_flag_spec_F77=
15091      whole_archive_flag_spec_F77=
15092    fi
15093  else
15094    # PORTME fill in a description of your system's linker (not GNU ld)
15095    case $host_os in
15096    aix3*)
15097      allow_undefined_flag_F77=unsupported
15098      always_export_symbols_F77=yes
15099      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'
15100      # Note: this linker hardcodes the directories in LIBPATH if there
15101      # are no directories specified by -L.
15102      hardcode_minus_L_F77=yes
15103      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15104	# Neither direct hardcoding nor static linking is supported with a
15105	# broken collect2.
15106	hardcode_direct_F77=unsupported
15107      fi
15108      ;;
15109
15110    aix[4-9]*)
15111      if test "$host_cpu" = ia64; then
15112	# On IA64, the linker does run time linking by default, so we don't
15113	# have to do anything special.
15114	aix_use_runtimelinking=no
15115	exp_sym_flag='-Bexport'
15116	no_entry_flag=""
15117      else
15118	# If we're using GNU nm, then we don't want the "-C" option.
15119	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15120	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15121	  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'
15122	else
15123	  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'
15124	fi
15125	aix_use_runtimelinking=no
15126
15127	# Test if we are trying to use run time linking or normal
15128	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15129	# need to do runtime linking.
15130	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15131	  for ld_flag in $LDFLAGS; do
15132  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15133  	    aix_use_runtimelinking=yes
15134  	    break
15135  	  fi
15136	  done
15137	  ;;
15138	esac
15139
15140	exp_sym_flag='-bexport'
15141	no_entry_flag='-bnoentry'
15142      fi
15143
15144      # When large executables or shared objects are built, AIX ld can
15145      # have problems creating the table of contents.  If linking a library
15146      # or program results in "error TOC overflow" add -mminimal-toc to
15147      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15148      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15149
15150      archive_cmds_F77=''
15151      hardcode_direct_F77=yes
15152      hardcode_libdir_separator_F77=':'
15153      link_all_deplibs_F77=yes
15154
15155      if test "$GCC" = yes; then
15156	case $host_os in aix4.[012]|aix4.[012].*)
15157	# We only want to do this on AIX 4.2 and lower, the check
15158	# below for broken collect2 doesn't work under 4.3+
15159	  collect2name=`${CC} -print-prog-name=collect2`
15160	  if test -f "$collect2name" && \
15161  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15162	  then
15163  	  # We have reworked collect2
15164  	  :
15165	  else
15166  	  # We have old collect2
15167  	  hardcode_direct_F77=unsupported
15168  	  # It fails to find uninstalled libraries when the uninstalled
15169  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15170  	  # to unsupported forces relinking
15171  	  hardcode_minus_L_F77=yes
15172  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15173  	  hardcode_libdir_separator_F77=
15174	  fi
15175	  ;;
15176	esac
15177	shared_flag='-shared'
15178	if test "$aix_use_runtimelinking" = yes; then
15179	  shared_flag="$shared_flag "'${wl}-G'
15180	fi
15181      else
15182	# not using gcc
15183	if test "$host_cpu" = ia64; then
15184  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15185  	# chokes on -Wl,-G. The following line is correct:
15186	  shared_flag='-G'
15187	else
15188	  if test "$aix_use_runtimelinking" = yes; then
15189	    shared_flag='${wl}-G'
15190	  else
15191	    shared_flag='${wl}-bM:SRE'
15192	  fi
15193	fi
15194      fi
15195
15196      # It seems that -bexpall does not export symbols beginning with
15197      # underscore (_), so it is better to generate a list of symbols to export.
15198      always_export_symbols_F77=yes
15199      if test "$aix_use_runtimelinking" = yes; then
15200	# Warning - without using the other runtime loading flags (-brtl),
15201	# -berok will link without error, but may produce a broken library.
15202	allow_undefined_flag_F77='-berok'
15203       # Determine the default libpath from the value encoded in an empty executable.
15204       cat >conftest.$ac_ext <<_ACEOF
15205      program main
15206
15207      end
15208_ACEOF
15209rm -f conftest.$ac_objext conftest$ac_exeext
15210if { (ac_try="$ac_link"
15211case "(($ac_try" in
15212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15213  *) ac_try_echo=$ac_try;;
15214esac
15215eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15216$as_echo "$ac_try_echo") >&5
15217  (eval "$ac_link") 2>conftest.er1
15218  ac_status=$?
15219  grep -v '^ *+' conftest.er1 >conftest.err
15220  rm -f conftest.er1
15221  cat conftest.err >&5
15222  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15223  (exit $ac_status); } && {
15224	 test -z "$ac_f77_werror_flag" ||
15225	 test ! -s conftest.err
15226       } && test -s conftest$ac_exeext && {
15227	 test "$cross_compiling" = yes ||
15228	 $as_test_x conftest$ac_exeext
15229       }; then
15230
15231lt_aix_libpath_sed='
15232    /Import File Strings/,/^$/ {
15233	/^0/ {
15234	    s/^0  *\(.*\)$/\1/
15235	    p
15236	}
15237    }'
15238aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15239# Check for a 64-bit object if we didn't find anything.
15240if test -z "$aix_libpath"; then
15241  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15242fi
15243else
15244  $as_echo "$as_me: failed program was:" >&5
15245sed 's/^/| /' conftest.$ac_ext >&5
15246
15247
15248fi
15249
15250rm -rf conftest.dSYM
15251rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15252      conftest$ac_exeext conftest.$ac_ext
15253if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15254
15255       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15256	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"
15257       else
15258	if test "$host_cpu" = ia64; then
15259	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15260	  allow_undefined_flag_F77="-z nodefs"
15261	  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"
15262	else
15263	 # Determine the default libpath from the value encoded in an empty executable.
15264	 cat >conftest.$ac_ext <<_ACEOF
15265      program main
15266
15267      end
15268_ACEOF
15269rm -f conftest.$ac_objext conftest$ac_exeext
15270if { (ac_try="$ac_link"
15271case "(($ac_try" in
15272  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15273  *) ac_try_echo=$ac_try;;
15274esac
15275eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15276$as_echo "$ac_try_echo") >&5
15277  (eval "$ac_link") 2>conftest.er1
15278  ac_status=$?
15279  grep -v '^ *+' conftest.er1 >conftest.err
15280  rm -f conftest.er1
15281  cat conftest.err >&5
15282  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15283  (exit $ac_status); } && {
15284	 test -z "$ac_f77_werror_flag" ||
15285	 test ! -s conftest.err
15286       } && test -s conftest$ac_exeext && {
15287	 test "$cross_compiling" = yes ||
15288	 $as_test_x conftest$ac_exeext
15289       }; then
15290
15291lt_aix_libpath_sed='
15292    /Import File Strings/,/^$/ {
15293	/^0/ {
15294	    s/^0  *\(.*\)$/\1/
15295	    p
15296	}
15297    }'
15298aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15299# Check for a 64-bit object if we didn't find anything.
15300if test -z "$aix_libpath"; then
15301  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15302fi
15303else
15304  $as_echo "$as_me: failed program was:" >&5
15305sed 's/^/| /' conftest.$ac_ext >&5
15306
15307
15308fi
15309
15310rm -rf conftest.dSYM
15311rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15312      conftest$ac_exeext conftest.$ac_ext
15313if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15314
15315	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15316	  # Warning - without using the other run time loading flags,
15317	  # -berok will link without error, but may produce a broken library.
15318	  no_undefined_flag_F77=' ${wl}-bernotok'
15319	  allow_undefined_flag_F77=' ${wl}-berok'
15320	  # Exported symbols can be pulled into shared objects from archives
15321	  whole_archive_flag_spec_F77='$convenience'
15322	  archive_cmds_need_lc_F77=yes
15323	  # This is similar to how AIX traditionally builds its shared libraries.
15324	  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'
15325	fi
15326      fi
15327      ;;
15328
15329    amigaos*)
15330      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)'
15331      hardcode_libdir_flag_spec_F77='-L$libdir'
15332      hardcode_minus_L_F77=yes
15333      # see comment about different semantics on the GNU ld section
15334      ld_shlibs_F77=no
15335      ;;
15336
15337    bsdi[45]*)
15338      export_dynamic_flag_spec_F77=-rdynamic
15339      ;;
15340
15341    cygwin* | mingw* | pw32*)
15342      # When not using gcc, we currently assume that we are using
15343      # Microsoft Visual C++.
15344      # hardcode_libdir_flag_spec is actually meaningless, as there is
15345      # no search path for DLLs.
15346      hardcode_libdir_flag_spec_F77=' '
15347      allow_undefined_flag_F77=unsupported
15348      # Tell ltmain to make .lib files, not .a files.
15349      libext=lib
15350      # Tell ltmain to make .dll files, not .so files.
15351      shrext_cmds=".dll"
15352      # FIXME: Setting linknames here is a bad hack.
15353      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15354      # The linker will automatically build a .lib file if we build a DLL.
15355      old_archive_From_new_cmds_F77='true'
15356      # FIXME: Should let the user specify the lib program.
15357      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15358      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15359      enable_shared_with_static_runtimes_F77=yes
15360      ;;
15361
15362    darwin* | rhapsody*)
15363      case $host_os in
15364        rhapsody* | darwin1.[012])
15365         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15366         ;;
15367       *) # Darwin 1.3 on
15368         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15369           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15370         else
15371           case ${MACOSX_DEPLOYMENT_TARGET} in
15372             10.[012])
15373               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15374               ;;
15375             10.*)
15376               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15377               ;;
15378           esac
15379         fi
15380         ;;
15381      esac
15382      archive_cmds_need_lc_F77=no
15383      hardcode_direct_F77=no
15384      hardcode_automatic_F77=yes
15385      hardcode_shlibpath_var_F77=unsupported
15386      whole_archive_flag_spec_F77=''
15387      link_all_deplibs_F77=yes
15388    if test "$GCC" = yes ; then
15389    	output_verbose_link_cmd='echo'
15390        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}"
15391        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15392        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}"
15393        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}"
15394    else
15395      case $cc_basename in
15396        xlc*)
15397         output_verbose_link_cmd='echo'
15398         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15399         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15400          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15401         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}'
15402          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}'
15403          ;;
15404       *)
15405         ld_shlibs_F77=no
15406          ;;
15407      esac
15408    fi
15409      ;;
15410
15411    dgux*)
15412      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15413      hardcode_libdir_flag_spec_F77='-L$libdir'
15414      hardcode_shlibpath_var_F77=no
15415      ;;
15416
15417    freebsd1*)
15418      ld_shlibs_F77=no
15419      ;;
15420
15421    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15422    # support.  Future versions do this automatically, but an explicit c++rt0.o
15423    # does not break anything, and helps significantly (at the cost of a little
15424    # extra space).
15425    freebsd2.2*)
15426      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15427      hardcode_libdir_flag_spec_F77='-R$libdir'
15428      hardcode_direct_F77=yes
15429      hardcode_shlibpath_var_F77=no
15430      ;;
15431
15432    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15433    freebsd2*)
15434      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15435      hardcode_direct_F77=yes
15436      hardcode_minus_L_F77=yes
15437      hardcode_shlibpath_var_F77=no
15438      ;;
15439
15440    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15441    freebsd* | dragonfly*)
15442      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15443      hardcode_libdir_flag_spec_F77='-R$libdir'
15444      hardcode_direct_F77=yes
15445      hardcode_shlibpath_var_F77=no
15446      ;;
15447
15448    hpux9*)
15449      if test "$GCC" = yes; then
15450	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'
15451      else
15452	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'
15453      fi
15454      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15455      hardcode_libdir_separator_F77=:
15456      hardcode_direct_F77=yes
15457
15458      # hardcode_minus_L: Not really in the search PATH,
15459      # but as the default location of the library.
15460      hardcode_minus_L_F77=yes
15461      export_dynamic_flag_spec_F77='${wl}-E'
15462      ;;
15463
15464    hpux10*)
15465      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15466	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15467      else
15468	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15469      fi
15470      if test "$with_gnu_ld" = no; then
15471	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15472	hardcode_libdir_separator_F77=:
15473
15474	hardcode_direct_F77=yes
15475	export_dynamic_flag_spec_F77='${wl}-E'
15476
15477	# hardcode_minus_L: Not really in the search PATH,
15478	# but as the default location of the library.
15479	hardcode_minus_L_F77=yes
15480      fi
15481      ;;
15482
15483    hpux11*)
15484      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15485	case $host_cpu in
15486	hppa*64*)
15487	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15488	  ;;
15489	ia64*)
15490	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15491	  ;;
15492	*)
15493	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15494	  ;;
15495	esac
15496      else
15497	case $host_cpu in
15498	hppa*64*)
15499	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15500	  ;;
15501	ia64*)
15502	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15503	  ;;
15504	*)
15505	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15506	  ;;
15507	esac
15508      fi
15509      if test "$with_gnu_ld" = no; then
15510	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15511	hardcode_libdir_separator_F77=:
15512
15513	case $host_cpu in
15514	hppa*64*|ia64*)
15515	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15516	  hardcode_direct_F77=no
15517	  hardcode_shlibpath_var_F77=no
15518	  ;;
15519	*)
15520	  hardcode_direct_F77=yes
15521	  export_dynamic_flag_spec_F77='${wl}-E'
15522
15523	  # hardcode_minus_L: Not really in the search PATH,
15524	  # but as the default location of the library.
15525	  hardcode_minus_L_F77=yes
15526	  ;;
15527	esac
15528      fi
15529      ;;
15530
15531    irix5* | irix6* | nonstopux*)
15532      if test "$GCC" = yes; then
15533	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'
15534      else
15535	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'
15536	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15537      fi
15538      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15539      hardcode_libdir_separator_F77=:
15540      link_all_deplibs_F77=yes
15541      ;;
15542
15543    netbsd*)
15544      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15545	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15546      else
15547	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15548      fi
15549      hardcode_libdir_flag_spec_F77='-R$libdir'
15550      hardcode_direct_F77=yes
15551      hardcode_shlibpath_var_F77=no
15552      ;;
15553
15554    newsos6)
15555      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15556      hardcode_direct_F77=yes
15557      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15558      hardcode_libdir_separator_F77=:
15559      hardcode_shlibpath_var_F77=no
15560      ;;
15561
15562    openbsd*)
15563      if test -f /usr/libexec/ld.so; then
15564	hardcode_direct_F77=yes
15565	hardcode_shlibpath_var_F77=no
15566	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15567	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15568	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15569	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15570	  export_dynamic_flag_spec_F77='${wl}-E'
15571	else
15572	  case $host_os in
15573	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15574	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15575	     hardcode_libdir_flag_spec_F77='-R$libdir'
15576	     ;;
15577	   *)
15578	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15579	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15580	     ;;
15581	  esac
15582        fi
15583      else
15584	ld_shlibs_F77=no
15585      fi
15586      ;;
15587
15588    os2*)
15589      hardcode_libdir_flag_spec_F77='-L$libdir'
15590      hardcode_minus_L_F77=yes
15591      allow_undefined_flag_F77=unsupported
15592      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'
15593      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15594      ;;
15595
15596    osf3*)
15597      if test "$GCC" = yes; then
15598	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15599	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'
15600      else
15601	allow_undefined_flag_F77=' -expect_unresolved \*'
15602	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'
15603      fi
15604      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15605      hardcode_libdir_separator_F77=:
15606      ;;
15607
15608    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15609      if test "$GCC" = yes; then
15610	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15611	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'
15612	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15613      else
15614	allow_undefined_flag_F77=' -expect_unresolved \*'
15615	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'
15616	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~
15617	$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'
15618
15619	# Both c and cxx compiler support -rpath directly
15620	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15621      fi
15622      hardcode_libdir_separator_F77=:
15623      ;;
15624
15625    solaris*)
15626      no_undefined_flag_F77=' -z text'
15627      if test "$GCC" = yes; then
15628	wlarc='${wl}'
15629	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15630	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15631	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15632      else
15633	wlarc=''
15634	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15635	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15636  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15637      fi
15638      hardcode_libdir_flag_spec_F77='-R$libdir'
15639      hardcode_shlibpath_var_F77=no
15640      case $host_os in
15641      solaris2.[0-5] | solaris2.[0-5].*) ;;
15642      *)
15643	# The compiler driver will combine and reorder linker options,
15644	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15645	# but is careful enough not to reorder.
15646 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15647	if test "$GCC" = yes; then
15648	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15649	else
15650	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15651	fi
15652	;;
15653      esac
15654      link_all_deplibs_F77=yes
15655      ;;
15656
15657    sunos4*)
15658      if test "x$host_vendor" = xsequent; then
15659	# Use $CC to link under sequent, because it throws in some extra .o
15660	# files that make .init and .fini sections work.
15661	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15662      else
15663	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15664      fi
15665      hardcode_libdir_flag_spec_F77='-L$libdir'
15666      hardcode_direct_F77=yes
15667      hardcode_minus_L_F77=yes
15668      hardcode_shlibpath_var_F77=no
15669      ;;
15670
15671    sysv4)
15672      case $host_vendor in
15673	sni)
15674	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15675	  hardcode_direct_F77=yes # is this really true???
15676	;;
15677	siemens)
15678	  ## LD is ld it makes a PLAMLIB
15679	  ## CC just makes a GrossModule.
15680	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15681	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15682	  hardcode_direct_F77=no
15683        ;;
15684	motorola)
15685	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15686	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15687	;;
15688      esac
15689      runpath_var='LD_RUN_PATH'
15690      hardcode_shlibpath_var_F77=no
15691      ;;
15692
15693    sysv4.3*)
15694      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15695      hardcode_shlibpath_var_F77=no
15696      export_dynamic_flag_spec_F77='-Bexport'
15697      ;;
15698
15699    sysv4*MP*)
15700      if test -d /usr/nec; then
15701	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15702	hardcode_shlibpath_var_F77=no
15703	runpath_var=LD_RUN_PATH
15704	hardcode_runpath_var=yes
15705	ld_shlibs_F77=yes
15706      fi
15707      ;;
15708
15709    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15710      no_undefined_flag_F77='${wl}-z,text'
15711      archive_cmds_need_lc_F77=no
15712      hardcode_shlibpath_var_F77=no
15713      runpath_var='LD_RUN_PATH'
15714
15715      if test "$GCC" = yes; then
15716	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15717	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15718      else
15719	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15720	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15721      fi
15722      ;;
15723
15724    sysv5* | sco3.2v5* | sco5v6*)
15725      # Note: We can NOT use -z defs as we might desire, because we do not
15726      # link with -lc, and that would cause any symbols used from libc to
15727      # always be unresolved, which means just about no library would
15728      # ever link correctly.  If we're not using GNU ld we use -z text
15729      # though, which does catch some bad symbols but isn't as heavy-handed
15730      # as -z defs.
15731      no_undefined_flag_F77='${wl}-z,text'
15732      allow_undefined_flag_F77='${wl}-z,nodefs'
15733      archive_cmds_need_lc_F77=no
15734      hardcode_shlibpath_var_F77=no
15735      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15736      hardcode_libdir_separator_F77=':'
15737      link_all_deplibs_F77=yes
15738      export_dynamic_flag_spec_F77='${wl}-Bexport'
15739      runpath_var='LD_RUN_PATH'
15740
15741      if test "$GCC" = yes; then
15742	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15743	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15744      else
15745	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15746	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15747      fi
15748      ;;
15749
15750    uts4*)
15751      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15752      hardcode_libdir_flag_spec_F77='-L$libdir'
15753      hardcode_shlibpath_var_F77=no
15754      ;;
15755
15756    *)
15757      ld_shlibs_F77=no
15758      ;;
15759    esac
15760  fi
15761
15762{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15763$as_echo "$ld_shlibs_F77" >&6; }
15764test "$ld_shlibs_F77" = no && can_build_shared=no
15765
15766#
15767# Do we need to explicitly link libc?
15768#
15769case "x$archive_cmds_need_lc_F77" in
15770x|xyes)
15771  # Assume -lc should be added
15772  archive_cmds_need_lc_F77=yes
15773
15774  if test "$enable_shared" = yes && test "$GCC" = yes; then
15775    case $archive_cmds_F77 in
15776    *'~'*)
15777      # FIXME: we may have to deal with multi-command sequences.
15778      ;;
15779    '$CC '*)
15780      # Test whether the compiler implicitly links with -lc since on some
15781      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15782      # to ld, don't add -lc before -lgcc.
15783      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15784$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15785      $rm conftest*
15786      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15787
15788      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15789  (eval $ac_compile) 2>&5
15790  ac_status=$?
15791  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15792  (exit $ac_status); } 2>conftest.err; then
15793        soname=conftest
15794        lib=conftest
15795        libobjs=conftest.$ac_objext
15796        deplibs=
15797        wl=$lt_prog_compiler_wl_F77
15798	pic_flag=$lt_prog_compiler_pic_F77
15799        compiler_flags=-v
15800        linker_flags=-v
15801        verstring=
15802        output_objdir=.
15803        libname=conftest
15804        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15805        allow_undefined_flag_F77=
15806        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15807  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15808  ac_status=$?
15809  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15810  (exit $ac_status); }
15811        then
15812	  archive_cmds_need_lc_F77=no
15813        else
15814	  archive_cmds_need_lc_F77=yes
15815        fi
15816        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15817      else
15818        cat conftest.err 1>&5
15819      fi
15820      $rm conftest*
15821      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15822$as_echo "$archive_cmds_need_lc_F77" >&6; }
15823      ;;
15824    esac
15825  fi
15826  ;;
15827esac
15828
15829{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15830$as_echo_n "checking dynamic linker characteristics... " >&6; }
15831library_names_spec=
15832libname_spec='lib$name'
15833soname_spec=
15834shrext_cmds=".so"
15835postinstall_cmds=
15836postuninstall_cmds=
15837finish_cmds=
15838finish_eval=
15839shlibpath_var=
15840shlibpath_overrides_runpath=unknown
15841version_type=none
15842dynamic_linker="$host_os ld.so"
15843sys_lib_dlsearch_path_spec="/lib /usr/lib"
15844
15845need_lib_prefix=unknown
15846hardcode_into_libs=no
15847
15848# when you set need_version to no, make sure it does not cause -set_version
15849# flags to be left without arguments
15850need_version=unknown
15851
15852case $host_os in
15853aix3*)
15854  version_type=linux
15855  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15856  shlibpath_var=LIBPATH
15857
15858  # AIX 3 has no versioning support, so we append a major version to the name.
15859  soname_spec='${libname}${release}${shared_ext}$major'
15860  ;;
15861
15862aix[4-9]*)
15863  version_type=linux
15864  need_lib_prefix=no
15865  need_version=no
15866  hardcode_into_libs=yes
15867  if test "$host_cpu" = ia64; then
15868    # AIX 5 supports IA64
15869    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15870    shlibpath_var=LD_LIBRARY_PATH
15871  else
15872    # With GCC up to 2.95.x, collect2 would create an import file
15873    # for dependence libraries.  The import file would start with
15874    # the line `#! .'.  This would cause the generated library to
15875    # depend on `.', always an invalid library.  This was fixed in
15876    # development snapshots of GCC prior to 3.0.
15877    case $host_os in
15878      aix4 | aix4.[01] | aix4.[01].*)
15879      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15880	   echo ' yes '
15881	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15882	:
15883      else
15884	can_build_shared=no
15885      fi
15886      ;;
15887    esac
15888    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15889    # soname into executable. Probably we can add versioning support to
15890    # collect2, so additional links can be useful in future.
15891    if test "$aix_use_runtimelinking" = yes; then
15892      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15893      # instead of lib<name>.a to let people know that these are not
15894      # typical AIX shared libraries.
15895      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15896    else
15897      # We preserve .a as extension for shared libraries through AIX4.2
15898      # and later when we are not doing run time linking.
15899      library_names_spec='${libname}${release}.a $libname.a'
15900      soname_spec='${libname}${release}${shared_ext}$major'
15901    fi
15902    shlibpath_var=LIBPATH
15903  fi
15904  ;;
15905
15906amigaos*)
15907  library_names_spec='$libname.ixlibrary $libname.a'
15908  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15909  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'
15910  ;;
15911
15912beos*)
15913  library_names_spec='${libname}${shared_ext}'
15914  dynamic_linker="$host_os ld.so"
15915  shlibpath_var=LIBRARY_PATH
15916  ;;
15917
15918bsdi[45]*)
15919  version_type=linux
15920  need_version=no
15921  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15922  soname_spec='${libname}${release}${shared_ext}$major'
15923  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15924  shlibpath_var=LD_LIBRARY_PATH
15925  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15926  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15927  # the default ld.so.conf also contains /usr/contrib/lib and
15928  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15929  # libtool to hard-code these into programs
15930  ;;
15931
15932cygwin* | mingw* | pw32*)
15933  version_type=windows
15934  shrext_cmds=".dll"
15935  need_version=no
15936  need_lib_prefix=no
15937
15938  case $GCC,$host_os in
15939  yes,cygwin* | yes,mingw* | yes,pw32*)
15940    library_names_spec='$libname.dll.a'
15941    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15942    postinstall_cmds='base_file=`basename \${file}`~
15943      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15944      dldir=$destdir/`dirname \$dlpath`~
15945      test -d \$dldir || mkdir -p \$dldir~
15946      $install_prog $dir/$dlname \$dldir/$dlname~
15947      chmod a+x \$dldir/$dlname'
15948    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15949      dlpath=$dir/\$dldll~
15950       $rm \$dlpath'
15951    shlibpath_overrides_runpath=yes
15952
15953    case $host_os in
15954    cygwin*)
15955      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15956      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15957      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15958      ;;
15959    mingw*)
15960      # MinGW DLLs use traditional 'lib' prefix
15961      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15962      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15963      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15964        # It is most probably a Windows format PATH printed by
15965        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15966        # path with ; separators, and with drive letters. We can handle the
15967        # drive letters (cygwin fileutils understands them), so leave them,
15968        # especially as we might pass files found there to a mingw objdump,
15969        # which wouldn't understand a cygwinified path. Ahh.
15970        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15971      else
15972        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15973      fi
15974      ;;
15975    pw32*)
15976      # pw32 DLLs use 'pw' prefix rather than 'lib'
15977      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15978      ;;
15979    esac
15980    ;;
15981
15982  *)
15983    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15984    ;;
15985  esac
15986  dynamic_linker='Win32 ld.exe'
15987  # FIXME: first we should search . and the directory the executable is in
15988  shlibpath_var=PATH
15989  ;;
15990
15991darwin* | rhapsody*)
15992  dynamic_linker="$host_os dyld"
15993  version_type=darwin
15994  need_lib_prefix=no
15995  need_version=no
15996  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15997  soname_spec='${libname}${release}${major}$shared_ext'
15998  shlibpath_overrides_runpath=yes
15999  shlibpath_var=DYLD_LIBRARY_PATH
16000  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16001
16002  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16003  ;;
16004
16005dgux*)
16006  version_type=linux
16007  need_lib_prefix=no
16008  need_version=no
16009  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16010  soname_spec='${libname}${release}${shared_ext}$major'
16011  shlibpath_var=LD_LIBRARY_PATH
16012  ;;
16013
16014freebsd1*)
16015  dynamic_linker=no
16016  ;;
16017
16018freebsd* | dragonfly*)
16019  # DragonFly does not have aout.  When/if they implement a new
16020  # versioning mechanism, adjust this.
16021  if test -x /usr/bin/objformat; then
16022    objformat=`/usr/bin/objformat`
16023  else
16024    case $host_os in
16025    freebsd[123]*) objformat=aout ;;
16026    *) objformat=elf ;;
16027    esac
16028  fi
16029  version_type=freebsd-$objformat
16030  case $version_type in
16031    freebsd-elf*)
16032      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16033      need_version=no
16034      need_lib_prefix=no
16035      ;;
16036    freebsd-*)
16037      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16038      need_version=yes
16039      ;;
16040  esac
16041  shlibpath_var=LD_LIBRARY_PATH
16042  case $host_os in
16043  freebsd2*)
16044    shlibpath_overrides_runpath=yes
16045    ;;
16046  freebsd3.[01]* | freebsdelf3.[01]*)
16047    shlibpath_overrides_runpath=yes
16048    hardcode_into_libs=yes
16049    ;;
16050  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16051  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16052    shlibpath_overrides_runpath=no
16053    hardcode_into_libs=yes
16054    ;;
16055  *) # from 4.6 on, and DragonFly
16056    shlibpath_overrides_runpath=yes
16057    hardcode_into_libs=yes
16058    ;;
16059  esac
16060  ;;
16061
16062gnu*)
16063  version_type=linux
16064  need_lib_prefix=no
16065  need_version=no
16066  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16067  soname_spec='${libname}${release}${shared_ext}$major'
16068  shlibpath_var=LD_LIBRARY_PATH
16069  hardcode_into_libs=yes
16070  ;;
16071
16072hpux9* | hpux10* | hpux11*)
16073  # Give a soname corresponding to the major version so that dld.sl refuses to
16074  # link against other versions.
16075  version_type=sunos
16076  need_lib_prefix=no
16077  need_version=no
16078  case $host_cpu in
16079  ia64*)
16080    shrext_cmds='.so'
16081    hardcode_into_libs=yes
16082    dynamic_linker="$host_os dld.so"
16083    shlibpath_var=LD_LIBRARY_PATH
16084    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16085    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16086    soname_spec='${libname}${release}${shared_ext}$major'
16087    if test "X$HPUX_IA64_MODE" = X32; then
16088      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16089    else
16090      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16091    fi
16092    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16093    ;;
16094   hppa*64*)
16095     shrext_cmds='.sl'
16096     hardcode_into_libs=yes
16097     dynamic_linker="$host_os dld.sl"
16098     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16099     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16100     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16101     soname_spec='${libname}${release}${shared_ext}$major'
16102     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16103     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16104     ;;
16105   *)
16106    shrext_cmds='.sl'
16107    dynamic_linker="$host_os dld.sl"
16108    shlibpath_var=SHLIB_PATH
16109    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16110    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16111    soname_spec='${libname}${release}${shared_ext}$major'
16112    ;;
16113  esac
16114  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16115  postinstall_cmds='chmod 555 $lib'
16116  ;;
16117
16118interix[3-9]*)
16119  version_type=linux
16120  need_lib_prefix=no
16121  need_version=no
16122  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16123  soname_spec='${libname}${release}${shared_ext}$major'
16124  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16125  shlibpath_var=LD_LIBRARY_PATH
16126  shlibpath_overrides_runpath=no
16127  hardcode_into_libs=yes
16128  ;;
16129
16130irix5* | irix6* | nonstopux*)
16131  case $host_os in
16132    nonstopux*) version_type=nonstopux ;;
16133    *)
16134	if test "$lt_cv_prog_gnu_ld" = yes; then
16135		version_type=linux
16136	else
16137		version_type=irix
16138	fi ;;
16139  esac
16140  need_lib_prefix=no
16141  need_version=no
16142  soname_spec='${libname}${release}${shared_ext}$major'
16143  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16144  case $host_os in
16145  irix5* | nonstopux*)
16146    libsuff= shlibsuff=
16147    ;;
16148  *)
16149    case $LD in # libtool.m4 will add one of these switches to LD
16150    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16151      libsuff= shlibsuff= libmagic=32-bit;;
16152    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16153      libsuff=32 shlibsuff=N32 libmagic=N32;;
16154    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16155      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16156    *) libsuff= shlibsuff= libmagic=never-match;;
16157    esac
16158    ;;
16159  esac
16160  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16161  shlibpath_overrides_runpath=no
16162  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16163  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16164  hardcode_into_libs=yes
16165  ;;
16166
16167# No shared lib support for Linux oldld, aout, or coff.
16168linux*oldld* | linux*aout* | linux*coff*)
16169  dynamic_linker=no
16170  ;;
16171
16172# This must be Linux ELF.
16173linux* | k*bsd*-gnu)
16174  version_type=linux
16175  need_lib_prefix=no
16176  need_version=no
16177  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16178  soname_spec='${libname}${release}${shared_ext}$major'
16179  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16180  shlibpath_var=LD_LIBRARY_PATH
16181  shlibpath_overrides_runpath=no
16182  # This implies no fast_install, which is unacceptable.
16183  # Some rework will be needed to allow for fast_install
16184  # before this can be enabled.
16185  hardcode_into_libs=yes
16186  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16187  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16188
16189  # Append ld.so.conf contents to the search path
16190  if test -f /etc/ld.so.conf; then
16191    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' ' '`
16192    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16193  fi
16194
16195  # We used to test for /lib/ld.so.1 and disable shared libraries on
16196  # powerpc, because MkLinux only supported shared libraries with the
16197  # GNU dynamic linker.  Since this was broken with cross compilers,
16198  # most powerpc-linux boxes support dynamic linking these days and
16199  # people can always --disable-shared, the test was removed, and we
16200  # assume the GNU/Linux dynamic linker is in use.
16201  dynamic_linker='GNU/Linux ld.so'
16202  ;;
16203
16204netbsd*)
16205  version_type=sunos
16206  need_lib_prefix=no
16207  need_version=no
16208  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16209    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16210    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16211    dynamic_linker='NetBSD (a.out) ld.so'
16212  else
16213    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16214    soname_spec='${libname}${release}${shared_ext}$major'
16215    dynamic_linker='NetBSD ld.elf_so'
16216  fi
16217  shlibpath_var=LD_LIBRARY_PATH
16218  shlibpath_overrides_runpath=yes
16219  hardcode_into_libs=yes
16220  ;;
16221
16222newsos6)
16223  version_type=linux
16224  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16225  shlibpath_var=LD_LIBRARY_PATH
16226  shlibpath_overrides_runpath=yes
16227  ;;
16228
16229nto-qnx*)
16230  version_type=linux
16231  need_lib_prefix=no
16232  need_version=no
16233  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16234  soname_spec='${libname}${release}${shared_ext}$major'
16235  shlibpath_var=LD_LIBRARY_PATH
16236  shlibpath_overrides_runpath=yes
16237  ;;
16238
16239openbsd*)
16240  version_type=sunos
16241  sys_lib_dlsearch_path_spec="/usr/lib"
16242  need_lib_prefix=no
16243  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16244  case $host_os in
16245    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16246    *)                         need_version=no  ;;
16247  esac
16248  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16249  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16250  shlibpath_var=LD_LIBRARY_PATH
16251  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16252    case $host_os in
16253      openbsd2.[89] | openbsd2.[89].*)
16254	shlibpath_overrides_runpath=no
16255	;;
16256      *)
16257	shlibpath_overrides_runpath=yes
16258	;;
16259      esac
16260  else
16261    shlibpath_overrides_runpath=yes
16262  fi
16263  ;;
16264
16265os2*)
16266  libname_spec='$name'
16267  shrext_cmds=".dll"
16268  need_lib_prefix=no
16269  library_names_spec='$libname${shared_ext} $libname.a'
16270  dynamic_linker='OS/2 ld.exe'
16271  shlibpath_var=LIBPATH
16272  ;;
16273
16274osf3* | osf4* | osf5*)
16275  version_type=osf
16276  need_lib_prefix=no
16277  need_version=no
16278  soname_spec='${libname}${release}${shared_ext}$major'
16279  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16280  shlibpath_var=LD_LIBRARY_PATH
16281  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16282  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16283  ;;
16284
16285rdos*)
16286  dynamic_linker=no
16287  ;;
16288
16289solaris*)
16290  version_type=linux
16291  need_lib_prefix=no
16292  need_version=no
16293  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16294  soname_spec='${libname}${release}${shared_ext}$major'
16295  shlibpath_var=LD_LIBRARY_PATH
16296  shlibpath_overrides_runpath=yes
16297  hardcode_into_libs=yes
16298  # ldd complains unless libraries are executable
16299  postinstall_cmds='chmod +x $lib'
16300  ;;
16301
16302sunos4*)
16303  version_type=sunos
16304  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16305  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16306  shlibpath_var=LD_LIBRARY_PATH
16307  shlibpath_overrides_runpath=yes
16308  if test "$with_gnu_ld" = yes; then
16309    need_lib_prefix=no
16310  fi
16311  need_version=yes
16312  ;;
16313
16314sysv4 | sysv4.3*)
16315  version_type=linux
16316  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16317  soname_spec='${libname}${release}${shared_ext}$major'
16318  shlibpath_var=LD_LIBRARY_PATH
16319  case $host_vendor in
16320    sni)
16321      shlibpath_overrides_runpath=no
16322      need_lib_prefix=no
16323      export_dynamic_flag_spec='${wl}-Blargedynsym'
16324      runpath_var=LD_RUN_PATH
16325      ;;
16326    siemens)
16327      need_lib_prefix=no
16328      ;;
16329    motorola)
16330      need_lib_prefix=no
16331      need_version=no
16332      shlibpath_overrides_runpath=no
16333      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16334      ;;
16335  esac
16336  ;;
16337
16338sysv4*MP*)
16339  if test -d /usr/nec ;then
16340    version_type=linux
16341    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16342    soname_spec='$libname${shared_ext}.$major'
16343    shlibpath_var=LD_LIBRARY_PATH
16344  fi
16345  ;;
16346
16347sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16348  version_type=freebsd-elf
16349  need_lib_prefix=no
16350  need_version=no
16351  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16352  soname_spec='${libname}${release}${shared_ext}$major'
16353  shlibpath_var=LD_LIBRARY_PATH
16354  hardcode_into_libs=yes
16355  if test "$with_gnu_ld" = yes; then
16356    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16357    shlibpath_overrides_runpath=no
16358  else
16359    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16360    shlibpath_overrides_runpath=yes
16361    case $host_os in
16362      sco3.2v5*)
16363        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16364	;;
16365    esac
16366  fi
16367  sys_lib_dlsearch_path_spec='/usr/lib'
16368  ;;
16369
16370uts4*)
16371  version_type=linux
16372  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16373  soname_spec='${libname}${release}${shared_ext}$major'
16374  shlibpath_var=LD_LIBRARY_PATH
16375  ;;
16376
16377*)
16378  dynamic_linker=no
16379  ;;
16380esac
16381{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16382$as_echo "$dynamic_linker" >&6; }
16383test "$dynamic_linker" = no && can_build_shared=no
16384
16385if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16386  $as_echo_n "(cached) " >&6
16387else
16388  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16389fi
16390
16391sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16392if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16393  $as_echo_n "(cached) " >&6
16394else
16395  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16396fi
16397
16398sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16399
16400variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16401if test "$GCC" = yes; then
16402  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16403fi
16404
16405{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16406$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16407hardcode_action_F77=
16408if test -n "$hardcode_libdir_flag_spec_F77" || \
16409   test -n "$runpath_var_F77" || \
16410   test "X$hardcode_automatic_F77" = "Xyes" ; then
16411
16412  # We can hardcode non-existant directories.
16413  if test "$hardcode_direct_F77" != no &&
16414     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16415     # have to relink, otherwise we might link with an installed library
16416     # when we should be linking with a yet-to-be-installed one
16417     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16418     test "$hardcode_minus_L_F77" != no; then
16419    # Linking always hardcodes the temporary library directory.
16420    hardcode_action_F77=relink
16421  else
16422    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16423    hardcode_action_F77=immediate
16424  fi
16425else
16426  # We cannot hardcode anything, or else we can only hardcode existing
16427  # directories.
16428  hardcode_action_F77=unsupported
16429fi
16430{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16431$as_echo "$hardcode_action_F77" >&6; }
16432
16433if test "$hardcode_action_F77" = relink; then
16434  # Fast installation is not supported
16435  enable_fast_install=no
16436elif test "$shlibpath_overrides_runpath" = yes ||
16437     test "$enable_shared" = no; then
16438  # Fast installation is not necessary
16439  enable_fast_install=needless
16440fi
16441
16442
16443# The else clause should only fire when bootstrapping the
16444# libtool distribution, otherwise you forgot to ship ltmain.sh
16445# with your package, and you will get complaints that there are
16446# no rules to generate ltmain.sh.
16447if test -f "$ltmain"; then
16448  # See if we are running on zsh, and set the options which allow our commands through
16449  # without removal of \ escapes.
16450  if test -n "${ZSH_VERSION+set}" ; then
16451    setopt NO_GLOB_SUBST
16452  fi
16453  # Now quote all the things that may contain metacharacters while being
16454  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16455  # variables and quote the copies for generation of the libtool script.
16456  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16457    SED SHELL STRIP \
16458    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16459    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16460    deplibs_check_method reload_flag reload_cmds need_locks \
16461    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16462    lt_cv_sys_global_symbol_to_c_name_address \
16463    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16464    old_postinstall_cmds old_postuninstall_cmds \
16465    compiler_F77 \
16466    CC_F77 \
16467    LD_F77 \
16468    lt_prog_compiler_wl_F77 \
16469    lt_prog_compiler_pic_F77 \
16470    lt_prog_compiler_static_F77 \
16471    lt_prog_compiler_no_builtin_flag_F77 \
16472    export_dynamic_flag_spec_F77 \
16473    thread_safe_flag_spec_F77 \
16474    whole_archive_flag_spec_F77 \
16475    enable_shared_with_static_runtimes_F77 \
16476    old_archive_cmds_F77 \
16477    old_archive_from_new_cmds_F77 \
16478    predep_objects_F77 \
16479    postdep_objects_F77 \
16480    predeps_F77 \
16481    postdeps_F77 \
16482    compiler_lib_search_path_F77 \
16483    compiler_lib_search_dirs_F77 \
16484    archive_cmds_F77 \
16485    archive_expsym_cmds_F77 \
16486    postinstall_cmds_F77 \
16487    postuninstall_cmds_F77 \
16488    old_archive_from_expsyms_cmds_F77 \
16489    allow_undefined_flag_F77 \
16490    no_undefined_flag_F77 \
16491    export_symbols_cmds_F77 \
16492    hardcode_libdir_flag_spec_F77 \
16493    hardcode_libdir_flag_spec_ld_F77 \
16494    hardcode_libdir_separator_F77 \
16495    hardcode_automatic_F77 \
16496    module_cmds_F77 \
16497    module_expsym_cmds_F77 \
16498    lt_cv_prog_compiler_c_o_F77 \
16499    fix_srcfile_path_F77 \
16500    exclude_expsyms_F77 \
16501    include_expsyms_F77; do
16502
16503    case $var in
16504    old_archive_cmds_F77 | \
16505    old_archive_from_new_cmds_F77 | \
16506    archive_cmds_F77 | \
16507    archive_expsym_cmds_F77 | \
16508    module_cmds_F77 | \
16509    module_expsym_cmds_F77 | \
16510    old_archive_from_expsyms_cmds_F77 | \
16511    export_symbols_cmds_F77 | \
16512    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16513    postinstall_cmds | postuninstall_cmds | \
16514    old_postinstall_cmds | old_postuninstall_cmds | \
16515    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16516      # Double-quote double-evaled strings.
16517      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16518      ;;
16519    *)
16520      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16521      ;;
16522    esac
16523  done
16524
16525  case $lt_echo in
16526  *'\$0 --fallback-echo"')
16527    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16528    ;;
16529  esac
16530
16531cfgfile="$ofile"
16532
16533  cat <<__EOF__ >> "$cfgfile"
16534# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16535
16536# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16537
16538# Shell to use when invoking shell scripts.
16539SHELL=$lt_SHELL
16540
16541# Whether or not to build shared libraries.
16542build_libtool_libs=$enable_shared
16543
16544# Whether or not to build static libraries.
16545build_old_libs=$enable_static
16546
16547# Whether or not to add -lc for building shared libraries.
16548build_libtool_need_lc=$archive_cmds_need_lc_F77
16549
16550# Whether or not to disallow shared libs when runtime libs are static
16551allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16552
16553# Whether or not to optimize for fast installation.
16554fast_install=$enable_fast_install
16555
16556# The host system.
16557host_alias=$host_alias
16558host=$host
16559host_os=$host_os
16560
16561# The build system.
16562build_alias=$build_alias
16563build=$build
16564build_os=$build_os
16565
16566# An echo program that does not interpret backslashes.
16567echo=$lt_echo
16568
16569# The archiver.
16570AR=$lt_AR
16571AR_FLAGS=$lt_AR_FLAGS
16572
16573# A C compiler.
16574LTCC=$lt_LTCC
16575
16576# LTCC compiler flags.
16577LTCFLAGS=$lt_LTCFLAGS
16578
16579# A language-specific compiler.
16580CC=$lt_compiler_F77
16581
16582# Is the compiler the GNU C compiler?
16583with_gcc=$GCC_F77
16584
16585# An ERE matcher.
16586EGREP=$lt_EGREP
16587
16588# The linker used to build libraries.
16589LD=$lt_LD_F77
16590
16591# Whether we need hard or soft links.
16592LN_S=$lt_LN_S
16593
16594# A BSD-compatible nm program.
16595NM=$lt_NM
16596
16597# A symbol stripping program
16598STRIP=$lt_STRIP
16599
16600# Used to examine libraries when file_magic_cmd begins "file"
16601MAGIC_CMD=$MAGIC_CMD
16602
16603# Used on cygwin: DLL creation program.
16604DLLTOOL="$DLLTOOL"
16605
16606# Used on cygwin: object dumper.
16607OBJDUMP="$OBJDUMP"
16608
16609# Used on cygwin: assembler.
16610AS="$AS"
16611
16612# The name of the directory that contains temporary libtool files.
16613objdir=$objdir
16614
16615# How to create reloadable object files.
16616reload_flag=$lt_reload_flag
16617reload_cmds=$lt_reload_cmds
16618
16619# How to pass a linker flag through the compiler.
16620wl=$lt_lt_prog_compiler_wl_F77
16621
16622# Object file suffix (normally "o").
16623objext="$ac_objext"
16624
16625# Old archive suffix (normally "a").
16626libext="$libext"
16627
16628# Shared library suffix (normally ".so").
16629shrext_cmds='$shrext_cmds'
16630
16631# Executable file suffix (normally "").
16632exeext="$exeext"
16633
16634# Additional compiler flags for building library objects.
16635pic_flag=$lt_lt_prog_compiler_pic_F77
16636pic_mode=$pic_mode
16637
16638# What is the maximum length of a command?
16639max_cmd_len=$lt_cv_sys_max_cmd_len
16640
16641# Does compiler simultaneously support -c and -o options?
16642compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16643
16644# Must we lock files when doing compilation?
16645need_locks=$lt_need_locks
16646
16647# Do we need the lib prefix for modules?
16648need_lib_prefix=$need_lib_prefix
16649
16650# Do we need a version for libraries?
16651need_version=$need_version
16652
16653# Whether dlopen is supported.
16654dlopen_support=$enable_dlopen
16655
16656# Whether dlopen of programs is supported.
16657dlopen_self=$enable_dlopen_self
16658
16659# Whether dlopen of statically linked programs is supported.
16660dlopen_self_static=$enable_dlopen_self_static
16661
16662# Compiler flag to prevent dynamic linking.
16663link_static_flag=$lt_lt_prog_compiler_static_F77
16664
16665# Compiler flag to turn off builtin functions.
16666no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16667
16668# Compiler flag to allow reflexive dlopens.
16669export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16670
16671# Compiler flag to generate shared objects directly from archives.
16672whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16673
16674# Compiler flag to generate thread-safe objects.
16675thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16676
16677# Library versioning type.
16678version_type=$version_type
16679
16680# Format of library name prefix.
16681libname_spec=$lt_libname_spec
16682
16683# List of archive names.  First name is the real one, the rest are links.
16684# The last name is the one that the linker finds with -lNAME.
16685library_names_spec=$lt_library_names_spec
16686
16687# The coded name of the library, if different from the real name.
16688soname_spec=$lt_soname_spec
16689
16690# Commands used to build and install an old-style archive.
16691RANLIB=$lt_RANLIB
16692old_archive_cmds=$lt_old_archive_cmds_F77
16693old_postinstall_cmds=$lt_old_postinstall_cmds
16694old_postuninstall_cmds=$lt_old_postuninstall_cmds
16695
16696# Create an old-style archive from a shared archive.
16697old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16698
16699# Create a temporary old-style archive to link instead of a shared archive.
16700old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16701
16702# Commands used to build and install a shared archive.
16703archive_cmds=$lt_archive_cmds_F77
16704archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16705postinstall_cmds=$lt_postinstall_cmds
16706postuninstall_cmds=$lt_postuninstall_cmds
16707
16708# Commands used to build a loadable module (assumed same as above if empty)
16709module_cmds=$lt_module_cmds_F77
16710module_expsym_cmds=$lt_module_expsym_cmds_F77
16711
16712# Commands to strip libraries.
16713old_striplib=$lt_old_striplib
16714striplib=$lt_striplib
16715
16716# Dependencies to place before the objects being linked to create a
16717# shared library.
16718predep_objects=$lt_predep_objects_F77
16719
16720# Dependencies to place after the objects being linked to create a
16721# shared library.
16722postdep_objects=$lt_postdep_objects_F77
16723
16724# Dependencies to place before the objects being linked to create a
16725# shared library.
16726predeps=$lt_predeps_F77
16727
16728# Dependencies to place after the objects being linked to create a
16729# shared library.
16730postdeps=$lt_postdeps_F77
16731
16732# The directories searched by this compiler when creating a shared
16733# library
16734compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16735
16736# The library search path used internally by the compiler when linking
16737# a shared library.
16738compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16739
16740# Method to check whether dependent libraries are shared objects.
16741deplibs_check_method=$lt_deplibs_check_method
16742
16743# Command to use when deplibs_check_method == file_magic.
16744file_magic_cmd=$lt_file_magic_cmd
16745
16746# Flag that allows shared libraries with undefined symbols to be built.
16747allow_undefined_flag=$lt_allow_undefined_flag_F77
16748
16749# Flag that forces no undefined symbols.
16750no_undefined_flag=$lt_no_undefined_flag_F77
16751
16752# Commands used to finish a libtool library installation in a directory.
16753finish_cmds=$lt_finish_cmds
16754
16755# Same as above, but a single script fragment to be evaled but not shown.
16756finish_eval=$lt_finish_eval
16757
16758# Take the output of nm and produce a listing of raw symbols and C names.
16759global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16760
16761# Transform the output of nm in a proper C declaration
16762global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16763
16764# Transform the output of nm in a C name address pair
16765global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16766
16767# This is the shared library runtime path variable.
16768runpath_var=$runpath_var
16769
16770# This is the shared library path variable.
16771shlibpath_var=$shlibpath_var
16772
16773# Is shlibpath searched before the hard-coded library search path?
16774shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16775
16776# How to hardcode a shared library path into an executable.
16777hardcode_action=$hardcode_action_F77
16778
16779# Whether we should hardcode library paths into libraries.
16780hardcode_into_libs=$hardcode_into_libs
16781
16782# Flag to hardcode \$libdir into a binary during linking.
16783# This must work even if \$libdir does not exist.
16784hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16785
16786# If ld is used when linking, flag to hardcode \$libdir into
16787# a binary during linking. This must work even if \$libdir does
16788# not exist.
16789hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16790
16791# Whether we need a single -rpath flag with a separated argument.
16792hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16793
16794# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16795# resulting binary.
16796hardcode_direct=$hardcode_direct_F77
16797
16798# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16799# resulting binary.
16800hardcode_minus_L=$hardcode_minus_L_F77
16801
16802# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16803# the resulting binary.
16804hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16805
16806# Set to yes if building a shared library automatically hardcodes DIR into the library
16807# and all subsequent libraries and executables linked against it.
16808hardcode_automatic=$hardcode_automatic_F77
16809
16810# Variables whose values should be saved in libtool wrapper scripts and
16811# restored at relink time.
16812variables_saved_for_relink="$variables_saved_for_relink"
16813
16814# Whether libtool must link a program against all its dependency libraries.
16815link_all_deplibs=$link_all_deplibs_F77
16816
16817# Compile-time system search path for libraries
16818sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16819
16820# Run-time system search path for libraries
16821sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16822
16823# Fix the shell variable \$srcfile for the compiler.
16824fix_srcfile_path=$lt_fix_srcfile_path
16825
16826# Set to yes if exported symbols are required.
16827always_export_symbols=$always_export_symbols_F77
16828
16829# The commands to list exported symbols.
16830export_symbols_cmds=$lt_export_symbols_cmds_F77
16831
16832# The commands to extract the exported symbol list from a shared archive.
16833extract_expsyms_cmds=$lt_extract_expsyms_cmds
16834
16835# Symbols that should not be listed in the preloaded symbols.
16836exclude_expsyms=$lt_exclude_expsyms_F77
16837
16838# Symbols that must always be exported.
16839include_expsyms=$lt_include_expsyms_F77
16840
16841# ### END LIBTOOL TAG CONFIG: $tagname
16842
16843__EOF__
16844
16845
16846else
16847  # If there is no Makefile yet, we rely on a make rule to execute
16848  # `config.status --recheck' to rerun these tests and create the
16849  # libtool script then.
16850  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16851  if test -f "$ltmain_in"; then
16852    test -f Makefile && make "$ltmain"
16853  fi
16854fi
16855
16856
16857ac_ext=c
16858ac_cpp='$CPP $CPPFLAGS'
16859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16861ac_compiler_gnu=$ac_cv_c_compiler_gnu
16862
16863CC="$lt_save_CC"
16864
16865	else
16866	  tagname=""
16867	fi
16868	;;
16869
16870      GCJ)
16871	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16872
16873
16874# Source file extension for Java test sources.
16875ac_ext=java
16876
16877# Object file extension for compiled Java test sources.
16878objext=o
16879objext_GCJ=$objext
16880
16881# Code to be used in simple compile tests
16882lt_simple_compile_test_code="class foo {}"
16883
16884# Code to be used in simple link tests
16885lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16886
16887# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16888
16889# If no C compiler was specified, use CC.
16890LTCC=${LTCC-"$CC"}
16891
16892# If no C compiler flags were specified, use CFLAGS.
16893LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16894
16895# Allow CC to be a program name with arguments.
16896compiler=$CC
16897
16898
16899# save warnings/boilerplate of simple test code
16900ac_outfile=conftest.$ac_objext
16901echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16902eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16903_lt_compiler_boilerplate=`cat conftest.err`
16904$rm conftest*
16905
16906ac_outfile=conftest.$ac_objext
16907echo "$lt_simple_link_test_code" >conftest.$ac_ext
16908eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16909_lt_linker_boilerplate=`cat conftest.err`
16910$rm -r conftest*
16911
16912
16913# Allow CC to be a program name with arguments.
16914lt_save_CC="$CC"
16915CC=${GCJ-"gcj"}
16916compiler=$CC
16917compiler_GCJ=$CC
16918for cc_temp in $compiler""; do
16919  case $cc_temp in
16920    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16921    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16922    \-*) ;;
16923    *) break;;
16924  esac
16925done
16926cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16927
16928
16929# GCJ did not exist at the time GCC didn't implicitly link libc in.
16930archive_cmds_need_lc_GCJ=no
16931
16932old_archive_cmds_GCJ=$old_archive_cmds
16933
16934
16935lt_prog_compiler_no_builtin_flag_GCJ=
16936
16937if test "$GCC" = yes; then
16938  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16939
16940
16941{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16942$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16943if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16944  $as_echo_n "(cached) " >&6
16945else
16946  lt_cv_prog_compiler_rtti_exceptions=no
16947  ac_outfile=conftest.$ac_objext
16948   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16949   lt_compiler_flag="-fno-rtti -fno-exceptions"
16950   # Insert the option either (1) after the last *FLAGS variable, or
16951   # (2) before a word containing "conftest.", or (3) at the end.
16952   # Note that $ac_compile itself does not contain backslashes and begins
16953   # with a dollar sign (not a hyphen), so the echo should work correctly.
16954   # The option is referenced via a variable to avoid confusing sed.
16955   lt_compile=`echo "$ac_compile" | $SED \
16956   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16957   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16958   -e 's:$: $lt_compiler_flag:'`
16959   (eval echo "\"\$as_me:16959: $lt_compile\"" >&5)
16960   (eval "$lt_compile" 2>conftest.err)
16961   ac_status=$?
16962   cat conftest.err >&5
16963   echo "$as_me:16963: \$? = $ac_status" >&5
16964   if (exit $ac_status) && test -s "$ac_outfile"; then
16965     # The compiler can only warn and ignore the option if not recognized
16966     # So say no if there are warnings other than the usual output.
16967     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16968     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16969     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16970       lt_cv_prog_compiler_rtti_exceptions=yes
16971     fi
16972   fi
16973   $rm conftest*
16974
16975fi
16976{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16977$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16978
16979if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16980    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16981else
16982    :
16983fi
16984
16985fi
16986
16987lt_prog_compiler_wl_GCJ=
16988lt_prog_compiler_pic_GCJ=
16989lt_prog_compiler_static_GCJ=
16990
16991{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16992$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16993
16994  if test "$GCC" = yes; then
16995    lt_prog_compiler_wl_GCJ='-Wl,'
16996    lt_prog_compiler_static_GCJ='-static'
16997
16998    case $host_os in
16999      aix*)
17000      # All AIX code is PIC.
17001      if test "$host_cpu" = ia64; then
17002	# AIX 5 now supports IA64 processor
17003	lt_prog_compiler_static_GCJ='-Bstatic'
17004      fi
17005      ;;
17006
17007    amigaos*)
17008      # FIXME: we need at least 68020 code to build shared libraries, but
17009      # adding the `-m68020' flag to GCC prevents building anything better,
17010      # like `-m68040'.
17011      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17012      ;;
17013
17014    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17015      # PIC is the default for these OSes.
17016      ;;
17017
17018    mingw* | cygwin* | pw32* | os2*)
17019      # This hack is so that the source file can tell whether it is being
17020      # built for inclusion in a dll (and should export symbols for example).
17021      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17022      # (--disable-auto-import) libraries
17023
17024      ;;
17025
17026    darwin* | rhapsody*)
17027      # PIC is the default on this platform
17028      # Common symbols not allowed in MH_DYLIB files
17029      lt_prog_compiler_pic_GCJ='-fno-common'
17030      ;;
17031
17032    interix[3-9]*)
17033      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17034      # Instead, we relocate shared libraries at runtime.
17035      ;;
17036
17037    msdosdjgpp*)
17038      # Just because we use GCC doesn't mean we suddenly get shared libraries
17039      # on systems that don't support them.
17040      lt_prog_compiler_can_build_shared_GCJ=no
17041      enable_shared=no
17042      ;;
17043
17044    sysv4*MP*)
17045      if test -d /usr/nec; then
17046	lt_prog_compiler_pic_GCJ=-Kconform_pic
17047      fi
17048      ;;
17049
17050    hpux*)
17051      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17052      # not for PA HP-UX.
17053      case $host_cpu in
17054      hppa*64*|ia64*)
17055	# +Z the default
17056	;;
17057      *)
17058	lt_prog_compiler_pic_GCJ='-fPIC'
17059	;;
17060      esac
17061      ;;
17062
17063    *)
17064      lt_prog_compiler_pic_GCJ='-fPIC'
17065      ;;
17066    esac
17067  else
17068    # PORTME Check for flag to pass linker flags through the system compiler.
17069    case $host_os in
17070    aix*)
17071      lt_prog_compiler_wl_GCJ='-Wl,'
17072      if test "$host_cpu" = ia64; then
17073	# AIX 5 now supports IA64 processor
17074	lt_prog_compiler_static_GCJ='-Bstatic'
17075      else
17076	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17077      fi
17078      ;;
17079      darwin*)
17080        # PIC is the default on this platform
17081        # Common symbols not allowed in MH_DYLIB files
17082       case $cc_basename in
17083         xlc*)
17084         lt_prog_compiler_pic_GCJ='-qnocommon'
17085         lt_prog_compiler_wl_GCJ='-Wl,'
17086         ;;
17087       esac
17088       ;;
17089
17090    mingw* | cygwin* | pw32* | os2*)
17091      # This hack is so that the source file can tell whether it is being
17092      # built for inclusion in a dll (and should export symbols for example).
17093
17094      ;;
17095
17096    hpux9* | hpux10* | hpux11*)
17097      lt_prog_compiler_wl_GCJ='-Wl,'
17098      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17099      # not for PA HP-UX.
17100      case $host_cpu in
17101      hppa*64*|ia64*)
17102	# +Z the default
17103	;;
17104      *)
17105	lt_prog_compiler_pic_GCJ='+Z'
17106	;;
17107      esac
17108      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17109      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17110      ;;
17111
17112    irix5* | irix6* | nonstopux*)
17113      lt_prog_compiler_wl_GCJ='-Wl,'
17114      # PIC (with -KPIC) is the default.
17115      lt_prog_compiler_static_GCJ='-non_shared'
17116      ;;
17117
17118    newsos6)
17119      lt_prog_compiler_pic_GCJ='-KPIC'
17120      lt_prog_compiler_static_GCJ='-Bstatic'
17121      ;;
17122
17123    linux* | k*bsd*-gnu)
17124      case $cc_basename in
17125      icc* | ecc*)
17126	lt_prog_compiler_wl_GCJ='-Wl,'
17127	lt_prog_compiler_pic_GCJ='-KPIC'
17128	lt_prog_compiler_static_GCJ='-static'
17129        ;;
17130      pgcc* | pgf77* | pgf90* | pgf95*)
17131        # Portland Group compilers (*not* the Pentium gcc compiler,
17132	# which looks to be a dead project)
17133	lt_prog_compiler_wl_GCJ='-Wl,'
17134	lt_prog_compiler_pic_GCJ='-fpic'
17135	lt_prog_compiler_static_GCJ='-Bstatic'
17136        ;;
17137      ccc*)
17138        lt_prog_compiler_wl_GCJ='-Wl,'
17139        # All Alpha code is PIC.
17140        lt_prog_compiler_static_GCJ='-non_shared'
17141        ;;
17142      *)
17143        case `$CC -V 2>&1 | sed 5q` in
17144	*Sun\ C*)
17145	  # Sun C 5.9
17146	  lt_prog_compiler_pic_GCJ='-KPIC'
17147	  lt_prog_compiler_static_GCJ='-Bstatic'
17148	  lt_prog_compiler_wl_GCJ='-Wl,'
17149	  ;;
17150	*Sun\ F*)
17151	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17152	  lt_prog_compiler_pic_GCJ='-KPIC'
17153	  lt_prog_compiler_static_GCJ='-Bstatic'
17154	  lt_prog_compiler_wl_GCJ=''
17155	  ;;
17156	esac
17157	;;
17158      esac
17159      ;;
17160
17161    osf3* | osf4* | osf5*)
17162      lt_prog_compiler_wl_GCJ='-Wl,'
17163      # All OSF/1 code is PIC.
17164      lt_prog_compiler_static_GCJ='-non_shared'
17165      ;;
17166
17167    rdos*)
17168      lt_prog_compiler_static_GCJ='-non_shared'
17169      ;;
17170
17171    solaris*)
17172      lt_prog_compiler_pic_GCJ='-KPIC'
17173      lt_prog_compiler_static_GCJ='-Bstatic'
17174      case $cc_basename in
17175      f77* | f90* | f95*)
17176	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17177      *)
17178	lt_prog_compiler_wl_GCJ='-Wl,';;
17179      esac
17180      ;;
17181
17182    sunos4*)
17183      lt_prog_compiler_wl_GCJ='-Qoption ld '
17184      lt_prog_compiler_pic_GCJ='-PIC'
17185      lt_prog_compiler_static_GCJ='-Bstatic'
17186      ;;
17187
17188    sysv4 | sysv4.2uw2* | sysv4.3*)
17189      lt_prog_compiler_wl_GCJ='-Wl,'
17190      lt_prog_compiler_pic_GCJ='-KPIC'
17191      lt_prog_compiler_static_GCJ='-Bstatic'
17192      ;;
17193
17194    sysv4*MP*)
17195      if test -d /usr/nec ;then
17196	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17197	lt_prog_compiler_static_GCJ='-Bstatic'
17198      fi
17199      ;;
17200
17201    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17202      lt_prog_compiler_wl_GCJ='-Wl,'
17203      lt_prog_compiler_pic_GCJ='-KPIC'
17204      lt_prog_compiler_static_GCJ='-Bstatic'
17205      ;;
17206
17207    unicos*)
17208      lt_prog_compiler_wl_GCJ='-Wl,'
17209      lt_prog_compiler_can_build_shared_GCJ=no
17210      ;;
17211
17212    uts4*)
17213      lt_prog_compiler_pic_GCJ='-pic'
17214      lt_prog_compiler_static_GCJ='-Bstatic'
17215      ;;
17216
17217    *)
17218      lt_prog_compiler_can_build_shared_GCJ=no
17219      ;;
17220    esac
17221  fi
17222
17223{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17224$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17225
17226#
17227# Check to make sure the PIC flag actually works.
17228#
17229if test -n "$lt_prog_compiler_pic_GCJ"; then
17230
17231{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17232$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17233if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17234  $as_echo_n "(cached) " >&6
17235else
17236  lt_cv_prog_compiler_pic_works_GCJ=no
17237  ac_outfile=conftest.$ac_objext
17238   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17239   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17240   # Insert the option either (1) after the last *FLAGS variable, or
17241   # (2) before a word containing "conftest.", or (3) at the end.
17242   # Note that $ac_compile itself does not contain backslashes and begins
17243   # with a dollar sign (not a hyphen), so the echo should work correctly.
17244   # The option is referenced via a variable to avoid confusing sed.
17245   lt_compile=`echo "$ac_compile" | $SED \
17246   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17247   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17248   -e 's:$: $lt_compiler_flag:'`
17249   (eval echo "\"\$as_me:17249: $lt_compile\"" >&5)
17250   (eval "$lt_compile" 2>conftest.err)
17251   ac_status=$?
17252   cat conftest.err >&5
17253   echo "$as_me:17253: \$? = $ac_status" >&5
17254   if (exit $ac_status) && test -s "$ac_outfile"; then
17255     # The compiler can only warn and ignore the option if not recognized
17256     # So say no if there are warnings other than the usual output.
17257     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17258     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17259     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17260       lt_cv_prog_compiler_pic_works_GCJ=yes
17261     fi
17262   fi
17263   $rm conftest*
17264
17265fi
17266{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17267$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17268
17269if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17270    case $lt_prog_compiler_pic_GCJ in
17271     "" | " "*) ;;
17272     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17273     esac
17274else
17275    lt_prog_compiler_pic_GCJ=
17276     lt_prog_compiler_can_build_shared_GCJ=no
17277fi
17278
17279fi
17280case $host_os in
17281  # For platforms which do not support PIC, -DPIC is meaningless:
17282  *djgpp*)
17283    lt_prog_compiler_pic_GCJ=
17284    ;;
17285  *)
17286    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17287    ;;
17288esac
17289
17290#
17291# Check to make sure the static flag actually works.
17292#
17293wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17294{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17295$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17296if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17297  $as_echo_n "(cached) " >&6
17298else
17299  lt_cv_prog_compiler_static_works_GCJ=no
17300   save_LDFLAGS="$LDFLAGS"
17301   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17302   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17303   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17304     # The linker can only warn and ignore the option if not recognized
17305     # So say no if there are warnings
17306     if test -s conftest.err; then
17307       # Append any errors to the config.log.
17308       cat conftest.err 1>&5
17309       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17310       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17311       if diff conftest.exp conftest.er2 >/dev/null; then
17312         lt_cv_prog_compiler_static_works_GCJ=yes
17313       fi
17314     else
17315       lt_cv_prog_compiler_static_works_GCJ=yes
17316     fi
17317   fi
17318   $rm -r conftest*
17319   LDFLAGS="$save_LDFLAGS"
17320
17321fi
17322{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17323$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17324
17325if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17326    :
17327else
17328    lt_prog_compiler_static_GCJ=
17329fi
17330
17331
17332{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17333$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17334if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17335  $as_echo_n "(cached) " >&6
17336else
17337  lt_cv_prog_compiler_c_o_GCJ=no
17338   $rm -r conftest 2>/dev/null
17339   mkdir conftest
17340   cd conftest
17341   mkdir out
17342   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17343
17344   lt_compiler_flag="-o out/conftest2.$ac_objext"
17345   # Insert the option either (1) after the last *FLAGS variable, or
17346   # (2) before a word containing "conftest.", or (3) at the end.
17347   # Note that $ac_compile itself does not contain backslashes and begins
17348   # with a dollar sign (not a hyphen), so the echo should work correctly.
17349   lt_compile=`echo "$ac_compile" | $SED \
17350   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17351   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17352   -e 's:$: $lt_compiler_flag:'`
17353   (eval echo "\"\$as_me:17353: $lt_compile\"" >&5)
17354   (eval "$lt_compile" 2>out/conftest.err)
17355   ac_status=$?
17356   cat out/conftest.err >&5
17357   echo "$as_me:17357: \$? = $ac_status" >&5
17358   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17359   then
17360     # The compiler can only warn and ignore the option if not recognized
17361     # So say no if there are warnings
17362     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17363     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17364     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17365       lt_cv_prog_compiler_c_o_GCJ=yes
17366     fi
17367   fi
17368   chmod u+w . 2>&5
17369   $rm conftest*
17370   # SGI C++ compiler will create directory out/ii_files/ for
17371   # template instantiation
17372   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17373   $rm out/* && rmdir out
17374   cd ..
17375   rmdir conftest
17376   $rm conftest*
17377
17378fi
17379{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17380$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17381
17382
17383hard_links="nottested"
17384if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17385  # do not overwrite the value of need_locks provided by the user
17386  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17387$as_echo_n "checking if we can lock with hard links... " >&6; }
17388  hard_links=yes
17389  $rm conftest*
17390  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17391  touch conftest.a
17392  ln conftest.a conftest.b 2>&5 || hard_links=no
17393  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17394  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17395$as_echo "$hard_links" >&6; }
17396  if test "$hard_links" = no; then
17397    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17398$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17399    need_locks=warn
17400  fi
17401else
17402  need_locks=no
17403fi
17404
17405{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17406$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17407
17408  runpath_var=
17409  allow_undefined_flag_GCJ=
17410  enable_shared_with_static_runtimes_GCJ=no
17411  archive_cmds_GCJ=
17412  archive_expsym_cmds_GCJ=
17413  old_archive_From_new_cmds_GCJ=
17414  old_archive_from_expsyms_cmds_GCJ=
17415  export_dynamic_flag_spec_GCJ=
17416  whole_archive_flag_spec_GCJ=
17417  thread_safe_flag_spec_GCJ=
17418  hardcode_libdir_flag_spec_GCJ=
17419  hardcode_libdir_flag_spec_ld_GCJ=
17420  hardcode_libdir_separator_GCJ=
17421  hardcode_direct_GCJ=no
17422  hardcode_minus_L_GCJ=no
17423  hardcode_shlibpath_var_GCJ=unsupported
17424  link_all_deplibs_GCJ=unknown
17425  hardcode_automatic_GCJ=no
17426  module_cmds_GCJ=
17427  module_expsym_cmds_GCJ=
17428  always_export_symbols_GCJ=no
17429  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17430  # include_expsyms should be a list of space-separated symbols to be *always*
17431  # included in the symbol list
17432  include_expsyms_GCJ=
17433  # exclude_expsyms can be an extended regexp of symbols to exclude
17434  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17435  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17436  # as well as any symbol that contains `d'.
17437  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17438  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17439  # platforms (ab)use it in PIC code, but their linkers get confused if
17440  # the symbol is explicitly referenced.  Since portable code cannot
17441  # rely on this symbol name, it's probably fine to never include it in
17442  # preloaded symbol tables.
17443  # Exclude shared library initialization/finalization symbols.
17444  extract_expsyms_cmds=
17445  # Just being paranoid about ensuring that cc_basename is set.
17446  for cc_temp in $compiler""; do
17447  case $cc_temp in
17448    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17449    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17450    \-*) ;;
17451    *) break;;
17452  esac
17453done
17454cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17455
17456  case $host_os in
17457  cygwin* | mingw* | pw32*)
17458    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17459    # When not using gcc, we currently assume that we are using
17460    # Microsoft Visual C++.
17461    if test "$GCC" != yes; then
17462      with_gnu_ld=no
17463    fi
17464    ;;
17465  interix*)
17466    # we just hope/assume this is gcc and not c89 (= MSVC++)
17467    with_gnu_ld=yes
17468    ;;
17469  openbsd*)
17470    with_gnu_ld=no
17471    ;;
17472  esac
17473
17474  ld_shlibs_GCJ=yes
17475  if test "$with_gnu_ld" = yes; then
17476    # If archive_cmds runs LD, not CC, wlarc should be empty
17477    wlarc='${wl}'
17478
17479    # Set some defaults for GNU ld with shared library support. These
17480    # are reset later if shared libraries are not supported. Putting them
17481    # here allows them to be overridden if necessary.
17482    runpath_var=LD_RUN_PATH
17483    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17484    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17485    # ancient GNU ld didn't support --whole-archive et. al.
17486    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17487	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17488      else
17489  	whole_archive_flag_spec_GCJ=
17490    fi
17491    supports_anon_versioning=no
17492    case `$LD -v 2>/dev/null` in
17493      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17494      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17495      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17496      *\ 2.11.*) ;; # other 2.11 versions
17497      *) supports_anon_versioning=yes ;;
17498    esac
17499
17500    # See if GNU ld supports shared libraries.
17501    case $host_os in
17502    aix[3-9]*)
17503      # On AIX/PPC, the GNU linker is very broken
17504      if test "$host_cpu" != ia64; then
17505	ld_shlibs_GCJ=no
17506	cat <<EOF 1>&2
17507
17508*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17509*** to be unable to reliably create shared libraries on AIX.
17510*** Therefore, libtool is disabling shared libraries support.  If you
17511*** really care for shared libraries, you may want to modify your PATH
17512*** so that a non-GNU linker is found, and then restart.
17513
17514EOF
17515      fi
17516      ;;
17517
17518    amigaos*)
17519      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)'
17520      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17521      hardcode_minus_L_GCJ=yes
17522
17523      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17524      # that the semantics of dynamic libraries on AmigaOS, at least up
17525      # to version 4, is to share data among multiple programs linked
17526      # with the same dynamic library.  Since this doesn't match the
17527      # behavior of shared libraries on other platforms, we can't use
17528      # them.
17529      ld_shlibs_GCJ=no
17530      ;;
17531
17532    beos*)
17533      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17534	allow_undefined_flag_GCJ=unsupported
17535	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17536	# support --undefined.  This deserves some investigation.  FIXME
17537	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17538      else
17539	ld_shlibs_GCJ=no
17540      fi
17541      ;;
17542
17543    cygwin* | mingw* | pw32*)
17544      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17545      # as there is no search path for DLLs.
17546      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17547      allow_undefined_flag_GCJ=unsupported
17548      always_export_symbols_GCJ=no
17549      enable_shared_with_static_runtimes_GCJ=yes
17550      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17551
17552      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17553        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17554	# If the export-symbols file already is a .def file (1st line
17555	# is EXPORTS), use it as is; otherwise, prepend...
17556	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17557	  cp $export_symbols $output_objdir/$soname.def;
17558	else
17559	  echo EXPORTS > $output_objdir/$soname.def;
17560	  cat $export_symbols >> $output_objdir/$soname.def;
17561	fi~
17562	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17563      else
17564	ld_shlibs_GCJ=no
17565      fi
17566      ;;
17567
17568    interix[3-9]*)
17569      hardcode_direct_GCJ=no
17570      hardcode_shlibpath_var_GCJ=no
17571      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17572      export_dynamic_flag_spec_GCJ='${wl}-E'
17573      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17574      # Instead, shared libraries are loaded at an image base (0x10000000 by
17575      # default) and relocated if they conflict, which is a slow very memory
17576      # consuming and fragmenting process.  To avoid this, we pick a random,
17577      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17578      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17579      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'
17580      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'
17581      ;;
17582
17583    gnu* | linux* | k*bsd*-gnu)
17584      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17585	tmp_addflag=
17586	case $cc_basename,$host_cpu in
17587	pgcc*)				# Portland Group C compiler
17588	  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'
17589	  tmp_addflag=' $pic_flag'
17590	  ;;
17591	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17592	  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'
17593	  tmp_addflag=' $pic_flag -Mnomain' ;;
17594	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17595	  tmp_addflag=' -i_dynamic' ;;
17596	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17597	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17598	ifc* | ifort*)			# Intel Fortran compiler
17599	  tmp_addflag=' -nofor_main' ;;
17600	esac
17601	case `$CC -V 2>&1 | sed 5q` in
17602	*Sun\ C*)			# Sun C 5.9
17603	  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'
17604	  tmp_sharedflag='-G' ;;
17605	*Sun\ F*)			# Sun Fortran 8.3
17606	  tmp_sharedflag='-G' ;;
17607	*)
17608	  tmp_sharedflag='-shared' ;;
17609	esac
17610	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17611
17612	if test $supports_anon_versioning = yes; then
17613	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17614  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17615  $echo "local: *; };" >> $output_objdir/$libname.ver~
17616	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17617	fi
17618      else
17619	ld_shlibs_GCJ=no
17620      fi
17621      ;;
17622
17623    netbsd*)
17624      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17625	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17626	wlarc=
17627      else
17628	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17629	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17630      fi
17631      ;;
17632
17633    solaris*)
17634      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17635	ld_shlibs_GCJ=no
17636	cat <<EOF 1>&2
17637
17638*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17639*** create shared libraries on Solaris systems.  Therefore, libtool
17640*** is disabling shared libraries support.  We urge you to upgrade GNU
17641*** binutils to release 2.9.1 or newer.  Another option is to modify
17642*** your PATH or compiler configuration so that the native linker is
17643*** used, and then restart.
17644
17645EOF
17646      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17647	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17648	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17649      else
17650	ld_shlibs_GCJ=no
17651      fi
17652      ;;
17653
17654    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17655      case `$LD -v 2>&1` in
17656        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17657	ld_shlibs_GCJ=no
17658	cat <<_LT_EOF 1>&2
17659
17660*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17661*** reliably create shared libraries on SCO systems.  Therefore, libtool
17662*** is disabling shared libraries support.  We urge you to upgrade GNU
17663*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17664*** your PATH or compiler configuration so that the native linker is
17665*** used, and then restart.
17666
17667_LT_EOF
17668	;;
17669	*)
17670	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17671	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17672	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17673	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17674	  else
17675	    ld_shlibs_GCJ=no
17676	  fi
17677	;;
17678      esac
17679      ;;
17680
17681    sunos4*)
17682      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17683      wlarc=
17684      hardcode_direct_GCJ=yes
17685      hardcode_shlibpath_var_GCJ=no
17686      ;;
17687
17688    *)
17689      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17690	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17691	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17692      else
17693	ld_shlibs_GCJ=no
17694      fi
17695      ;;
17696    esac
17697
17698    if test "$ld_shlibs_GCJ" = no; then
17699      runpath_var=
17700      hardcode_libdir_flag_spec_GCJ=
17701      export_dynamic_flag_spec_GCJ=
17702      whole_archive_flag_spec_GCJ=
17703    fi
17704  else
17705    # PORTME fill in a description of your system's linker (not GNU ld)
17706    case $host_os in
17707    aix3*)
17708      allow_undefined_flag_GCJ=unsupported
17709      always_export_symbols_GCJ=yes
17710      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'
17711      # Note: this linker hardcodes the directories in LIBPATH if there
17712      # are no directories specified by -L.
17713      hardcode_minus_L_GCJ=yes
17714      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17715	# Neither direct hardcoding nor static linking is supported with a
17716	# broken collect2.
17717	hardcode_direct_GCJ=unsupported
17718      fi
17719      ;;
17720
17721    aix[4-9]*)
17722      if test "$host_cpu" = ia64; then
17723	# On IA64, the linker does run time linking by default, so we don't
17724	# have to do anything special.
17725	aix_use_runtimelinking=no
17726	exp_sym_flag='-Bexport'
17727	no_entry_flag=""
17728      else
17729	# If we're using GNU nm, then we don't want the "-C" option.
17730	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17731	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17732	  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'
17733	else
17734	  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'
17735	fi
17736	aix_use_runtimelinking=no
17737
17738	# Test if we are trying to use run time linking or normal
17739	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17740	# need to do runtime linking.
17741	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17742	  for ld_flag in $LDFLAGS; do
17743  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17744  	    aix_use_runtimelinking=yes
17745  	    break
17746  	  fi
17747	  done
17748	  ;;
17749	esac
17750
17751	exp_sym_flag='-bexport'
17752	no_entry_flag='-bnoentry'
17753      fi
17754
17755      # When large executables or shared objects are built, AIX ld can
17756      # have problems creating the table of contents.  If linking a library
17757      # or program results in "error TOC overflow" add -mminimal-toc to
17758      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17759      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17760
17761      archive_cmds_GCJ=''
17762      hardcode_direct_GCJ=yes
17763      hardcode_libdir_separator_GCJ=':'
17764      link_all_deplibs_GCJ=yes
17765
17766      if test "$GCC" = yes; then
17767	case $host_os in aix4.[012]|aix4.[012].*)
17768	# We only want to do this on AIX 4.2 and lower, the check
17769	# below for broken collect2 doesn't work under 4.3+
17770	  collect2name=`${CC} -print-prog-name=collect2`
17771	  if test -f "$collect2name" && \
17772  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17773	  then
17774  	  # We have reworked collect2
17775  	  :
17776	  else
17777  	  # We have old collect2
17778  	  hardcode_direct_GCJ=unsupported
17779  	  # It fails to find uninstalled libraries when the uninstalled
17780  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17781  	  # to unsupported forces relinking
17782  	  hardcode_minus_L_GCJ=yes
17783  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17784  	  hardcode_libdir_separator_GCJ=
17785	  fi
17786	  ;;
17787	esac
17788	shared_flag='-shared'
17789	if test "$aix_use_runtimelinking" = yes; then
17790	  shared_flag="$shared_flag "'${wl}-G'
17791	fi
17792      else
17793	# not using gcc
17794	if test "$host_cpu" = ia64; then
17795  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17796  	# chokes on -Wl,-G. The following line is correct:
17797	  shared_flag='-G'
17798	else
17799	  if test "$aix_use_runtimelinking" = yes; then
17800	    shared_flag='${wl}-G'
17801	  else
17802	    shared_flag='${wl}-bM:SRE'
17803	  fi
17804	fi
17805      fi
17806
17807      # It seems that -bexpall does not export symbols beginning with
17808      # underscore (_), so it is better to generate a list of symbols to export.
17809      always_export_symbols_GCJ=yes
17810      if test "$aix_use_runtimelinking" = yes; then
17811	# Warning - without using the other runtime loading flags (-brtl),
17812	# -berok will link without error, but may produce a broken library.
17813	allow_undefined_flag_GCJ='-berok'
17814       # Determine the default libpath from the value encoded in an empty executable.
17815       cat >conftest.$ac_ext <<_ACEOF
17816/* confdefs.h.  */
17817_ACEOF
17818cat confdefs.h >>conftest.$ac_ext
17819cat >>conftest.$ac_ext <<_ACEOF
17820/* end confdefs.h.  */
17821
17822int
17823main ()
17824{
17825
17826  ;
17827  return 0;
17828}
17829_ACEOF
17830rm -f conftest.$ac_objext conftest$ac_exeext
17831if { (ac_try="$ac_link"
17832case "(($ac_try" in
17833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17834  *) ac_try_echo=$ac_try;;
17835esac
17836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17837$as_echo "$ac_try_echo") >&5
17838  (eval "$ac_link") 2>conftest.er1
17839  ac_status=$?
17840  grep -v '^ *+' conftest.er1 >conftest.err
17841  rm -f conftest.er1
17842  cat conftest.err >&5
17843  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17844  (exit $ac_status); } && {
17845	 test -z "$ac_c_werror_flag" ||
17846	 test ! -s conftest.err
17847       } && test -s conftest$ac_exeext && {
17848	 test "$cross_compiling" = yes ||
17849	 $as_test_x conftest$ac_exeext
17850       }; then
17851
17852lt_aix_libpath_sed='
17853    /Import File Strings/,/^$/ {
17854	/^0/ {
17855	    s/^0  *\(.*\)$/\1/
17856	    p
17857	}
17858    }'
17859aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17860# Check for a 64-bit object if we didn't find anything.
17861if test -z "$aix_libpath"; then
17862  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17863fi
17864else
17865  $as_echo "$as_me: failed program was:" >&5
17866sed 's/^/| /' conftest.$ac_ext >&5
17867
17868
17869fi
17870
17871rm -rf conftest.dSYM
17872rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17873      conftest$ac_exeext conftest.$ac_ext
17874if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17875
17876       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17877	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"
17878       else
17879	if test "$host_cpu" = ia64; then
17880	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17881	  allow_undefined_flag_GCJ="-z nodefs"
17882	  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"
17883	else
17884	 # Determine the default libpath from the value encoded in an empty executable.
17885	 cat >conftest.$ac_ext <<_ACEOF
17886/* confdefs.h.  */
17887_ACEOF
17888cat confdefs.h >>conftest.$ac_ext
17889cat >>conftest.$ac_ext <<_ACEOF
17890/* end confdefs.h.  */
17891
17892int
17893main ()
17894{
17895
17896  ;
17897  return 0;
17898}
17899_ACEOF
17900rm -f conftest.$ac_objext conftest$ac_exeext
17901if { (ac_try="$ac_link"
17902case "(($ac_try" in
17903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17904  *) ac_try_echo=$ac_try;;
17905esac
17906eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17907$as_echo "$ac_try_echo") >&5
17908  (eval "$ac_link") 2>conftest.er1
17909  ac_status=$?
17910  grep -v '^ *+' conftest.er1 >conftest.err
17911  rm -f conftest.er1
17912  cat conftest.err >&5
17913  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17914  (exit $ac_status); } && {
17915	 test -z "$ac_c_werror_flag" ||
17916	 test ! -s conftest.err
17917       } && test -s conftest$ac_exeext && {
17918	 test "$cross_compiling" = yes ||
17919	 $as_test_x conftest$ac_exeext
17920       }; then
17921
17922lt_aix_libpath_sed='
17923    /Import File Strings/,/^$/ {
17924	/^0/ {
17925	    s/^0  *\(.*\)$/\1/
17926	    p
17927	}
17928    }'
17929aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17930# Check for a 64-bit object if we didn't find anything.
17931if test -z "$aix_libpath"; then
17932  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17933fi
17934else
17935  $as_echo "$as_me: failed program was:" >&5
17936sed 's/^/| /' conftest.$ac_ext >&5
17937
17938
17939fi
17940
17941rm -rf conftest.dSYM
17942rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17943      conftest$ac_exeext conftest.$ac_ext
17944if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17945
17946	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17947	  # Warning - without using the other run time loading flags,
17948	  # -berok will link without error, but may produce a broken library.
17949	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17950	  allow_undefined_flag_GCJ=' ${wl}-berok'
17951	  # Exported symbols can be pulled into shared objects from archives
17952	  whole_archive_flag_spec_GCJ='$convenience'
17953	  archive_cmds_need_lc_GCJ=yes
17954	  # This is similar to how AIX traditionally builds its shared libraries.
17955	  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'
17956	fi
17957      fi
17958      ;;
17959
17960    amigaos*)
17961      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)'
17962      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17963      hardcode_minus_L_GCJ=yes
17964      # see comment about different semantics on the GNU ld section
17965      ld_shlibs_GCJ=no
17966      ;;
17967
17968    bsdi[45]*)
17969      export_dynamic_flag_spec_GCJ=-rdynamic
17970      ;;
17971
17972    cygwin* | mingw* | pw32*)
17973      # When not using gcc, we currently assume that we are using
17974      # Microsoft Visual C++.
17975      # hardcode_libdir_flag_spec is actually meaningless, as there is
17976      # no search path for DLLs.
17977      hardcode_libdir_flag_spec_GCJ=' '
17978      allow_undefined_flag_GCJ=unsupported
17979      # Tell ltmain to make .lib files, not .a files.
17980      libext=lib
17981      # Tell ltmain to make .dll files, not .so files.
17982      shrext_cmds=".dll"
17983      # FIXME: Setting linknames here is a bad hack.
17984      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17985      # The linker will automatically build a .lib file if we build a DLL.
17986      old_archive_From_new_cmds_GCJ='true'
17987      # FIXME: Should let the user specify the lib program.
17988      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17989      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17990      enable_shared_with_static_runtimes_GCJ=yes
17991      ;;
17992
17993    darwin* | rhapsody*)
17994      case $host_os in
17995        rhapsody* | darwin1.[012])
17996         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17997         ;;
17998       *) # Darwin 1.3 on
17999         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18000           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18001         else
18002           case ${MACOSX_DEPLOYMENT_TARGET} in
18003             10.[012])
18004               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18005               ;;
18006             10.*)
18007               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18008               ;;
18009           esac
18010         fi
18011         ;;
18012      esac
18013      archive_cmds_need_lc_GCJ=no
18014      hardcode_direct_GCJ=no
18015      hardcode_automatic_GCJ=yes
18016      hardcode_shlibpath_var_GCJ=unsupported
18017      whole_archive_flag_spec_GCJ=''
18018      link_all_deplibs_GCJ=yes
18019    if test "$GCC" = yes ; then
18020    	output_verbose_link_cmd='echo'
18021        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}"
18022        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18023        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}"
18024        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}"
18025    else
18026      case $cc_basename in
18027        xlc*)
18028         output_verbose_link_cmd='echo'
18029         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18030         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18031          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18032         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}'
18033          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}'
18034          ;;
18035       *)
18036         ld_shlibs_GCJ=no
18037          ;;
18038      esac
18039    fi
18040      ;;
18041
18042    dgux*)
18043      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18044      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18045      hardcode_shlibpath_var_GCJ=no
18046      ;;
18047
18048    freebsd1*)
18049      ld_shlibs_GCJ=no
18050      ;;
18051
18052    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18053    # support.  Future versions do this automatically, but an explicit c++rt0.o
18054    # does not break anything, and helps significantly (at the cost of a little
18055    # extra space).
18056    freebsd2.2*)
18057      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18058      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18059      hardcode_direct_GCJ=yes
18060      hardcode_shlibpath_var_GCJ=no
18061      ;;
18062
18063    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18064    freebsd2*)
18065      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18066      hardcode_direct_GCJ=yes
18067      hardcode_minus_L_GCJ=yes
18068      hardcode_shlibpath_var_GCJ=no
18069      ;;
18070
18071    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18072    freebsd* | dragonfly*)
18073      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18074      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18075      hardcode_direct_GCJ=yes
18076      hardcode_shlibpath_var_GCJ=no
18077      ;;
18078
18079    hpux9*)
18080      if test "$GCC" = yes; then
18081	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'
18082      else
18083	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'
18084      fi
18085      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18086      hardcode_libdir_separator_GCJ=:
18087      hardcode_direct_GCJ=yes
18088
18089      # hardcode_minus_L: Not really in the search PATH,
18090      # but as the default location of the library.
18091      hardcode_minus_L_GCJ=yes
18092      export_dynamic_flag_spec_GCJ='${wl}-E'
18093      ;;
18094
18095    hpux10*)
18096      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18097	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18098      else
18099	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18100      fi
18101      if test "$with_gnu_ld" = no; then
18102	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18103	hardcode_libdir_separator_GCJ=:
18104
18105	hardcode_direct_GCJ=yes
18106	export_dynamic_flag_spec_GCJ='${wl}-E'
18107
18108	# hardcode_minus_L: Not really in the search PATH,
18109	# but as the default location of the library.
18110	hardcode_minus_L_GCJ=yes
18111      fi
18112      ;;
18113
18114    hpux11*)
18115      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18116	case $host_cpu in
18117	hppa*64*)
18118	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18119	  ;;
18120	ia64*)
18121	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18122	  ;;
18123	*)
18124	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18125	  ;;
18126	esac
18127      else
18128	case $host_cpu in
18129	hppa*64*)
18130	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18131	  ;;
18132	ia64*)
18133	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18134	  ;;
18135	*)
18136	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18137	  ;;
18138	esac
18139      fi
18140      if test "$with_gnu_ld" = no; then
18141	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18142	hardcode_libdir_separator_GCJ=:
18143
18144	case $host_cpu in
18145	hppa*64*|ia64*)
18146	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18147	  hardcode_direct_GCJ=no
18148	  hardcode_shlibpath_var_GCJ=no
18149	  ;;
18150	*)
18151	  hardcode_direct_GCJ=yes
18152	  export_dynamic_flag_spec_GCJ='${wl}-E'
18153
18154	  # hardcode_minus_L: Not really in the search PATH,
18155	  # but as the default location of the library.
18156	  hardcode_minus_L_GCJ=yes
18157	  ;;
18158	esac
18159      fi
18160      ;;
18161
18162    irix5* | irix6* | nonstopux*)
18163      if test "$GCC" = yes; then
18164	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'
18165      else
18166	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'
18167	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18168      fi
18169      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18170      hardcode_libdir_separator_GCJ=:
18171      link_all_deplibs_GCJ=yes
18172      ;;
18173
18174    netbsd*)
18175      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18176	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18177      else
18178	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18179      fi
18180      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18181      hardcode_direct_GCJ=yes
18182      hardcode_shlibpath_var_GCJ=no
18183      ;;
18184
18185    newsos6)
18186      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18187      hardcode_direct_GCJ=yes
18188      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18189      hardcode_libdir_separator_GCJ=:
18190      hardcode_shlibpath_var_GCJ=no
18191      ;;
18192
18193    openbsd*)
18194      if test -f /usr/libexec/ld.so; then
18195	hardcode_direct_GCJ=yes
18196	hardcode_shlibpath_var_GCJ=no
18197	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18198	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18199	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18200	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18201	  export_dynamic_flag_spec_GCJ='${wl}-E'
18202	else
18203	  case $host_os in
18204	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18205	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18206	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18207	     ;;
18208	   *)
18209	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18210	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18211	     ;;
18212	  esac
18213        fi
18214      else
18215	ld_shlibs_GCJ=no
18216      fi
18217      ;;
18218
18219    os2*)
18220      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18221      hardcode_minus_L_GCJ=yes
18222      allow_undefined_flag_GCJ=unsupported
18223      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'
18224      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18225      ;;
18226
18227    osf3*)
18228      if test "$GCC" = yes; then
18229	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18230	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'
18231      else
18232	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18233	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'
18234      fi
18235      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18236      hardcode_libdir_separator_GCJ=:
18237      ;;
18238
18239    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18240      if test "$GCC" = yes; then
18241	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18242	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'
18243	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18244      else
18245	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18246	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'
18247	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~
18248	$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'
18249
18250	# Both c and cxx compiler support -rpath directly
18251	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18252      fi
18253      hardcode_libdir_separator_GCJ=:
18254      ;;
18255
18256    solaris*)
18257      no_undefined_flag_GCJ=' -z text'
18258      if test "$GCC" = yes; then
18259	wlarc='${wl}'
18260	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18261	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18262	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18263      else
18264	wlarc=''
18265	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18266	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18267  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18268      fi
18269      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18270      hardcode_shlibpath_var_GCJ=no
18271      case $host_os in
18272      solaris2.[0-5] | solaris2.[0-5].*) ;;
18273      *)
18274	# The compiler driver will combine and reorder linker options,
18275	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18276	# but is careful enough not to reorder.
18277 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18278	if test "$GCC" = yes; then
18279	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18280	else
18281	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18282	fi
18283	;;
18284      esac
18285      link_all_deplibs_GCJ=yes
18286      ;;
18287
18288    sunos4*)
18289      if test "x$host_vendor" = xsequent; then
18290	# Use $CC to link under sequent, because it throws in some extra .o
18291	# files that make .init and .fini sections work.
18292	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18293      else
18294	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18295      fi
18296      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18297      hardcode_direct_GCJ=yes
18298      hardcode_minus_L_GCJ=yes
18299      hardcode_shlibpath_var_GCJ=no
18300      ;;
18301
18302    sysv4)
18303      case $host_vendor in
18304	sni)
18305	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18306	  hardcode_direct_GCJ=yes # is this really true???
18307	;;
18308	siemens)
18309	  ## LD is ld it makes a PLAMLIB
18310	  ## CC just makes a GrossModule.
18311	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18312	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18313	  hardcode_direct_GCJ=no
18314        ;;
18315	motorola)
18316	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18317	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18318	;;
18319      esac
18320      runpath_var='LD_RUN_PATH'
18321      hardcode_shlibpath_var_GCJ=no
18322      ;;
18323
18324    sysv4.3*)
18325      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18326      hardcode_shlibpath_var_GCJ=no
18327      export_dynamic_flag_spec_GCJ='-Bexport'
18328      ;;
18329
18330    sysv4*MP*)
18331      if test -d /usr/nec; then
18332	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18333	hardcode_shlibpath_var_GCJ=no
18334	runpath_var=LD_RUN_PATH
18335	hardcode_runpath_var=yes
18336	ld_shlibs_GCJ=yes
18337      fi
18338      ;;
18339
18340    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18341      no_undefined_flag_GCJ='${wl}-z,text'
18342      archive_cmds_need_lc_GCJ=no
18343      hardcode_shlibpath_var_GCJ=no
18344      runpath_var='LD_RUN_PATH'
18345
18346      if test "$GCC" = yes; then
18347	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18348	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18349      else
18350	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18351	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18352      fi
18353      ;;
18354
18355    sysv5* | sco3.2v5* | sco5v6*)
18356      # Note: We can NOT use -z defs as we might desire, because we do not
18357      # link with -lc, and that would cause any symbols used from libc to
18358      # always be unresolved, which means just about no library would
18359      # ever link correctly.  If we're not using GNU ld we use -z text
18360      # though, which does catch some bad symbols but isn't as heavy-handed
18361      # as -z defs.
18362      no_undefined_flag_GCJ='${wl}-z,text'
18363      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18364      archive_cmds_need_lc_GCJ=no
18365      hardcode_shlibpath_var_GCJ=no
18366      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18367      hardcode_libdir_separator_GCJ=':'
18368      link_all_deplibs_GCJ=yes
18369      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18370      runpath_var='LD_RUN_PATH'
18371
18372      if test "$GCC" = yes; then
18373	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18374	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18375      else
18376	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18377	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18378      fi
18379      ;;
18380
18381    uts4*)
18382      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18383      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18384      hardcode_shlibpath_var_GCJ=no
18385      ;;
18386
18387    *)
18388      ld_shlibs_GCJ=no
18389      ;;
18390    esac
18391  fi
18392
18393{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18394$as_echo "$ld_shlibs_GCJ" >&6; }
18395test "$ld_shlibs_GCJ" = no && can_build_shared=no
18396
18397#
18398# Do we need to explicitly link libc?
18399#
18400case "x$archive_cmds_need_lc_GCJ" in
18401x|xyes)
18402  # Assume -lc should be added
18403  archive_cmds_need_lc_GCJ=yes
18404
18405  if test "$enable_shared" = yes && test "$GCC" = yes; then
18406    case $archive_cmds_GCJ in
18407    *'~'*)
18408      # FIXME: we may have to deal with multi-command sequences.
18409      ;;
18410    '$CC '*)
18411      # Test whether the compiler implicitly links with -lc since on some
18412      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18413      # to ld, don't add -lc before -lgcc.
18414      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18415$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18416      $rm conftest*
18417      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18418
18419      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18420  (eval $ac_compile) 2>&5
18421  ac_status=$?
18422  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18423  (exit $ac_status); } 2>conftest.err; then
18424        soname=conftest
18425        lib=conftest
18426        libobjs=conftest.$ac_objext
18427        deplibs=
18428        wl=$lt_prog_compiler_wl_GCJ
18429	pic_flag=$lt_prog_compiler_pic_GCJ
18430        compiler_flags=-v
18431        linker_flags=-v
18432        verstring=
18433        output_objdir=.
18434        libname=conftest
18435        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18436        allow_undefined_flag_GCJ=
18437        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18438  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18439  ac_status=$?
18440  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18441  (exit $ac_status); }
18442        then
18443	  archive_cmds_need_lc_GCJ=no
18444        else
18445	  archive_cmds_need_lc_GCJ=yes
18446        fi
18447        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18448      else
18449        cat conftest.err 1>&5
18450      fi
18451      $rm conftest*
18452      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18453$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18454      ;;
18455    esac
18456  fi
18457  ;;
18458esac
18459
18460{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18461$as_echo_n "checking dynamic linker characteristics... " >&6; }
18462library_names_spec=
18463libname_spec='lib$name'
18464soname_spec=
18465shrext_cmds=".so"
18466postinstall_cmds=
18467postuninstall_cmds=
18468finish_cmds=
18469finish_eval=
18470shlibpath_var=
18471shlibpath_overrides_runpath=unknown
18472version_type=none
18473dynamic_linker="$host_os ld.so"
18474sys_lib_dlsearch_path_spec="/lib /usr/lib"
18475
18476need_lib_prefix=unknown
18477hardcode_into_libs=no
18478
18479# when you set need_version to no, make sure it does not cause -set_version
18480# flags to be left without arguments
18481need_version=unknown
18482
18483case $host_os in
18484aix3*)
18485  version_type=linux
18486  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18487  shlibpath_var=LIBPATH
18488
18489  # AIX 3 has no versioning support, so we append a major version to the name.
18490  soname_spec='${libname}${release}${shared_ext}$major'
18491  ;;
18492
18493aix[4-9]*)
18494  version_type=linux
18495  need_lib_prefix=no
18496  need_version=no
18497  hardcode_into_libs=yes
18498  if test "$host_cpu" = ia64; then
18499    # AIX 5 supports IA64
18500    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18501    shlibpath_var=LD_LIBRARY_PATH
18502  else
18503    # With GCC up to 2.95.x, collect2 would create an import file
18504    # for dependence libraries.  The import file would start with
18505    # the line `#! .'.  This would cause the generated library to
18506    # depend on `.', always an invalid library.  This was fixed in
18507    # development snapshots of GCC prior to 3.0.
18508    case $host_os in
18509      aix4 | aix4.[01] | aix4.[01].*)
18510      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18511	   echo ' yes '
18512	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18513	:
18514      else
18515	can_build_shared=no
18516      fi
18517      ;;
18518    esac
18519    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18520    # soname into executable. Probably we can add versioning support to
18521    # collect2, so additional links can be useful in future.
18522    if test "$aix_use_runtimelinking" = yes; then
18523      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18524      # instead of lib<name>.a to let people know that these are not
18525      # typical AIX shared libraries.
18526      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18527    else
18528      # We preserve .a as extension for shared libraries through AIX4.2
18529      # and later when we are not doing run time linking.
18530      library_names_spec='${libname}${release}.a $libname.a'
18531      soname_spec='${libname}${release}${shared_ext}$major'
18532    fi
18533    shlibpath_var=LIBPATH
18534  fi
18535  ;;
18536
18537amigaos*)
18538  library_names_spec='$libname.ixlibrary $libname.a'
18539  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18540  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'
18541  ;;
18542
18543beos*)
18544  library_names_spec='${libname}${shared_ext}'
18545  dynamic_linker="$host_os ld.so"
18546  shlibpath_var=LIBRARY_PATH
18547  ;;
18548
18549bsdi[45]*)
18550  version_type=linux
18551  need_version=no
18552  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18553  soname_spec='${libname}${release}${shared_ext}$major'
18554  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18555  shlibpath_var=LD_LIBRARY_PATH
18556  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18557  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18558  # the default ld.so.conf also contains /usr/contrib/lib and
18559  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18560  # libtool to hard-code these into programs
18561  ;;
18562
18563cygwin* | mingw* | pw32*)
18564  version_type=windows
18565  shrext_cmds=".dll"
18566  need_version=no
18567  need_lib_prefix=no
18568
18569  case $GCC,$host_os in
18570  yes,cygwin* | yes,mingw* | yes,pw32*)
18571    library_names_spec='$libname.dll.a'
18572    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18573    postinstall_cmds='base_file=`basename \${file}`~
18574      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18575      dldir=$destdir/`dirname \$dlpath`~
18576      test -d \$dldir || mkdir -p \$dldir~
18577      $install_prog $dir/$dlname \$dldir/$dlname~
18578      chmod a+x \$dldir/$dlname'
18579    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18580      dlpath=$dir/\$dldll~
18581       $rm \$dlpath'
18582    shlibpath_overrides_runpath=yes
18583
18584    case $host_os in
18585    cygwin*)
18586      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18587      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18588      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18589      ;;
18590    mingw*)
18591      # MinGW DLLs use traditional 'lib' prefix
18592      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18593      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18594      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18595        # It is most probably a Windows format PATH printed by
18596        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18597        # path with ; separators, and with drive letters. We can handle the
18598        # drive letters (cygwin fileutils understands them), so leave them,
18599        # especially as we might pass files found there to a mingw objdump,
18600        # which wouldn't understand a cygwinified path. Ahh.
18601        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18602      else
18603        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18604      fi
18605      ;;
18606    pw32*)
18607      # pw32 DLLs use 'pw' prefix rather than 'lib'
18608      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18609      ;;
18610    esac
18611    ;;
18612
18613  *)
18614    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18615    ;;
18616  esac
18617  dynamic_linker='Win32 ld.exe'
18618  # FIXME: first we should search . and the directory the executable is in
18619  shlibpath_var=PATH
18620  ;;
18621
18622darwin* | rhapsody*)
18623  dynamic_linker="$host_os dyld"
18624  version_type=darwin
18625  need_lib_prefix=no
18626  need_version=no
18627  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18628  soname_spec='${libname}${release}${major}$shared_ext'
18629  shlibpath_overrides_runpath=yes
18630  shlibpath_var=DYLD_LIBRARY_PATH
18631  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18632
18633  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18634  ;;
18635
18636dgux*)
18637  version_type=linux
18638  need_lib_prefix=no
18639  need_version=no
18640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18641  soname_spec='${libname}${release}${shared_ext}$major'
18642  shlibpath_var=LD_LIBRARY_PATH
18643  ;;
18644
18645freebsd1*)
18646  dynamic_linker=no
18647  ;;
18648
18649freebsd* | dragonfly*)
18650  # DragonFly does not have aout.  When/if they implement a new
18651  # versioning mechanism, adjust this.
18652  if test -x /usr/bin/objformat; then
18653    objformat=`/usr/bin/objformat`
18654  else
18655    case $host_os in
18656    freebsd[123]*) objformat=aout ;;
18657    *) objformat=elf ;;
18658    esac
18659  fi
18660  version_type=freebsd-$objformat
18661  case $version_type in
18662    freebsd-elf*)
18663      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18664      need_version=no
18665      need_lib_prefix=no
18666      ;;
18667    freebsd-*)
18668      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18669      need_version=yes
18670      ;;
18671  esac
18672  shlibpath_var=LD_LIBRARY_PATH
18673  case $host_os in
18674  freebsd2*)
18675    shlibpath_overrides_runpath=yes
18676    ;;
18677  freebsd3.[01]* | freebsdelf3.[01]*)
18678    shlibpath_overrides_runpath=yes
18679    hardcode_into_libs=yes
18680    ;;
18681  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18682  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18683    shlibpath_overrides_runpath=no
18684    hardcode_into_libs=yes
18685    ;;
18686  *) # from 4.6 on, and DragonFly
18687    shlibpath_overrides_runpath=yes
18688    hardcode_into_libs=yes
18689    ;;
18690  esac
18691  ;;
18692
18693gnu*)
18694  version_type=linux
18695  need_lib_prefix=no
18696  need_version=no
18697  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18698  soname_spec='${libname}${release}${shared_ext}$major'
18699  shlibpath_var=LD_LIBRARY_PATH
18700  hardcode_into_libs=yes
18701  ;;
18702
18703hpux9* | hpux10* | hpux11*)
18704  # Give a soname corresponding to the major version so that dld.sl refuses to
18705  # link against other versions.
18706  version_type=sunos
18707  need_lib_prefix=no
18708  need_version=no
18709  case $host_cpu in
18710  ia64*)
18711    shrext_cmds='.so'
18712    hardcode_into_libs=yes
18713    dynamic_linker="$host_os dld.so"
18714    shlibpath_var=LD_LIBRARY_PATH
18715    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18716    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18717    soname_spec='${libname}${release}${shared_ext}$major'
18718    if test "X$HPUX_IA64_MODE" = X32; then
18719      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18720    else
18721      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18722    fi
18723    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18724    ;;
18725   hppa*64*)
18726     shrext_cmds='.sl'
18727     hardcode_into_libs=yes
18728     dynamic_linker="$host_os dld.sl"
18729     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18730     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18731     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18732     soname_spec='${libname}${release}${shared_ext}$major'
18733     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18734     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18735     ;;
18736   *)
18737    shrext_cmds='.sl'
18738    dynamic_linker="$host_os dld.sl"
18739    shlibpath_var=SHLIB_PATH
18740    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18741    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18742    soname_spec='${libname}${release}${shared_ext}$major'
18743    ;;
18744  esac
18745  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18746  postinstall_cmds='chmod 555 $lib'
18747  ;;
18748
18749interix[3-9]*)
18750  version_type=linux
18751  need_lib_prefix=no
18752  need_version=no
18753  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18754  soname_spec='${libname}${release}${shared_ext}$major'
18755  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18756  shlibpath_var=LD_LIBRARY_PATH
18757  shlibpath_overrides_runpath=no
18758  hardcode_into_libs=yes
18759  ;;
18760
18761irix5* | irix6* | nonstopux*)
18762  case $host_os in
18763    nonstopux*) version_type=nonstopux ;;
18764    *)
18765	if test "$lt_cv_prog_gnu_ld" = yes; then
18766		version_type=linux
18767	else
18768		version_type=irix
18769	fi ;;
18770  esac
18771  need_lib_prefix=no
18772  need_version=no
18773  soname_spec='${libname}${release}${shared_ext}$major'
18774  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18775  case $host_os in
18776  irix5* | nonstopux*)
18777    libsuff= shlibsuff=
18778    ;;
18779  *)
18780    case $LD in # libtool.m4 will add one of these switches to LD
18781    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18782      libsuff= shlibsuff= libmagic=32-bit;;
18783    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18784      libsuff=32 shlibsuff=N32 libmagic=N32;;
18785    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18786      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18787    *) libsuff= shlibsuff= libmagic=never-match;;
18788    esac
18789    ;;
18790  esac
18791  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18792  shlibpath_overrides_runpath=no
18793  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18794  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18795  hardcode_into_libs=yes
18796  ;;
18797
18798# No shared lib support for Linux oldld, aout, or coff.
18799linux*oldld* | linux*aout* | linux*coff*)
18800  dynamic_linker=no
18801  ;;
18802
18803# This must be Linux ELF.
18804linux* | k*bsd*-gnu)
18805  version_type=linux
18806  need_lib_prefix=no
18807  need_version=no
18808  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18809  soname_spec='${libname}${release}${shared_ext}$major'
18810  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18811  shlibpath_var=LD_LIBRARY_PATH
18812  shlibpath_overrides_runpath=no
18813  # This implies no fast_install, which is unacceptable.
18814  # Some rework will be needed to allow for fast_install
18815  # before this can be enabled.
18816  hardcode_into_libs=yes
18817  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18818  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18819
18820  # Append ld.so.conf contents to the search path
18821  if test -f /etc/ld.so.conf; then
18822    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' ' '`
18823    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18824  fi
18825
18826  # We used to test for /lib/ld.so.1 and disable shared libraries on
18827  # powerpc, because MkLinux only supported shared libraries with the
18828  # GNU dynamic linker.  Since this was broken with cross compilers,
18829  # most powerpc-linux boxes support dynamic linking these days and
18830  # people can always --disable-shared, the test was removed, and we
18831  # assume the GNU/Linux dynamic linker is in use.
18832  dynamic_linker='GNU/Linux ld.so'
18833  ;;
18834
18835netbsd*)
18836  version_type=sunos
18837  need_lib_prefix=no
18838  need_version=no
18839  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18840    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18841    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18842    dynamic_linker='NetBSD (a.out) ld.so'
18843  else
18844    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18845    soname_spec='${libname}${release}${shared_ext}$major'
18846    dynamic_linker='NetBSD ld.elf_so'
18847  fi
18848  shlibpath_var=LD_LIBRARY_PATH
18849  shlibpath_overrides_runpath=yes
18850  hardcode_into_libs=yes
18851  ;;
18852
18853newsos6)
18854  version_type=linux
18855  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18856  shlibpath_var=LD_LIBRARY_PATH
18857  shlibpath_overrides_runpath=yes
18858  ;;
18859
18860nto-qnx*)
18861  version_type=linux
18862  need_lib_prefix=no
18863  need_version=no
18864  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18865  soname_spec='${libname}${release}${shared_ext}$major'
18866  shlibpath_var=LD_LIBRARY_PATH
18867  shlibpath_overrides_runpath=yes
18868  ;;
18869
18870openbsd*)
18871  version_type=sunos
18872  sys_lib_dlsearch_path_spec="/usr/lib"
18873  need_lib_prefix=no
18874  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18875  case $host_os in
18876    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18877    *)                         need_version=no  ;;
18878  esac
18879  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18880  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18881  shlibpath_var=LD_LIBRARY_PATH
18882  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18883    case $host_os in
18884      openbsd2.[89] | openbsd2.[89].*)
18885	shlibpath_overrides_runpath=no
18886	;;
18887      *)
18888	shlibpath_overrides_runpath=yes
18889	;;
18890      esac
18891  else
18892    shlibpath_overrides_runpath=yes
18893  fi
18894  ;;
18895
18896os2*)
18897  libname_spec='$name'
18898  shrext_cmds=".dll"
18899  need_lib_prefix=no
18900  library_names_spec='$libname${shared_ext} $libname.a'
18901  dynamic_linker='OS/2 ld.exe'
18902  shlibpath_var=LIBPATH
18903  ;;
18904
18905osf3* | osf4* | osf5*)
18906  version_type=osf
18907  need_lib_prefix=no
18908  need_version=no
18909  soname_spec='${libname}${release}${shared_ext}$major'
18910  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18911  shlibpath_var=LD_LIBRARY_PATH
18912  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18913  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18914  ;;
18915
18916rdos*)
18917  dynamic_linker=no
18918  ;;
18919
18920solaris*)
18921  version_type=linux
18922  need_lib_prefix=no
18923  need_version=no
18924  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18925  soname_spec='${libname}${release}${shared_ext}$major'
18926  shlibpath_var=LD_LIBRARY_PATH
18927  shlibpath_overrides_runpath=yes
18928  hardcode_into_libs=yes
18929  # ldd complains unless libraries are executable
18930  postinstall_cmds='chmod +x $lib'
18931  ;;
18932
18933sunos4*)
18934  version_type=sunos
18935  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18936  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18937  shlibpath_var=LD_LIBRARY_PATH
18938  shlibpath_overrides_runpath=yes
18939  if test "$with_gnu_ld" = yes; then
18940    need_lib_prefix=no
18941  fi
18942  need_version=yes
18943  ;;
18944
18945sysv4 | sysv4.3*)
18946  version_type=linux
18947  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18948  soname_spec='${libname}${release}${shared_ext}$major'
18949  shlibpath_var=LD_LIBRARY_PATH
18950  case $host_vendor in
18951    sni)
18952      shlibpath_overrides_runpath=no
18953      need_lib_prefix=no
18954      export_dynamic_flag_spec='${wl}-Blargedynsym'
18955      runpath_var=LD_RUN_PATH
18956      ;;
18957    siemens)
18958      need_lib_prefix=no
18959      ;;
18960    motorola)
18961      need_lib_prefix=no
18962      need_version=no
18963      shlibpath_overrides_runpath=no
18964      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18965      ;;
18966  esac
18967  ;;
18968
18969sysv4*MP*)
18970  if test -d /usr/nec ;then
18971    version_type=linux
18972    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18973    soname_spec='$libname${shared_ext}.$major'
18974    shlibpath_var=LD_LIBRARY_PATH
18975  fi
18976  ;;
18977
18978sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18979  version_type=freebsd-elf
18980  need_lib_prefix=no
18981  need_version=no
18982  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18983  soname_spec='${libname}${release}${shared_ext}$major'
18984  shlibpath_var=LD_LIBRARY_PATH
18985  hardcode_into_libs=yes
18986  if test "$with_gnu_ld" = yes; then
18987    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18988    shlibpath_overrides_runpath=no
18989  else
18990    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18991    shlibpath_overrides_runpath=yes
18992    case $host_os in
18993      sco3.2v5*)
18994        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18995	;;
18996    esac
18997  fi
18998  sys_lib_dlsearch_path_spec='/usr/lib'
18999  ;;
19000
19001uts4*)
19002  version_type=linux
19003  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19004  soname_spec='${libname}${release}${shared_ext}$major'
19005  shlibpath_var=LD_LIBRARY_PATH
19006  ;;
19007
19008*)
19009  dynamic_linker=no
19010  ;;
19011esac
19012{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19013$as_echo "$dynamic_linker" >&6; }
19014test "$dynamic_linker" = no && can_build_shared=no
19015
19016if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19017  $as_echo_n "(cached) " >&6
19018else
19019  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19020fi
19021
19022sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19023if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19024  $as_echo_n "(cached) " >&6
19025else
19026  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19027fi
19028
19029sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19030
19031variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19032if test "$GCC" = yes; then
19033  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19034fi
19035
19036{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19037$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19038hardcode_action_GCJ=
19039if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19040   test -n "$runpath_var_GCJ" || \
19041   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19042
19043  # We can hardcode non-existant directories.
19044  if test "$hardcode_direct_GCJ" != no &&
19045     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19046     # have to relink, otherwise we might link with an installed library
19047     # when we should be linking with a yet-to-be-installed one
19048     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19049     test "$hardcode_minus_L_GCJ" != no; then
19050    # Linking always hardcodes the temporary library directory.
19051    hardcode_action_GCJ=relink
19052  else
19053    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19054    hardcode_action_GCJ=immediate
19055  fi
19056else
19057  # We cannot hardcode anything, or else we can only hardcode existing
19058  # directories.
19059  hardcode_action_GCJ=unsupported
19060fi
19061{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19062$as_echo "$hardcode_action_GCJ" >&6; }
19063
19064if test "$hardcode_action_GCJ" = relink; then
19065  # Fast installation is not supported
19066  enable_fast_install=no
19067elif test "$shlibpath_overrides_runpath" = yes ||
19068     test "$enable_shared" = no; then
19069  # Fast installation is not necessary
19070  enable_fast_install=needless
19071fi
19072
19073
19074# The else clause should only fire when bootstrapping the
19075# libtool distribution, otherwise you forgot to ship ltmain.sh
19076# with your package, and you will get complaints that there are
19077# no rules to generate ltmain.sh.
19078if test -f "$ltmain"; then
19079  # See if we are running on zsh, and set the options which allow our commands through
19080  # without removal of \ escapes.
19081  if test -n "${ZSH_VERSION+set}" ; then
19082    setopt NO_GLOB_SUBST
19083  fi
19084  # Now quote all the things that may contain metacharacters while being
19085  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19086  # variables and quote the copies for generation of the libtool script.
19087  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19088    SED SHELL STRIP \
19089    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19090    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19091    deplibs_check_method reload_flag reload_cmds need_locks \
19092    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19093    lt_cv_sys_global_symbol_to_c_name_address \
19094    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19095    old_postinstall_cmds old_postuninstall_cmds \
19096    compiler_GCJ \
19097    CC_GCJ \
19098    LD_GCJ \
19099    lt_prog_compiler_wl_GCJ \
19100    lt_prog_compiler_pic_GCJ \
19101    lt_prog_compiler_static_GCJ \
19102    lt_prog_compiler_no_builtin_flag_GCJ \
19103    export_dynamic_flag_spec_GCJ \
19104    thread_safe_flag_spec_GCJ \
19105    whole_archive_flag_spec_GCJ \
19106    enable_shared_with_static_runtimes_GCJ \
19107    old_archive_cmds_GCJ \
19108    old_archive_from_new_cmds_GCJ \
19109    predep_objects_GCJ \
19110    postdep_objects_GCJ \
19111    predeps_GCJ \
19112    postdeps_GCJ \
19113    compiler_lib_search_path_GCJ \
19114    compiler_lib_search_dirs_GCJ \
19115    archive_cmds_GCJ \
19116    archive_expsym_cmds_GCJ \
19117    postinstall_cmds_GCJ \
19118    postuninstall_cmds_GCJ \
19119    old_archive_from_expsyms_cmds_GCJ \
19120    allow_undefined_flag_GCJ \
19121    no_undefined_flag_GCJ \
19122    export_symbols_cmds_GCJ \
19123    hardcode_libdir_flag_spec_GCJ \
19124    hardcode_libdir_flag_spec_ld_GCJ \
19125    hardcode_libdir_separator_GCJ \
19126    hardcode_automatic_GCJ \
19127    module_cmds_GCJ \
19128    module_expsym_cmds_GCJ \
19129    lt_cv_prog_compiler_c_o_GCJ \
19130    fix_srcfile_path_GCJ \
19131    exclude_expsyms_GCJ \
19132    include_expsyms_GCJ; do
19133
19134    case $var in
19135    old_archive_cmds_GCJ | \
19136    old_archive_from_new_cmds_GCJ | \
19137    archive_cmds_GCJ | \
19138    archive_expsym_cmds_GCJ | \
19139    module_cmds_GCJ | \
19140    module_expsym_cmds_GCJ | \
19141    old_archive_from_expsyms_cmds_GCJ | \
19142    export_symbols_cmds_GCJ | \
19143    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19144    postinstall_cmds | postuninstall_cmds | \
19145    old_postinstall_cmds | old_postuninstall_cmds | \
19146    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19147      # Double-quote double-evaled strings.
19148      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19149      ;;
19150    *)
19151      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19152      ;;
19153    esac
19154  done
19155
19156  case $lt_echo in
19157  *'\$0 --fallback-echo"')
19158    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19159    ;;
19160  esac
19161
19162cfgfile="$ofile"
19163
19164  cat <<__EOF__ >> "$cfgfile"
19165# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19166
19167# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19168
19169# Shell to use when invoking shell scripts.
19170SHELL=$lt_SHELL
19171
19172# Whether or not to build shared libraries.
19173build_libtool_libs=$enable_shared
19174
19175# Whether or not to build static libraries.
19176build_old_libs=$enable_static
19177
19178# Whether or not to add -lc for building shared libraries.
19179build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19180
19181# Whether or not to disallow shared libs when runtime libs are static
19182allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19183
19184# Whether or not to optimize for fast installation.
19185fast_install=$enable_fast_install
19186
19187# The host system.
19188host_alias=$host_alias
19189host=$host
19190host_os=$host_os
19191
19192# The build system.
19193build_alias=$build_alias
19194build=$build
19195build_os=$build_os
19196
19197# An echo program that does not interpret backslashes.
19198echo=$lt_echo
19199
19200# The archiver.
19201AR=$lt_AR
19202AR_FLAGS=$lt_AR_FLAGS
19203
19204# A C compiler.
19205LTCC=$lt_LTCC
19206
19207# LTCC compiler flags.
19208LTCFLAGS=$lt_LTCFLAGS
19209
19210# A language-specific compiler.
19211CC=$lt_compiler_GCJ
19212
19213# Is the compiler the GNU C compiler?
19214with_gcc=$GCC_GCJ
19215
19216# An ERE matcher.
19217EGREP=$lt_EGREP
19218
19219# The linker used to build libraries.
19220LD=$lt_LD_GCJ
19221
19222# Whether we need hard or soft links.
19223LN_S=$lt_LN_S
19224
19225# A BSD-compatible nm program.
19226NM=$lt_NM
19227
19228# A symbol stripping program
19229STRIP=$lt_STRIP
19230
19231# Used to examine libraries when file_magic_cmd begins "file"
19232MAGIC_CMD=$MAGIC_CMD
19233
19234# Used on cygwin: DLL creation program.
19235DLLTOOL="$DLLTOOL"
19236
19237# Used on cygwin: object dumper.
19238OBJDUMP="$OBJDUMP"
19239
19240# Used on cygwin: assembler.
19241AS="$AS"
19242
19243# The name of the directory that contains temporary libtool files.
19244objdir=$objdir
19245
19246# How to create reloadable object files.
19247reload_flag=$lt_reload_flag
19248reload_cmds=$lt_reload_cmds
19249
19250# How to pass a linker flag through the compiler.
19251wl=$lt_lt_prog_compiler_wl_GCJ
19252
19253# Object file suffix (normally "o").
19254objext="$ac_objext"
19255
19256# Old archive suffix (normally "a").
19257libext="$libext"
19258
19259# Shared library suffix (normally ".so").
19260shrext_cmds='$shrext_cmds'
19261
19262# Executable file suffix (normally "").
19263exeext="$exeext"
19264
19265# Additional compiler flags for building library objects.
19266pic_flag=$lt_lt_prog_compiler_pic_GCJ
19267pic_mode=$pic_mode
19268
19269# What is the maximum length of a command?
19270max_cmd_len=$lt_cv_sys_max_cmd_len
19271
19272# Does compiler simultaneously support -c and -o options?
19273compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19274
19275# Must we lock files when doing compilation?
19276need_locks=$lt_need_locks
19277
19278# Do we need the lib prefix for modules?
19279need_lib_prefix=$need_lib_prefix
19280
19281# Do we need a version for libraries?
19282need_version=$need_version
19283
19284# Whether dlopen is supported.
19285dlopen_support=$enable_dlopen
19286
19287# Whether dlopen of programs is supported.
19288dlopen_self=$enable_dlopen_self
19289
19290# Whether dlopen of statically linked programs is supported.
19291dlopen_self_static=$enable_dlopen_self_static
19292
19293# Compiler flag to prevent dynamic linking.
19294link_static_flag=$lt_lt_prog_compiler_static_GCJ
19295
19296# Compiler flag to turn off builtin functions.
19297no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19298
19299# Compiler flag to allow reflexive dlopens.
19300export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19301
19302# Compiler flag to generate shared objects directly from archives.
19303whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19304
19305# Compiler flag to generate thread-safe objects.
19306thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19307
19308# Library versioning type.
19309version_type=$version_type
19310
19311# Format of library name prefix.
19312libname_spec=$lt_libname_spec
19313
19314# List of archive names.  First name is the real one, the rest are links.
19315# The last name is the one that the linker finds with -lNAME.
19316library_names_spec=$lt_library_names_spec
19317
19318# The coded name of the library, if different from the real name.
19319soname_spec=$lt_soname_spec
19320
19321# Commands used to build and install an old-style archive.
19322RANLIB=$lt_RANLIB
19323old_archive_cmds=$lt_old_archive_cmds_GCJ
19324old_postinstall_cmds=$lt_old_postinstall_cmds
19325old_postuninstall_cmds=$lt_old_postuninstall_cmds
19326
19327# Create an old-style archive from a shared archive.
19328old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19329
19330# Create a temporary old-style archive to link instead of a shared archive.
19331old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19332
19333# Commands used to build and install a shared archive.
19334archive_cmds=$lt_archive_cmds_GCJ
19335archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19336postinstall_cmds=$lt_postinstall_cmds
19337postuninstall_cmds=$lt_postuninstall_cmds
19338
19339# Commands used to build a loadable module (assumed same as above if empty)
19340module_cmds=$lt_module_cmds_GCJ
19341module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19342
19343# Commands to strip libraries.
19344old_striplib=$lt_old_striplib
19345striplib=$lt_striplib
19346
19347# Dependencies to place before the objects being linked to create a
19348# shared library.
19349predep_objects=$lt_predep_objects_GCJ
19350
19351# Dependencies to place after the objects being linked to create a
19352# shared library.
19353postdep_objects=$lt_postdep_objects_GCJ
19354
19355# Dependencies to place before the objects being linked to create a
19356# shared library.
19357predeps=$lt_predeps_GCJ
19358
19359# Dependencies to place after the objects being linked to create a
19360# shared library.
19361postdeps=$lt_postdeps_GCJ
19362
19363# The directories searched by this compiler when creating a shared
19364# library
19365compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19366
19367# The library search path used internally by the compiler when linking
19368# a shared library.
19369compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19370
19371# Method to check whether dependent libraries are shared objects.
19372deplibs_check_method=$lt_deplibs_check_method
19373
19374# Command to use when deplibs_check_method == file_magic.
19375file_magic_cmd=$lt_file_magic_cmd
19376
19377# Flag that allows shared libraries with undefined symbols to be built.
19378allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19379
19380# Flag that forces no undefined symbols.
19381no_undefined_flag=$lt_no_undefined_flag_GCJ
19382
19383# Commands used to finish a libtool library installation in a directory.
19384finish_cmds=$lt_finish_cmds
19385
19386# Same as above, but a single script fragment to be evaled but not shown.
19387finish_eval=$lt_finish_eval
19388
19389# Take the output of nm and produce a listing of raw symbols and C names.
19390global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19391
19392# Transform the output of nm in a proper C declaration
19393global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19394
19395# Transform the output of nm in a C name address pair
19396global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19397
19398# This is the shared library runtime path variable.
19399runpath_var=$runpath_var
19400
19401# This is the shared library path variable.
19402shlibpath_var=$shlibpath_var
19403
19404# Is shlibpath searched before the hard-coded library search path?
19405shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19406
19407# How to hardcode a shared library path into an executable.
19408hardcode_action=$hardcode_action_GCJ
19409
19410# Whether we should hardcode library paths into libraries.
19411hardcode_into_libs=$hardcode_into_libs
19412
19413# Flag to hardcode \$libdir into a binary during linking.
19414# This must work even if \$libdir does not exist.
19415hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19416
19417# If ld is used when linking, flag to hardcode \$libdir into
19418# a binary during linking. This must work even if \$libdir does
19419# not exist.
19420hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19421
19422# Whether we need a single -rpath flag with a separated argument.
19423hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19424
19425# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19426# resulting binary.
19427hardcode_direct=$hardcode_direct_GCJ
19428
19429# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19430# resulting binary.
19431hardcode_minus_L=$hardcode_minus_L_GCJ
19432
19433# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19434# the resulting binary.
19435hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19436
19437# Set to yes if building a shared library automatically hardcodes DIR into the library
19438# and all subsequent libraries and executables linked against it.
19439hardcode_automatic=$hardcode_automatic_GCJ
19440
19441# Variables whose values should be saved in libtool wrapper scripts and
19442# restored at relink time.
19443variables_saved_for_relink="$variables_saved_for_relink"
19444
19445# Whether libtool must link a program against all its dependency libraries.
19446link_all_deplibs=$link_all_deplibs_GCJ
19447
19448# Compile-time system search path for libraries
19449sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19450
19451# Run-time system search path for libraries
19452sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19453
19454# Fix the shell variable \$srcfile for the compiler.
19455fix_srcfile_path=$lt_fix_srcfile_path
19456
19457# Set to yes if exported symbols are required.
19458always_export_symbols=$always_export_symbols_GCJ
19459
19460# The commands to list exported symbols.
19461export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19462
19463# The commands to extract the exported symbol list from a shared archive.
19464extract_expsyms_cmds=$lt_extract_expsyms_cmds
19465
19466# Symbols that should not be listed in the preloaded symbols.
19467exclude_expsyms=$lt_exclude_expsyms_GCJ
19468
19469# Symbols that must always be exported.
19470include_expsyms=$lt_include_expsyms_GCJ
19471
19472# ### END LIBTOOL TAG CONFIG: $tagname
19473
19474__EOF__
19475
19476
19477else
19478  # If there is no Makefile yet, we rely on a make rule to execute
19479  # `config.status --recheck' to rerun these tests and create the
19480  # libtool script then.
19481  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19482  if test -f "$ltmain_in"; then
19483    test -f Makefile && make "$ltmain"
19484  fi
19485fi
19486
19487
19488ac_ext=c
19489ac_cpp='$CPP $CPPFLAGS'
19490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19492ac_compiler_gnu=$ac_cv_c_compiler_gnu
19493
19494CC="$lt_save_CC"
19495
19496	else
19497	  tagname=""
19498	fi
19499	;;
19500
19501      RC)
19502
19503
19504# Source file extension for RC test sources.
19505ac_ext=rc
19506
19507# Object file extension for compiled RC test sources.
19508objext=o
19509objext_RC=$objext
19510
19511# Code to be used in simple compile tests
19512lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19513
19514# Code to be used in simple link tests
19515lt_simple_link_test_code="$lt_simple_compile_test_code"
19516
19517# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19518
19519# If no C compiler was specified, use CC.
19520LTCC=${LTCC-"$CC"}
19521
19522# If no C compiler flags were specified, use CFLAGS.
19523LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19524
19525# Allow CC to be a program name with arguments.
19526compiler=$CC
19527
19528
19529# save warnings/boilerplate of simple test code
19530ac_outfile=conftest.$ac_objext
19531echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19532eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19533_lt_compiler_boilerplate=`cat conftest.err`
19534$rm conftest*
19535
19536ac_outfile=conftest.$ac_objext
19537echo "$lt_simple_link_test_code" >conftest.$ac_ext
19538eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19539_lt_linker_boilerplate=`cat conftest.err`
19540$rm -r conftest*
19541
19542
19543# Allow CC to be a program name with arguments.
19544lt_save_CC="$CC"
19545CC=${RC-"windres"}
19546compiler=$CC
19547compiler_RC=$CC
19548for cc_temp in $compiler""; do
19549  case $cc_temp in
19550    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19551    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19552    \-*) ;;
19553    *) break;;
19554  esac
19555done
19556cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19557
19558lt_cv_prog_compiler_c_o_RC=yes
19559
19560# The else clause should only fire when bootstrapping the
19561# libtool distribution, otherwise you forgot to ship ltmain.sh
19562# with your package, and you will get complaints that there are
19563# no rules to generate ltmain.sh.
19564if test -f "$ltmain"; then
19565  # See if we are running on zsh, and set the options which allow our commands through
19566  # without removal of \ escapes.
19567  if test -n "${ZSH_VERSION+set}" ; then
19568    setopt NO_GLOB_SUBST
19569  fi
19570  # Now quote all the things that may contain metacharacters while being
19571  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19572  # variables and quote the copies for generation of the libtool script.
19573  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19574    SED SHELL STRIP \
19575    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19576    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19577    deplibs_check_method reload_flag reload_cmds need_locks \
19578    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19579    lt_cv_sys_global_symbol_to_c_name_address \
19580    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19581    old_postinstall_cmds old_postuninstall_cmds \
19582    compiler_RC \
19583    CC_RC \
19584    LD_RC \
19585    lt_prog_compiler_wl_RC \
19586    lt_prog_compiler_pic_RC \
19587    lt_prog_compiler_static_RC \
19588    lt_prog_compiler_no_builtin_flag_RC \
19589    export_dynamic_flag_spec_RC \
19590    thread_safe_flag_spec_RC \
19591    whole_archive_flag_spec_RC \
19592    enable_shared_with_static_runtimes_RC \
19593    old_archive_cmds_RC \
19594    old_archive_from_new_cmds_RC \
19595    predep_objects_RC \
19596    postdep_objects_RC \
19597    predeps_RC \
19598    postdeps_RC \
19599    compiler_lib_search_path_RC \
19600    compiler_lib_search_dirs_RC \
19601    archive_cmds_RC \
19602    archive_expsym_cmds_RC \
19603    postinstall_cmds_RC \
19604    postuninstall_cmds_RC \
19605    old_archive_from_expsyms_cmds_RC \
19606    allow_undefined_flag_RC \
19607    no_undefined_flag_RC \
19608    export_symbols_cmds_RC \
19609    hardcode_libdir_flag_spec_RC \
19610    hardcode_libdir_flag_spec_ld_RC \
19611    hardcode_libdir_separator_RC \
19612    hardcode_automatic_RC \
19613    module_cmds_RC \
19614    module_expsym_cmds_RC \
19615    lt_cv_prog_compiler_c_o_RC \
19616    fix_srcfile_path_RC \
19617    exclude_expsyms_RC \
19618    include_expsyms_RC; do
19619
19620    case $var in
19621    old_archive_cmds_RC | \
19622    old_archive_from_new_cmds_RC | \
19623    archive_cmds_RC | \
19624    archive_expsym_cmds_RC | \
19625    module_cmds_RC | \
19626    module_expsym_cmds_RC | \
19627    old_archive_from_expsyms_cmds_RC | \
19628    export_symbols_cmds_RC | \
19629    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19630    postinstall_cmds | postuninstall_cmds | \
19631    old_postinstall_cmds | old_postuninstall_cmds | \
19632    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19633      # Double-quote double-evaled strings.
19634      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19635      ;;
19636    *)
19637      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19638      ;;
19639    esac
19640  done
19641
19642  case $lt_echo in
19643  *'\$0 --fallback-echo"')
19644    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19645    ;;
19646  esac
19647
19648cfgfile="$ofile"
19649
19650  cat <<__EOF__ >> "$cfgfile"
19651# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19652
19653# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19654
19655# Shell to use when invoking shell scripts.
19656SHELL=$lt_SHELL
19657
19658# Whether or not to build shared libraries.
19659build_libtool_libs=$enable_shared
19660
19661# Whether or not to build static libraries.
19662build_old_libs=$enable_static
19663
19664# Whether or not to add -lc for building shared libraries.
19665build_libtool_need_lc=$archive_cmds_need_lc_RC
19666
19667# Whether or not to disallow shared libs when runtime libs are static
19668allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19669
19670# Whether or not to optimize for fast installation.
19671fast_install=$enable_fast_install
19672
19673# The host system.
19674host_alias=$host_alias
19675host=$host
19676host_os=$host_os
19677
19678# The build system.
19679build_alias=$build_alias
19680build=$build
19681build_os=$build_os
19682
19683# An echo program that does not interpret backslashes.
19684echo=$lt_echo
19685
19686# The archiver.
19687AR=$lt_AR
19688AR_FLAGS=$lt_AR_FLAGS
19689
19690# A C compiler.
19691LTCC=$lt_LTCC
19692
19693# LTCC compiler flags.
19694LTCFLAGS=$lt_LTCFLAGS
19695
19696# A language-specific compiler.
19697CC=$lt_compiler_RC
19698
19699# Is the compiler the GNU C compiler?
19700with_gcc=$GCC_RC
19701
19702# An ERE matcher.
19703EGREP=$lt_EGREP
19704
19705# The linker used to build libraries.
19706LD=$lt_LD_RC
19707
19708# Whether we need hard or soft links.
19709LN_S=$lt_LN_S
19710
19711# A BSD-compatible nm program.
19712NM=$lt_NM
19713
19714# A symbol stripping program
19715STRIP=$lt_STRIP
19716
19717# Used to examine libraries when file_magic_cmd begins "file"
19718MAGIC_CMD=$MAGIC_CMD
19719
19720# Used on cygwin: DLL creation program.
19721DLLTOOL="$DLLTOOL"
19722
19723# Used on cygwin: object dumper.
19724OBJDUMP="$OBJDUMP"
19725
19726# Used on cygwin: assembler.
19727AS="$AS"
19728
19729# The name of the directory that contains temporary libtool files.
19730objdir=$objdir
19731
19732# How to create reloadable object files.
19733reload_flag=$lt_reload_flag
19734reload_cmds=$lt_reload_cmds
19735
19736# How to pass a linker flag through the compiler.
19737wl=$lt_lt_prog_compiler_wl_RC
19738
19739# Object file suffix (normally "o").
19740objext="$ac_objext"
19741
19742# Old archive suffix (normally "a").
19743libext="$libext"
19744
19745# Shared library suffix (normally ".so").
19746shrext_cmds='$shrext_cmds'
19747
19748# Executable file suffix (normally "").
19749exeext="$exeext"
19750
19751# Additional compiler flags for building library objects.
19752pic_flag=$lt_lt_prog_compiler_pic_RC
19753pic_mode=$pic_mode
19754
19755# What is the maximum length of a command?
19756max_cmd_len=$lt_cv_sys_max_cmd_len
19757
19758# Does compiler simultaneously support -c and -o options?
19759compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19760
19761# Must we lock files when doing compilation?
19762need_locks=$lt_need_locks
19763
19764# Do we need the lib prefix for modules?
19765need_lib_prefix=$need_lib_prefix
19766
19767# Do we need a version for libraries?
19768need_version=$need_version
19769
19770# Whether dlopen is supported.
19771dlopen_support=$enable_dlopen
19772
19773# Whether dlopen of programs is supported.
19774dlopen_self=$enable_dlopen_self
19775
19776# Whether dlopen of statically linked programs is supported.
19777dlopen_self_static=$enable_dlopen_self_static
19778
19779# Compiler flag to prevent dynamic linking.
19780link_static_flag=$lt_lt_prog_compiler_static_RC
19781
19782# Compiler flag to turn off builtin functions.
19783no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19784
19785# Compiler flag to allow reflexive dlopens.
19786export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19787
19788# Compiler flag to generate shared objects directly from archives.
19789whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19790
19791# Compiler flag to generate thread-safe objects.
19792thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19793
19794# Library versioning type.
19795version_type=$version_type
19796
19797# Format of library name prefix.
19798libname_spec=$lt_libname_spec
19799
19800# List of archive names.  First name is the real one, the rest are links.
19801# The last name is the one that the linker finds with -lNAME.
19802library_names_spec=$lt_library_names_spec
19803
19804# The coded name of the library, if different from the real name.
19805soname_spec=$lt_soname_spec
19806
19807# Commands used to build and install an old-style archive.
19808RANLIB=$lt_RANLIB
19809old_archive_cmds=$lt_old_archive_cmds_RC
19810old_postinstall_cmds=$lt_old_postinstall_cmds
19811old_postuninstall_cmds=$lt_old_postuninstall_cmds
19812
19813# Create an old-style archive from a shared archive.
19814old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19815
19816# Create a temporary old-style archive to link instead of a shared archive.
19817old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19818
19819# Commands used to build and install a shared archive.
19820archive_cmds=$lt_archive_cmds_RC
19821archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19822postinstall_cmds=$lt_postinstall_cmds
19823postuninstall_cmds=$lt_postuninstall_cmds
19824
19825# Commands used to build a loadable module (assumed same as above if empty)
19826module_cmds=$lt_module_cmds_RC
19827module_expsym_cmds=$lt_module_expsym_cmds_RC
19828
19829# Commands to strip libraries.
19830old_striplib=$lt_old_striplib
19831striplib=$lt_striplib
19832
19833# Dependencies to place before the objects being linked to create a
19834# shared library.
19835predep_objects=$lt_predep_objects_RC
19836
19837# Dependencies to place after the objects being linked to create a
19838# shared library.
19839postdep_objects=$lt_postdep_objects_RC
19840
19841# Dependencies to place before the objects being linked to create a
19842# shared library.
19843predeps=$lt_predeps_RC
19844
19845# Dependencies to place after the objects being linked to create a
19846# shared library.
19847postdeps=$lt_postdeps_RC
19848
19849# The directories searched by this compiler when creating a shared
19850# library
19851compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19852
19853# The library search path used internally by the compiler when linking
19854# a shared library.
19855compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19856
19857# Method to check whether dependent libraries are shared objects.
19858deplibs_check_method=$lt_deplibs_check_method
19859
19860# Command to use when deplibs_check_method == file_magic.
19861file_magic_cmd=$lt_file_magic_cmd
19862
19863# Flag that allows shared libraries with undefined symbols to be built.
19864allow_undefined_flag=$lt_allow_undefined_flag_RC
19865
19866# Flag that forces no undefined symbols.
19867no_undefined_flag=$lt_no_undefined_flag_RC
19868
19869# Commands used to finish a libtool library installation in a directory.
19870finish_cmds=$lt_finish_cmds
19871
19872# Same as above, but a single script fragment to be evaled but not shown.
19873finish_eval=$lt_finish_eval
19874
19875# Take the output of nm and produce a listing of raw symbols and C names.
19876global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19877
19878# Transform the output of nm in a proper C declaration
19879global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19880
19881# Transform the output of nm in a C name address pair
19882global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19883
19884# This is the shared library runtime path variable.
19885runpath_var=$runpath_var
19886
19887# This is the shared library path variable.
19888shlibpath_var=$shlibpath_var
19889
19890# Is shlibpath searched before the hard-coded library search path?
19891shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19892
19893# How to hardcode a shared library path into an executable.
19894hardcode_action=$hardcode_action_RC
19895
19896# Whether we should hardcode library paths into libraries.
19897hardcode_into_libs=$hardcode_into_libs
19898
19899# Flag to hardcode \$libdir into a binary during linking.
19900# This must work even if \$libdir does not exist.
19901hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19902
19903# If ld is used when linking, flag to hardcode \$libdir into
19904# a binary during linking. This must work even if \$libdir does
19905# not exist.
19906hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19907
19908# Whether we need a single -rpath flag with a separated argument.
19909hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19910
19911# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19912# resulting binary.
19913hardcode_direct=$hardcode_direct_RC
19914
19915# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19916# resulting binary.
19917hardcode_minus_L=$hardcode_minus_L_RC
19918
19919# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19920# the resulting binary.
19921hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19922
19923# Set to yes if building a shared library automatically hardcodes DIR into the library
19924# and all subsequent libraries and executables linked against it.
19925hardcode_automatic=$hardcode_automatic_RC
19926
19927# Variables whose values should be saved in libtool wrapper scripts and
19928# restored at relink time.
19929variables_saved_for_relink="$variables_saved_for_relink"
19930
19931# Whether libtool must link a program against all its dependency libraries.
19932link_all_deplibs=$link_all_deplibs_RC
19933
19934# Compile-time system search path for libraries
19935sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19936
19937# Run-time system search path for libraries
19938sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19939
19940# Fix the shell variable \$srcfile for the compiler.
19941fix_srcfile_path=$lt_fix_srcfile_path
19942
19943# Set to yes if exported symbols are required.
19944always_export_symbols=$always_export_symbols_RC
19945
19946# The commands to list exported symbols.
19947export_symbols_cmds=$lt_export_symbols_cmds_RC
19948
19949# The commands to extract the exported symbol list from a shared archive.
19950extract_expsyms_cmds=$lt_extract_expsyms_cmds
19951
19952# Symbols that should not be listed in the preloaded symbols.
19953exclude_expsyms=$lt_exclude_expsyms_RC
19954
19955# Symbols that must always be exported.
19956include_expsyms=$lt_include_expsyms_RC
19957
19958# ### END LIBTOOL TAG CONFIG: $tagname
19959
19960__EOF__
19961
19962
19963else
19964  # If there is no Makefile yet, we rely on a make rule to execute
19965  # `config.status --recheck' to rerun these tests and create the
19966  # libtool script then.
19967  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19968  if test -f "$ltmain_in"; then
19969    test -f Makefile && make "$ltmain"
19970  fi
19971fi
19972
19973
19974ac_ext=c
19975ac_cpp='$CPP $CPPFLAGS'
19976ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19977ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19978ac_compiler_gnu=$ac_cv_c_compiler_gnu
19979
19980CC="$lt_save_CC"
19981
19982	;;
19983
19984      *)
19985	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19986$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19987   { (exit 1); exit 1; }; }
19988	;;
19989      esac
19990
19991      # Append the new tag name to the list of available tags.
19992      if test -n "$tagname" ; then
19993      available_tags="$available_tags $tagname"
19994    fi
19995    fi
19996  done
19997  IFS="$lt_save_ifs"
19998
19999  # Now substitute the updated list of available tags.
20000  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20001    mv "${ofile}T" "$ofile"
20002    chmod +x "$ofile"
20003  else
20004    rm -f "${ofile}T"
20005    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20006$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20007   { (exit 1); exit 1; }; }
20008  fi
20009fi
20010
20011
20012
20013# This can be used to rebuild libtool when needed
20014LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20015
20016# Always use our own libtool.
20017LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20018
20019# Prevent multiple expansion
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040ac_ext=c
20041ac_cpp='$CPP $CPPFLAGS'
20042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20044ac_compiler_gnu=$ac_cv_c_compiler_gnu
20045if test -n "$ac_tool_prefix"; then
20046  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20047set dummy ${ac_tool_prefix}gcc; ac_word=$2
20048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20049$as_echo_n "checking for $ac_word... " >&6; }
20050if test "${ac_cv_prog_CC+set}" = set; then
20051  $as_echo_n "(cached) " >&6
20052else
20053  if test -n "$CC"; then
20054  ac_cv_prog_CC="$CC" # Let the user override the test.
20055else
20056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20057for as_dir in $PATH
20058do
20059  IFS=$as_save_IFS
20060  test -z "$as_dir" && as_dir=.
20061  for ac_exec_ext in '' $ac_executable_extensions; do
20062  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20063    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20064    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20065    break 2
20066  fi
20067done
20068done
20069IFS=$as_save_IFS
20070
20071fi
20072fi
20073CC=$ac_cv_prog_CC
20074if test -n "$CC"; then
20075  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20076$as_echo "$CC" >&6; }
20077else
20078  { $as_echo "$as_me:$LINENO: result: no" >&5
20079$as_echo "no" >&6; }
20080fi
20081
20082
20083fi
20084if test -z "$ac_cv_prog_CC"; then
20085  ac_ct_CC=$CC
20086  # Extract the first word of "gcc", so it can be a program name with args.
20087set dummy gcc; ac_word=$2
20088{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20089$as_echo_n "checking for $ac_word... " >&6; }
20090if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20091  $as_echo_n "(cached) " >&6
20092else
20093  if test -n "$ac_ct_CC"; then
20094  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20095else
20096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20097for as_dir in $PATH
20098do
20099  IFS=$as_save_IFS
20100  test -z "$as_dir" && as_dir=.
20101  for ac_exec_ext in '' $ac_executable_extensions; do
20102  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20103    ac_cv_prog_ac_ct_CC="gcc"
20104    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20105    break 2
20106  fi
20107done
20108done
20109IFS=$as_save_IFS
20110
20111fi
20112fi
20113ac_ct_CC=$ac_cv_prog_ac_ct_CC
20114if test -n "$ac_ct_CC"; then
20115  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20116$as_echo "$ac_ct_CC" >&6; }
20117else
20118  { $as_echo "$as_me:$LINENO: result: no" >&5
20119$as_echo "no" >&6; }
20120fi
20121
20122  if test "x$ac_ct_CC" = x; then
20123    CC=""
20124  else
20125    case $cross_compiling:$ac_tool_warned in
20126yes:)
20127{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20129ac_tool_warned=yes ;;
20130esac
20131    CC=$ac_ct_CC
20132  fi
20133else
20134  CC="$ac_cv_prog_CC"
20135fi
20136
20137if test -z "$CC"; then
20138          if test -n "$ac_tool_prefix"; then
20139    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20140set dummy ${ac_tool_prefix}cc; ac_word=$2
20141{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20142$as_echo_n "checking for $ac_word... " >&6; }
20143if test "${ac_cv_prog_CC+set}" = set; then
20144  $as_echo_n "(cached) " >&6
20145else
20146  if test -n "$CC"; then
20147  ac_cv_prog_CC="$CC" # Let the user override the test.
20148else
20149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20150for as_dir in $PATH
20151do
20152  IFS=$as_save_IFS
20153  test -z "$as_dir" && as_dir=.
20154  for ac_exec_ext in '' $ac_executable_extensions; do
20155  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20156    ac_cv_prog_CC="${ac_tool_prefix}cc"
20157    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20158    break 2
20159  fi
20160done
20161done
20162IFS=$as_save_IFS
20163
20164fi
20165fi
20166CC=$ac_cv_prog_CC
20167if test -n "$CC"; then
20168  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20169$as_echo "$CC" >&6; }
20170else
20171  { $as_echo "$as_me:$LINENO: result: no" >&5
20172$as_echo "no" >&6; }
20173fi
20174
20175
20176  fi
20177fi
20178if test -z "$CC"; then
20179  # Extract the first word of "cc", so it can be a program name with args.
20180set dummy cc; ac_word=$2
20181{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20182$as_echo_n "checking for $ac_word... " >&6; }
20183if test "${ac_cv_prog_CC+set}" = set; then
20184  $as_echo_n "(cached) " >&6
20185else
20186  if test -n "$CC"; then
20187  ac_cv_prog_CC="$CC" # Let the user override the test.
20188else
20189  ac_prog_rejected=no
20190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20191for as_dir in $PATH
20192do
20193  IFS=$as_save_IFS
20194  test -z "$as_dir" && as_dir=.
20195  for ac_exec_ext in '' $ac_executable_extensions; do
20196  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20197    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20198       ac_prog_rejected=yes
20199       continue
20200     fi
20201    ac_cv_prog_CC="cc"
20202    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20203    break 2
20204  fi
20205done
20206done
20207IFS=$as_save_IFS
20208
20209if test $ac_prog_rejected = yes; then
20210  # We found a bogon in the path, so make sure we never use it.
20211  set dummy $ac_cv_prog_CC
20212  shift
20213  if test $# != 0; then
20214    # We chose a different compiler from the bogus one.
20215    # However, it has the same basename, so the bogon will be chosen
20216    # first if we set CC to just the basename; use the full file name.
20217    shift
20218    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20219  fi
20220fi
20221fi
20222fi
20223CC=$ac_cv_prog_CC
20224if test -n "$CC"; then
20225  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20226$as_echo "$CC" >&6; }
20227else
20228  { $as_echo "$as_me:$LINENO: result: no" >&5
20229$as_echo "no" >&6; }
20230fi
20231
20232
20233fi
20234if test -z "$CC"; then
20235  if test -n "$ac_tool_prefix"; then
20236  for ac_prog in cl.exe
20237  do
20238    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20239set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20240{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20241$as_echo_n "checking for $ac_word... " >&6; }
20242if test "${ac_cv_prog_CC+set}" = set; then
20243  $as_echo_n "(cached) " >&6
20244else
20245  if test -n "$CC"; then
20246  ac_cv_prog_CC="$CC" # Let the user override the test.
20247else
20248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20249for as_dir in $PATH
20250do
20251  IFS=$as_save_IFS
20252  test -z "$as_dir" && as_dir=.
20253  for ac_exec_ext in '' $ac_executable_extensions; do
20254  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20255    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20256    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20257    break 2
20258  fi
20259done
20260done
20261IFS=$as_save_IFS
20262
20263fi
20264fi
20265CC=$ac_cv_prog_CC
20266if test -n "$CC"; then
20267  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20268$as_echo "$CC" >&6; }
20269else
20270  { $as_echo "$as_me:$LINENO: result: no" >&5
20271$as_echo "no" >&6; }
20272fi
20273
20274
20275    test -n "$CC" && break
20276  done
20277fi
20278if test -z "$CC"; then
20279  ac_ct_CC=$CC
20280  for ac_prog in cl.exe
20281do
20282  # Extract the first word of "$ac_prog", so it can be a program name with args.
20283set dummy $ac_prog; ac_word=$2
20284{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20285$as_echo_n "checking for $ac_word... " >&6; }
20286if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20287  $as_echo_n "(cached) " >&6
20288else
20289  if test -n "$ac_ct_CC"; then
20290  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20291else
20292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20293for as_dir in $PATH
20294do
20295  IFS=$as_save_IFS
20296  test -z "$as_dir" && as_dir=.
20297  for ac_exec_ext in '' $ac_executable_extensions; do
20298  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20299    ac_cv_prog_ac_ct_CC="$ac_prog"
20300    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20301    break 2
20302  fi
20303done
20304done
20305IFS=$as_save_IFS
20306
20307fi
20308fi
20309ac_ct_CC=$ac_cv_prog_ac_ct_CC
20310if test -n "$ac_ct_CC"; then
20311  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20312$as_echo "$ac_ct_CC" >&6; }
20313else
20314  { $as_echo "$as_me:$LINENO: result: no" >&5
20315$as_echo "no" >&6; }
20316fi
20317
20318
20319  test -n "$ac_ct_CC" && break
20320done
20321
20322  if test "x$ac_ct_CC" = x; then
20323    CC=""
20324  else
20325    case $cross_compiling:$ac_tool_warned in
20326yes:)
20327{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20328$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20329ac_tool_warned=yes ;;
20330esac
20331    CC=$ac_ct_CC
20332  fi
20333fi
20334
20335fi
20336
20337
20338test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20339$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20340{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20341See \`config.log' for more details." >&5
20342$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20343See \`config.log' for more details." >&2;}
20344   { (exit 1); exit 1; }; }; }
20345
20346# Provide some information about the compiler.
20347$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20348set X $ac_compile
20349ac_compiler=$2
20350{ (ac_try="$ac_compiler --version >&5"
20351case "(($ac_try" in
20352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20353  *) ac_try_echo=$ac_try;;
20354esac
20355eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20356$as_echo "$ac_try_echo") >&5
20357  (eval "$ac_compiler --version >&5") 2>&5
20358  ac_status=$?
20359  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20360  (exit $ac_status); }
20361{ (ac_try="$ac_compiler -v >&5"
20362case "(($ac_try" in
20363  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20364  *) ac_try_echo=$ac_try;;
20365esac
20366eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20367$as_echo "$ac_try_echo") >&5
20368  (eval "$ac_compiler -v >&5") 2>&5
20369  ac_status=$?
20370  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20371  (exit $ac_status); }
20372{ (ac_try="$ac_compiler -V >&5"
20373case "(($ac_try" in
20374  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20375  *) ac_try_echo=$ac_try;;
20376esac
20377eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20378$as_echo "$ac_try_echo") >&5
20379  (eval "$ac_compiler -V >&5") 2>&5
20380  ac_status=$?
20381  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20382  (exit $ac_status); }
20383
20384{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20385$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20386if test "${ac_cv_c_compiler_gnu+set}" = set; then
20387  $as_echo_n "(cached) " >&6
20388else
20389  cat >conftest.$ac_ext <<_ACEOF
20390/* confdefs.h.  */
20391_ACEOF
20392cat confdefs.h >>conftest.$ac_ext
20393cat >>conftest.$ac_ext <<_ACEOF
20394/* end confdefs.h.  */
20395
20396int
20397main ()
20398{
20399#ifndef __GNUC__
20400       choke me
20401#endif
20402
20403  ;
20404  return 0;
20405}
20406_ACEOF
20407rm -f conftest.$ac_objext
20408if { (ac_try="$ac_compile"
20409case "(($ac_try" in
20410  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20411  *) ac_try_echo=$ac_try;;
20412esac
20413eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20414$as_echo "$ac_try_echo") >&5
20415  (eval "$ac_compile") 2>conftest.er1
20416  ac_status=$?
20417  grep -v '^ *+' conftest.er1 >conftest.err
20418  rm -f conftest.er1
20419  cat conftest.err >&5
20420  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20421  (exit $ac_status); } && {
20422	 test -z "$ac_c_werror_flag" ||
20423	 test ! -s conftest.err
20424       } && test -s conftest.$ac_objext; then
20425  ac_compiler_gnu=yes
20426else
20427  $as_echo "$as_me: failed program was:" >&5
20428sed 's/^/| /' conftest.$ac_ext >&5
20429
20430	ac_compiler_gnu=no
20431fi
20432
20433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20434ac_cv_c_compiler_gnu=$ac_compiler_gnu
20435
20436fi
20437{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20438$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20439if test $ac_compiler_gnu = yes; then
20440  GCC=yes
20441else
20442  GCC=
20443fi
20444ac_test_CFLAGS=${CFLAGS+set}
20445ac_save_CFLAGS=$CFLAGS
20446{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20447$as_echo_n "checking whether $CC accepts -g... " >&6; }
20448if test "${ac_cv_prog_cc_g+set}" = set; then
20449  $as_echo_n "(cached) " >&6
20450else
20451  ac_save_c_werror_flag=$ac_c_werror_flag
20452   ac_c_werror_flag=yes
20453   ac_cv_prog_cc_g=no
20454   CFLAGS="-g"
20455   cat >conftest.$ac_ext <<_ACEOF
20456/* confdefs.h.  */
20457_ACEOF
20458cat confdefs.h >>conftest.$ac_ext
20459cat >>conftest.$ac_ext <<_ACEOF
20460/* end confdefs.h.  */
20461
20462int
20463main ()
20464{
20465
20466  ;
20467  return 0;
20468}
20469_ACEOF
20470rm -f conftest.$ac_objext
20471if { (ac_try="$ac_compile"
20472case "(($ac_try" in
20473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20474  *) ac_try_echo=$ac_try;;
20475esac
20476eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20477$as_echo "$ac_try_echo") >&5
20478  (eval "$ac_compile") 2>conftest.er1
20479  ac_status=$?
20480  grep -v '^ *+' conftest.er1 >conftest.err
20481  rm -f conftest.er1
20482  cat conftest.err >&5
20483  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20484  (exit $ac_status); } && {
20485	 test -z "$ac_c_werror_flag" ||
20486	 test ! -s conftest.err
20487       } && test -s conftest.$ac_objext; then
20488  ac_cv_prog_cc_g=yes
20489else
20490  $as_echo "$as_me: failed program was:" >&5
20491sed 's/^/| /' conftest.$ac_ext >&5
20492
20493	CFLAGS=""
20494      cat >conftest.$ac_ext <<_ACEOF
20495/* confdefs.h.  */
20496_ACEOF
20497cat confdefs.h >>conftest.$ac_ext
20498cat >>conftest.$ac_ext <<_ACEOF
20499/* end confdefs.h.  */
20500
20501int
20502main ()
20503{
20504
20505  ;
20506  return 0;
20507}
20508_ACEOF
20509rm -f conftest.$ac_objext
20510if { (ac_try="$ac_compile"
20511case "(($ac_try" in
20512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20513  *) ac_try_echo=$ac_try;;
20514esac
20515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20516$as_echo "$ac_try_echo") >&5
20517  (eval "$ac_compile") 2>conftest.er1
20518  ac_status=$?
20519  grep -v '^ *+' conftest.er1 >conftest.err
20520  rm -f conftest.er1
20521  cat conftest.err >&5
20522  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20523  (exit $ac_status); } && {
20524	 test -z "$ac_c_werror_flag" ||
20525	 test ! -s conftest.err
20526       } && test -s conftest.$ac_objext; then
20527  :
20528else
20529  $as_echo "$as_me: failed program was:" >&5
20530sed 's/^/| /' conftest.$ac_ext >&5
20531
20532	ac_c_werror_flag=$ac_save_c_werror_flag
20533	 CFLAGS="-g"
20534	 cat >conftest.$ac_ext <<_ACEOF
20535/* confdefs.h.  */
20536_ACEOF
20537cat confdefs.h >>conftest.$ac_ext
20538cat >>conftest.$ac_ext <<_ACEOF
20539/* end confdefs.h.  */
20540
20541int
20542main ()
20543{
20544
20545  ;
20546  return 0;
20547}
20548_ACEOF
20549rm -f conftest.$ac_objext
20550if { (ac_try="$ac_compile"
20551case "(($ac_try" in
20552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20553  *) ac_try_echo=$ac_try;;
20554esac
20555eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20556$as_echo "$ac_try_echo") >&5
20557  (eval "$ac_compile") 2>conftest.er1
20558  ac_status=$?
20559  grep -v '^ *+' conftest.er1 >conftest.err
20560  rm -f conftest.er1
20561  cat conftest.err >&5
20562  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20563  (exit $ac_status); } && {
20564	 test -z "$ac_c_werror_flag" ||
20565	 test ! -s conftest.err
20566       } && test -s conftest.$ac_objext; then
20567  ac_cv_prog_cc_g=yes
20568else
20569  $as_echo "$as_me: failed program was:" >&5
20570sed 's/^/| /' conftest.$ac_ext >&5
20571
20572
20573fi
20574
20575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20576fi
20577
20578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20579fi
20580
20581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20582   ac_c_werror_flag=$ac_save_c_werror_flag
20583fi
20584{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20585$as_echo "$ac_cv_prog_cc_g" >&6; }
20586if test "$ac_test_CFLAGS" = set; then
20587  CFLAGS=$ac_save_CFLAGS
20588elif test $ac_cv_prog_cc_g = yes; then
20589  if test "$GCC" = yes; then
20590    CFLAGS="-g -O2"
20591  else
20592    CFLAGS="-g"
20593  fi
20594else
20595  if test "$GCC" = yes; then
20596    CFLAGS="-O2"
20597  else
20598    CFLAGS=
20599  fi
20600fi
20601{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20602$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20603if test "${ac_cv_prog_cc_c89+set}" = set; then
20604  $as_echo_n "(cached) " >&6
20605else
20606  ac_cv_prog_cc_c89=no
20607ac_save_CC=$CC
20608cat >conftest.$ac_ext <<_ACEOF
20609/* confdefs.h.  */
20610_ACEOF
20611cat confdefs.h >>conftest.$ac_ext
20612cat >>conftest.$ac_ext <<_ACEOF
20613/* end confdefs.h.  */
20614#include <stdarg.h>
20615#include <stdio.h>
20616#include <sys/types.h>
20617#include <sys/stat.h>
20618/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20619struct buf { int x; };
20620FILE * (*rcsopen) (struct buf *, struct stat *, int);
20621static char *e (p, i)
20622     char **p;
20623     int i;
20624{
20625  return p[i];
20626}
20627static char *f (char * (*g) (char **, int), char **p, ...)
20628{
20629  char *s;
20630  va_list v;
20631  va_start (v,p);
20632  s = g (p, va_arg (v,int));
20633  va_end (v);
20634  return s;
20635}
20636
20637/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20638   function prototypes and stuff, but not '\xHH' hex character constants.
20639   These don't provoke an error unfortunately, instead are silently treated
20640   as 'x'.  The following induces an error, until -std is added to get
20641   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20642   array size at least.  It's necessary to write '\x00'==0 to get something
20643   that's true only with -std.  */
20644int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20645
20646/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20647   inside strings and character constants.  */
20648#define FOO(x) 'x'
20649int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20650
20651int test (int i, double x);
20652struct s1 {int (*f) (int a);};
20653struct s2 {int (*f) (double a);};
20654int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20655int argc;
20656char **argv;
20657int
20658main ()
20659{
20660return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20661  ;
20662  return 0;
20663}
20664_ACEOF
20665for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20666	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20667do
20668  CC="$ac_save_CC $ac_arg"
20669  rm -f conftest.$ac_objext
20670if { (ac_try="$ac_compile"
20671case "(($ac_try" in
20672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20673  *) ac_try_echo=$ac_try;;
20674esac
20675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20676$as_echo "$ac_try_echo") >&5
20677  (eval "$ac_compile") 2>conftest.er1
20678  ac_status=$?
20679  grep -v '^ *+' conftest.er1 >conftest.err
20680  rm -f conftest.er1
20681  cat conftest.err >&5
20682  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20683  (exit $ac_status); } && {
20684	 test -z "$ac_c_werror_flag" ||
20685	 test ! -s conftest.err
20686       } && test -s conftest.$ac_objext; then
20687  ac_cv_prog_cc_c89=$ac_arg
20688else
20689  $as_echo "$as_me: failed program was:" >&5
20690sed 's/^/| /' conftest.$ac_ext >&5
20691
20692
20693fi
20694
20695rm -f core conftest.err conftest.$ac_objext
20696  test "x$ac_cv_prog_cc_c89" != "xno" && break
20697done
20698rm -f conftest.$ac_ext
20699CC=$ac_save_CC
20700
20701fi
20702# AC_CACHE_VAL
20703case "x$ac_cv_prog_cc_c89" in
20704  x)
20705    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20706$as_echo "none needed" >&6; } ;;
20707  xno)
20708    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20709$as_echo "unsupported" >&6; } ;;
20710  *)
20711    CC="$CC $ac_cv_prog_cc_c89"
20712    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20713$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20714esac
20715
20716
20717ac_ext=c
20718ac_cpp='$CPP $CPPFLAGS'
20719ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20720ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20721ac_compiler_gnu=$ac_cv_c_compiler_gnu
20722
20723depcc="$CC"   am_compiler_list=
20724
20725{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20726$as_echo_n "checking dependency style of $depcc... " >&6; }
20727if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20728  $as_echo_n "(cached) " >&6
20729else
20730  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20731  # We make a subdir and do the tests there.  Otherwise we can end up
20732  # making bogus files that we don't know about and never remove.  For
20733  # instance it was reported that on HP-UX the gcc test will end up
20734  # making a dummy file named `D' -- because `-MD' means `put the output
20735  # in D'.
20736  mkdir conftest.dir
20737  # Copy depcomp to subdir because otherwise we won't find it if we're
20738  # using a relative directory.
20739  cp "$am_depcomp" conftest.dir
20740  cd conftest.dir
20741  # We will build objects and dependencies in a subdirectory because
20742  # it helps to detect inapplicable dependency modes.  For instance
20743  # both Tru64's cc and ICC support -MD to output dependencies as a
20744  # side effect of compilation, but ICC will put the dependencies in
20745  # the current directory while Tru64 will put them in the object
20746  # directory.
20747  mkdir sub
20748
20749  am_cv_CC_dependencies_compiler_type=none
20750  if test "$am_compiler_list" = ""; then
20751     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20752  fi
20753  am__universal=false
20754  case " $depcc " in #(
20755     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20756     esac
20757
20758  for depmode in $am_compiler_list; do
20759    # Setup a source with many dependencies, because some compilers
20760    # like to wrap large dependency lists on column 80 (with \), and
20761    # we should not choose a depcomp mode which is confused by this.
20762    #
20763    # We need to recreate these files for each test, as the compiler may
20764    # overwrite some of them when testing with obscure command lines.
20765    # This happens at least with the AIX C compiler.
20766    : > sub/conftest.c
20767    for i in 1 2 3 4 5 6; do
20768      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20769      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20770      # Solaris 8's {/usr,}/bin/sh.
20771      touch sub/conftst$i.h
20772    done
20773    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20774
20775    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20776    # mode.  It turns out that the SunPro C++ compiler does not properly
20777    # handle `-M -o', and we need to detect this.  Also, some Intel
20778    # versions had trouble with output in subdirs
20779    am__obj=sub/conftest.${OBJEXT-o}
20780    am__minus_obj="-o $am__obj"
20781    case $depmode in
20782    gcc)
20783      # This depmode causes a compiler race in universal mode.
20784      test "$am__universal" = false || continue
20785      ;;
20786    nosideeffect)
20787      # after this tag, mechanisms are not by side-effect, so they'll
20788      # only be used when explicitly requested
20789      if test "x$enable_dependency_tracking" = xyes; then
20790	continue
20791      else
20792	break
20793      fi
20794      ;;
20795    msvisualcpp | msvcmsys)
20796      # This compiler won't grok `-c -o', but also, the minuso test has
20797      # not run yet.  These depmodes are late enough in the game, and
20798      # so weak that their functioning should not be impacted.
20799      am__obj=conftest.${OBJEXT-o}
20800      am__minus_obj=
20801      ;;
20802    none) break ;;
20803    esac
20804    if depmode=$depmode \
20805       source=sub/conftest.c object=$am__obj \
20806       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20807       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20808         >/dev/null 2>conftest.err &&
20809       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20810       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20811       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20812       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20813      # icc doesn't choke on unknown options, it will just issue warnings
20814      # or remarks (even with -Werror).  So we grep stderr for any message
20815      # that says an option was ignored or not supported.
20816      # When given -MP, icc 7.0 and 7.1 complain thusly:
20817      #   icc: Command line warning: ignoring option '-M'; no argument required
20818      # The diagnosis changed in icc 8.0:
20819      #   icc: Command line remark: option '-MP' not supported
20820      if (grep 'ignoring option' conftest.err ||
20821          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20822        am_cv_CC_dependencies_compiler_type=$depmode
20823        break
20824      fi
20825    fi
20826  done
20827
20828  cd ..
20829  rm -rf conftest.dir
20830else
20831  am_cv_CC_dependencies_compiler_type=none
20832fi
20833
20834fi
20835{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20836$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20837CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20838
20839 if
20840  test "x$enable_dependency_tracking" != xno \
20841  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20842  am__fastdepCC_TRUE=
20843  am__fastdepCC_FALSE='#'
20844else
20845  am__fastdepCC_TRUE='#'
20846  am__fastdepCC_FALSE=
20847fi
20848
20849
20850
20851
20852
20853
20854
20855# Check whether --with-xorg-module-dir was given.
20856if test "${with_xorg_module_dir+set}" = set; then
20857  withval=$with_xorg_module_dir;  moduledir="$withval"
20858else
20859   moduledir="$libdir/xorg/modules"
20860fi
20861
20862
20863
20864
20865# Checks for extensions
20866
20867	SAVE_CFLAGS="$CFLAGS"
20868	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20869	cat >conftest.$ac_ext <<_ACEOF
20870/* confdefs.h.  */
20871_ACEOF
20872cat confdefs.h >>conftest.$ac_ext
20873cat >>conftest.$ac_ext <<_ACEOF
20874/* end confdefs.h.  */
20875
20876#include "xorg-server.h"
20877#if !defined RANDR
20878#error RANDR not defined
20879#endif
20880
20881int
20882main ()
20883{
20884
20885  ;
20886  return 0;
20887}
20888_ACEOF
20889rm -f conftest.$ac_objext
20890if { (ac_try="$ac_compile"
20891case "(($ac_try" in
20892  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20893  *) ac_try_echo=$ac_try;;
20894esac
20895eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20896$as_echo "$ac_try_echo") >&5
20897  (eval "$ac_compile") 2>conftest.er1
20898  ac_status=$?
20899  grep -v '^ *+' conftest.er1 >conftest.err
20900  rm -f conftest.er1
20901  cat conftest.err >&5
20902  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20903  (exit $ac_status); } && {
20904	 test -z "$ac_c_werror_flag" ||
20905	 test ! -s conftest.err
20906       } && test -s conftest.$ac_objext; then
20907  _EXT_CHECK=yes
20908else
20909  $as_echo "$as_me: failed program was:" >&5
20910sed 's/^/| /' conftest.$ac_ext >&5
20911
20912	_EXT_CHECK=no
20913fi
20914
20915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20916	CFLAGS="$SAVE_CFLAGS"
20917	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20918$as_echo_n "checking if RANDR is defined... " >&6; }
20919	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20920$as_echo "$_EXT_CHECK" >&6; }
20921	if test "$_EXT_CHECK" != no; then
20922		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20923	fi
20924
20925
20926	SAVE_CFLAGS="$CFLAGS"
20927	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20928	cat >conftest.$ac_ext <<_ACEOF
20929/* confdefs.h.  */
20930_ACEOF
20931cat confdefs.h >>conftest.$ac_ext
20932cat >>conftest.$ac_ext <<_ACEOF
20933/* end confdefs.h.  */
20934
20935#include "xorg-server.h"
20936#if !defined RENDER
20937#error RENDER not defined
20938#endif
20939
20940int
20941main ()
20942{
20943
20944  ;
20945  return 0;
20946}
20947_ACEOF
20948rm -f conftest.$ac_objext
20949if { (ac_try="$ac_compile"
20950case "(($ac_try" in
20951  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20952  *) ac_try_echo=$ac_try;;
20953esac
20954eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20955$as_echo "$ac_try_echo") >&5
20956  (eval "$ac_compile") 2>conftest.er1
20957  ac_status=$?
20958  grep -v '^ *+' conftest.er1 >conftest.err
20959  rm -f conftest.er1
20960  cat conftest.err >&5
20961  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20962  (exit $ac_status); } && {
20963	 test -z "$ac_c_werror_flag" ||
20964	 test ! -s conftest.err
20965       } && test -s conftest.$ac_objext; then
20966  _EXT_CHECK=yes
20967else
20968  $as_echo "$as_me: failed program was:" >&5
20969sed 's/^/| /' conftest.$ac_ext >&5
20970
20971	_EXT_CHECK=no
20972fi
20973
20974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20975	CFLAGS="$SAVE_CFLAGS"
20976	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20977$as_echo_n "checking if RENDER is defined... " >&6; }
20978	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20979$as_echo "$_EXT_CHECK" >&6; }
20980	if test "$_EXT_CHECK" != no; then
20981		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20982	fi
20983
20984
20985	SAVE_CFLAGS="$CFLAGS"
20986	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20987	cat >conftest.$ac_ext <<_ACEOF
20988/* confdefs.h.  */
20989_ACEOF
20990cat confdefs.h >>conftest.$ac_ext
20991cat >>conftest.$ac_ext <<_ACEOF
20992/* end confdefs.h.  */
20993
20994#include "xorg-server.h"
20995#if !defined DPMSExtension
20996#error DPMSExtension not defined
20997#endif
20998
20999int
21000main ()
21001{
21002
21003  ;
21004  return 0;
21005}
21006_ACEOF
21007rm -f conftest.$ac_objext
21008if { (ac_try="$ac_compile"
21009case "(($ac_try" in
21010  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21011  *) ac_try_echo=$ac_try;;
21012esac
21013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21014$as_echo "$ac_try_echo") >&5
21015  (eval "$ac_compile") 2>conftest.er1
21016  ac_status=$?
21017  grep -v '^ *+' conftest.er1 >conftest.err
21018  rm -f conftest.er1
21019  cat conftest.err >&5
21020  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21021  (exit $ac_status); } && {
21022	 test -z "$ac_c_werror_flag" ||
21023	 test ! -s conftest.err
21024       } && test -s conftest.$ac_objext; then
21025  _EXT_CHECK=yes
21026else
21027  $as_echo "$as_me: failed program was:" >&5
21028sed 's/^/| /' conftest.$ac_ext >&5
21029
21030	_EXT_CHECK=no
21031fi
21032
21033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21034	CFLAGS="$SAVE_CFLAGS"
21035	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21036$as_echo_n "checking if DPMSExtension is defined... " >&6; }
21037	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21038$as_echo "$_EXT_CHECK" >&6; }
21039	if test "$_EXT_CHECK" != no; then
21040		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21041	fi
21042
21043
21044# Checks for pkg-config packages
21045
21046
21047if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21048	if test -n "$ac_tool_prefix"; then
21049  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21050set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21051{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21052$as_echo_n "checking for $ac_word... " >&6; }
21053if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21054  $as_echo_n "(cached) " >&6
21055else
21056  case $PKG_CONFIG in
21057  [\\/]* | ?:[\\/]*)
21058  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21059  ;;
21060  *)
21061  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21062for as_dir in $PATH
21063do
21064  IFS=$as_save_IFS
21065  test -z "$as_dir" && as_dir=.
21066  for ac_exec_ext in '' $ac_executable_extensions; do
21067  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21068    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21069    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21070    break 2
21071  fi
21072done
21073done
21074IFS=$as_save_IFS
21075
21076  ;;
21077esac
21078fi
21079PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21080if test -n "$PKG_CONFIG"; then
21081  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21082$as_echo "$PKG_CONFIG" >&6; }
21083else
21084  { $as_echo "$as_me:$LINENO: result: no" >&5
21085$as_echo "no" >&6; }
21086fi
21087
21088
21089fi
21090if test -z "$ac_cv_path_PKG_CONFIG"; then
21091  ac_pt_PKG_CONFIG=$PKG_CONFIG
21092  # Extract the first word of "pkg-config", so it can be a program name with args.
21093set dummy pkg-config; ac_word=$2
21094{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21095$as_echo_n "checking for $ac_word... " >&6; }
21096if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21097  $as_echo_n "(cached) " >&6
21098else
21099  case $ac_pt_PKG_CONFIG in
21100  [\\/]* | ?:[\\/]*)
21101  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21102  ;;
21103  *)
21104  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21105for as_dir in $PATH
21106do
21107  IFS=$as_save_IFS
21108  test -z "$as_dir" && as_dir=.
21109  for ac_exec_ext in '' $ac_executable_extensions; do
21110  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21111    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21112    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21113    break 2
21114  fi
21115done
21116done
21117IFS=$as_save_IFS
21118
21119  ;;
21120esac
21121fi
21122ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21123if test -n "$ac_pt_PKG_CONFIG"; then
21124  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21125$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21126else
21127  { $as_echo "$as_me:$LINENO: result: no" >&5
21128$as_echo "no" >&6; }
21129fi
21130
21131  if test "x$ac_pt_PKG_CONFIG" = x; then
21132    PKG_CONFIG=""
21133  else
21134    case $cross_compiling:$ac_tool_warned in
21135yes:)
21136{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21137$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21138ac_tool_warned=yes ;;
21139esac
21140    PKG_CONFIG=$ac_pt_PKG_CONFIG
21141  fi
21142else
21143  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21144fi
21145
21146fi
21147if test -n "$PKG_CONFIG"; then
21148	_pkg_min_version=0.9.0
21149	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21150$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21151	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21152		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21153$as_echo "yes" >&6; }
21154	else
21155		{ $as_echo "$as_me:$LINENO: result: no" >&5
21156$as_echo "no" >&6; }
21157		PKG_CONFIG=""
21158	fi
21159
21160fi
21161
21162pkg_failed=no
21163{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21164$as_echo_n "checking for XORG... " >&6; }
21165
21166if test -n "$XORG_CFLAGS"; then
21167    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21168 elif test -n "$PKG_CONFIG"; then
21169    if test -n "$PKG_CONFIG" && \
21170    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21171  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21172  ac_status=$?
21173  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21174  (exit $ac_status); }; then
21175  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21176else
21177  pkg_failed=yes
21178fi
21179 else
21180    pkg_failed=untried
21181fi
21182if test -n "$XORG_LIBS"; then
21183    pkg_cv_XORG_LIBS="$XORG_LIBS"
21184 elif test -n "$PKG_CONFIG"; then
21185    if test -n "$PKG_CONFIG" && \
21186    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21187  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21188  ac_status=$?
21189  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21190  (exit $ac_status); }; then
21191  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21192else
21193  pkg_failed=yes
21194fi
21195 else
21196    pkg_failed=untried
21197fi
21198
21199
21200
21201if test $pkg_failed = yes; then
21202
21203if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21204        _pkg_short_errors_supported=yes
21205else
21206        _pkg_short_errors_supported=no
21207fi
21208        if test $_pkg_short_errors_supported = yes; then
21209	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21210        else
21211	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21212        fi
21213	# Put the nasty error message in config.log where it belongs
21214	echo "$XORG_PKG_ERRORS" >&5
21215
21216	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21217
21218$XORG_PKG_ERRORS
21219
21220Consider adjusting the PKG_CONFIG_PATH environment variable if you
21221installed software in a non-standard prefix.
21222
21223Alternatively, you may set the environment variables XORG_CFLAGS
21224and XORG_LIBS to avoid the need to call pkg-config.
21225See the pkg-config man page for more details.
21226" >&5
21227$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21228
21229$XORG_PKG_ERRORS
21230
21231Consider adjusting the PKG_CONFIG_PATH environment variable if you
21232installed software in a non-standard prefix.
21233
21234Alternatively, you may set the environment variables XORG_CFLAGS
21235and XORG_LIBS to avoid the need to call pkg-config.
21236See the pkg-config man page for more details.
21237" >&2;}
21238   { (exit 1); exit 1; }; }
21239elif test $pkg_failed = untried; then
21240	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21242{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21243is in your PATH or set the PKG_CONFIG environment variable to the full
21244path to pkg-config.
21245
21246Alternatively, you may set the environment variables XORG_CFLAGS
21247and XORG_LIBS to avoid the need to call pkg-config.
21248See the pkg-config man page for more details.
21249
21250To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21251See \`config.log' for more details." >&5
21252$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21253is in your PATH or set the PKG_CONFIG environment variable to the full
21254path to pkg-config.
21255
21256Alternatively, you may set the environment variables XORG_CFLAGS
21257and XORG_LIBS to avoid the need to call pkg-config.
21258See the pkg-config man page for more details.
21259
21260To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21261See \`config.log' for more details." >&2;}
21262   { (exit 1); exit 1; }; }; }
21263else
21264	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21265	XORG_LIBS=$pkg_cv_XORG_LIBS
21266        { $as_echo "$as_me:$LINENO: result: yes" >&5
21267$as_echo "yes" >&6; }
21268	:
21269fi
21270sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21271
21272CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
21273INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include'
21274
21275
21276
21277# Checks for libraries.
21278SAVE_CPPFLAGS="$CPPFLAGS"
21279CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21280{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21281$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21282if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21283  $as_echo_n "(cached) " >&6
21284else
21285  cat >conftest.$ac_ext <<_ACEOF
21286/* confdefs.h.  */
21287_ACEOF
21288cat confdefs.h >>conftest.$ac_ext
21289cat >>conftest.$ac_ext <<_ACEOF
21290/* end confdefs.h.  */
21291#include "xorg-server.h"
21292
21293int
21294main ()
21295{
21296#ifndef XSERVER_LIBPCIACCESS
21297  (void) XSERVER_LIBPCIACCESS;
21298#endif
21299
21300  ;
21301  return 0;
21302}
21303_ACEOF
21304rm -f conftest.$ac_objext
21305if { (ac_try="$ac_compile"
21306case "(($ac_try" in
21307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21308  *) ac_try_echo=$ac_try;;
21309esac
21310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21311$as_echo "$ac_try_echo") >&5
21312  (eval "$ac_compile") 2>conftest.er1
21313  ac_status=$?
21314  grep -v '^ *+' conftest.er1 >conftest.err
21315  rm -f conftest.er1
21316  cat conftest.err >&5
21317  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318  (exit $ac_status); } && {
21319	 test -z "$ac_c_werror_flag" ||
21320	 test ! -s conftest.err
21321       } && test -s conftest.$ac_objext; then
21322  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21323else
21324  $as_echo "$as_me: failed program was:" >&5
21325sed 's/^/| /' conftest.$ac_ext >&5
21326
21327	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21328fi
21329
21330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21331fi
21332{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21333$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21334if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21335  XSERVER_LIBPCIACCESS=yes
21336else
21337  XSERVER_LIBPCIACCESS=no
21338fi
21339
21340CPPFLAGS="$SAVE_CPPFLAGS"
21341
21342# Checks for header files.
21343{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21344$as_echo_n "checking for ANSI C header files... " >&6; }
21345if test "${ac_cv_header_stdc+set}" = set; then
21346  $as_echo_n "(cached) " >&6
21347else
21348  cat >conftest.$ac_ext <<_ACEOF
21349/* confdefs.h.  */
21350_ACEOF
21351cat confdefs.h >>conftest.$ac_ext
21352cat >>conftest.$ac_ext <<_ACEOF
21353/* end confdefs.h.  */
21354#include <stdlib.h>
21355#include <stdarg.h>
21356#include <string.h>
21357#include <float.h>
21358
21359int
21360main ()
21361{
21362
21363  ;
21364  return 0;
21365}
21366_ACEOF
21367rm -f conftest.$ac_objext
21368if { (ac_try="$ac_compile"
21369case "(($ac_try" in
21370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21371  *) ac_try_echo=$ac_try;;
21372esac
21373eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21374$as_echo "$ac_try_echo") >&5
21375  (eval "$ac_compile") 2>conftest.er1
21376  ac_status=$?
21377  grep -v '^ *+' conftest.er1 >conftest.err
21378  rm -f conftest.er1
21379  cat conftest.err >&5
21380  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21381  (exit $ac_status); } && {
21382	 test -z "$ac_c_werror_flag" ||
21383	 test ! -s conftest.err
21384       } && test -s conftest.$ac_objext; then
21385  ac_cv_header_stdc=yes
21386else
21387  $as_echo "$as_me: failed program was:" >&5
21388sed 's/^/| /' conftest.$ac_ext >&5
21389
21390	ac_cv_header_stdc=no
21391fi
21392
21393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21394
21395if test $ac_cv_header_stdc = yes; then
21396  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21397  cat >conftest.$ac_ext <<_ACEOF
21398/* confdefs.h.  */
21399_ACEOF
21400cat confdefs.h >>conftest.$ac_ext
21401cat >>conftest.$ac_ext <<_ACEOF
21402/* end confdefs.h.  */
21403#include <string.h>
21404
21405_ACEOF
21406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21407  $EGREP "memchr" >/dev/null 2>&1; then
21408  :
21409else
21410  ac_cv_header_stdc=no
21411fi
21412rm -f conftest*
21413
21414fi
21415
21416if test $ac_cv_header_stdc = yes; then
21417  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21418  cat >conftest.$ac_ext <<_ACEOF
21419/* confdefs.h.  */
21420_ACEOF
21421cat confdefs.h >>conftest.$ac_ext
21422cat >>conftest.$ac_ext <<_ACEOF
21423/* end confdefs.h.  */
21424#include <stdlib.h>
21425
21426_ACEOF
21427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21428  $EGREP "free" >/dev/null 2>&1; then
21429  :
21430else
21431  ac_cv_header_stdc=no
21432fi
21433rm -f conftest*
21434
21435fi
21436
21437if test $ac_cv_header_stdc = yes; then
21438  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21439  if test "$cross_compiling" = yes; then
21440  :
21441else
21442  cat >conftest.$ac_ext <<_ACEOF
21443/* confdefs.h.  */
21444_ACEOF
21445cat confdefs.h >>conftest.$ac_ext
21446cat >>conftest.$ac_ext <<_ACEOF
21447/* end confdefs.h.  */
21448#include <ctype.h>
21449#include <stdlib.h>
21450#if ((' ' & 0x0FF) == 0x020)
21451# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21452# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21453#else
21454# define ISLOWER(c) \
21455		   (('a' <= (c) && (c) <= 'i') \
21456		     || ('j' <= (c) && (c) <= 'r') \
21457		     || ('s' <= (c) && (c) <= 'z'))
21458# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21459#endif
21460
21461#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21462int
21463main ()
21464{
21465  int i;
21466  for (i = 0; i < 256; i++)
21467    if (XOR (islower (i), ISLOWER (i))
21468	|| toupper (i) != TOUPPER (i))
21469      return 2;
21470  return 0;
21471}
21472_ACEOF
21473rm -f conftest$ac_exeext
21474if { (ac_try="$ac_link"
21475case "(($ac_try" in
21476  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21477  *) ac_try_echo=$ac_try;;
21478esac
21479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21480$as_echo "$ac_try_echo") >&5
21481  (eval "$ac_link") 2>&5
21482  ac_status=$?
21483  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21484  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21485  { (case "(($ac_try" in
21486  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21487  *) ac_try_echo=$ac_try;;
21488esac
21489eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21490$as_echo "$ac_try_echo") >&5
21491  (eval "$ac_try") 2>&5
21492  ac_status=$?
21493  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21494  (exit $ac_status); }; }; then
21495  :
21496else
21497  $as_echo "$as_me: program exited with status $ac_status" >&5
21498$as_echo "$as_me: failed program was:" >&5
21499sed 's/^/| /' conftest.$ac_ext >&5
21500
21501( exit $ac_status )
21502ac_cv_header_stdc=no
21503fi
21504rm -rf conftest.dSYM
21505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21506fi
21507
21508
21509fi
21510fi
21511{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21512$as_echo "$ac_cv_header_stdc" >&6; }
21513if test $ac_cv_header_stdc = yes; then
21514
21515cat >>confdefs.h <<\_ACEOF
21516#define STDC_HEADERS 1
21517_ACEOF
21518
21519fi
21520
21521
21522if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21523
21524pkg_failed=no
21525{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21526$as_echo_n "checking for PCIACCESS... " >&6; }
21527
21528if test -n "$PCIACCESS_CFLAGS"; then
21529    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21530 elif test -n "$PKG_CONFIG"; then
21531    if test -n "$PKG_CONFIG" && \
21532    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21533  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21534  ac_status=$?
21535  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21536  (exit $ac_status); }; then
21537  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21538else
21539  pkg_failed=yes
21540fi
21541 else
21542    pkg_failed=untried
21543fi
21544if test -n "$PCIACCESS_LIBS"; then
21545    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21546 elif test -n "$PKG_CONFIG"; then
21547    if test -n "$PKG_CONFIG" && \
21548    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21549  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21550  ac_status=$?
21551  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21552  (exit $ac_status); }; then
21553  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21554else
21555  pkg_failed=yes
21556fi
21557 else
21558    pkg_failed=untried
21559fi
21560
21561
21562
21563if test $pkg_failed = yes; then
21564
21565if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21566        _pkg_short_errors_supported=yes
21567else
21568        _pkg_short_errors_supported=no
21569fi
21570        if test $_pkg_short_errors_supported = yes; then
21571	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
21572        else
21573	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
21574        fi
21575	# Put the nasty error message in config.log where it belongs
21576	echo "$PCIACCESS_PKG_ERRORS" >&5
21577
21578	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21579
21580$PCIACCESS_PKG_ERRORS
21581
21582Consider adjusting the PKG_CONFIG_PATH environment variable if you
21583installed software in a non-standard prefix.
21584
21585Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21586and PCIACCESS_LIBS to avoid the need to call pkg-config.
21587See the pkg-config man page for more details.
21588" >&5
21589$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21590
21591$PCIACCESS_PKG_ERRORS
21592
21593Consider adjusting the PKG_CONFIG_PATH environment variable if you
21594installed software in a non-standard prefix.
21595
21596Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21597and PCIACCESS_LIBS to avoid the need to call pkg-config.
21598See the pkg-config man page for more details.
21599" >&2;}
21600   { (exit 1); exit 1; }; }
21601elif test $pkg_failed = untried; then
21602	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21603$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21604{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21605is in your PATH or set the PKG_CONFIG environment variable to the full
21606path to pkg-config.
21607
21608Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21609and PCIACCESS_LIBS to avoid the need to call pkg-config.
21610See the pkg-config man page for more details.
21611
21612To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21613See \`config.log' for more details." >&5
21614$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21615is in your PATH or set the PKG_CONFIG environment variable to the full
21616path to pkg-config.
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
21622To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21623See \`config.log' for more details." >&2;}
21624   { (exit 1); exit 1; }; }; }
21625else
21626	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21627	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21628        { $as_echo "$as_me:$LINENO: result: yes" >&5
21629$as_echo "yes" >&6; }
21630	:
21631fi
21632    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
21633fi
21634 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21635  XSERVER_LIBPCIACCESS_TRUE=
21636  XSERVER_LIBPCIACCESS_FALSE='#'
21637else
21638  XSERVER_LIBPCIACCESS_TRUE='#'
21639  XSERVER_LIBPCIACCESS_FALSE=
21640fi
21641
21642
21643
21644DRIVER_NAME=ark
21645
21646
21647
21648
21649
21650if test x$APP_MAN_SUFFIX = x    ; then
21651    APP_MAN_SUFFIX=1
21652fi
21653if test x$APP_MAN_DIR = x    ; then
21654    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21655fi
21656
21657if test x$LIB_MAN_SUFFIX = x    ; then
21658    LIB_MAN_SUFFIX=3
21659fi
21660if test x$LIB_MAN_DIR = x    ; then
21661    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21662fi
21663
21664if test x$FILE_MAN_SUFFIX = x    ; then
21665    case $host_os in
21666	solaris*)	FILE_MAN_SUFFIX=4  ;;
21667	*)		FILE_MAN_SUFFIX=5  ;;
21668    esac
21669fi
21670if test x$FILE_MAN_DIR = x    ; then
21671    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21672fi
21673
21674if test x$MISC_MAN_SUFFIX = x    ; then
21675    case $host_os in
21676	solaris*)	MISC_MAN_SUFFIX=5  ;;
21677	*)		MISC_MAN_SUFFIX=7  ;;
21678    esac
21679fi
21680if test x$MISC_MAN_DIR = x    ; then
21681    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21682fi
21683
21684if test x$DRIVER_MAN_SUFFIX = x    ; then
21685    case $host_os in
21686	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21687	*)		DRIVER_MAN_SUFFIX=4  ;;
21688    esac
21689fi
21690if test x$DRIVER_MAN_DIR = x    ; then
21691    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21692fi
21693
21694if test x$ADMIN_MAN_SUFFIX = x    ; then
21695    case $host_os in
21696	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21697	*)		ADMIN_MAN_SUFFIX=8  ;;
21698    esac
21699fi
21700if test x$ADMIN_MAN_DIR = x    ; then
21701    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21702fi
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720# Check whether --with-release-version was given.
21721if test "${with_release_version+set}" = set; then
21722  withval=$with_release_version; RELEASE_VERSION="$withval"
21723else
21724  RELEASE_VERSION=""
21725fi
21726
21727	if test "x$RELEASE_VERSION" != "x"; then
21728		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21729		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21730		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21731$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21732	fi
21733
21734cat >>confdefs.h <<_ACEOF
21735#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21736_ACEOF
21737
21738	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21739	if test "x$PVM" = "x"; then
21740		PVM="0"
21741	fi
21742
21743cat >>confdefs.h <<_ACEOF
21744#define PACKAGE_VERSION_MINOR $PVM
21745_ACEOF
21746
21747	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21748	if test "x$PVP" = "x"; then
21749		PVP="0"
21750	fi
21751
21752cat >>confdefs.h <<_ACEOF
21753#define PACKAGE_VERSION_PATCHLEVEL $PVP
21754_ACEOF
21755
21756
21757
21758ac_config_files="$ac_config_files Makefile src/Makefile"
21759
21760cat >confcache <<\_ACEOF
21761# This file is a shell script that caches the results of configure
21762# tests run on this system so they can be shared between configure
21763# scripts and configure runs, see configure's option --config-cache.
21764# It is not useful on other systems.  If it contains results you don't
21765# want to keep, you may remove or edit it.
21766#
21767# config.status only pays attention to the cache file if you give it
21768# the --recheck option to rerun configure.
21769#
21770# `ac_cv_env_foo' variables (set or unset) will be overridden when
21771# loading this file, other *unset* `ac_cv_foo' will be assigned the
21772# following values.
21773
21774_ACEOF
21775
21776# The following way of writing the cache mishandles newlines in values,
21777# but we know of no workaround that is simple, portable, and efficient.
21778# So, we kill variables containing newlines.
21779# Ultrix sh set writes to stderr and can't be redirected directly,
21780# and sets the high bit in the cache file unless we assign to the vars.
21781(
21782  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21783    eval ac_val=\$$ac_var
21784    case $ac_val in #(
21785    *${as_nl}*)
21786      case $ac_var in #(
21787      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
21788$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21789      esac
21790      case $ac_var in #(
21791      _ | IFS | as_nl) ;; #(
21792      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21793      *) $as_unset $ac_var ;;
21794      esac ;;
21795    esac
21796  done
21797
21798  (set) 2>&1 |
21799    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21800    *${as_nl}ac_space=\ *)
21801      # `set' does not quote correctly, so add quotes (double-quote
21802      # substitution turns \\\\ into \\, and sed turns \\ into \).
21803      sed -n \
21804	"s/'/'\\\\''/g;
21805	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21806      ;; #(
21807    *)
21808      # `set' quotes correctly as required by POSIX, so do not add quotes.
21809      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21810      ;;
21811    esac |
21812    sort
21813) |
21814  sed '
21815     /^ac_cv_env_/b end
21816     t clear
21817     :clear
21818     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21819     t end
21820     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21821     :end' >>confcache
21822if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21823  if test -w "$cache_file"; then
21824    test "x$cache_file" != "x/dev/null" &&
21825      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
21826$as_echo "$as_me: updating cache $cache_file" >&6;}
21827    cat confcache >$cache_file
21828  else
21829    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21830$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21831  fi
21832fi
21833rm -f confcache
21834
21835test "x$prefix" = xNONE && prefix=$ac_default_prefix
21836# Let make expand exec_prefix.
21837test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21838
21839DEFS=-DHAVE_CONFIG_H
21840
21841ac_libobjs=
21842ac_ltlibobjs=
21843for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21844  # 1. Remove the extension, and $U if already installed.
21845  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21846  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
21847  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21848  #    will be set to the directory where LIBOBJS objects are built.
21849  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21850  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21851done
21852LIBOBJS=$ac_libobjs
21853
21854LTLIBOBJS=$ac_ltlibobjs
21855
21856
21857 if test -n "$EXEEXT"; then
21858  am__EXEEXT_TRUE=
21859  am__EXEEXT_FALSE='#'
21860else
21861  am__EXEEXT_TRUE='#'
21862  am__EXEEXT_FALSE=
21863fi
21864
21865if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21866  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21867Usually this means the macro was only invoked conditionally." >&5
21868$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21869Usually this means the macro was only invoked conditionally." >&2;}
21870   { (exit 1); exit 1; }; }
21871fi
21872if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21873  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21874Usually this means the macro was only invoked conditionally." >&5
21875$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
21876Usually this means the macro was only invoked conditionally." >&2;}
21877   { (exit 1); exit 1; }; }
21878fi
21879if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21880  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21881Usually this means the macro was only invoked conditionally." >&5
21882$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21883Usually this means the macro was only invoked conditionally." >&2;}
21884   { (exit 1); exit 1; }; }
21885fi
21886if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21887  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21888Usually this means the macro was only invoked conditionally." >&5
21889$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21890Usually this means the macro was only invoked conditionally." >&2;}
21891   { (exit 1); exit 1; }; }
21892fi
21893if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21894  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21895Usually this means the macro was only invoked conditionally." >&5
21896$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21897Usually this means the macro was only invoked conditionally." >&2;}
21898   { (exit 1); exit 1; }; }
21899fi
21900if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
21901  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21902Usually this means the macro was only invoked conditionally." >&5
21903$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21904Usually this means the macro was only invoked conditionally." >&2;}
21905   { (exit 1); exit 1; }; }
21906fi
21907
21908: ${CONFIG_STATUS=./config.status}
21909ac_write_fail=0
21910ac_clean_files_save=$ac_clean_files
21911ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21912{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21913$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
21914cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21915#! $SHELL
21916# Generated by $as_me.
21917# Run this file to recreate the current configuration.
21918# Compiler output produced by configure, useful for debugging
21919# configure, is in config.log if it exists.
21920
21921debug=false
21922ac_cs_recheck=false
21923ac_cs_silent=false
21924SHELL=\${CONFIG_SHELL-$SHELL}
21925_ACEOF
21926
21927cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21928## --------------------- ##
21929## M4sh Initialization.  ##
21930## --------------------- ##
21931
21932# Be more Bourne compatible
21933DUALCASE=1; export DUALCASE # for MKS sh
21934if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21935  emulate sh
21936  NULLCMD=:
21937  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21938  # is contrary to our usage.  Disable this feature.
21939  alias -g '${1+"$@"}'='"$@"'
21940  setopt NO_GLOB_SUBST
21941else
21942  case `(set -o) 2>/dev/null` in
21943  *posix*) set -o posix ;;
21944esac
21945
21946fi
21947
21948
21949
21950
21951# PATH needs CR
21952# Avoid depending upon Character Ranges.
21953as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21954as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21955as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21956as_cr_digits='0123456789'
21957as_cr_alnum=$as_cr_Letters$as_cr_digits
21958
21959as_nl='
21960'
21961export as_nl
21962# Printing a long string crashes Solaris 7 /usr/bin/printf.
21963as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
21964as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
21965as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
21966if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
21967  as_echo='printf %s\n'
21968  as_echo_n='printf %s'
21969else
21970  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
21971    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
21972    as_echo_n='/usr/ucb/echo -n'
21973  else
21974    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
21975    as_echo_n_body='eval
21976      arg=$1;
21977      case $arg in
21978      *"$as_nl"*)
21979	expr "X$arg" : "X\\(.*\\)$as_nl";
21980	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
21981      esac;
21982      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
21983    '
21984    export as_echo_n_body
21985    as_echo_n='sh -c $as_echo_n_body as_echo'
21986  fi
21987  export as_echo_body
21988  as_echo='sh -c $as_echo_body as_echo'
21989fi
21990
21991# The user is always right.
21992if test "${PATH_SEPARATOR+set}" != set; then
21993  PATH_SEPARATOR=:
21994  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21995    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21996      PATH_SEPARATOR=';'
21997  }
21998fi
21999
22000# Support unset when possible.
22001if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22002  as_unset=unset
22003else
22004  as_unset=false
22005fi
22006
22007
22008# IFS
22009# We need space, tab and new line, in precisely that order.  Quoting is
22010# there to prevent editors from complaining about space-tab.
22011# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22012# splitting by setting IFS to empty value.)
22013IFS=" ""	$as_nl"
22014
22015# Find who we are.  Look in the path if we contain no directory separator.
22016case $0 in
22017  *[\\/]* ) as_myself=$0 ;;
22018  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22019for as_dir in $PATH
22020do
22021  IFS=$as_save_IFS
22022  test -z "$as_dir" && as_dir=.
22023  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22024done
22025IFS=$as_save_IFS
22026
22027     ;;
22028esac
22029# We did not find ourselves, most probably we were run as `sh COMMAND'
22030# in which case we are not to be found in the path.
22031if test "x$as_myself" = x; then
22032  as_myself=$0
22033fi
22034if test ! -f "$as_myself"; then
22035  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22036  { (exit 1); exit 1; }
22037fi
22038
22039# Work around bugs in pre-3.0 UWIN ksh.
22040for as_var in ENV MAIL MAILPATH
22041do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22042done
22043PS1='$ '
22044PS2='> '
22045PS4='+ '
22046
22047# NLS nuisances.
22048LC_ALL=C
22049export LC_ALL
22050LANGUAGE=C
22051export LANGUAGE
22052
22053# Required to use basename.
22054if expr a : '\(a\)' >/dev/null 2>&1 &&
22055   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22056  as_expr=expr
22057else
22058  as_expr=false
22059fi
22060
22061if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22062  as_basename=basename
22063else
22064  as_basename=false
22065fi
22066
22067
22068# Name of the executable.
22069as_me=`$as_basename -- "$0" ||
22070$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22071	 X"$0" : 'X\(//\)$' \| \
22072	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22073$as_echo X/"$0" |
22074    sed '/^.*\/\([^/][^/]*\)\/*$/{
22075	    s//\1/
22076	    q
22077	  }
22078	  /^X\/\(\/\/\)$/{
22079	    s//\1/
22080	    q
22081	  }
22082	  /^X\/\(\/\).*/{
22083	    s//\1/
22084	    q
22085	  }
22086	  s/.*/./; q'`
22087
22088# CDPATH.
22089$as_unset CDPATH
22090
22091
22092
22093  as_lineno_1=$LINENO
22094  as_lineno_2=$LINENO
22095  test "x$as_lineno_1" != "x$as_lineno_2" &&
22096  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22097
22098  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22099  # uniformly replaced by the line number.  The first 'sed' inserts a
22100  # line-number line after each line using $LINENO; the second 'sed'
22101  # does the real work.  The second script uses 'N' to pair each
22102  # line-number line with the line containing $LINENO, and appends
22103  # trailing '-' during substitution so that $LINENO is not a special
22104  # case at line end.
22105  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22106  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22107  # E. McMahon (1931-1989) for sed's syntax.  :-)
22108  sed -n '
22109    p
22110    /[$]LINENO/=
22111  ' <$as_myself |
22112    sed '
22113      s/[$]LINENO.*/&-/
22114      t lineno
22115      b
22116      :lineno
22117      N
22118      :loop
22119      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22120      t loop
22121      s/-\n.*//
22122    ' >$as_me.lineno &&
22123  chmod +x "$as_me.lineno" ||
22124    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22125   { (exit 1); exit 1; }; }
22126
22127  # Don't try to exec as it changes $[0], causing all sort of problems
22128  # (the dirname of $[0] is not the place where we might find the
22129  # original and so on.  Autoconf is especially sensitive to this).
22130  . "./$as_me.lineno"
22131  # Exit status is that of the last command.
22132  exit
22133}
22134
22135
22136if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22137  as_dirname=dirname
22138else
22139  as_dirname=false
22140fi
22141
22142ECHO_C= ECHO_N= ECHO_T=
22143case `echo -n x` in
22144-n*)
22145  case `echo 'x\c'` in
22146  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22147  *)   ECHO_C='\c';;
22148  esac;;
22149*)
22150  ECHO_N='-n';;
22151esac
22152if expr a : '\(a\)' >/dev/null 2>&1 &&
22153   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22154  as_expr=expr
22155else
22156  as_expr=false
22157fi
22158
22159rm -f conf$$ conf$$.exe conf$$.file
22160if test -d conf$$.dir; then
22161  rm -f conf$$.dir/conf$$.file
22162else
22163  rm -f conf$$.dir
22164  mkdir conf$$.dir 2>/dev/null
22165fi
22166if (echo >conf$$.file) 2>/dev/null; then
22167  if ln -s conf$$.file conf$$ 2>/dev/null; then
22168    as_ln_s='ln -s'
22169    # ... but there are two gotchas:
22170    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22171    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22172    # In both cases, we have to default to `cp -p'.
22173    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22174      as_ln_s='cp -p'
22175  elif ln conf$$.file conf$$ 2>/dev/null; then
22176    as_ln_s=ln
22177  else
22178    as_ln_s='cp -p'
22179  fi
22180else
22181  as_ln_s='cp -p'
22182fi
22183rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22184rmdir conf$$.dir 2>/dev/null
22185
22186if mkdir -p . 2>/dev/null; then
22187  as_mkdir_p=:
22188else
22189  test -d ./-p && rmdir ./-p
22190  as_mkdir_p=false
22191fi
22192
22193if test -x / >/dev/null 2>&1; then
22194  as_test_x='test -x'
22195else
22196  if ls -dL / >/dev/null 2>&1; then
22197    as_ls_L_option=L
22198  else
22199    as_ls_L_option=
22200  fi
22201  as_test_x='
22202    eval sh -c '\''
22203      if test -d "$1"; then
22204	test -d "$1/.";
22205      else
22206	case $1 in
22207	-*)set "./$1";;
22208	esac;
22209	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22210	???[sx]*):;;*)false;;esac;fi
22211    '\'' sh
22212  '
22213fi
22214as_executable_p=$as_test_x
22215
22216# Sed expression to map a string onto a valid CPP name.
22217as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22218
22219# Sed expression to map a string onto a valid variable name.
22220as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22221
22222
22223exec 6>&1
22224
22225# Save the log message, to keep $[0] and so on meaningful, and to
22226# report actual input values of CONFIG_FILES etc. instead of their
22227# values after options handling.
22228ac_log="
22229This file was extended by xf86-video-ark $as_me 0.7.2, which was
22230generated by GNU Autoconf 2.63.  Invocation command line was
22231
22232  CONFIG_FILES    = $CONFIG_FILES
22233  CONFIG_HEADERS  = $CONFIG_HEADERS
22234  CONFIG_LINKS    = $CONFIG_LINKS
22235  CONFIG_COMMANDS = $CONFIG_COMMANDS
22236  $ $0 $@
22237
22238on `(hostname || uname -n) 2>/dev/null | sed 1q`
22239"
22240
22241_ACEOF
22242
22243case $ac_config_files in *"
22244"*) set x $ac_config_files; shift; ac_config_files=$*;;
22245esac
22246
22247case $ac_config_headers in *"
22248"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22249esac
22250
22251
22252cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22253# Files that config.status was made for.
22254config_files="$ac_config_files"
22255config_headers="$ac_config_headers"
22256config_commands="$ac_config_commands"
22257
22258_ACEOF
22259
22260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22261ac_cs_usage="\
22262\`$as_me' instantiates files from templates according to the
22263current configuration.
22264
22265Usage: $0 [OPTION]... [FILE]...
22266
22267  -h, --help       print this help, then exit
22268  -V, --version    print version number and configuration settings, then exit
22269  -q, --quiet, --silent
22270                   do not print progress messages
22271  -d, --debug      don't remove temporary files
22272      --recheck    update $as_me by reconfiguring in the same conditions
22273      --file=FILE[:TEMPLATE]
22274                   instantiate the configuration file FILE
22275      --header=FILE[:TEMPLATE]
22276                   instantiate the configuration header FILE
22277
22278Configuration files:
22279$config_files
22280
22281Configuration headers:
22282$config_headers
22283
22284Configuration commands:
22285$config_commands
22286
22287Report bugs to <bug-autoconf@gnu.org>."
22288
22289_ACEOF
22290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22291ac_cs_version="\\
22292xf86-video-ark config.status 0.7.2
22293configured by $0, generated by GNU Autoconf 2.63,
22294  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22295
22296Copyright (C) 2008 Free Software Foundation, Inc.
22297This config.status script is free software; the Free Software Foundation
22298gives unlimited permission to copy, distribute and modify it."
22299
22300ac_pwd='$ac_pwd'
22301srcdir='$srcdir'
22302INSTALL='$INSTALL'
22303MKDIR_P='$MKDIR_P'
22304AWK='$AWK'
22305test -n "\$AWK" || AWK=awk
22306_ACEOF
22307
22308cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22309# The default lists apply if the user does not specify any file.
22310ac_need_defaults=:
22311while test $# != 0
22312do
22313  case $1 in
22314  --*=*)
22315    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22316    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22317    ac_shift=:
22318    ;;
22319  *)
22320    ac_option=$1
22321    ac_optarg=$2
22322    ac_shift=shift
22323    ;;
22324  esac
22325
22326  case $ac_option in
22327  # Handling of the options.
22328  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22329    ac_cs_recheck=: ;;
22330  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22331    $as_echo "$ac_cs_version"; exit ;;
22332  --debug | --debu | --deb | --de | --d | -d )
22333    debug=: ;;
22334  --file | --fil | --fi | --f )
22335    $ac_shift
22336    case $ac_optarg in
22337    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22338    esac
22339    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22340    ac_need_defaults=false;;
22341  --header | --heade | --head | --hea )
22342    $ac_shift
22343    case $ac_optarg in
22344    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22345    esac
22346    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22347    ac_need_defaults=false;;
22348  --he | --h)
22349    # Conflict between --help and --header
22350    { $as_echo "$as_me: error: ambiguous option: $1
22351Try \`$0 --help' for more information." >&2
22352   { (exit 1); exit 1; }; };;
22353  --help | --hel | -h )
22354    $as_echo "$ac_cs_usage"; exit ;;
22355  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22356  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22357    ac_cs_silent=: ;;
22358
22359  # This is an error.
22360  -*) { $as_echo "$as_me: error: unrecognized option: $1
22361Try \`$0 --help' for more information." >&2
22362   { (exit 1); exit 1; }; } ;;
22363
22364  *) ac_config_targets="$ac_config_targets $1"
22365     ac_need_defaults=false ;;
22366
22367  esac
22368  shift
22369done
22370
22371ac_configure_extra_args=
22372
22373if $ac_cs_silent; then
22374  exec 6>/dev/null
22375  ac_configure_extra_args="$ac_configure_extra_args --silent"
22376fi
22377
22378_ACEOF
22379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22380if \$ac_cs_recheck; then
22381  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22382  shift
22383  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22384  CONFIG_SHELL='$SHELL'
22385  export CONFIG_SHELL
22386  exec "\$@"
22387fi
22388
22389_ACEOF
22390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22391exec 5>>config.log
22392{
22393  echo
22394  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22395## Running $as_me. ##
22396_ASBOX
22397  $as_echo "$ac_log"
22398} >&5
22399
22400_ACEOF
22401cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22402#
22403# INIT-COMMANDS
22404#
22405AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22406
22407_ACEOF
22408
22409cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22410
22411# Handling of arguments.
22412for ac_config_target in $ac_config_targets
22413do
22414  case $ac_config_target in
22415    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22416    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22417    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22418    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22419
22420  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22421$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22422   { (exit 1); exit 1; }; };;
22423  esac
22424done
22425
22426
22427# If the user did not use the arguments to specify the items to instantiate,
22428# then the envvar interface is used.  Set only those that are not.
22429# We use the long form for the default assignment because of an extremely
22430# bizarre bug on SunOS 4.1.3.
22431if $ac_need_defaults; then
22432  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22433  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22434  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22435fi
22436
22437# Have a temporary directory for convenience.  Make it in the build tree
22438# simply because there is no reason against having it here, and in addition,
22439# creating and moving files from /tmp can sometimes cause problems.
22440# Hook for its removal unless debugging.
22441# Note that there is a small window in which the directory will not be cleaned:
22442# after its creation but before its name has been assigned to `$tmp'.
22443$debug ||
22444{
22445  tmp=
22446  trap 'exit_status=$?
22447  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22448' 0
22449  trap '{ (exit 1); exit 1; }' 1 2 13 15
22450}
22451# Create a (secure) tmp directory for tmp files.
22452
22453{
22454  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22455  test -n "$tmp" && test -d "$tmp"
22456}  ||
22457{
22458  tmp=./conf$$-$RANDOM
22459  (umask 077 && mkdir "$tmp")
22460} ||
22461{
22462   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22463   { (exit 1); exit 1; }
22464}
22465
22466# Set up the scripts for CONFIG_FILES section.
22467# No need to generate them if there are no CONFIG_FILES.
22468# This happens for instance with `./config.status config.h'.
22469if test -n "$CONFIG_FILES"; then
22470
22471
22472ac_cr='
22473'
22474ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22475if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22476  ac_cs_awk_cr='\\r'
22477else
22478  ac_cs_awk_cr=$ac_cr
22479fi
22480
22481echo 'BEGIN {' >"$tmp/subs1.awk" &&
22482_ACEOF
22483
22484
22485{
22486  echo "cat >conf$$subs.awk <<_ACEOF" &&
22487  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22488  echo "_ACEOF"
22489} >conf$$subs.sh ||
22490  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22491$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22492   { (exit 1); exit 1; }; }
22493ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22494ac_delim='%!_!# '
22495for ac_last_try in false false false false false :; do
22496  . ./conf$$subs.sh ||
22497    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22498$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22499   { (exit 1); exit 1; }; }
22500
22501  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22502  if test $ac_delim_n = $ac_delim_num; then
22503    break
22504  elif $ac_last_try; then
22505    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22506$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22507   { (exit 1); exit 1; }; }
22508  else
22509    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22510  fi
22511done
22512rm -f conf$$subs.sh
22513
22514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22515cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22516_ACEOF
22517sed -n '
22518h
22519s/^/S["/; s/!.*/"]=/
22520p
22521g
22522s/^[^!]*!//
22523:repl
22524t repl
22525s/'"$ac_delim"'$//
22526t delim
22527:nl
22528h
22529s/\(.\{148\}\).*/\1/
22530t more1
22531s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22532p
22533n
22534b repl
22535:more1
22536s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22537p
22538g
22539s/.\{148\}//
22540t nl
22541:delim
22542h
22543s/\(.\{148\}\).*/\1/
22544t more2
22545s/["\\]/\\&/g; s/^/"/; s/$/"/
22546p
22547b
22548:more2
22549s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22550p
22551g
22552s/.\{148\}//
22553t delim
22554' <conf$$subs.awk | sed '
22555/^[^""]/{
22556  N
22557  s/\n//
22558}
22559' >>$CONFIG_STATUS || ac_write_fail=1
22560rm -f conf$$subs.awk
22561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22562_ACAWK
22563cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22564  for (key in S) S_is_set[key] = 1
22565  FS = ""
22566
22567}
22568{
22569  line = $ 0
22570  nfields = split(line, field, "@")
22571  substed = 0
22572  len = length(field[1])
22573  for (i = 2; i < nfields; i++) {
22574    key = field[i]
22575    keylen = length(key)
22576    if (S_is_set[key]) {
22577      value = S[key]
22578      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22579      len += length(value) + length(field[++i])
22580      substed = 1
22581    } else
22582      len += 1 + keylen
22583  }
22584
22585  print line
22586}
22587
22588_ACAWK
22589_ACEOF
22590cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22591if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22592  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22593else
22594  cat
22595fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22596  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22597$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22598   { (exit 1); exit 1; }; }
22599_ACEOF
22600
22601# VPATH may cause trouble with some makes, so we remove $(srcdir),
22602# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22603# trailing colons and then remove the whole line if VPATH becomes empty
22604# (actually we leave an empty line to preserve line numbers).
22605if test "x$srcdir" = x.; then
22606  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22607s/:*\$(srcdir):*/:/
22608s/:*\${srcdir}:*/:/
22609s/:*@srcdir@:*/:/
22610s/^\([^=]*=[	 ]*\):*/\1/
22611s/:*$//
22612s/^[^=]*=[	 ]*$//
22613}'
22614fi
22615
22616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22617fi # test -n "$CONFIG_FILES"
22618
22619# Set up the scripts for CONFIG_HEADERS section.
22620# No need to generate them if there are no CONFIG_HEADERS.
22621# This happens for instance with `./config.status Makefile'.
22622if test -n "$CONFIG_HEADERS"; then
22623cat >"$tmp/defines.awk" <<\_ACAWK ||
22624BEGIN {
22625_ACEOF
22626
22627# Transform confdefs.h into an awk script `defines.awk', embedded as
22628# here-document in config.status, that substitutes the proper values into
22629# config.h.in to produce config.h.
22630
22631# Create a delimiter string that does not exist in confdefs.h, to ease
22632# handling of long lines.
22633ac_delim='%!_!# '
22634for ac_last_try in false false :; do
22635  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22636  if test -z "$ac_t"; then
22637    break
22638  elif $ac_last_try; then
22639    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22640$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22641   { (exit 1); exit 1; }; }
22642  else
22643    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22644  fi
22645done
22646
22647# For the awk script, D is an array of macro values keyed by name,
22648# likewise P contains macro parameters if any.  Preserve backslash
22649# newline sequences.
22650
22651ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22652sed -n '
22653s/.\{148\}/&'"$ac_delim"'/g
22654t rset
22655:rset
22656s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
22657t def
22658d
22659:def
22660s/\\$//
22661t bsnl
22662s/["\\]/\\&/g
22663s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22664D["\1"]=" \3"/p
22665s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
22666d
22667:bsnl
22668s/["\\]/\\&/g
22669s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22670D["\1"]=" \3\\\\\\n"\\/p
22671t cont
22672s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22673t cont
22674d
22675:cont
22676n
22677s/.\{148\}/&'"$ac_delim"'/g
22678t clear
22679:clear
22680s/\\$//
22681t bsnlc
22682s/["\\]/\\&/g; s/^/"/; s/$/"/p
22683d
22684:bsnlc
22685s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22686b cont
22687' <confdefs.h | sed '
22688s/'"$ac_delim"'/"\\\
22689"/g' >>$CONFIG_STATUS || ac_write_fail=1
22690
22691cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22692  for (key in D) D_is_set[key] = 1
22693  FS = ""
22694}
22695/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22696  line = \$ 0
22697  split(line, arg, " ")
22698  if (arg[1] == "#") {
22699    defundef = arg[2]
22700    mac1 = arg[3]
22701  } else {
22702    defundef = substr(arg[1], 2)
22703    mac1 = arg[2]
22704  }
22705  split(mac1, mac2, "(") #)
22706  macro = mac2[1]
22707  prefix = substr(line, 1, index(line, defundef) - 1)
22708  if (D_is_set[macro]) {
22709    # Preserve the white space surrounding the "#".
22710    print prefix "define", macro P[macro] D[macro]
22711    next
22712  } else {
22713    # Replace #undef with comments.  This is necessary, for example,
22714    # in the case of _POSIX_SOURCE, which is predefined and required
22715    # on some systems where configure will not decide to define it.
22716    if (defundef == "undef") {
22717      print "/*", prefix defundef, macro, "*/"
22718      next
22719    }
22720  }
22721}
22722{ print }
22723_ACAWK
22724_ACEOF
22725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22726  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22727$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22728   { (exit 1); exit 1; }; }
22729fi # test -n "$CONFIG_HEADERS"
22730
22731
22732eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
22733shift
22734for ac_tag
22735do
22736  case $ac_tag in
22737  :[FHLC]) ac_mode=$ac_tag; continue;;
22738  esac
22739  case $ac_mode$ac_tag in
22740  :[FHL]*:*);;
22741  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
22742$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
22743   { (exit 1); exit 1; }; };;
22744  :[FH]-) ac_tag=-:-;;
22745  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22746  esac
22747  ac_save_IFS=$IFS
22748  IFS=:
22749  set x $ac_tag
22750  IFS=$ac_save_IFS
22751  shift
22752  ac_file=$1
22753  shift
22754
22755  case $ac_mode in
22756  :L) ac_source=$1;;
22757  :[FH])
22758    ac_file_inputs=
22759    for ac_f
22760    do
22761      case $ac_f in
22762      -) ac_f="$tmp/stdin";;
22763      *) # Look for the file first in the build tree, then in the source tree
22764	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22765	 # because $ac_f cannot contain `:'.
22766	 test -f "$ac_f" ||
22767	   case $ac_f in
22768	   [\\/$]*) false;;
22769	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22770	   esac ||
22771	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22772$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22773   { (exit 1); exit 1; }; };;
22774      esac
22775      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22776      ac_file_inputs="$ac_file_inputs '$ac_f'"
22777    done
22778
22779    # Let's still pretend it is `configure' which instantiates (i.e., don't
22780    # use $as_me), people would be surprised to read:
22781    #    /* config.h.  Generated by config.status.  */
22782    configure_input='Generated from '`
22783	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22784	`' by configure.'
22785    if test x"$ac_file" != x-; then
22786      configure_input="$ac_file.  $configure_input"
22787      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
22788$as_echo "$as_me: creating $ac_file" >&6;}
22789    fi
22790    # Neutralize special characters interpreted by sed in replacement strings.
22791    case $configure_input in #(
22792    *\&* | *\|* | *\\* )
22793       ac_sed_conf_input=`$as_echo "$configure_input" |
22794       sed 's/[\\\\&|]/\\\\&/g'`;; #(
22795    *) ac_sed_conf_input=$configure_input;;
22796    esac
22797
22798    case $ac_tag in
22799    *:-:* | *:-) cat >"$tmp/stdin" \
22800      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22801$as_echo "$as_me: error: could not create $ac_file" >&2;}
22802   { (exit 1); exit 1; }; } ;;
22803    esac
22804    ;;
22805  esac
22806
22807  ac_dir=`$as_dirname -- "$ac_file" ||
22808$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22809	 X"$ac_file" : 'X\(//\)[^/]' \| \
22810	 X"$ac_file" : 'X\(//\)$' \| \
22811	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22812$as_echo X"$ac_file" |
22813    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22814	    s//\1/
22815	    q
22816	  }
22817	  /^X\(\/\/\)[^/].*/{
22818	    s//\1/
22819	    q
22820	  }
22821	  /^X\(\/\/\)$/{
22822	    s//\1/
22823	    q
22824	  }
22825	  /^X\(\/\).*/{
22826	    s//\1/
22827	    q
22828	  }
22829	  s/.*/./; q'`
22830  { as_dir="$ac_dir"
22831  case $as_dir in #(
22832  -*) as_dir=./$as_dir;;
22833  esac
22834  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22835    as_dirs=
22836    while :; do
22837      case $as_dir in #(
22838      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22839      *) as_qdir=$as_dir;;
22840      esac
22841      as_dirs="'$as_qdir' $as_dirs"
22842      as_dir=`$as_dirname -- "$as_dir" ||
22843$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22844	 X"$as_dir" : 'X\(//\)[^/]' \| \
22845	 X"$as_dir" : 'X\(//\)$' \| \
22846	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22847$as_echo X"$as_dir" |
22848    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22849	    s//\1/
22850	    q
22851	  }
22852	  /^X\(\/\/\)[^/].*/{
22853	    s//\1/
22854	    q
22855	  }
22856	  /^X\(\/\/\)$/{
22857	    s//\1/
22858	    q
22859	  }
22860	  /^X\(\/\).*/{
22861	    s//\1/
22862	    q
22863	  }
22864	  s/.*/./; q'`
22865      test -d "$as_dir" && break
22866    done
22867    test -z "$as_dirs" || eval "mkdir $as_dirs"
22868  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22869$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22870   { (exit 1); exit 1; }; }; }
22871  ac_builddir=.
22872
22873case "$ac_dir" in
22874.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22875*)
22876  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
22877  # A ".." for each directory in $ac_dir_suffix.
22878  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22879  case $ac_top_builddir_sub in
22880  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22881  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22882  esac ;;
22883esac
22884ac_abs_top_builddir=$ac_pwd
22885ac_abs_builddir=$ac_pwd$ac_dir_suffix
22886# for backward compatibility:
22887ac_top_builddir=$ac_top_build_prefix
22888
22889case $srcdir in
22890  .)  # We are building in place.
22891    ac_srcdir=.
22892    ac_top_srcdir=$ac_top_builddir_sub
22893    ac_abs_top_srcdir=$ac_pwd ;;
22894  [\\/]* | ?:[\\/]* )  # Absolute name.
22895    ac_srcdir=$srcdir$ac_dir_suffix;
22896    ac_top_srcdir=$srcdir
22897    ac_abs_top_srcdir=$srcdir ;;
22898  *) # Relative name.
22899    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22900    ac_top_srcdir=$ac_top_build_prefix$srcdir
22901    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22902esac
22903ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22904
22905
22906  case $ac_mode in
22907  :F)
22908  #
22909  # CONFIG_FILE
22910  #
22911
22912  case $INSTALL in
22913  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22914  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22915  esac
22916  ac_MKDIR_P=$MKDIR_P
22917  case $MKDIR_P in
22918  [\\/$]* | ?:[\\/]* ) ;;
22919  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22920  esac
22921_ACEOF
22922
22923cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22924# If the template does not know about datarootdir, expand it.
22925# FIXME: This hack should be removed a few years after 2.60.
22926ac_datarootdir_hack=; ac_datarootdir_seen=
22927
22928ac_sed_dataroot='
22929/datarootdir/ {
22930  p
22931  q
22932}
22933/@datadir@/p
22934/@docdir@/p
22935/@infodir@/p
22936/@localedir@/p
22937/@mandir@/p
22938'
22939case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22940*datarootdir*) ac_datarootdir_seen=yes;;
22941*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22942  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22943$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22944_ACEOF
22945cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22946  ac_datarootdir_hack='
22947  s&@datadir@&$datadir&g
22948  s&@docdir@&$docdir&g
22949  s&@infodir@&$infodir&g
22950  s&@localedir@&$localedir&g
22951  s&@mandir@&$mandir&g
22952    s&\\\${datarootdir}&$datarootdir&g' ;;
22953esac
22954_ACEOF
22955
22956# Neutralize VPATH when `$srcdir' = `.'.
22957# Shell code in configure.ac might set extrasub.
22958# FIXME: do we really want to maintain this feature?
22959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22960ac_sed_extra="$ac_vpsub
22961$extrasub
22962_ACEOF
22963cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22964:t
22965/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22966s|@configure_input@|$ac_sed_conf_input|;t t
22967s&@top_builddir@&$ac_top_builddir_sub&;t t
22968s&@top_build_prefix@&$ac_top_build_prefix&;t t
22969s&@srcdir@&$ac_srcdir&;t t
22970s&@abs_srcdir@&$ac_abs_srcdir&;t t
22971s&@top_srcdir@&$ac_top_srcdir&;t t
22972s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22973s&@builddir@&$ac_builddir&;t t
22974s&@abs_builddir@&$ac_abs_builddir&;t t
22975s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22976s&@INSTALL@&$ac_INSTALL&;t t
22977s&@MKDIR_P@&$ac_MKDIR_P&;t t
22978$ac_datarootdir_hack
22979"
22980eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
22981  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22982$as_echo "$as_me: error: could not create $ac_file" >&2;}
22983   { (exit 1); exit 1; }; }
22984
22985test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22986  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22987  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22988  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22989which seems to be undefined.  Please make sure it is defined." >&5
22990$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22991which seems to be undefined.  Please make sure it is defined." >&2;}
22992
22993  rm -f "$tmp/stdin"
22994  case $ac_file in
22995  -) cat "$tmp/out" && rm -f "$tmp/out";;
22996  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
22997  esac \
22998  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22999$as_echo "$as_me: error: could not create $ac_file" >&2;}
23000   { (exit 1); exit 1; }; }
23001 ;;
23002  :H)
23003  #
23004  # CONFIG_HEADER
23005  #
23006  if test x"$ac_file" != x-; then
23007    {
23008      $as_echo "/* $configure_input  */" \
23009      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23010    } >"$tmp/config.h" \
23011      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23012$as_echo "$as_me: error: could not create $ac_file" >&2;}
23013   { (exit 1); exit 1; }; }
23014    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23015      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23016$as_echo "$as_me: $ac_file is unchanged" >&6;}
23017    else
23018      rm -f "$ac_file"
23019      mv "$tmp/config.h" "$ac_file" \
23020	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23021$as_echo "$as_me: error: could not create $ac_file" >&2;}
23022   { (exit 1); exit 1; }; }
23023    fi
23024  else
23025    $as_echo "/* $configure_input  */" \
23026      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23027      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23028$as_echo "$as_me: error: could not create -" >&2;}
23029   { (exit 1); exit 1; }; }
23030  fi
23031# Compute "$ac_file"'s index in $config_headers.
23032_am_arg="$ac_file"
23033_am_stamp_count=1
23034for _am_header in $config_headers :; do
23035  case $_am_header in
23036    $_am_arg | $_am_arg:* )
23037      break ;;
23038    * )
23039      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23040  esac
23041done
23042echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23043$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23044	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23045	 X"$_am_arg" : 'X\(//\)$' \| \
23046	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23047$as_echo X"$_am_arg" |
23048    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23049	    s//\1/
23050	    q
23051	  }
23052	  /^X\(\/\/\)[^/].*/{
23053	    s//\1/
23054	    q
23055	  }
23056	  /^X\(\/\/\)$/{
23057	    s//\1/
23058	    q
23059	  }
23060	  /^X\(\/\).*/{
23061	    s//\1/
23062	    q
23063	  }
23064	  s/.*/./; q'`/stamp-h$_am_stamp_count
23065 ;;
23066
23067  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23068$as_echo "$as_me: executing $ac_file commands" >&6;}
23069 ;;
23070  esac
23071
23072
23073  case $ac_file$ac_mode in
23074    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23075  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23076  # are listed without --file.  Let's play safe and only enable the eval
23077  # if we detect the quoting.
23078  case $CONFIG_FILES in
23079  *\'*) eval set x "$CONFIG_FILES" ;;
23080  *)   set x $CONFIG_FILES ;;
23081  esac
23082  shift
23083  for mf
23084  do
23085    # Strip MF so we end up with the name of the file.
23086    mf=`echo "$mf" | sed -e 's/:.*$//'`
23087    # Check whether this is an Automake generated Makefile or not.
23088    # We used to match only the files named `Makefile.in', but
23089    # some people rename them; so instead we look at the file content.
23090    # Grep'ing the first line is not enough: some people post-process
23091    # each Makefile.in and add a new line on top of each file to say so.
23092    # Grep'ing the whole file is not good either: AIX grep has a line
23093    # limit of 2048, but all sed's we know have understand at least 4000.
23094    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23095      dirpart=`$as_dirname -- "$mf" ||
23096$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23097	 X"$mf" : 'X\(//\)[^/]' \| \
23098	 X"$mf" : 'X\(//\)$' \| \
23099	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23100$as_echo X"$mf" |
23101    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23102	    s//\1/
23103	    q
23104	  }
23105	  /^X\(\/\/\)[^/].*/{
23106	    s//\1/
23107	    q
23108	  }
23109	  /^X\(\/\/\)$/{
23110	    s//\1/
23111	    q
23112	  }
23113	  /^X\(\/\).*/{
23114	    s//\1/
23115	    q
23116	  }
23117	  s/.*/./; q'`
23118    else
23119      continue
23120    fi
23121    # Extract the definition of DEPDIR, am__include, and am__quote
23122    # from the Makefile without running `make'.
23123    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23124    test -z "$DEPDIR" && continue
23125    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23126    test -z "am__include" && continue
23127    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23128    # When using ansi2knr, U may be empty or an underscore; expand it
23129    U=`sed -n 's/^U = //p' < "$mf"`
23130    # Find all dependency output files, they are included files with
23131    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23132    # simplest approach to changing $(DEPDIR) to its actual value in the
23133    # expansion.
23134    for file in `sed -n "
23135      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23136	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23137      # Make sure the directory exists.
23138      test -f "$dirpart/$file" && continue
23139      fdir=`$as_dirname -- "$file" ||
23140$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23141	 X"$file" : 'X\(//\)[^/]' \| \
23142	 X"$file" : 'X\(//\)$' \| \
23143	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23144$as_echo X"$file" |
23145    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23146	    s//\1/
23147	    q
23148	  }
23149	  /^X\(\/\/\)[^/].*/{
23150	    s//\1/
23151	    q
23152	  }
23153	  /^X\(\/\/\)$/{
23154	    s//\1/
23155	    q
23156	  }
23157	  /^X\(\/\).*/{
23158	    s//\1/
23159	    q
23160	  }
23161	  s/.*/./; q'`
23162      { as_dir=$dirpart/$fdir
23163  case $as_dir in #(
23164  -*) as_dir=./$as_dir;;
23165  esac
23166  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23167    as_dirs=
23168    while :; do
23169      case $as_dir in #(
23170      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23171      *) as_qdir=$as_dir;;
23172      esac
23173      as_dirs="'$as_qdir' $as_dirs"
23174      as_dir=`$as_dirname -- "$as_dir" ||
23175$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23176	 X"$as_dir" : 'X\(//\)[^/]' \| \
23177	 X"$as_dir" : 'X\(//\)$' \| \
23178	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23179$as_echo X"$as_dir" |
23180    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23181	    s//\1/
23182	    q
23183	  }
23184	  /^X\(\/\/\)[^/].*/{
23185	    s//\1/
23186	    q
23187	  }
23188	  /^X\(\/\/\)$/{
23189	    s//\1/
23190	    q
23191	  }
23192	  /^X\(\/\).*/{
23193	    s//\1/
23194	    q
23195	  }
23196	  s/.*/./; q'`
23197      test -d "$as_dir" && break
23198    done
23199    test -z "$as_dirs" || eval "mkdir $as_dirs"
23200  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23201$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23202   { (exit 1); exit 1; }; }; }
23203      # echo "creating $dirpart/$file"
23204      echo '# dummy' > "$dirpart/$file"
23205    done
23206  done
23207}
23208 ;;
23209
23210  esac
23211done # for ac_tag
23212
23213
23214{ (exit 0); exit 0; }
23215_ACEOF
23216chmod +x $CONFIG_STATUS
23217ac_clean_files=$ac_clean_files_save
23218
23219test $ac_write_fail = 0 ||
23220  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23221$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23222   { (exit 1); exit 1; }; }
23223
23224
23225# configure is writing to config.log, and then calls config.status.
23226# config.status does its own redirection, appending to config.log.
23227# Unfortunately, on DOS this fails, as config.log is still kept open
23228# by configure, so config.status won't be able to write to it; its
23229# output is simply discarded.  So we exec the FD to /dev/null,
23230# effectively closing config.log, so it can be properly (re)opened and
23231# appended to by config.status.  When coming back to configure, we
23232# need to make the FD available again.
23233if test "$no_create" != yes; then
23234  ac_cs_success=:
23235  ac_config_status_args=
23236  test "$silent" = yes &&
23237    ac_config_status_args="$ac_config_status_args --quiet"
23238  exec 5>/dev/null
23239  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23240  exec 5>>config.log
23241  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23242  # would make configure fail if this is the last instruction.
23243  $ac_cs_success || { (exit 1); exit 1; }
23244fi
23245if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23246  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23247$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23248fi
23249
23250