configure revision b698ba48
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-siliconmotion 1.7.3.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85  as_unset=unset
86else
87  as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order.  Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" ""	$as_nl"
97
98# Find who we are.  Look in the path if we contain no directory separator.
99case $0 in
100  *[\\/]* ) as_myself=$0 ;;
101  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104  IFS=$as_save_IFS
105  test -z "$as_dir" && as_dir=.
106  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110     ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115  as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119  { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139  as_expr=expr
140else
141  as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145  as_basename=basename
146else
147  as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154	 X"$0" : 'X\(//\)$' \| \
155	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157    sed '/^.*\/\([^/][^/]*\)\/*$/{
158	    s//\1/
159	    q
160	  }
161	  /^X\/\(\/\/\)$/{
162	    s//\1/
163	    q
164	  }
165	  /^X\/\(\/\).*/{
166	    s//\1/
167	    q
168	  }
169	  s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176  if (eval ":") 2>/dev/null; then
177  as_have_required=yes
178else
179  as_have_required=no
180fi
181
182  if test $as_have_required = yes &&	 (eval ":
183(as_func_return () {
184  (exit \$1)
185}
186as_func_success () {
187  as_func_return 0
188}
189as_func_failure () {
190  as_func_return 1
191}
192as_func_ret_success () {
193  return 0
194}
195as_func_ret_failure () {
196  return 1
197}
198
199exitcode=0
200if as_func_success; then
201  :
202else
203  exitcode=1
204  echo as_func_success failed.
205fi
206
207if as_func_failure; then
208  exitcode=1
209  echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213  :
214else
215  exitcode=1
216  echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220  exitcode=1
221  echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225  :
226else
227  exitcode=1
228  echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234  as_lineno_1=\$LINENO
235  as_lineno_2=\$LINENO
236  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239  :
240else
241  as_candidate_shells=
242    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245  IFS=$as_save_IFS
246  test -z "$as_dir" && as_dir=.
247  case $as_dir in
248	 /*)
249	   for as_base in sh bash ksh sh5; do
250	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251	   done;;
252       esac
253done
254IFS=$as_save_IFS
255
256
257      for as_shell in $as_candidate_shells $SHELL; do
258	 # Try only shells that exist, to save several forks.
259	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279  CONFIG_SHELL=$as_shell
280	       as_have_required=yes
281	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283  emulate sh
284  NULLCMD=:
285  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286  # is contrary to our usage.  Disable this feature.
287  alias -g '${1+"$@"}'='"$@"'
288  setopt NO_GLOB_SUBST
289else
290  case `(set -o) 2>/dev/null` in
291  *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299  (exit $1)
300}
301as_func_success () {
302  as_func_return 0
303}
304as_func_failure () {
305  as_func_return 1
306}
307as_func_ret_success () {
308  return 0
309}
310as_func_ret_failure () {
311  return 1
312}
313
314exitcode=0
315if as_func_success; then
316  :
317else
318  exitcode=1
319  echo as_func_success failed.
320fi
321
322if as_func_failure; then
323  exitcode=1
324  echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328  :
329else
330  exitcode=1
331  echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335  exitcode=1
336  echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340  :
341else
342  exitcode=1
343  echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349  as_lineno_1=$LINENO
350  as_lineno_2=$LINENO
351  test "x$as_lineno_1" != "x$as_lineno_2" &&
352  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356  break
357fi
358
359fi
360
361      done
362
363      if test "x$CONFIG_SHELL" != x; then
364  for as_var in BASH_ENV ENV
365	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366	done
367	export CONFIG_SHELL
368	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372    if test $as_have_required = no; then
373  echo This script requires a shell more modern than all the
374      echo shells that I found on your system.  Please install a
375      echo modern shell, or manually run the script under such a
376      echo shell if you do have one.
377      { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388  (exit \$1)
389}
390as_func_success () {
391  as_func_return 0
392}
393as_func_failure () {
394  as_func_return 1
395}
396as_func_ret_success () {
397  return 0
398}
399as_func_ret_failure () {
400  return 1
401}
402
403exitcode=0
404if as_func_success; then
405  :
406else
407  exitcode=1
408  echo as_func_success failed.
409fi
410
411if as_func_failure; then
412  exitcode=1
413  echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417  :
418else
419  exitcode=1
420  echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424  exitcode=1
425  echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429  :
430else
431  exitcode=1
432  echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436  echo No shell found that supports shell functions.
437  echo Please tell bug-autoconf@gnu.org about your system,
438  echo including any error possibly output before this message.
439  echo This can help us improve future autoconf versions.
440  echo Configuration will now proceed without shell functions.
441}
442
443
444
445  as_lineno_1=$LINENO
446  as_lineno_2=$LINENO
447  test "x$as_lineno_1" != "x$as_lineno_2" &&
448  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451  # uniformly replaced by the line number.  The first 'sed' inserts a
452  # line-number line after each line using $LINENO; the second 'sed'
453  # does the real work.  The second script uses 'N' to pair each
454  # line-number line with the line containing $LINENO, and appends
455  # trailing '-' during substitution so that $LINENO is not a special
456  # case at line end.
457  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459  # E. McMahon (1931-1989) for sed's syntax.  :-)
460  sed -n '
461    p
462    /[$]LINENO/=
463  ' <$as_myself |
464    sed '
465      s/[$]LINENO.*/&-/
466      t lineno
467      b
468      :lineno
469      N
470      :loop
471      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472      t loop
473      s/-\n.*//
474    ' >$as_me.lineno &&
475  chmod +x "$as_me.lineno" ||
476    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477   { (exit 1); exit 1; }; }
478
479  # Don't try to exec as it changes $[0], causing all sort of problems
480  # (the dirname of $[0] is not the place where we might find the
481  # original and so on.  Autoconf is especially sensitive to this).
482  . "./$as_me.lineno"
483  # Exit status is that of the last command.
484  exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489  as_dirname=dirname
490else
491  as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497  case `echo 'x\c'` in
498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499  *)   ECHO_C='\c';;
500  esac;;
501*)
502  ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506  as_expr=expr
507else
508  as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513  rm -f conf$$.dir/conf$$.file
514else
515  rm -f conf$$.dir
516  mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519  if ln -s conf$$.file conf$$ 2>/dev/null; then
520    as_ln_s='ln -s'
521    # ... but there are two gotchas:
522    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524    # In both cases, we have to default to `cp -p'.
525    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526      as_ln_s='cp -p'
527  elif ln conf$$.file conf$$ 2>/dev/null; then
528    as_ln_s=ln
529  else
530    as_ln_s='cp -p'
531  fi
532else
533  as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539  as_mkdir_p=:
540else
541  test -d ./-p && rmdir ./-p
542  as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546  as_test_x='test -x'
547else
548  if ls -dL / >/dev/null 2>&1; then
549    as_ls_L_option=L
550  else
551    as_ls_L_option=
552  fi
553  as_test_x='
554    eval sh -c '\''
555      if test -d "$1"; then
556	test -d "$1/.";
557      else
558	case $1 in
559	-*)set "./$1";;
560	esac;
561	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562	???[sx]*):;;*)false;;esac;fi
563    '\'' sh
564  '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$ECHO in
581X*--fallback-echo)
582  # Remove one level of quotation (which was required for Make).
583  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584  ;;
585esac
586
587echo=${ECHO-echo}
588if test "X$1" = X--no-reexec; then
589  # Discard the --no-reexec flag, and continue.
590  shift
591elif test "X$1" = X--fallback-echo; then
592  # Avoid inline document here, it may be left over
593  :
594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595  # Yippee, $echo works!
596  :
597else
598  # Restart under the correct shell.
599  exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603  # used as fallback echo
604  shift
605  cat <<EOF
606$*
607EOF
608  exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$ECHO"; then
616if test "X${echo_test_string+set}" != Xset; then
617# find a string as large as possible, as long as the shell can cope with it
618  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621       echo_test_string=`eval $cmd` &&
622       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623    then
624      break
625    fi
626  done
627fi
628
629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631   test "X$echo_testing_string" = "X$echo_test_string"; then
632  :
633else
634  # The Solaris, AIX, and Digital Unix default echo programs unquote
635  # backslashes.  This makes it impossible to quote backslashes using
636  #   echo "$something" | sed 's/\\/\\\\/g'
637  #
638  # So, first we look for a working echo in the user's PATH.
639
640  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641  for dir in $PATH /usr/ucb; do
642    IFS="$lt_save_ifs"
643    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646       test "X$echo_testing_string" = "X$echo_test_string"; then
647      echo="$dir/echo"
648      break
649    fi
650  done
651  IFS="$lt_save_ifs"
652
653  if test "X$echo" = Xecho; then
654    # We didn't find a better echo, so look for alternatives.
655    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657       test "X$echo_testing_string" = "X$echo_test_string"; then
658      # This shell has a builtin print -r that does the trick.
659      echo='print -r'
660    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661	 test "X$CONFIG_SHELL" != X/bin/ksh; then
662      # If we have ksh, try running configure again with it.
663      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664      export ORIGINAL_CONFIG_SHELL
665      CONFIG_SHELL=/bin/ksh
666      export CONFIG_SHELL
667      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668    else
669      # Try using printf.
670      echo='printf %s\n'
671      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673	 test "X$echo_testing_string" = "X$echo_test_string"; then
674	# Cool, printf works
675	:
676      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677	   test "X$echo_testing_string" = 'X\t' &&
678	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679	   test "X$echo_testing_string" = "X$echo_test_string"; then
680	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681	export CONFIG_SHELL
682	SHELL="$CONFIG_SHELL"
683	export SHELL
684	echo="$CONFIG_SHELL $0 --fallback-echo"
685      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686	   test "X$echo_testing_string" = 'X\t' &&
687	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688	   test "X$echo_testing_string" = "X$echo_test_string"; then
689	echo="$CONFIG_SHELL $0 --fallback-echo"
690      else
691	# maybe with a smaller string...
692	prev=:
693
694	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696	  then
697	    break
698	  fi
699	  prev="$cmd"
700	done
701
702	if test "$prev" != 'sed 50q "$0"'; then
703	  echo_test_string=`eval $prev`
704	  export echo_test_string
705	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706	else
707	  # Oops.  We lost completely, so just stick with echo.
708	  echo=echo
709	fi
710      fi
711    fi
712  fi
713fi
714fi
715
716# Copy echo and quote the copy suitably for passing to libtool from
717# the Makefile, instead of quoting the original, which is used later.
718ECHO=$echo
719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721fi
722
723
724
725
726tagnames=${tagnames+${tagnames},}CXX
727
728tagnames=${tagnames+${tagnames},}F77
729
730exec 7<&0 </dev/null 6>&1
731
732# Name of the host.
733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734# so uname gets run too.
735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737#
738# Initializations.
739#
740ac_default_prefix=/usr/local
741ac_clean_files=
742ac_config_libobj_dir=.
743LIBOBJS=
744cross_compiling=no
745subdirs=
746MFLAGS=
747MAKEFLAGS=
748SHELL=${CONFIG_SHELL-/bin/sh}
749
750# Identity of this package.
751PACKAGE_NAME='xf86-video-siliconmotion'
752PACKAGE_TARNAME='xf86-video-siliconmotion'
753PACKAGE_VERSION='1.7.3'
754PACKAGE_STRING='xf86-video-siliconmotion 1.7.3'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757ac_unique_file="Makefile.am"
758# Factoring default headers for most tests.
759ac_includes_default="\
760#include <stdio.h>
761#ifdef HAVE_SYS_TYPES_H
762# include <sys/types.h>
763#endif
764#ifdef HAVE_SYS_STAT_H
765# include <sys/stat.h>
766#endif
767#ifdef STDC_HEADERS
768# include <stdlib.h>
769# include <stddef.h>
770#else
771# ifdef HAVE_STDLIB_H
772#  include <stdlib.h>
773# endif
774#endif
775#ifdef HAVE_STRING_H
776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777#  include <memory.h>
778# endif
779# include <string.h>
780#endif
781#ifdef HAVE_STRINGS_H
782# include <strings.h>
783#endif
784#ifdef HAVE_INTTYPES_H
785# include <inttypes.h>
786#endif
787#ifdef HAVE_STDINT_H
788# include <stdint.h>
789#endif
790#ifdef HAVE_UNISTD_H
791# include <unistd.h>
792#endif"
793
794ac_subst_vars='am__EXEEXT_FALSE
795am__EXEEXT_TRUE
796LTLIBOBJS
797LIBOBJS
798distcleancheck_listfiles
799CHANGELOG_CMD
800ADMIN_MAN_DIR
801DRIVER_MAN_DIR
802MISC_MAN_DIR
803FILE_MAN_DIR
804LIB_MAN_DIR
805APP_MAN_DIR
806ADMIN_MAN_SUFFIX
807DRIVER_MAN_SUFFIX
808MISC_MAN_SUFFIX
809FILE_MAN_SUFFIX
810LIB_MAN_SUFFIX
811APP_MAN_SUFFIX
812DRIVER_NAME
813moduledir
814CWARNFLAGS
815XMODES_FALSE
816XMODES_TRUE
817XSERVER_LIBPCIACCESS_FALSE
818XSERVER_LIBPCIACCESS_TRUE
819PCIACCESS_LIBS
820PCIACCESS_CFLAGS
821HAVE_XEXTPROTO_71_FALSE
822HAVE_XEXTPROTO_71_TRUE
823XEXT_LIBS
824XEXT_CFLAGS
825XORG_LIBS
826XORG_CFLAGS
827PKG_CONFIG
828LIBTOOL
829ac_ct_F77
830FFLAGS
831F77
832CXXCPP
833am__fastdepCXX_FALSE
834am__fastdepCXX_TRUE
835CXXDEPMODE
836ac_ct_CXX
837CXXFLAGS
838CXX
839CPP
840NMEDIT
841DSYMUTIL
842RANLIB
843AR
844ECHO
845LN_S
846EGREP
847GREP
848SED
849am__fastdepCC_FALSE
850am__fastdepCC_TRUE
851CCDEPMODE
852AMDEPBACKSLASH
853AMDEP_FALSE
854AMDEP_TRUE
855am__quote
856am__include
857DEPDIR
858OBJEXT
859EXEEXT
860ac_ct_CC
861CPPFLAGS
862LDFLAGS
863CFLAGS
864CC
865host_os
866host_vendor
867host_cpu
868host
869build_os
870build_vendor
871build_cpu
872build
873MAINT
874MAINTAINER_MODE_FALSE
875MAINTAINER_MODE_TRUE
876am__untar
877am__tar
878AMTAR
879am__leading_dot
880SET_MAKE
881AWK
882mkdir_p
883MKDIR_P
884INSTALL_STRIP_PROGRAM
885STRIP
886install_sh
887MAKEINFO
888AUTOHEADER
889AUTOMAKE
890AUTOCONF
891ACLOCAL
892VERSION
893PACKAGE
894CYGPATH_W
895am__isrc
896INSTALL_DATA
897INSTALL_SCRIPT
898INSTALL_PROGRAM
899target_alias
900host_alias
901build_alias
902LIBS
903ECHO_T
904ECHO_N
905ECHO_C
906DEFS
907mandir
908localedir
909libdir
910psdir
911pdfdir
912dvidir
913htmldir
914infodir
915docdir
916oldincludedir
917includedir
918localstatedir
919sharedstatedir
920sysconfdir
921datadir
922datarootdir
923libexecdir
924sbindir
925bindir
926program_transform_name
927prefix
928exec_prefix
929PACKAGE_BUGREPORT
930PACKAGE_STRING
931PACKAGE_VERSION
932PACKAGE_TARNAME
933PACKAGE_NAME
934PATH_SEPARATOR
935SHELL'
936ac_subst_files=''
937ac_user_opts='
938enable_option_checking
939enable_maintainer_mode
940enable_static
941enable_shared
942enable_fast_install
943enable_dependency_tracking
944with_gnu_ld
945enable_libtool_lock
946with_pic
947with_tags
948with_xorg_module_dir
949with_release_version
950'
951      ac_precious_vars='build_alias
952host_alias
953target_alias
954CC
955CFLAGS
956LDFLAGS
957LIBS
958CPPFLAGS
959CPP
960CXX
961CXXFLAGS
962CCC
963CXXCPP
964F77
965FFLAGS
966PKG_CONFIG
967XORG_CFLAGS
968XORG_LIBS
969XEXT_CFLAGS
970XEXT_LIBS
971PCIACCESS_CFLAGS
972PCIACCESS_LIBS'
973
974
975# Initialize some variables set by options.
976ac_init_help=
977ac_init_version=false
978ac_unrecognized_opts=
979ac_unrecognized_sep=
980# The variables have the same names as the options, with
981# dashes changed to underlines.
982cache_file=/dev/null
983exec_prefix=NONE
984no_create=
985no_recursion=
986prefix=NONE
987program_prefix=NONE
988program_suffix=NONE
989program_transform_name=s,x,x,
990silent=
991site=
992srcdir=
993verbose=
994x_includes=NONE
995x_libraries=NONE
996
997# Installation directory options.
998# These are left unexpanded so users can "make install exec_prefix=/foo"
999# and all the variables that are supposed to be based on exec_prefix
1000# by default will actually change.
1001# Use braces instead of parens because sh, perl, etc. also accept them.
1002# (The list follows the same order as the GNU Coding Standards.)
1003bindir='${exec_prefix}/bin'
1004sbindir='${exec_prefix}/sbin'
1005libexecdir='${exec_prefix}/libexec'
1006datarootdir='${prefix}/share'
1007datadir='${datarootdir}'
1008sysconfdir='${prefix}/etc'
1009sharedstatedir='${prefix}/com'
1010localstatedir='${prefix}/var'
1011includedir='${prefix}/include'
1012oldincludedir='/usr/include'
1013docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1014infodir='${datarootdir}/info'
1015htmldir='${docdir}'
1016dvidir='${docdir}'
1017pdfdir='${docdir}'
1018psdir='${docdir}'
1019libdir='${exec_prefix}/lib'
1020localedir='${datarootdir}/locale'
1021mandir='${datarootdir}/man'
1022
1023ac_prev=
1024ac_dashdash=
1025for ac_option
1026do
1027  # If the previous option needs an argument, assign it.
1028  if test -n "$ac_prev"; then
1029    eval $ac_prev=\$ac_option
1030    ac_prev=
1031    continue
1032  fi
1033
1034  case $ac_option in
1035  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1036  *)	ac_optarg=yes ;;
1037  esac
1038
1039  # Accept the important Cygnus configure options, so we can diagnose typos.
1040
1041  case $ac_dashdash$ac_option in
1042  --)
1043    ac_dashdash=yes ;;
1044
1045  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1046    ac_prev=bindir ;;
1047  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1048    bindir=$ac_optarg ;;
1049
1050  -build | --build | --buil | --bui | --bu)
1051    ac_prev=build_alias ;;
1052  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1053    build_alias=$ac_optarg ;;
1054
1055  -cache-file | --cache-file | --cache-fil | --cache-fi \
1056  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1057    ac_prev=cache_file ;;
1058  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1059  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1060    cache_file=$ac_optarg ;;
1061
1062  --config-cache | -C)
1063    cache_file=config.cache ;;
1064
1065  -datadir | --datadir | --datadi | --datad)
1066    ac_prev=datadir ;;
1067  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1068    datadir=$ac_optarg ;;
1069
1070  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1071  | --dataroo | --dataro | --datar)
1072    ac_prev=datarootdir ;;
1073  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1074  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1075    datarootdir=$ac_optarg ;;
1076
1077  -disable-* | --disable-*)
1078    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1079    # Reject names that are not valid shell variable names.
1080    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1081      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1082   { (exit 1); exit 1; }; }
1083    ac_useropt_orig=$ac_useropt
1084    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085    case $ac_user_opts in
1086      *"
1087"enable_$ac_useropt"
1088"*) ;;
1089      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1090	 ac_unrecognized_sep=', ';;
1091    esac
1092    eval enable_$ac_useropt=no ;;
1093
1094  -docdir | --docdir | --docdi | --doc | --do)
1095    ac_prev=docdir ;;
1096  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1097    docdir=$ac_optarg ;;
1098
1099  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1100    ac_prev=dvidir ;;
1101  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1102    dvidir=$ac_optarg ;;
1103
1104  -enable-* | --enable-*)
1105    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1106    # Reject names that are not valid shell variable names.
1107    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1109   { (exit 1); exit 1; }; }
1110    ac_useropt_orig=$ac_useropt
1111    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112    case $ac_user_opts in
1113      *"
1114"enable_$ac_useropt"
1115"*) ;;
1116      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1117	 ac_unrecognized_sep=', ';;
1118    esac
1119    eval enable_$ac_useropt=\$ac_optarg ;;
1120
1121  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1122  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1123  | --exec | --exe | --ex)
1124    ac_prev=exec_prefix ;;
1125  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1126  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1127  | --exec=* | --exe=* | --ex=*)
1128    exec_prefix=$ac_optarg ;;
1129
1130  -gas | --gas | --ga | --g)
1131    # Obsolete; use --with-gas.
1132    with_gas=yes ;;
1133
1134  -help | --help | --hel | --he | -h)
1135    ac_init_help=long ;;
1136  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1137    ac_init_help=recursive ;;
1138  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1139    ac_init_help=short ;;
1140
1141  -host | --host | --hos | --ho)
1142    ac_prev=host_alias ;;
1143  -host=* | --host=* | --hos=* | --ho=*)
1144    host_alias=$ac_optarg ;;
1145
1146  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1147    ac_prev=htmldir ;;
1148  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1149  | --ht=*)
1150    htmldir=$ac_optarg ;;
1151
1152  -includedir | --includedir | --includedi | --included | --include \
1153  | --includ | --inclu | --incl | --inc)
1154    ac_prev=includedir ;;
1155  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1156  | --includ=* | --inclu=* | --incl=* | --inc=*)
1157    includedir=$ac_optarg ;;
1158
1159  -infodir | --infodir | --infodi | --infod | --info | --inf)
1160    ac_prev=infodir ;;
1161  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1162    infodir=$ac_optarg ;;
1163
1164  -libdir | --libdir | --libdi | --libd)
1165    ac_prev=libdir ;;
1166  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1167    libdir=$ac_optarg ;;
1168
1169  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1170  | --libexe | --libex | --libe)
1171    ac_prev=libexecdir ;;
1172  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1173  | --libexe=* | --libex=* | --libe=*)
1174    libexecdir=$ac_optarg ;;
1175
1176  -localedir | --localedir | --localedi | --localed | --locale)
1177    ac_prev=localedir ;;
1178  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1179    localedir=$ac_optarg ;;
1180
1181  -localstatedir | --localstatedir | --localstatedi | --localstated \
1182  | --localstate | --localstat | --localsta | --localst | --locals)
1183    ac_prev=localstatedir ;;
1184  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1185  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1186    localstatedir=$ac_optarg ;;
1187
1188  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1189    ac_prev=mandir ;;
1190  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1191    mandir=$ac_optarg ;;
1192
1193  -nfp | --nfp | --nf)
1194    # Obsolete; use --without-fp.
1195    with_fp=no ;;
1196
1197  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1198  | --no-cr | --no-c | -n)
1199    no_create=yes ;;
1200
1201  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1202  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1203    no_recursion=yes ;;
1204
1205  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1206  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1207  | --oldin | --oldi | --old | --ol | --o)
1208    ac_prev=oldincludedir ;;
1209  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1210  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1211  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1212    oldincludedir=$ac_optarg ;;
1213
1214  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1215    ac_prev=prefix ;;
1216  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1217    prefix=$ac_optarg ;;
1218
1219  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1220  | --program-pre | --program-pr | --program-p)
1221    ac_prev=program_prefix ;;
1222  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1223  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1224    program_prefix=$ac_optarg ;;
1225
1226  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1227  | --program-suf | --program-su | --program-s)
1228    ac_prev=program_suffix ;;
1229  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1230  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1231    program_suffix=$ac_optarg ;;
1232
1233  -program-transform-name | --program-transform-name \
1234  | --program-transform-nam | --program-transform-na \
1235  | --program-transform-n | --program-transform- \
1236  | --program-transform | --program-transfor \
1237  | --program-transfo | --program-transf \
1238  | --program-trans | --program-tran \
1239  | --progr-tra | --program-tr | --program-t)
1240    ac_prev=program_transform_name ;;
1241  -program-transform-name=* | --program-transform-name=* \
1242  | --program-transform-nam=* | --program-transform-na=* \
1243  | --program-transform-n=* | --program-transform-=* \
1244  | --program-transform=* | --program-transfor=* \
1245  | --program-transfo=* | --program-transf=* \
1246  | --program-trans=* | --program-tran=* \
1247  | --progr-tra=* | --program-tr=* | --program-t=*)
1248    program_transform_name=$ac_optarg ;;
1249
1250  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1251    ac_prev=pdfdir ;;
1252  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1253    pdfdir=$ac_optarg ;;
1254
1255  -psdir | --psdir | --psdi | --psd | --ps)
1256    ac_prev=psdir ;;
1257  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1258    psdir=$ac_optarg ;;
1259
1260  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1261  | -silent | --silent | --silen | --sile | --sil)
1262    silent=yes ;;
1263
1264  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1265    ac_prev=sbindir ;;
1266  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1267  | --sbi=* | --sb=*)
1268    sbindir=$ac_optarg ;;
1269
1270  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1271  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1272  | --sharedst | --shareds | --shared | --share | --shar \
1273  | --sha | --sh)
1274    ac_prev=sharedstatedir ;;
1275  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1276  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1277  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1278  | --sha=* | --sh=*)
1279    sharedstatedir=$ac_optarg ;;
1280
1281  -site | --site | --sit)
1282    ac_prev=site ;;
1283  -site=* | --site=* | --sit=*)
1284    site=$ac_optarg ;;
1285
1286  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1287    ac_prev=srcdir ;;
1288  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1289    srcdir=$ac_optarg ;;
1290
1291  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1292  | --syscon | --sysco | --sysc | --sys | --sy)
1293    ac_prev=sysconfdir ;;
1294  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1295  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1296    sysconfdir=$ac_optarg ;;
1297
1298  -target | --target | --targe | --targ | --tar | --ta | --t)
1299    ac_prev=target_alias ;;
1300  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1301    target_alias=$ac_optarg ;;
1302
1303  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1304    verbose=yes ;;
1305
1306  -version | --version | --versio | --versi | --vers | -V)
1307    ac_init_version=: ;;
1308
1309  -with-* | --with-*)
1310    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1311    # Reject names that are not valid shell variable names.
1312    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1313      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1314   { (exit 1); exit 1; }; }
1315    ac_useropt_orig=$ac_useropt
1316    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1317    case $ac_user_opts in
1318      *"
1319"with_$ac_useropt"
1320"*) ;;
1321      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1322	 ac_unrecognized_sep=', ';;
1323    esac
1324    eval with_$ac_useropt=\$ac_optarg ;;
1325
1326  -without-* | --without-*)
1327    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1328    # Reject names that are not valid shell variable names.
1329    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1330      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1331   { (exit 1); exit 1; }; }
1332    ac_useropt_orig=$ac_useropt
1333    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1334    case $ac_user_opts in
1335      *"
1336"with_$ac_useropt"
1337"*) ;;
1338      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1339	 ac_unrecognized_sep=', ';;
1340    esac
1341    eval with_$ac_useropt=no ;;
1342
1343  --x)
1344    # Obsolete; use --with-x.
1345    with_x=yes ;;
1346
1347  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1348  | --x-incl | --x-inc | --x-in | --x-i)
1349    ac_prev=x_includes ;;
1350  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1351  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1352    x_includes=$ac_optarg ;;
1353
1354  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1355  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1356    ac_prev=x_libraries ;;
1357  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1358  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1359    x_libraries=$ac_optarg ;;
1360
1361  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1362Try \`$0 --help' for more information." >&2
1363   { (exit 1); exit 1; }; }
1364    ;;
1365
1366  *=*)
1367    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1368    # Reject names that are not valid shell variable names.
1369    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1370      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1371   { (exit 1); exit 1; }; }
1372    eval $ac_envvar=\$ac_optarg
1373    export $ac_envvar ;;
1374
1375  *)
1376    # FIXME: should be removed in autoconf 3.0.
1377    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1378    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1379      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1380    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1381    ;;
1382
1383  esac
1384done
1385
1386if test -n "$ac_prev"; then
1387  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1388  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1389   { (exit 1); exit 1; }; }
1390fi
1391
1392if test -n "$ac_unrecognized_opts"; then
1393  case $enable_option_checking in
1394    no) ;;
1395    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1396   { (exit 1); exit 1; }; } ;;
1397    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1398  esac
1399fi
1400
1401# Check all directory arguments for consistency.
1402for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1403		datadir sysconfdir sharedstatedir localstatedir includedir \
1404		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1405		libdir localedir mandir
1406do
1407  eval ac_val=\$$ac_var
1408  # Remove trailing slashes.
1409  case $ac_val in
1410    */ )
1411      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1412      eval $ac_var=\$ac_val;;
1413  esac
1414  # Be sure to have absolute directory names.
1415  case $ac_val in
1416    [\\/$]* | ?:[\\/]* )  continue;;
1417    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1418  esac
1419  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1420   { (exit 1); exit 1; }; }
1421done
1422
1423# There might be people who depend on the old broken behavior: `$host'
1424# used to hold the argument of --host etc.
1425# FIXME: To remove some day.
1426build=$build_alias
1427host=$host_alias
1428target=$target_alias
1429
1430# FIXME: To remove some day.
1431if test "x$host_alias" != x; then
1432  if test "x$build_alias" = x; then
1433    cross_compiling=maybe
1434    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1435    If a cross compiler is detected then cross compile mode will be used." >&2
1436  elif test "x$build_alias" != "x$host_alias"; then
1437    cross_compiling=yes
1438  fi
1439fi
1440
1441ac_tool_prefix=
1442test -n "$host_alias" && ac_tool_prefix=$host_alias-
1443
1444test "$silent" = yes && exec 6>/dev/null
1445
1446
1447ac_pwd=`pwd` && test -n "$ac_pwd" &&
1448ac_ls_di=`ls -di .` &&
1449ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1450  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1451   { (exit 1); exit 1; }; }
1452test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1453  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1454   { (exit 1); exit 1; }; }
1455
1456
1457# Find the source files, if location was not specified.
1458if test -z "$srcdir"; then
1459  ac_srcdir_defaulted=yes
1460  # Try the directory containing this script, then the parent directory.
1461  ac_confdir=`$as_dirname -- "$as_myself" ||
1462$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1463	 X"$as_myself" : 'X\(//\)[^/]' \| \
1464	 X"$as_myself" : 'X\(//\)$' \| \
1465	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1466$as_echo X"$as_myself" |
1467    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1468	    s//\1/
1469	    q
1470	  }
1471	  /^X\(\/\/\)[^/].*/{
1472	    s//\1/
1473	    q
1474	  }
1475	  /^X\(\/\/\)$/{
1476	    s//\1/
1477	    q
1478	  }
1479	  /^X\(\/\).*/{
1480	    s//\1/
1481	    q
1482	  }
1483	  s/.*/./; q'`
1484  srcdir=$ac_confdir
1485  if test ! -r "$srcdir/$ac_unique_file"; then
1486    srcdir=..
1487  fi
1488else
1489  ac_srcdir_defaulted=no
1490fi
1491if test ! -r "$srcdir/$ac_unique_file"; then
1492  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1493  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1494   { (exit 1); exit 1; }; }
1495fi
1496ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1497ac_abs_confdir=`(
1498	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1499   { (exit 1); exit 1; }; }
1500	pwd)`
1501# When building in place, set srcdir=.
1502if test "$ac_abs_confdir" = "$ac_pwd"; then
1503  srcdir=.
1504fi
1505# Remove unnecessary trailing slashes from srcdir.
1506# Double slashes in file names in object file debugging info
1507# mess up M-x gdb in Emacs.
1508case $srcdir in
1509*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1510esac
1511for ac_var in $ac_precious_vars; do
1512  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1513  eval ac_env_${ac_var}_value=\$${ac_var}
1514  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1515  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1516done
1517
1518#
1519# Report the --help message.
1520#
1521if test "$ac_init_help" = "long"; then
1522  # Omit some internal or obsolete options to make the list less imposing.
1523  # This message is too long to be a string in the A/UX 3.1 sh.
1524  cat <<_ACEOF
1525\`configure' configures xf86-video-siliconmotion 1.7.3 to adapt to many kinds of systems.
1526
1527Usage: $0 [OPTION]... [VAR=VALUE]...
1528
1529To assign environment variables (e.g., CC, CFLAGS...), specify them as
1530VAR=VALUE.  See below for descriptions of some of the useful variables.
1531
1532Defaults for the options are specified in brackets.
1533
1534Configuration:
1535  -h, --help              display this help and exit
1536      --help=short        display options specific to this package
1537      --help=recursive    display the short help of all the included packages
1538  -V, --version           display version information and exit
1539  -q, --quiet, --silent   do not print \`checking...' messages
1540      --cache-file=FILE   cache test results in FILE [disabled]
1541  -C, --config-cache      alias for \`--cache-file=config.cache'
1542  -n, --no-create         do not create output files
1543      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1544
1545Installation directories:
1546  --prefix=PREFIX         install architecture-independent files in PREFIX
1547                          [$ac_default_prefix]
1548  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1549                          [PREFIX]
1550
1551By default, \`make install' will install all the files in
1552\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1553an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1554for instance \`--prefix=\$HOME'.
1555
1556For better control, use the options below.
1557
1558Fine tuning of the installation directories:
1559  --bindir=DIR            user executables [EPREFIX/bin]
1560  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1561  --libexecdir=DIR        program executables [EPREFIX/libexec]
1562  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1563  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1564  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1565  --libdir=DIR            object code libraries [EPREFIX/lib]
1566  --includedir=DIR        C header files [PREFIX/include]
1567  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1568  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1569  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1570  --infodir=DIR           info documentation [DATAROOTDIR/info]
1571  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1572  --mandir=DIR            man documentation [DATAROOTDIR/man]
1573  --docdir=DIR            documentation root
1574                          [DATAROOTDIR/doc/xf86-video-siliconmotion]
1575  --htmldir=DIR           html documentation [DOCDIR]
1576  --dvidir=DIR            dvi documentation [DOCDIR]
1577  --pdfdir=DIR            pdf documentation [DOCDIR]
1578  --psdir=DIR             ps documentation [DOCDIR]
1579_ACEOF
1580
1581  cat <<\_ACEOF
1582
1583Program names:
1584  --program-prefix=PREFIX            prepend PREFIX to installed program names
1585  --program-suffix=SUFFIX            append SUFFIX to installed program names
1586  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1587
1588System types:
1589  --build=BUILD     configure for building on BUILD [guessed]
1590  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1591_ACEOF
1592fi
1593
1594if test -n "$ac_init_help"; then
1595  case $ac_init_help in
1596     short | recursive ) echo "Configuration of xf86-video-siliconmotion 1.7.3:";;
1597   esac
1598  cat <<\_ACEOF
1599
1600Optional Features:
1601  --disable-option-checking  ignore unrecognized --enable/--with options
1602  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1603  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1604  --enable-maintainer-mode  enable make rules and dependencies not useful
1605			  (and sometimes confusing) to the casual installer
1606  --enable-static[=PKGS]  build static libraries [default=no]
1607  --enable-shared[=PKGS]  build shared libraries [default=yes]
1608  --enable-fast-install[=PKGS]
1609                          optimize for fast installation [default=yes]
1610  --disable-dependency-tracking  speeds up one-time build
1611  --enable-dependency-tracking   do not reject slow dependency extractors
1612  --disable-libtool-lock  avoid locking (might break parallel builds)
1613
1614Optional Packages:
1615  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1616  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1617  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1618  --with-pic              try to use only PIC/non-PIC objects [default=use
1619                          both]
1620  --with-tags[=TAGS]      include additional configurations [automatic]
1621  --with-xorg-module-dir=DIR
1622                          Default xorg module directory
1623                          [default=$libdir/xorg/modules]
1624  --with-release-version=STRING
1625                          Use release version string in package name
1626
1627Some influential environment variables:
1628  CC          C compiler command
1629  CFLAGS      C compiler flags
1630  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1631              nonstandard directory <lib dir>
1632  LIBS        libraries to pass to the linker, e.g. -l<library>
1633  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1634              you have headers in a nonstandard directory <include dir>
1635  CPP         C preprocessor
1636  CXX         C++ compiler command
1637  CXXFLAGS    C++ compiler flags
1638  CXXCPP      C++ preprocessor
1639  F77         Fortran 77 compiler command
1640  FFLAGS      Fortran 77 compiler flags
1641  PKG_CONFIG  path to pkg-config utility
1642  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1643  XORG_LIBS   linker flags for XORG, overriding pkg-config
1644  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1645  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1646  PCIACCESS_CFLAGS
1647              C compiler flags for PCIACCESS, overriding pkg-config
1648  PCIACCESS_LIBS
1649              linker flags for PCIACCESS, overriding pkg-config
1650
1651Use these variables to override the choices made by `configure' or to help
1652it to find libraries and programs with nonstandard names/locations.
1653
1654Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1655_ACEOF
1656ac_status=$?
1657fi
1658
1659if test "$ac_init_help" = "recursive"; then
1660  # If there are subdirs, report their specific --help.
1661  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1662    test -d "$ac_dir" ||
1663      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1664      continue
1665    ac_builddir=.
1666
1667case "$ac_dir" in
1668.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1669*)
1670  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1671  # A ".." for each directory in $ac_dir_suffix.
1672  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1673  case $ac_top_builddir_sub in
1674  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1675  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1676  esac ;;
1677esac
1678ac_abs_top_builddir=$ac_pwd
1679ac_abs_builddir=$ac_pwd$ac_dir_suffix
1680# for backward compatibility:
1681ac_top_builddir=$ac_top_build_prefix
1682
1683case $srcdir in
1684  .)  # We are building in place.
1685    ac_srcdir=.
1686    ac_top_srcdir=$ac_top_builddir_sub
1687    ac_abs_top_srcdir=$ac_pwd ;;
1688  [\\/]* | ?:[\\/]* )  # Absolute name.
1689    ac_srcdir=$srcdir$ac_dir_suffix;
1690    ac_top_srcdir=$srcdir
1691    ac_abs_top_srcdir=$srcdir ;;
1692  *) # Relative name.
1693    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1694    ac_top_srcdir=$ac_top_build_prefix$srcdir
1695    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1696esac
1697ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1698
1699    cd "$ac_dir" || { ac_status=$?; continue; }
1700    # Check for guested configure.
1701    if test -f "$ac_srcdir/configure.gnu"; then
1702      echo &&
1703      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1704    elif test -f "$ac_srcdir/configure"; then
1705      echo &&
1706      $SHELL "$ac_srcdir/configure" --help=recursive
1707    else
1708      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1709    fi || ac_status=$?
1710    cd "$ac_pwd" || { ac_status=$?; break; }
1711  done
1712fi
1713
1714test -n "$ac_init_help" && exit $ac_status
1715if $ac_init_version; then
1716  cat <<\_ACEOF
1717xf86-video-siliconmotion configure 1.7.3
1718generated by GNU Autoconf 2.63
1719
1720Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17212002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1722This configure script is free software; the Free Software Foundation
1723gives unlimited permission to copy, distribute and modify it.
1724_ACEOF
1725  exit
1726fi
1727cat >config.log <<_ACEOF
1728This file contains any messages produced by compilers while
1729running configure, to aid debugging if configure makes a mistake.
1730
1731It was created by xf86-video-siliconmotion $as_me 1.7.3, which was
1732generated by GNU Autoconf 2.63.  Invocation command line was
1733
1734  $ $0 $@
1735
1736_ACEOF
1737exec 5>>config.log
1738{
1739cat <<_ASUNAME
1740## --------- ##
1741## Platform. ##
1742## --------- ##
1743
1744hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1745uname -m = `(uname -m) 2>/dev/null || echo unknown`
1746uname -r = `(uname -r) 2>/dev/null || echo unknown`
1747uname -s = `(uname -s) 2>/dev/null || echo unknown`
1748uname -v = `(uname -v) 2>/dev/null || echo unknown`
1749
1750/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1751/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1752
1753/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1754/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1755/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1756/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1757/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1758/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1759/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1760
1761_ASUNAME
1762
1763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1764for as_dir in $PATH
1765do
1766  IFS=$as_save_IFS
1767  test -z "$as_dir" && as_dir=.
1768  $as_echo "PATH: $as_dir"
1769done
1770IFS=$as_save_IFS
1771
1772} >&5
1773
1774cat >&5 <<_ACEOF
1775
1776
1777## ----------- ##
1778## Core tests. ##
1779## ----------- ##
1780
1781_ACEOF
1782
1783
1784# Keep a trace of the command line.
1785# Strip out --no-create and --no-recursion so they do not pile up.
1786# Strip out --silent because we don't want to record it for future runs.
1787# Also quote any args containing shell meta-characters.
1788# Make two passes to allow for proper duplicate-argument suppression.
1789ac_configure_args=
1790ac_configure_args0=
1791ac_configure_args1=
1792ac_must_keep_next=false
1793for ac_pass in 1 2
1794do
1795  for ac_arg
1796  do
1797    case $ac_arg in
1798    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1799    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1800    | -silent | --silent | --silen | --sile | --sil)
1801      continue ;;
1802    *\'*)
1803      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1804    esac
1805    case $ac_pass in
1806    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1807    2)
1808      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1809      if test $ac_must_keep_next = true; then
1810	ac_must_keep_next=false # Got value, back to normal.
1811      else
1812	case $ac_arg in
1813	  *=* | --config-cache | -C | -disable-* | --disable-* \
1814	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1815	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1816	  | -with-* | --with-* | -without-* | --without-* | --x)
1817	    case "$ac_configure_args0 " in
1818	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1819	    esac
1820	    ;;
1821	  -* ) ac_must_keep_next=true ;;
1822	esac
1823      fi
1824      ac_configure_args="$ac_configure_args '$ac_arg'"
1825      ;;
1826    esac
1827  done
1828done
1829$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1830$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1831
1832# When interrupted or exit'd, cleanup temporary files, and complete
1833# config.log.  We remove comments because anyway the quotes in there
1834# would cause problems or look ugly.
1835# WARNING: Use '\'' to represent an apostrophe within the trap.
1836# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1837trap 'exit_status=$?
1838  # Save into config.log some information that might help in debugging.
1839  {
1840    echo
1841
1842    cat <<\_ASBOX
1843## ---------------- ##
1844## Cache variables. ##
1845## ---------------- ##
1846_ASBOX
1847    echo
1848    # The following way of writing the cache mishandles newlines in values,
1849(
1850  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1851    eval ac_val=\$$ac_var
1852    case $ac_val in #(
1853    *${as_nl}*)
1854      case $ac_var in #(
1855      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1856$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1857      esac
1858      case $ac_var in #(
1859      _ | IFS | as_nl) ;; #(
1860      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1861      *) $as_unset $ac_var ;;
1862      esac ;;
1863    esac
1864  done
1865  (set) 2>&1 |
1866    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1867    *${as_nl}ac_space=\ *)
1868      sed -n \
1869	"s/'\''/'\''\\\\'\'''\''/g;
1870	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1871      ;; #(
1872    *)
1873      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1874      ;;
1875    esac |
1876    sort
1877)
1878    echo
1879
1880    cat <<\_ASBOX
1881## ----------------- ##
1882## Output variables. ##
1883## ----------------- ##
1884_ASBOX
1885    echo
1886    for ac_var in $ac_subst_vars
1887    do
1888      eval ac_val=\$$ac_var
1889      case $ac_val in
1890      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1891      esac
1892      $as_echo "$ac_var='\''$ac_val'\''"
1893    done | sort
1894    echo
1895
1896    if test -n "$ac_subst_files"; then
1897      cat <<\_ASBOX
1898## ------------------- ##
1899## File substitutions. ##
1900## ------------------- ##
1901_ASBOX
1902      echo
1903      for ac_var in $ac_subst_files
1904      do
1905	eval ac_val=\$$ac_var
1906	case $ac_val in
1907	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1908	esac
1909	$as_echo "$ac_var='\''$ac_val'\''"
1910      done | sort
1911      echo
1912    fi
1913
1914    if test -s confdefs.h; then
1915      cat <<\_ASBOX
1916## ----------- ##
1917## confdefs.h. ##
1918## ----------- ##
1919_ASBOX
1920      echo
1921      cat confdefs.h
1922      echo
1923    fi
1924    test "$ac_signal" != 0 &&
1925      $as_echo "$as_me: caught signal $ac_signal"
1926    $as_echo "$as_me: exit $exit_status"
1927  } >&5
1928  rm -f core *.core core.conftest.* &&
1929    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1930    exit $exit_status
1931' 0
1932for ac_signal in 1 2 13 15; do
1933  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1934done
1935ac_signal=0
1936
1937# confdefs.h avoids OS command line length limits that DEFS can exceed.
1938rm -f -r conftest* confdefs.h
1939
1940# Predefined preprocessor variables.
1941
1942cat >>confdefs.h <<_ACEOF
1943#define PACKAGE_NAME "$PACKAGE_NAME"
1944_ACEOF
1945
1946
1947cat >>confdefs.h <<_ACEOF
1948#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1949_ACEOF
1950
1951
1952cat >>confdefs.h <<_ACEOF
1953#define PACKAGE_VERSION "$PACKAGE_VERSION"
1954_ACEOF
1955
1956
1957cat >>confdefs.h <<_ACEOF
1958#define PACKAGE_STRING "$PACKAGE_STRING"
1959_ACEOF
1960
1961
1962cat >>confdefs.h <<_ACEOF
1963#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1964_ACEOF
1965
1966
1967# Let the site file select an alternate cache file if it wants to.
1968# Prefer an explicitly selected file to automatically selected ones.
1969ac_site_file1=NONE
1970ac_site_file2=NONE
1971if test -n "$CONFIG_SITE"; then
1972  ac_site_file1=$CONFIG_SITE
1973elif test "x$prefix" != xNONE; then
1974  ac_site_file1=$prefix/share/config.site
1975  ac_site_file2=$prefix/etc/config.site
1976else
1977  ac_site_file1=$ac_default_prefix/share/config.site
1978  ac_site_file2=$ac_default_prefix/etc/config.site
1979fi
1980for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1981do
1982  test "x$ac_site_file" = xNONE && continue
1983  if test -r "$ac_site_file"; then
1984    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1985$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1986    sed 's/^/| /' "$ac_site_file" >&5
1987    . "$ac_site_file"
1988  fi
1989done
1990
1991if test -r "$cache_file"; then
1992  # Some versions of bash will fail to source /dev/null (special
1993  # files actually), so we avoid doing that.
1994  if test -f "$cache_file"; then
1995    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1996$as_echo "$as_me: loading cache $cache_file" >&6;}
1997    case $cache_file in
1998      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1999      *)                      . "./$cache_file";;
2000    esac
2001  fi
2002else
2003  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2004$as_echo "$as_me: creating cache $cache_file" >&6;}
2005  >$cache_file
2006fi
2007
2008# Check that the precious variables saved in the cache have kept the same
2009# value.
2010ac_cache_corrupted=false
2011for ac_var in $ac_precious_vars; do
2012  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2013  eval ac_new_set=\$ac_env_${ac_var}_set
2014  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2015  eval ac_new_val=\$ac_env_${ac_var}_value
2016  case $ac_old_set,$ac_new_set in
2017    set,)
2018      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2019$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2020      ac_cache_corrupted=: ;;
2021    ,set)
2022      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2023$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2024      ac_cache_corrupted=: ;;
2025    ,);;
2026    *)
2027      if test "x$ac_old_val" != "x$ac_new_val"; then
2028	# differences in whitespace do not lead to failure.
2029	ac_old_val_w=`echo x $ac_old_val`
2030	ac_new_val_w=`echo x $ac_new_val`
2031	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2032	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2033$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2034	  ac_cache_corrupted=:
2035	else
2036	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2037$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2038	  eval $ac_var=\$ac_old_val
2039	fi
2040	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2041$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2042	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2043$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2044      fi;;
2045  esac
2046  # Pass precious variables to config.status.
2047  if test "$ac_new_set" = set; then
2048    case $ac_new_val in
2049    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2050    *) ac_arg=$ac_var=$ac_new_val ;;
2051    esac
2052    case " $ac_configure_args " in
2053      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2054      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2055    esac
2056  fi
2057done
2058if $ac_cache_corrupted; then
2059  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2060$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2061  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2062$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2063  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2064$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2065   { (exit 1); exit 1; }; }
2066fi
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092ac_ext=c
2093ac_cpp='$CPP $CPPFLAGS'
2094ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2095ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2096ac_compiler_gnu=$ac_cv_c_compiler_gnu
2097
2098
2099
2100# Require xorg-macros version 1.2 or newer for XORG_CWARNFLAGS and
2101# XORG_CHANGELOG macros
2102
2103
2104	XORG_MACROS_needed_version=1.2.1
2105	XORG_MACROS_needed_major=`echo $XORG_MACROS_needed_version | sed 's/\..*$//'`
2106	XORG_MACROS_needed_minor=`echo $XORG_MACROS_needed_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2107	{ $as_echo "$as_me:$LINENO: checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}" >&5
2108$as_echo_n "checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}... " >&6; }
2109	XORG_MACROS_version=1.2.1
2110	XORG_MACROS_major=`echo $XORG_MACROS_version | sed 's/\..*$//'`
2111	XORG_MACROS_minor=`echo $XORG_MACROS_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2112	if test $XORG_MACROS_major -ne $XORG_MACROS_needed_major ; then
2113		{ { $as_echo "$as_me:$LINENO: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&5
2114$as_echo "$as_me: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&2;}
2115   { (exit 1); exit 1; }; }
2116	fi
2117	if test $XORG_MACROS_minor -lt $XORG_MACROS_needed_minor ; then
2118		{ { $as_echo "$as_me:$LINENO: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&5
2119$as_echo "$as_me: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&2;}
2120   { (exit 1); exit 1; }; }
2121	fi
2122	{ $as_echo "$as_me:$LINENO: result: yes, $XORG_MACROS_version" >&5
2123$as_echo "yes, $XORG_MACROS_version" >&6; }
2124
2125
2126
2127ac_config_headers="$ac_config_headers config.h"
2128
2129ac_aux_dir=
2130for ac_dir in . "$srcdir"/.; do
2131  if test -f "$ac_dir/install-sh"; then
2132    ac_aux_dir=$ac_dir
2133    ac_install_sh="$ac_aux_dir/install-sh -c"
2134    break
2135  elif test -f "$ac_dir/install.sh"; then
2136    ac_aux_dir=$ac_dir
2137    ac_install_sh="$ac_aux_dir/install.sh -c"
2138    break
2139  elif test -f "$ac_dir/shtool"; then
2140    ac_aux_dir=$ac_dir
2141    ac_install_sh="$ac_aux_dir/shtool install -c"
2142    break
2143  fi
2144done
2145if test -z "$ac_aux_dir"; then
2146  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2147$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2148   { (exit 1); exit 1; }; }
2149fi
2150
2151# These three variables are undocumented and unsupported,
2152# and are intended to be withdrawn in a future Autoconf release.
2153# They can cause serious problems if a builder's source tree is in a directory
2154# whose full name contains unusual characters.
2155ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2156ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2157ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2158
2159
2160
2161am__api_version='1.11'
2162
2163# Find a good install program.  We prefer a C program (faster),
2164# so one script is as good as another.  But avoid the broken or
2165# incompatible versions:
2166# SysV /etc/install, /usr/sbin/install
2167# SunOS /usr/etc/install
2168# IRIX /sbin/install
2169# AIX /bin/install
2170# AmigaOS /C/install, which installs bootblocks on floppy discs
2171# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2172# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2173# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2174# OS/2's system install, which has a completely different semantic
2175# ./install, which can be erroneously created by make from ./install.sh.
2176# Reject install programs that cannot install multiple files.
2177{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2178$as_echo_n "checking for a BSD-compatible install... " >&6; }
2179if test -z "$INSTALL"; then
2180if test "${ac_cv_path_install+set}" = set; then
2181  $as_echo_n "(cached) " >&6
2182else
2183  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2184for as_dir in $PATH
2185do
2186  IFS=$as_save_IFS
2187  test -z "$as_dir" && as_dir=.
2188  # Account for people who put trailing slashes in PATH elements.
2189case $as_dir/ in
2190  ./ | .// | /cC/* | \
2191  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2192  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2193  /usr/ucb/* ) ;;
2194  *)
2195    # OSF1 and SCO ODT 3.0 have their own names for install.
2196    # Don't use installbsd from OSF since it installs stuff as root
2197    # by default.
2198    for ac_prog in ginstall scoinst install; do
2199      for ac_exec_ext in '' $ac_executable_extensions; do
2200	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2201	  if test $ac_prog = install &&
2202	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2203	    # AIX install.  It has an incompatible calling convention.
2204	    :
2205	  elif test $ac_prog = install &&
2206	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2207	    # program-specific install script used by HP pwplus--don't use.
2208	    :
2209	  else
2210	    rm -rf conftest.one conftest.two conftest.dir
2211	    echo one > conftest.one
2212	    echo two > conftest.two
2213	    mkdir conftest.dir
2214	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2215	      test -s conftest.one && test -s conftest.two &&
2216	      test -s conftest.dir/conftest.one &&
2217	      test -s conftest.dir/conftest.two
2218	    then
2219	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2220	      break 3
2221	    fi
2222	  fi
2223	fi
2224      done
2225    done
2226    ;;
2227esac
2228
2229done
2230IFS=$as_save_IFS
2231
2232rm -rf conftest.one conftest.two conftest.dir
2233
2234fi
2235  if test "${ac_cv_path_install+set}" = set; then
2236    INSTALL=$ac_cv_path_install
2237  else
2238    # As a last resort, use the slow shell script.  Don't cache a
2239    # value for INSTALL within a source directory, because that will
2240    # break other packages using the cache if that directory is
2241    # removed, or if the value is a relative name.
2242    INSTALL=$ac_install_sh
2243  fi
2244fi
2245{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2246$as_echo "$INSTALL" >&6; }
2247
2248# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2249# It thinks the first close brace ends the variable substitution.
2250test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2251
2252test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2253
2254test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2255
2256{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2257$as_echo_n "checking whether build environment is sane... " >&6; }
2258# Just in case
2259sleep 1
2260echo timestamp > conftest.file
2261# Reject unsafe characters in $srcdir or the absolute working directory
2262# name.  Accept space and tab only in the latter.
2263am_lf='
2264'
2265case `pwd` in
2266  *[\\\"\#\$\&\'\`$am_lf]*)
2267    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2268$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2269   { (exit 1); exit 1; }; };;
2270esac
2271case $srcdir in
2272  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2273    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2274$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2275   { (exit 1); exit 1; }; };;
2276esac
2277
2278# Do `set' in a subshell so we don't clobber the current shell's
2279# arguments.  Must try -L first in case configure is actually a
2280# symlink; some systems play weird games with the mod time of symlinks
2281# (eg FreeBSD returns the mod time of the symlink's containing
2282# directory).
2283if (
2284   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2285   if test "$*" = "X"; then
2286      # -L didn't work.
2287      set X `ls -t "$srcdir/configure" conftest.file`
2288   fi
2289   rm -f conftest.file
2290   if test "$*" != "X $srcdir/configure conftest.file" \
2291      && test "$*" != "X conftest.file $srcdir/configure"; then
2292
2293      # If neither matched, then we have a broken ls.  This can happen
2294      # if, for instance, CONFIG_SHELL is bash and it inherits a
2295      # broken ls alias from the environment.  This has actually
2296      # happened.  Such a system could not be considered "sane".
2297      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2298alias in your environment" >&5
2299$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2300alias in your environment" >&2;}
2301   { (exit 1); exit 1; }; }
2302   fi
2303
2304   test "$2" = conftest.file
2305   )
2306then
2307   # Ok.
2308   :
2309else
2310   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2311Check your system clock" >&5
2312$as_echo "$as_me: error: newly created file is older than distributed files!
2313Check your system clock" >&2;}
2314   { (exit 1); exit 1; }; }
2315fi
2316{ $as_echo "$as_me:$LINENO: result: yes" >&5
2317$as_echo "yes" >&6; }
2318test "$program_prefix" != NONE &&
2319  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2320# Use a double $ so make ignores it.
2321test "$program_suffix" != NONE &&
2322  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2323# Double any \ or $.
2324# By default was `s,x,x', remove it if useless.
2325ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2326program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2327
2328# expand $ac_aux_dir to an absolute path
2329am_aux_dir=`cd $ac_aux_dir && pwd`
2330
2331if test x"${MISSING+set}" != xset; then
2332  case $am_aux_dir in
2333  *\ * | *\	*)
2334    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2335  *)
2336    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2337  esac
2338fi
2339# Use eval to expand $SHELL
2340if eval "$MISSING --run true"; then
2341  am_missing_run="$MISSING --run "
2342else
2343  am_missing_run=
2344  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2345$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2346fi
2347
2348if test x"${install_sh}" != xset; then
2349  case $am_aux_dir in
2350  *\ * | *\	*)
2351    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2352  *)
2353    install_sh="\${SHELL} $am_aux_dir/install-sh"
2354  esac
2355fi
2356
2357# Installed binaries are usually stripped using `strip' when the user
2358# run `make install-strip'.  However `strip' might not be the right
2359# tool to use in cross-compilation environments, therefore Automake
2360# will honor the `STRIP' environment variable to overrule this program.
2361if test "$cross_compiling" != no; then
2362  if test -n "$ac_tool_prefix"; then
2363  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2364set dummy ${ac_tool_prefix}strip; ac_word=$2
2365{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2366$as_echo_n "checking for $ac_word... " >&6; }
2367if test "${ac_cv_prog_STRIP+set}" = set; then
2368  $as_echo_n "(cached) " >&6
2369else
2370  if test -n "$STRIP"; then
2371  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2372else
2373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2374for as_dir in $PATH
2375do
2376  IFS=$as_save_IFS
2377  test -z "$as_dir" && as_dir=.
2378  for ac_exec_ext in '' $ac_executable_extensions; do
2379  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2380    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2381    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2382    break 2
2383  fi
2384done
2385done
2386IFS=$as_save_IFS
2387
2388fi
2389fi
2390STRIP=$ac_cv_prog_STRIP
2391if test -n "$STRIP"; then
2392  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2393$as_echo "$STRIP" >&6; }
2394else
2395  { $as_echo "$as_me:$LINENO: result: no" >&5
2396$as_echo "no" >&6; }
2397fi
2398
2399
2400fi
2401if test -z "$ac_cv_prog_STRIP"; then
2402  ac_ct_STRIP=$STRIP
2403  # Extract the first word of "strip", so it can be a program name with args.
2404set dummy strip; ac_word=$2
2405{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2406$as_echo_n "checking for $ac_word... " >&6; }
2407if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2408  $as_echo_n "(cached) " >&6
2409else
2410  if test -n "$ac_ct_STRIP"; then
2411  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2412else
2413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2414for as_dir in $PATH
2415do
2416  IFS=$as_save_IFS
2417  test -z "$as_dir" && as_dir=.
2418  for ac_exec_ext in '' $ac_executable_extensions; do
2419  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2420    ac_cv_prog_ac_ct_STRIP="strip"
2421    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2422    break 2
2423  fi
2424done
2425done
2426IFS=$as_save_IFS
2427
2428fi
2429fi
2430ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2431if test -n "$ac_ct_STRIP"; then
2432  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2433$as_echo "$ac_ct_STRIP" >&6; }
2434else
2435  { $as_echo "$as_me:$LINENO: result: no" >&5
2436$as_echo "no" >&6; }
2437fi
2438
2439  if test "x$ac_ct_STRIP" = x; then
2440    STRIP=":"
2441  else
2442    case $cross_compiling:$ac_tool_warned in
2443yes:)
2444{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2446ac_tool_warned=yes ;;
2447esac
2448    STRIP=$ac_ct_STRIP
2449  fi
2450else
2451  STRIP="$ac_cv_prog_STRIP"
2452fi
2453
2454fi
2455INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2456
2457{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2458$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2459if test -z "$MKDIR_P"; then
2460  if test "${ac_cv_path_mkdir+set}" = set; then
2461  $as_echo_n "(cached) " >&6
2462else
2463  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2464for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2465do
2466  IFS=$as_save_IFS
2467  test -z "$as_dir" && as_dir=.
2468  for ac_prog in mkdir gmkdir; do
2469	 for ac_exec_ext in '' $ac_executable_extensions; do
2470	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2471	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2472	     'mkdir (GNU coreutils) '* | \
2473	     'mkdir (coreutils) '* | \
2474	     'mkdir (fileutils) '4.1*)
2475	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2476	       break 3;;
2477	   esac
2478	 done
2479       done
2480done
2481IFS=$as_save_IFS
2482
2483fi
2484
2485  if test "${ac_cv_path_mkdir+set}" = set; then
2486    MKDIR_P="$ac_cv_path_mkdir -p"
2487  else
2488    # As a last resort, use the slow shell script.  Don't cache a
2489    # value for MKDIR_P within a source directory, because that will
2490    # break other packages using the cache if that directory is
2491    # removed, or if the value is a relative name.
2492    test -d ./--version && rmdir ./--version
2493    MKDIR_P="$ac_install_sh -d"
2494  fi
2495fi
2496{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2497$as_echo "$MKDIR_P" >&6; }
2498
2499mkdir_p="$MKDIR_P"
2500case $mkdir_p in
2501  [\\/$]* | ?:[\\/]*) ;;
2502  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2503esac
2504
2505for ac_prog in gawk mawk nawk awk
2506do
2507  # Extract the first word of "$ac_prog", so it can be a program name with args.
2508set dummy $ac_prog; ac_word=$2
2509{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2510$as_echo_n "checking for $ac_word... " >&6; }
2511if test "${ac_cv_prog_AWK+set}" = set; then
2512  $as_echo_n "(cached) " >&6
2513else
2514  if test -n "$AWK"; then
2515  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2516else
2517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2518for as_dir in $PATH
2519do
2520  IFS=$as_save_IFS
2521  test -z "$as_dir" && as_dir=.
2522  for ac_exec_ext in '' $ac_executable_extensions; do
2523  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2524    ac_cv_prog_AWK="$ac_prog"
2525    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2526    break 2
2527  fi
2528done
2529done
2530IFS=$as_save_IFS
2531
2532fi
2533fi
2534AWK=$ac_cv_prog_AWK
2535if test -n "$AWK"; then
2536  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2537$as_echo "$AWK" >&6; }
2538else
2539  { $as_echo "$as_me:$LINENO: result: no" >&5
2540$as_echo "no" >&6; }
2541fi
2542
2543
2544  test -n "$AWK" && break
2545done
2546
2547{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2548$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2549set x ${MAKE-make}
2550ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2551if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2552  $as_echo_n "(cached) " >&6
2553else
2554  cat >conftest.make <<\_ACEOF
2555SHELL = /bin/sh
2556all:
2557	@echo '@@@%%%=$(MAKE)=@@@%%%'
2558_ACEOF
2559# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2560case `${MAKE-make} -f conftest.make 2>/dev/null` in
2561  *@@@%%%=?*=@@@%%%*)
2562    eval ac_cv_prog_make_${ac_make}_set=yes;;
2563  *)
2564    eval ac_cv_prog_make_${ac_make}_set=no;;
2565esac
2566rm -f conftest.make
2567fi
2568if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2569  { $as_echo "$as_me:$LINENO: result: yes" >&5
2570$as_echo "yes" >&6; }
2571  SET_MAKE=
2572else
2573  { $as_echo "$as_me:$LINENO: result: no" >&5
2574$as_echo "no" >&6; }
2575  SET_MAKE="MAKE=${MAKE-make}"
2576fi
2577
2578rm -rf .tst 2>/dev/null
2579mkdir .tst 2>/dev/null
2580if test -d .tst; then
2581  am__leading_dot=.
2582else
2583  am__leading_dot=_
2584fi
2585rmdir .tst 2>/dev/null
2586
2587if test "`cd $srcdir && pwd`" != "`pwd`"; then
2588  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2589  # is not polluted with repeated "-I."
2590  am__isrc=' -I$(srcdir)'
2591  # test to see if srcdir already configured
2592  if test -f $srcdir/config.status; then
2593    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2594$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2595   { (exit 1); exit 1; }; }
2596  fi
2597fi
2598
2599# test whether we have cygpath
2600if test -z "$CYGPATH_W"; then
2601  if (cygpath --version) >/dev/null 2>/dev/null; then
2602    CYGPATH_W='cygpath -w'
2603  else
2604    CYGPATH_W=echo
2605  fi
2606fi
2607
2608
2609# Define the identity of the package.
2610 PACKAGE='xf86-video-siliconmotion'
2611 VERSION='1.7.3'
2612
2613
2614cat >>confdefs.h <<_ACEOF
2615#define PACKAGE "$PACKAGE"
2616_ACEOF
2617
2618
2619cat >>confdefs.h <<_ACEOF
2620#define VERSION "$VERSION"
2621_ACEOF
2622
2623# Some tools Automake needs.
2624
2625ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2626
2627
2628AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2629
2630
2631AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2632
2633
2634AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2635
2636
2637MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2638
2639# We need awk for the "check" target.  The system "awk" is bad on
2640# some platforms.
2641# Always define AMTAR for backward compatibility.
2642
2643AMTAR=${AMTAR-"${am_missing_run}tar"}
2644
2645am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2646
2647
2648
2649
2650
2651
2652
2653{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2654$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2655    # Check whether --enable-maintainer-mode was given.
2656if test "${enable_maintainer_mode+set}" = set; then
2657  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2658else
2659  USE_MAINTAINER_MODE=no
2660fi
2661
2662  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2663$as_echo "$USE_MAINTAINER_MODE" >&6; }
2664   if test $USE_MAINTAINER_MODE = yes; then
2665  MAINTAINER_MODE_TRUE=
2666  MAINTAINER_MODE_FALSE='#'
2667else
2668  MAINTAINER_MODE_TRUE='#'
2669  MAINTAINER_MODE_FALSE=
2670fi
2671
2672  MAINT=$MAINTAINER_MODE_TRUE
2673
2674
2675
2676# Checks for programs.
2677# Check whether --enable-static was given.
2678if test "${enable_static+set}" = set; then
2679  enableval=$enable_static; p=${PACKAGE-default}
2680    case $enableval in
2681    yes) enable_static=yes ;;
2682    no) enable_static=no ;;
2683    *)
2684     enable_static=no
2685      # Look at the argument we got.  We use all the common list separators.
2686      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2687      for pkg in $enableval; do
2688	IFS="$lt_save_ifs"
2689	if test "X$pkg" = "X$p"; then
2690	  enable_static=yes
2691	fi
2692      done
2693      IFS="$lt_save_ifs"
2694      ;;
2695    esac
2696else
2697  enable_static=no
2698fi
2699
2700
2701
2702# Check whether --enable-shared was given.
2703if test "${enable_shared+set}" = set; then
2704  enableval=$enable_shared; p=${PACKAGE-default}
2705    case $enableval in
2706    yes) enable_shared=yes ;;
2707    no) enable_shared=no ;;
2708    *)
2709      enable_shared=no
2710      # Look at the argument we got.  We use all the common list separators.
2711      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2712      for pkg in $enableval; do
2713	IFS="$lt_save_ifs"
2714	if test "X$pkg" = "X$p"; then
2715	  enable_shared=yes
2716	fi
2717      done
2718      IFS="$lt_save_ifs"
2719      ;;
2720    esac
2721else
2722  enable_shared=yes
2723fi
2724
2725
2726# Check whether --enable-fast-install was given.
2727if test "${enable_fast_install+set}" = set; then
2728  enableval=$enable_fast_install; p=${PACKAGE-default}
2729    case $enableval in
2730    yes) enable_fast_install=yes ;;
2731    no) enable_fast_install=no ;;
2732    *)
2733      enable_fast_install=no
2734      # Look at the argument we got.  We use all the common list separators.
2735      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2736      for pkg in $enableval; do
2737	IFS="$lt_save_ifs"
2738	if test "X$pkg" = "X$p"; then
2739	  enable_fast_install=yes
2740	fi
2741      done
2742      IFS="$lt_save_ifs"
2743      ;;
2744    esac
2745else
2746  enable_fast_install=yes
2747fi
2748
2749
2750# Make sure we can run config.sub.
2751$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2752  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2753$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2754   { (exit 1); exit 1; }; }
2755
2756{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2757$as_echo_n "checking build system type... " >&6; }
2758if test "${ac_cv_build+set}" = set; then
2759  $as_echo_n "(cached) " >&6
2760else
2761  ac_build_alias=$build_alias
2762test "x$ac_build_alias" = x &&
2763  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2764test "x$ac_build_alias" = x &&
2765  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2766$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2767   { (exit 1); exit 1; }; }
2768ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2769  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2770$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2771   { (exit 1); exit 1; }; }
2772
2773fi
2774{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2775$as_echo "$ac_cv_build" >&6; }
2776case $ac_cv_build in
2777*-*-*) ;;
2778*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2779$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2780   { (exit 1); exit 1; }; };;
2781esac
2782build=$ac_cv_build
2783ac_save_IFS=$IFS; IFS='-'
2784set x $ac_cv_build
2785shift
2786build_cpu=$1
2787build_vendor=$2
2788shift; shift
2789# Remember, the first character of IFS is used to create $*,
2790# except with old shells:
2791build_os=$*
2792IFS=$ac_save_IFS
2793case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2794
2795
2796{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2797$as_echo_n "checking host system type... " >&6; }
2798if test "${ac_cv_host+set}" = set; then
2799  $as_echo_n "(cached) " >&6
2800else
2801  if test "x$host_alias" = x; then
2802  ac_cv_host=$ac_cv_build
2803else
2804  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2805    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2806$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2807   { (exit 1); exit 1; }; }
2808fi
2809
2810fi
2811{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2812$as_echo "$ac_cv_host" >&6; }
2813case $ac_cv_host in
2814*-*-*) ;;
2815*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2816$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2817   { (exit 1); exit 1; }; };;
2818esac
2819host=$ac_cv_host
2820ac_save_IFS=$IFS; IFS='-'
2821set x $ac_cv_host
2822shift
2823host_cpu=$1
2824host_vendor=$2
2825shift; shift
2826# Remember, the first character of IFS is used to create $*,
2827# except with old shells:
2828host_os=$*
2829IFS=$ac_save_IFS
2830case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2831
2832
2833DEPDIR="${am__leading_dot}deps"
2834
2835ac_config_commands="$ac_config_commands depfiles"
2836
2837
2838am_make=${MAKE-make}
2839cat > confinc << 'END'
2840am__doit:
2841	@echo this is the am__doit target
2842.PHONY: am__doit
2843END
2844# If we don't find an include directive, just comment out the code.
2845{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2846$as_echo_n "checking for style of include used by $am_make... " >&6; }
2847am__include="#"
2848am__quote=
2849_am_result=none
2850# First try GNU make style include.
2851echo "include confinc" > confmf
2852# Ignore all kinds of additional output from `make'.
2853case `$am_make -s -f confmf 2> /dev/null` in #(
2854*the\ am__doit\ target*)
2855  am__include=include
2856  am__quote=
2857  _am_result=GNU
2858  ;;
2859esac
2860# Now try BSD make style include.
2861if test "$am__include" = "#"; then
2862   echo '.include "confinc"' > confmf
2863   case `$am_make -s -f confmf 2> /dev/null` in #(
2864   *the\ am__doit\ target*)
2865     am__include=.include
2866     am__quote="\""
2867     _am_result=BSD
2868     ;;
2869   esac
2870fi
2871
2872
2873{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2874$as_echo "$_am_result" >&6; }
2875rm -f confinc confmf
2876
2877# Check whether --enable-dependency-tracking was given.
2878if test "${enable_dependency_tracking+set}" = set; then
2879  enableval=$enable_dependency_tracking;
2880fi
2881
2882if test "x$enable_dependency_tracking" != xno; then
2883  am_depcomp="$ac_aux_dir/depcomp"
2884  AMDEPBACKSLASH='\'
2885fi
2886 if test "x$enable_dependency_tracking" != xno; then
2887  AMDEP_TRUE=
2888  AMDEP_FALSE='#'
2889else
2890  AMDEP_TRUE='#'
2891  AMDEP_FALSE=
2892fi
2893
2894
2895ac_ext=c
2896ac_cpp='$CPP $CPPFLAGS'
2897ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2898ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2899ac_compiler_gnu=$ac_cv_c_compiler_gnu
2900if test -n "$ac_tool_prefix"; then
2901  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2902set dummy ${ac_tool_prefix}gcc; ac_word=$2
2903{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2904$as_echo_n "checking for $ac_word... " >&6; }
2905if test "${ac_cv_prog_CC+set}" = set; then
2906  $as_echo_n "(cached) " >&6
2907else
2908  if test -n "$CC"; then
2909  ac_cv_prog_CC="$CC" # Let the user override the test.
2910else
2911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2912for as_dir in $PATH
2913do
2914  IFS=$as_save_IFS
2915  test -z "$as_dir" && as_dir=.
2916  for ac_exec_ext in '' $ac_executable_extensions; do
2917  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2918    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2919    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2920    break 2
2921  fi
2922done
2923done
2924IFS=$as_save_IFS
2925
2926fi
2927fi
2928CC=$ac_cv_prog_CC
2929if test -n "$CC"; then
2930  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2931$as_echo "$CC" >&6; }
2932else
2933  { $as_echo "$as_me:$LINENO: result: no" >&5
2934$as_echo "no" >&6; }
2935fi
2936
2937
2938fi
2939if test -z "$ac_cv_prog_CC"; then
2940  ac_ct_CC=$CC
2941  # Extract the first word of "gcc", so it can be a program name with args.
2942set dummy gcc; ac_word=$2
2943{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2944$as_echo_n "checking for $ac_word... " >&6; }
2945if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2946  $as_echo_n "(cached) " >&6
2947else
2948  if test -n "$ac_ct_CC"; then
2949  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2950else
2951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2952for as_dir in $PATH
2953do
2954  IFS=$as_save_IFS
2955  test -z "$as_dir" && as_dir=.
2956  for ac_exec_ext in '' $ac_executable_extensions; do
2957  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2958    ac_cv_prog_ac_ct_CC="gcc"
2959    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2960    break 2
2961  fi
2962done
2963done
2964IFS=$as_save_IFS
2965
2966fi
2967fi
2968ac_ct_CC=$ac_cv_prog_ac_ct_CC
2969if test -n "$ac_ct_CC"; then
2970  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2971$as_echo "$ac_ct_CC" >&6; }
2972else
2973  { $as_echo "$as_me:$LINENO: result: no" >&5
2974$as_echo "no" >&6; }
2975fi
2976
2977  if test "x$ac_ct_CC" = x; then
2978    CC=""
2979  else
2980    case $cross_compiling:$ac_tool_warned in
2981yes:)
2982{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2984ac_tool_warned=yes ;;
2985esac
2986    CC=$ac_ct_CC
2987  fi
2988else
2989  CC="$ac_cv_prog_CC"
2990fi
2991
2992if test -z "$CC"; then
2993          if test -n "$ac_tool_prefix"; then
2994    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2995set dummy ${ac_tool_prefix}cc; ac_word=$2
2996{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2997$as_echo_n "checking for $ac_word... " >&6; }
2998if test "${ac_cv_prog_CC+set}" = set; then
2999  $as_echo_n "(cached) " >&6
3000else
3001  if test -n "$CC"; then
3002  ac_cv_prog_CC="$CC" # Let the user override the test.
3003else
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    ac_cv_prog_CC="${ac_tool_prefix}cc"
3012    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3013    break 2
3014  fi
3015done
3016done
3017IFS=$as_save_IFS
3018
3019fi
3020fi
3021CC=$ac_cv_prog_CC
3022if test -n "$CC"; then
3023  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3024$as_echo "$CC" >&6; }
3025else
3026  { $as_echo "$as_me:$LINENO: result: no" >&5
3027$as_echo "no" >&6; }
3028fi
3029
3030
3031  fi
3032fi
3033if test -z "$CC"; then
3034  # Extract the first word of "cc", so it can be a program name with args.
3035set dummy cc; ac_word=$2
3036{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3037$as_echo_n "checking for $ac_word... " >&6; }
3038if test "${ac_cv_prog_CC+set}" = set; then
3039  $as_echo_n "(cached) " >&6
3040else
3041  if test -n "$CC"; then
3042  ac_cv_prog_CC="$CC" # Let the user override the test.
3043else
3044  ac_prog_rejected=no
3045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3046for as_dir in $PATH
3047do
3048  IFS=$as_save_IFS
3049  test -z "$as_dir" && as_dir=.
3050  for ac_exec_ext in '' $ac_executable_extensions; do
3051  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3052    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3053       ac_prog_rejected=yes
3054       continue
3055     fi
3056    ac_cv_prog_CC="cc"
3057    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3058    break 2
3059  fi
3060done
3061done
3062IFS=$as_save_IFS
3063
3064if test $ac_prog_rejected = yes; then
3065  # We found a bogon in the path, so make sure we never use it.
3066  set dummy $ac_cv_prog_CC
3067  shift
3068  if test $# != 0; then
3069    # We chose a different compiler from the bogus one.
3070    # However, it has the same basename, so the bogon will be chosen
3071    # first if we set CC to just the basename; use the full file name.
3072    shift
3073    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3074  fi
3075fi
3076fi
3077fi
3078CC=$ac_cv_prog_CC
3079if test -n "$CC"; then
3080  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3081$as_echo "$CC" >&6; }
3082else
3083  { $as_echo "$as_me:$LINENO: result: no" >&5
3084$as_echo "no" >&6; }
3085fi
3086
3087
3088fi
3089if test -z "$CC"; then
3090  if test -n "$ac_tool_prefix"; then
3091  for ac_prog in cl.exe
3092  do
3093    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3094set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3095{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3096$as_echo_n "checking for $ac_word... " >&6; }
3097if test "${ac_cv_prog_CC+set}" = set; then
3098  $as_echo_n "(cached) " >&6
3099else
3100  if test -n "$CC"; then
3101  ac_cv_prog_CC="$CC" # Let the user override the test.
3102else
3103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3104for as_dir in $PATH
3105do
3106  IFS=$as_save_IFS
3107  test -z "$as_dir" && as_dir=.
3108  for ac_exec_ext in '' $ac_executable_extensions; do
3109  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3110    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3111    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3112    break 2
3113  fi
3114done
3115done
3116IFS=$as_save_IFS
3117
3118fi
3119fi
3120CC=$ac_cv_prog_CC
3121if test -n "$CC"; then
3122  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3123$as_echo "$CC" >&6; }
3124else
3125  { $as_echo "$as_me:$LINENO: result: no" >&5
3126$as_echo "no" >&6; }
3127fi
3128
3129
3130    test -n "$CC" && break
3131  done
3132fi
3133if test -z "$CC"; then
3134  ac_ct_CC=$CC
3135  for ac_prog in cl.exe
3136do
3137  # Extract the first word of "$ac_prog", so it can be a program name with args.
3138set dummy $ac_prog; ac_word=$2
3139{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3140$as_echo_n "checking for $ac_word... " >&6; }
3141if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3142  $as_echo_n "(cached) " >&6
3143else
3144  if test -n "$ac_ct_CC"; then
3145  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3146else
3147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3148for as_dir in $PATH
3149do
3150  IFS=$as_save_IFS
3151  test -z "$as_dir" && as_dir=.
3152  for ac_exec_ext in '' $ac_executable_extensions; do
3153  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3154    ac_cv_prog_ac_ct_CC="$ac_prog"
3155    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3156    break 2
3157  fi
3158done
3159done
3160IFS=$as_save_IFS
3161
3162fi
3163fi
3164ac_ct_CC=$ac_cv_prog_ac_ct_CC
3165if test -n "$ac_ct_CC"; then
3166  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3167$as_echo "$ac_ct_CC" >&6; }
3168else
3169  { $as_echo "$as_me:$LINENO: result: no" >&5
3170$as_echo "no" >&6; }
3171fi
3172
3173
3174  test -n "$ac_ct_CC" && break
3175done
3176
3177  if test "x$ac_ct_CC" = x; then
3178    CC=""
3179  else
3180    case $cross_compiling:$ac_tool_warned in
3181yes:)
3182{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3183$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3184ac_tool_warned=yes ;;
3185esac
3186    CC=$ac_ct_CC
3187  fi
3188fi
3189
3190fi
3191
3192
3193test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3194$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3195{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3196See \`config.log' for more details." >&5
3197$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3198See \`config.log' for more details." >&2;}
3199   { (exit 1); exit 1; }; }; }
3200
3201# Provide some information about the compiler.
3202$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3203set X $ac_compile
3204ac_compiler=$2
3205{ (ac_try="$ac_compiler --version >&5"
3206case "(($ac_try" in
3207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3208  *) ac_try_echo=$ac_try;;
3209esac
3210eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3211$as_echo "$ac_try_echo") >&5
3212  (eval "$ac_compiler --version >&5") 2>&5
3213  ac_status=$?
3214  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3215  (exit $ac_status); }
3216{ (ac_try="$ac_compiler -v >&5"
3217case "(($ac_try" in
3218  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3219  *) ac_try_echo=$ac_try;;
3220esac
3221eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3222$as_echo "$ac_try_echo") >&5
3223  (eval "$ac_compiler -v >&5") 2>&5
3224  ac_status=$?
3225  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226  (exit $ac_status); }
3227{ (ac_try="$ac_compiler -V >&5"
3228case "(($ac_try" in
3229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3230  *) ac_try_echo=$ac_try;;
3231esac
3232eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3233$as_echo "$ac_try_echo") >&5
3234  (eval "$ac_compiler -V >&5") 2>&5
3235  ac_status=$?
3236  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3237  (exit $ac_status); }
3238
3239cat >conftest.$ac_ext <<_ACEOF
3240/* confdefs.h.  */
3241_ACEOF
3242cat confdefs.h >>conftest.$ac_ext
3243cat >>conftest.$ac_ext <<_ACEOF
3244/* end confdefs.h.  */
3245
3246int
3247main ()
3248{
3249
3250  ;
3251  return 0;
3252}
3253_ACEOF
3254ac_clean_files_save=$ac_clean_files
3255ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3256# Try to create an executable without -o first, disregard a.out.
3257# It will help us diagnose broken compilers, and finding out an intuition
3258# of exeext.
3259{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3260$as_echo_n "checking for C compiler default output file name... " >&6; }
3261ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3262
3263# The possible output files:
3264ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3265
3266ac_rmfiles=
3267for ac_file in $ac_files
3268do
3269  case $ac_file in
3270    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3271    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3272  esac
3273done
3274rm -f $ac_rmfiles
3275
3276if { (ac_try="$ac_link_default"
3277case "(($ac_try" in
3278  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3279  *) ac_try_echo=$ac_try;;
3280esac
3281eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3282$as_echo "$ac_try_echo") >&5
3283  (eval "$ac_link_default") 2>&5
3284  ac_status=$?
3285  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3286  (exit $ac_status); }; then
3287  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3288# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3289# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3290# so that the user can short-circuit this test for compilers unknown to
3291# Autoconf.
3292for ac_file in $ac_files ''
3293do
3294  test -f "$ac_file" || continue
3295  case $ac_file in
3296    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3297	;;
3298    [ab].out )
3299	# We found the default executable, but exeext='' is most
3300	# certainly right.
3301	break;;
3302    *.* )
3303        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3304	then :; else
3305	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3306	fi
3307	# We set ac_cv_exeext here because the later test for it is not
3308	# safe: cross compilers may not add the suffix if given an `-o'
3309	# argument, so we may need to know it at that point already.
3310	# Even if this section looks crufty: it has the advantage of
3311	# actually working.
3312	break;;
3313    * )
3314	break;;
3315  esac
3316done
3317test "$ac_cv_exeext" = no && ac_cv_exeext=
3318
3319else
3320  ac_file=''
3321fi
3322
3323{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3324$as_echo "$ac_file" >&6; }
3325if test -z "$ac_file"; then
3326  $as_echo "$as_me: failed program was:" >&5
3327sed 's/^/| /' conftest.$ac_ext >&5
3328
3329{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3330$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3331{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3332See \`config.log' for more details." >&5
3333$as_echo "$as_me: error: C compiler cannot create executables
3334See \`config.log' for more details." >&2;}
3335   { (exit 77); exit 77; }; }; }
3336fi
3337
3338ac_exeext=$ac_cv_exeext
3339
3340# Check that the compiler produces executables we can run.  If not, either
3341# the compiler is broken, or we cross compile.
3342{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3343$as_echo_n "checking whether the C compiler works... " >&6; }
3344# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3345# If not cross compiling, check that we can run a simple program.
3346if test "$cross_compiling" != yes; then
3347  if { ac_try='./$ac_file'
3348  { (case "(($ac_try" in
3349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3350  *) ac_try_echo=$ac_try;;
3351esac
3352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3353$as_echo "$ac_try_echo") >&5
3354  (eval "$ac_try") 2>&5
3355  ac_status=$?
3356  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3357  (exit $ac_status); }; }; then
3358    cross_compiling=no
3359  else
3360    if test "$cross_compiling" = maybe; then
3361	cross_compiling=yes
3362    else
3363	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3364$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3365{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3366If you meant to cross compile, use \`--host'.
3367See \`config.log' for more details." >&5
3368$as_echo "$as_me: error: cannot run C compiled programs.
3369If you meant to cross compile, use \`--host'.
3370See \`config.log' for more details." >&2;}
3371   { (exit 1); exit 1; }; }; }
3372    fi
3373  fi
3374fi
3375{ $as_echo "$as_me:$LINENO: result: yes" >&5
3376$as_echo "yes" >&6; }
3377
3378rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3379ac_clean_files=$ac_clean_files_save
3380# Check that the compiler produces executables we can run.  If not, either
3381# the compiler is broken, or we cross compile.
3382{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3383$as_echo_n "checking whether we are cross compiling... " >&6; }
3384{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3385$as_echo "$cross_compiling" >&6; }
3386
3387{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3388$as_echo_n "checking for suffix of executables... " >&6; }
3389if { (ac_try="$ac_link"
3390case "(($ac_try" in
3391  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3392  *) ac_try_echo=$ac_try;;
3393esac
3394eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3395$as_echo "$ac_try_echo") >&5
3396  (eval "$ac_link") 2>&5
3397  ac_status=$?
3398  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3399  (exit $ac_status); }; then
3400  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3401# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3402# work properly (i.e., refer to `conftest.exe'), while it won't with
3403# `rm'.
3404for ac_file in conftest.exe conftest conftest.*; do
3405  test -f "$ac_file" || continue
3406  case $ac_file in
3407    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3408    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3409	  break;;
3410    * ) break;;
3411  esac
3412done
3413else
3414  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3415$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3416{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3417See \`config.log' for more details." >&5
3418$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3419See \`config.log' for more details." >&2;}
3420   { (exit 1); exit 1; }; }; }
3421fi
3422
3423rm -f conftest$ac_cv_exeext
3424{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3425$as_echo "$ac_cv_exeext" >&6; }
3426
3427rm -f conftest.$ac_ext
3428EXEEXT=$ac_cv_exeext
3429ac_exeext=$EXEEXT
3430{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3431$as_echo_n "checking for suffix of object files... " >&6; }
3432if test "${ac_cv_objext+set}" = set; then
3433  $as_echo_n "(cached) " >&6
3434else
3435  cat >conftest.$ac_ext <<_ACEOF
3436/* confdefs.h.  */
3437_ACEOF
3438cat confdefs.h >>conftest.$ac_ext
3439cat >>conftest.$ac_ext <<_ACEOF
3440/* end confdefs.h.  */
3441
3442int
3443main ()
3444{
3445
3446  ;
3447  return 0;
3448}
3449_ACEOF
3450rm -f conftest.o conftest.obj
3451if { (ac_try="$ac_compile"
3452case "(($ac_try" in
3453  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3454  *) ac_try_echo=$ac_try;;
3455esac
3456eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3457$as_echo "$ac_try_echo") >&5
3458  (eval "$ac_compile") 2>&5
3459  ac_status=$?
3460  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3461  (exit $ac_status); }; then
3462  for ac_file in conftest.o conftest.obj conftest.*; do
3463  test -f "$ac_file" || continue;
3464  case $ac_file in
3465    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3466    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3467       break;;
3468  esac
3469done
3470else
3471  $as_echo "$as_me: failed program was:" >&5
3472sed 's/^/| /' conftest.$ac_ext >&5
3473
3474{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3475$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3476{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3477See \`config.log' for more details." >&5
3478$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3479See \`config.log' for more details." >&2;}
3480   { (exit 1); exit 1; }; }; }
3481fi
3482
3483rm -f conftest.$ac_cv_objext conftest.$ac_ext
3484fi
3485{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3486$as_echo "$ac_cv_objext" >&6; }
3487OBJEXT=$ac_cv_objext
3488ac_objext=$OBJEXT
3489{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3490$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3491if test "${ac_cv_c_compiler_gnu+set}" = set; then
3492  $as_echo_n "(cached) " >&6
3493else
3494  cat >conftest.$ac_ext <<_ACEOF
3495/* confdefs.h.  */
3496_ACEOF
3497cat confdefs.h >>conftest.$ac_ext
3498cat >>conftest.$ac_ext <<_ACEOF
3499/* end confdefs.h.  */
3500
3501int
3502main ()
3503{
3504#ifndef __GNUC__
3505       choke me
3506#endif
3507
3508  ;
3509  return 0;
3510}
3511_ACEOF
3512rm -f conftest.$ac_objext
3513if { (ac_try="$ac_compile"
3514case "(($ac_try" in
3515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3516  *) ac_try_echo=$ac_try;;
3517esac
3518eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3519$as_echo "$ac_try_echo") >&5
3520  (eval "$ac_compile") 2>conftest.er1
3521  ac_status=$?
3522  grep -v '^ *+' conftest.er1 >conftest.err
3523  rm -f conftest.er1
3524  cat conftest.err >&5
3525  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3526  (exit $ac_status); } && {
3527	 test -z "$ac_c_werror_flag" ||
3528	 test ! -s conftest.err
3529       } && test -s conftest.$ac_objext; then
3530  ac_compiler_gnu=yes
3531else
3532  $as_echo "$as_me: failed program was:" >&5
3533sed 's/^/| /' conftest.$ac_ext >&5
3534
3535	ac_compiler_gnu=no
3536fi
3537
3538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3539ac_cv_c_compiler_gnu=$ac_compiler_gnu
3540
3541fi
3542{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3543$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3544if test $ac_compiler_gnu = yes; then
3545  GCC=yes
3546else
3547  GCC=
3548fi
3549ac_test_CFLAGS=${CFLAGS+set}
3550ac_save_CFLAGS=$CFLAGS
3551{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3552$as_echo_n "checking whether $CC accepts -g... " >&6; }
3553if test "${ac_cv_prog_cc_g+set}" = set; then
3554  $as_echo_n "(cached) " >&6
3555else
3556  ac_save_c_werror_flag=$ac_c_werror_flag
3557   ac_c_werror_flag=yes
3558   ac_cv_prog_cc_g=no
3559   CFLAGS="-g"
3560   cat >conftest.$ac_ext <<_ACEOF
3561/* confdefs.h.  */
3562_ACEOF
3563cat confdefs.h >>conftest.$ac_ext
3564cat >>conftest.$ac_ext <<_ACEOF
3565/* end confdefs.h.  */
3566
3567int
3568main ()
3569{
3570
3571  ;
3572  return 0;
3573}
3574_ACEOF
3575rm -f conftest.$ac_objext
3576if { (ac_try="$ac_compile"
3577case "(($ac_try" in
3578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3579  *) ac_try_echo=$ac_try;;
3580esac
3581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3582$as_echo "$ac_try_echo") >&5
3583  (eval "$ac_compile") 2>conftest.er1
3584  ac_status=$?
3585  grep -v '^ *+' conftest.er1 >conftest.err
3586  rm -f conftest.er1
3587  cat conftest.err >&5
3588  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589  (exit $ac_status); } && {
3590	 test -z "$ac_c_werror_flag" ||
3591	 test ! -s conftest.err
3592       } && test -s conftest.$ac_objext; then
3593  ac_cv_prog_cc_g=yes
3594else
3595  $as_echo "$as_me: failed program was:" >&5
3596sed 's/^/| /' conftest.$ac_ext >&5
3597
3598	CFLAGS=""
3599      cat >conftest.$ac_ext <<_ACEOF
3600/* confdefs.h.  */
3601_ACEOF
3602cat confdefs.h >>conftest.$ac_ext
3603cat >>conftest.$ac_ext <<_ACEOF
3604/* end confdefs.h.  */
3605
3606int
3607main ()
3608{
3609
3610  ;
3611  return 0;
3612}
3613_ACEOF
3614rm -f conftest.$ac_objext
3615if { (ac_try="$ac_compile"
3616case "(($ac_try" in
3617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3618  *) ac_try_echo=$ac_try;;
3619esac
3620eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3621$as_echo "$ac_try_echo") >&5
3622  (eval "$ac_compile") 2>conftest.er1
3623  ac_status=$?
3624  grep -v '^ *+' conftest.er1 >conftest.err
3625  rm -f conftest.er1
3626  cat conftest.err >&5
3627  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3628  (exit $ac_status); } && {
3629	 test -z "$ac_c_werror_flag" ||
3630	 test ! -s conftest.err
3631       } && test -s conftest.$ac_objext; then
3632  :
3633else
3634  $as_echo "$as_me: failed program was:" >&5
3635sed 's/^/| /' conftest.$ac_ext >&5
3636
3637	ac_c_werror_flag=$ac_save_c_werror_flag
3638	 CFLAGS="-g"
3639	 cat >conftest.$ac_ext <<_ACEOF
3640/* confdefs.h.  */
3641_ACEOF
3642cat confdefs.h >>conftest.$ac_ext
3643cat >>conftest.$ac_ext <<_ACEOF
3644/* end confdefs.h.  */
3645
3646int
3647main ()
3648{
3649
3650  ;
3651  return 0;
3652}
3653_ACEOF
3654rm -f conftest.$ac_objext
3655if { (ac_try="$ac_compile"
3656case "(($ac_try" in
3657  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3658  *) ac_try_echo=$ac_try;;
3659esac
3660eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3661$as_echo "$ac_try_echo") >&5
3662  (eval "$ac_compile") 2>conftest.er1
3663  ac_status=$?
3664  grep -v '^ *+' conftest.er1 >conftest.err
3665  rm -f conftest.er1
3666  cat conftest.err >&5
3667  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3668  (exit $ac_status); } && {
3669	 test -z "$ac_c_werror_flag" ||
3670	 test ! -s conftest.err
3671       } && test -s conftest.$ac_objext; then
3672  ac_cv_prog_cc_g=yes
3673else
3674  $as_echo "$as_me: failed program was:" >&5
3675sed 's/^/| /' conftest.$ac_ext >&5
3676
3677
3678fi
3679
3680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3681fi
3682
3683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3684fi
3685
3686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3687   ac_c_werror_flag=$ac_save_c_werror_flag
3688fi
3689{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3690$as_echo "$ac_cv_prog_cc_g" >&6; }
3691if test "$ac_test_CFLAGS" = set; then
3692  CFLAGS=$ac_save_CFLAGS
3693elif test $ac_cv_prog_cc_g = yes; then
3694  if test "$GCC" = yes; then
3695    CFLAGS="-g -O2"
3696  else
3697    CFLAGS="-g"
3698  fi
3699else
3700  if test "$GCC" = yes; then
3701    CFLAGS="-O2"
3702  else
3703    CFLAGS=
3704  fi
3705fi
3706{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3707$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3708if test "${ac_cv_prog_cc_c89+set}" = set; then
3709  $as_echo_n "(cached) " >&6
3710else
3711  ac_cv_prog_cc_c89=no
3712ac_save_CC=$CC
3713cat >conftest.$ac_ext <<_ACEOF
3714/* confdefs.h.  */
3715_ACEOF
3716cat confdefs.h >>conftest.$ac_ext
3717cat >>conftest.$ac_ext <<_ACEOF
3718/* end confdefs.h.  */
3719#include <stdarg.h>
3720#include <stdio.h>
3721#include <sys/types.h>
3722#include <sys/stat.h>
3723/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3724struct buf { int x; };
3725FILE * (*rcsopen) (struct buf *, struct stat *, int);
3726static char *e (p, i)
3727     char **p;
3728     int i;
3729{
3730  return p[i];
3731}
3732static char *f (char * (*g) (char **, int), char **p, ...)
3733{
3734  char *s;
3735  va_list v;
3736  va_start (v,p);
3737  s = g (p, va_arg (v,int));
3738  va_end (v);
3739  return s;
3740}
3741
3742/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3743   function prototypes and stuff, but not '\xHH' hex character constants.
3744   These don't provoke an error unfortunately, instead are silently treated
3745   as 'x'.  The following induces an error, until -std is added to get
3746   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3747   array size at least.  It's necessary to write '\x00'==0 to get something
3748   that's true only with -std.  */
3749int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3750
3751/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3752   inside strings and character constants.  */
3753#define FOO(x) 'x'
3754int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3755
3756int test (int i, double x);
3757struct s1 {int (*f) (int a);};
3758struct s2 {int (*f) (double a);};
3759int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3760int argc;
3761char **argv;
3762int
3763main ()
3764{
3765return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3766  ;
3767  return 0;
3768}
3769_ACEOF
3770for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3771	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3772do
3773  CC="$ac_save_CC $ac_arg"
3774  rm -f conftest.$ac_objext
3775if { (ac_try="$ac_compile"
3776case "(($ac_try" in
3777  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3778  *) ac_try_echo=$ac_try;;
3779esac
3780eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3781$as_echo "$ac_try_echo") >&5
3782  (eval "$ac_compile") 2>conftest.er1
3783  ac_status=$?
3784  grep -v '^ *+' conftest.er1 >conftest.err
3785  rm -f conftest.er1
3786  cat conftest.err >&5
3787  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3788  (exit $ac_status); } && {
3789	 test -z "$ac_c_werror_flag" ||
3790	 test ! -s conftest.err
3791       } && test -s conftest.$ac_objext; then
3792  ac_cv_prog_cc_c89=$ac_arg
3793else
3794  $as_echo "$as_me: failed program was:" >&5
3795sed 's/^/| /' conftest.$ac_ext >&5
3796
3797
3798fi
3799
3800rm -f core conftest.err conftest.$ac_objext
3801  test "x$ac_cv_prog_cc_c89" != "xno" && break
3802done
3803rm -f conftest.$ac_ext
3804CC=$ac_save_CC
3805
3806fi
3807# AC_CACHE_VAL
3808case "x$ac_cv_prog_cc_c89" in
3809  x)
3810    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3811$as_echo "none needed" >&6; } ;;
3812  xno)
3813    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3814$as_echo "unsupported" >&6; } ;;
3815  *)
3816    CC="$CC $ac_cv_prog_cc_c89"
3817    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3818$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3819esac
3820
3821
3822ac_ext=c
3823ac_cpp='$CPP $CPPFLAGS'
3824ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3825ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3826ac_compiler_gnu=$ac_cv_c_compiler_gnu
3827
3828depcc="$CC"   am_compiler_list=
3829
3830{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3831$as_echo_n "checking dependency style of $depcc... " >&6; }
3832if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3833  $as_echo_n "(cached) " >&6
3834else
3835  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3836  # We make a subdir and do the tests there.  Otherwise we can end up
3837  # making bogus files that we don't know about and never remove.  For
3838  # instance it was reported that on HP-UX the gcc test will end up
3839  # making a dummy file named `D' -- because `-MD' means `put the output
3840  # in D'.
3841  mkdir conftest.dir
3842  # Copy depcomp to subdir because otherwise we won't find it if we're
3843  # using a relative directory.
3844  cp "$am_depcomp" conftest.dir
3845  cd conftest.dir
3846  # We will build objects and dependencies in a subdirectory because
3847  # it helps to detect inapplicable dependency modes.  For instance
3848  # both Tru64's cc and ICC support -MD to output dependencies as a
3849  # side effect of compilation, but ICC will put the dependencies in
3850  # the current directory while Tru64 will put them in the object
3851  # directory.
3852  mkdir sub
3853
3854  am_cv_CC_dependencies_compiler_type=none
3855  if test "$am_compiler_list" = ""; then
3856     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3857  fi
3858  am__universal=false
3859  case " $depcc " in #(
3860     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3861     esac
3862
3863  for depmode in $am_compiler_list; do
3864    # Setup a source with many dependencies, because some compilers
3865    # like to wrap large dependency lists on column 80 (with \), and
3866    # we should not choose a depcomp mode which is confused by this.
3867    #
3868    # We need to recreate these files for each test, as the compiler may
3869    # overwrite some of them when testing with obscure command lines.
3870    # This happens at least with the AIX C compiler.
3871    : > sub/conftest.c
3872    for i in 1 2 3 4 5 6; do
3873      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3874      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3875      # Solaris 8's {/usr,}/bin/sh.
3876      touch sub/conftst$i.h
3877    done
3878    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3879
3880    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3881    # mode.  It turns out that the SunPro C++ compiler does not properly
3882    # handle `-M -o', and we need to detect this.  Also, some Intel
3883    # versions had trouble with output in subdirs
3884    am__obj=sub/conftest.${OBJEXT-o}
3885    am__minus_obj="-o $am__obj"
3886    case $depmode in
3887    gcc)
3888      # This depmode causes a compiler race in universal mode.
3889      test "$am__universal" = false || continue
3890      ;;
3891    nosideeffect)
3892      # after this tag, mechanisms are not by side-effect, so they'll
3893      # only be used when explicitly requested
3894      if test "x$enable_dependency_tracking" = xyes; then
3895	continue
3896      else
3897	break
3898      fi
3899      ;;
3900    msvisualcpp | msvcmsys)
3901      # This compiler won't grok `-c -o', but also, the minuso test has
3902      # not run yet.  These depmodes are late enough in the game, and
3903      # so weak that their functioning should not be impacted.
3904      am__obj=conftest.${OBJEXT-o}
3905      am__minus_obj=
3906      ;;
3907    none) break ;;
3908    esac
3909    if depmode=$depmode \
3910       source=sub/conftest.c object=$am__obj \
3911       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3912       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3913         >/dev/null 2>conftest.err &&
3914       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3915       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3916       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3917       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3918      # icc doesn't choke on unknown options, it will just issue warnings
3919      # or remarks (even with -Werror).  So we grep stderr for any message
3920      # that says an option was ignored or not supported.
3921      # When given -MP, icc 7.0 and 7.1 complain thusly:
3922      #   icc: Command line warning: ignoring option '-M'; no argument required
3923      # The diagnosis changed in icc 8.0:
3924      #   icc: Command line remark: option '-MP' not supported
3925      if (grep 'ignoring option' conftest.err ||
3926          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3927        am_cv_CC_dependencies_compiler_type=$depmode
3928        break
3929      fi
3930    fi
3931  done
3932
3933  cd ..
3934  rm -rf conftest.dir
3935else
3936  am_cv_CC_dependencies_compiler_type=none
3937fi
3938
3939fi
3940{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3941$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3942CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3943
3944 if
3945  test "x$enable_dependency_tracking" != xno \
3946  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3947  am__fastdepCC_TRUE=
3948  am__fastdepCC_FALSE='#'
3949else
3950  am__fastdepCC_TRUE='#'
3951  am__fastdepCC_FALSE=
3952fi
3953
3954
3955{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3956$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3957if test "${lt_cv_path_SED+set}" = set; then
3958  $as_echo_n "(cached) " >&6
3959else
3960  # Loop through the user's path and test for sed and gsed.
3961# Then use that list of sed's as ones to test for truncation.
3962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3963for as_dir in $PATH
3964do
3965  IFS=$as_save_IFS
3966  test -z "$as_dir" && as_dir=.
3967  for lt_ac_prog in sed gsed; do
3968    for ac_exec_ext in '' $ac_executable_extensions; do
3969      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3970        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3971      fi
3972    done
3973  done
3974done
3975IFS=$as_save_IFS
3976lt_ac_max=0
3977lt_ac_count=0
3978# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3979# along with /bin/sed that truncates output.
3980for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3981  test ! -f $lt_ac_sed && continue
3982  cat /dev/null > conftest.in
3983  lt_ac_count=0
3984  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3985  # Check for GNU sed and select it if it is found.
3986  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3987    lt_cv_path_SED=$lt_ac_sed
3988    break
3989  fi
3990  while true; do
3991    cat conftest.in conftest.in >conftest.tmp
3992    mv conftest.tmp conftest.in
3993    cp conftest.in conftest.nl
3994    echo >>conftest.nl
3995    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3996    cmp -s conftest.out conftest.nl || break
3997    # 10000 chars as input seems more than enough
3998    test $lt_ac_count -gt 10 && break
3999    lt_ac_count=`expr $lt_ac_count + 1`
4000    if test $lt_ac_count -gt $lt_ac_max; then
4001      lt_ac_max=$lt_ac_count
4002      lt_cv_path_SED=$lt_ac_sed
4003    fi
4004  done
4005done
4006
4007fi
4008
4009SED=$lt_cv_path_SED
4010
4011{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4012$as_echo "$SED" >&6; }
4013
4014{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4015$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4016if test "${ac_cv_path_GREP+set}" = set; then
4017  $as_echo_n "(cached) " >&6
4018else
4019  if test -z "$GREP"; then
4020  ac_path_GREP_found=false
4021  # Loop through the user's path and test for each of PROGNAME-LIST
4022  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4023for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4024do
4025  IFS=$as_save_IFS
4026  test -z "$as_dir" && as_dir=.
4027  for ac_prog in grep ggrep; do
4028    for ac_exec_ext in '' $ac_executable_extensions; do
4029      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4030      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4031# Check for GNU ac_path_GREP and select it if it is found.
4032  # Check for GNU $ac_path_GREP
4033case `"$ac_path_GREP" --version 2>&1` in
4034*GNU*)
4035  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4036*)
4037  ac_count=0
4038  $as_echo_n 0123456789 >"conftest.in"
4039  while :
4040  do
4041    cat "conftest.in" "conftest.in" >"conftest.tmp"
4042    mv "conftest.tmp" "conftest.in"
4043    cp "conftest.in" "conftest.nl"
4044    $as_echo 'GREP' >> "conftest.nl"
4045    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4046    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4047    ac_count=`expr $ac_count + 1`
4048    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4049      # Best one so far, save it but keep looking for a better one
4050      ac_cv_path_GREP="$ac_path_GREP"
4051      ac_path_GREP_max=$ac_count
4052    fi
4053    # 10*(2^10) chars as input seems more than enough
4054    test $ac_count -gt 10 && break
4055  done
4056  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4057esac
4058
4059      $ac_path_GREP_found && break 3
4060    done
4061  done
4062done
4063IFS=$as_save_IFS
4064  if test -z "$ac_cv_path_GREP"; then
4065    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4066$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4067   { (exit 1); exit 1; }; }
4068  fi
4069else
4070  ac_cv_path_GREP=$GREP
4071fi
4072
4073fi
4074{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4075$as_echo "$ac_cv_path_GREP" >&6; }
4076 GREP="$ac_cv_path_GREP"
4077
4078
4079{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4080$as_echo_n "checking for egrep... " >&6; }
4081if test "${ac_cv_path_EGREP+set}" = set; then
4082  $as_echo_n "(cached) " >&6
4083else
4084  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4085   then ac_cv_path_EGREP="$GREP -E"
4086   else
4087     if test -z "$EGREP"; then
4088  ac_path_EGREP_found=false
4089  # Loop through the user's path and test for each of PROGNAME-LIST
4090  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4091for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4092do
4093  IFS=$as_save_IFS
4094  test -z "$as_dir" && as_dir=.
4095  for ac_prog in egrep; do
4096    for ac_exec_ext in '' $ac_executable_extensions; do
4097      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4098      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4099# Check for GNU ac_path_EGREP and select it if it is found.
4100  # Check for GNU $ac_path_EGREP
4101case `"$ac_path_EGREP" --version 2>&1` in
4102*GNU*)
4103  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4104*)
4105  ac_count=0
4106  $as_echo_n 0123456789 >"conftest.in"
4107  while :
4108  do
4109    cat "conftest.in" "conftest.in" >"conftest.tmp"
4110    mv "conftest.tmp" "conftest.in"
4111    cp "conftest.in" "conftest.nl"
4112    $as_echo 'EGREP' >> "conftest.nl"
4113    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4114    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4115    ac_count=`expr $ac_count + 1`
4116    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4117      # Best one so far, save it but keep looking for a better one
4118      ac_cv_path_EGREP="$ac_path_EGREP"
4119      ac_path_EGREP_max=$ac_count
4120    fi
4121    # 10*(2^10) chars as input seems more than enough
4122    test $ac_count -gt 10 && break
4123  done
4124  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4125esac
4126
4127      $ac_path_EGREP_found && break 3
4128    done
4129  done
4130done
4131IFS=$as_save_IFS
4132  if test -z "$ac_cv_path_EGREP"; then
4133    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4134$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4135   { (exit 1); exit 1; }; }
4136  fi
4137else
4138  ac_cv_path_EGREP=$EGREP
4139fi
4140
4141   fi
4142fi
4143{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4144$as_echo "$ac_cv_path_EGREP" >&6; }
4145 EGREP="$ac_cv_path_EGREP"
4146
4147
4148
4149# Check whether --with-gnu-ld was given.
4150if test "${with_gnu_ld+set}" = set; then
4151  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4152else
4153  with_gnu_ld=no
4154fi
4155
4156ac_prog=ld
4157if test "$GCC" = yes; then
4158  # Check if gcc -print-prog-name=ld gives a path.
4159  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4160$as_echo_n "checking for ld used by $CC... " >&6; }
4161  case $host in
4162  *-*-mingw*)
4163    # gcc leaves a trailing carriage return which upsets mingw
4164    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4165  *)
4166    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4167  esac
4168  case $ac_prog in
4169    # Accept absolute paths.
4170    [\\/]* | ?:[\\/]*)
4171      re_direlt='/[^/][^/]*/\.\./'
4172      # Canonicalize the pathname of ld
4173      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4174      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4175	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4176      done
4177      test -z "$LD" && LD="$ac_prog"
4178      ;;
4179  "")
4180    # If it fails, then pretend we aren't using GCC.
4181    ac_prog=ld
4182    ;;
4183  *)
4184    # If it is relative, then search for the first ld in PATH.
4185    with_gnu_ld=unknown
4186    ;;
4187  esac
4188elif test "$with_gnu_ld" = yes; then
4189  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4190$as_echo_n "checking for GNU ld... " >&6; }
4191else
4192  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4193$as_echo_n "checking for non-GNU ld... " >&6; }
4194fi
4195if test "${lt_cv_path_LD+set}" = set; then
4196  $as_echo_n "(cached) " >&6
4197else
4198  if test -z "$LD"; then
4199  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4200  for ac_dir in $PATH; do
4201    IFS="$lt_save_ifs"
4202    test -z "$ac_dir" && ac_dir=.
4203    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4204      lt_cv_path_LD="$ac_dir/$ac_prog"
4205      # Check to see if the program is GNU ld.  I'd rather use --version,
4206      # but apparently some variants of GNU ld only accept -v.
4207      # Break only if it was the GNU/non-GNU ld that we prefer.
4208      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4209      *GNU* | *'with BFD'*)
4210	test "$with_gnu_ld" != no && break
4211	;;
4212      *)
4213	test "$with_gnu_ld" != yes && break
4214	;;
4215      esac
4216    fi
4217  done
4218  IFS="$lt_save_ifs"
4219else
4220  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4221fi
4222fi
4223
4224LD="$lt_cv_path_LD"
4225if test -n "$LD"; then
4226  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4227$as_echo "$LD" >&6; }
4228else
4229  { $as_echo "$as_me:$LINENO: result: no" >&5
4230$as_echo "no" >&6; }
4231fi
4232test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4233$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4234   { (exit 1); exit 1; }; }
4235{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4236$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4237if test "${lt_cv_prog_gnu_ld+set}" = set; then
4238  $as_echo_n "(cached) " >&6
4239else
4240  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4241case `$LD -v 2>&1 </dev/null` in
4242*GNU* | *'with BFD'*)
4243  lt_cv_prog_gnu_ld=yes
4244  ;;
4245*)
4246  lt_cv_prog_gnu_ld=no
4247  ;;
4248esac
4249fi
4250{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4251$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4252with_gnu_ld=$lt_cv_prog_gnu_ld
4253
4254
4255{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4256$as_echo_n "checking for $LD option to reload object files... " >&6; }
4257if test "${lt_cv_ld_reload_flag+set}" = set; then
4258  $as_echo_n "(cached) " >&6
4259else
4260  lt_cv_ld_reload_flag='-r'
4261fi
4262{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4263$as_echo "$lt_cv_ld_reload_flag" >&6; }
4264reload_flag=$lt_cv_ld_reload_flag
4265case $reload_flag in
4266"" | " "*) ;;
4267*) reload_flag=" $reload_flag" ;;
4268esac
4269reload_cmds='$LD$reload_flag -o $output$reload_objs'
4270case $host_os in
4271  darwin*)
4272    if test "$GCC" = yes; then
4273      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4274    else
4275      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4276    fi
4277    ;;
4278esac
4279
4280{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4281$as_echo_n "checking for BSD-compatible nm... " >&6; }
4282if test "${lt_cv_path_NM+set}" = set; then
4283  $as_echo_n "(cached) " >&6
4284else
4285  if test -n "$NM"; then
4286  # Let the user override the test.
4287  lt_cv_path_NM="$NM"
4288else
4289  lt_nm_to_check="${ac_tool_prefix}nm"
4290  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4291    lt_nm_to_check="$lt_nm_to_check nm"
4292  fi
4293  for lt_tmp_nm in $lt_nm_to_check; do
4294    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4295    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4296      IFS="$lt_save_ifs"
4297      test -z "$ac_dir" && ac_dir=.
4298      tmp_nm="$ac_dir/$lt_tmp_nm"
4299      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4300	# Check to see if the nm accepts a BSD-compat flag.
4301	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4302	#   nm: unknown option "B" ignored
4303	# Tru64's nm complains that /dev/null is an invalid object file
4304	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4305	*/dev/null* | *'Invalid file or object type'*)
4306	  lt_cv_path_NM="$tmp_nm -B"
4307	  break
4308	  ;;
4309	*)
4310	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4311	  */dev/null*)
4312	    lt_cv_path_NM="$tmp_nm -p"
4313	    break
4314	    ;;
4315	  *)
4316	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4317	    continue # so that we can try to find one that supports BSD flags
4318	    ;;
4319	  esac
4320	  ;;
4321	esac
4322      fi
4323    done
4324    IFS="$lt_save_ifs"
4325  done
4326  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4327fi
4328fi
4329{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4330$as_echo "$lt_cv_path_NM" >&6; }
4331NM="$lt_cv_path_NM"
4332
4333{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4334$as_echo_n "checking whether ln -s works... " >&6; }
4335LN_S=$as_ln_s
4336if test "$LN_S" = "ln -s"; then
4337  { $as_echo "$as_me:$LINENO: result: yes" >&5
4338$as_echo "yes" >&6; }
4339else
4340  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4341$as_echo "no, using $LN_S" >&6; }
4342fi
4343
4344{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4345$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4346if test "${lt_cv_deplibs_check_method+set}" = set; then
4347  $as_echo_n "(cached) " >&6
4348else
4349  lt_cv_file_magic_cmd='$MAGIC_CMD'
4350lt_cv_file_magic_test_file=
4351lt_cv_deplibs_check_method='unknown'
4352# Need to set the preceding variable on all platforms that support
4353# interlibrary dependencies.
4354# 'none' -- dependencies not supported.
4355# `unknown' -- same as none, but documents that we really don't know.
4356# 'pass_all' -- all dependencies passed with no checks.
4357# 'test_compile' -- check by making test program.
4358# 'file_magic [[regex]]' -- check by looking for files in library path
4359# which responds to the $file_magic_cmd with a given extended regex.
4360# If you have `file' or equivalent on your system and you're not sure
4361# whether `pass_all' will *always* work, you probably want this one.
4362
4363case $host_os in
4364aix[4-9]*)
4365  lt_cv_deplibs_check_method=pass_all
4366  ;;
4367
4368beos*)
4369  lt_cv_deplibs_check_method=pass_all
4370  ;;
4371
4372bsdi[45]*)
4373  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4374  lt_cv_file_magic_cmd='/usr/bin/file -L'
4375  lt_cv_file_magic_test_file=/shlib/libc.so
4376  ;;
4377
4378cygwin*)
4379  # func_win32_libid is a shell function defined in ltmain.sh
4380  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4381  lt_cv_file_magic_cmd='func_win32_libid'
4382  ;;
4383
4384mingw* | pw32*)
4385  # Base MSYS/MinGW do not provide the 'file' command needed by
4386  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4387  # unless we find 'file', for example because we are cross-compiling.
4388  if ( file / ) >/dev/null 2>&1; then
4389    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4390    lt_cv_file_magic_cmd='func_win32_libid'
4391  else
4392    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4393    lt_cv_file_magic_cmd='$OBJDUMP -f'
4394  fi
4395  ;;
4396
4397darwin* | rhapsody*)
4398  lt_cv_deplibs_check_method=pass_all
4399  ;;
4400
4401freebsd* | dragonfly*)
4402  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4403    case $host_cpu in
4404    i*86 )
4405      # Not sure whether the presence of OpenBSD here was a mistake.
4406      # Let's accept both of them until this is cleared up.
4407      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4408      lt_cv_file_magic_cmd=/usr/bin/file
4409      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4410      ;;
4411    esac
4412  else
4413    lt_cv_deplibs_check_method=pass_all
4414  fi
4415  ;;
4416
4417gnu*)
4418  lt_cv_deplibs_check_method=pass_all
4419  ;;
4420
4421hpux10.20* | hpux11*)
4422  lt_cv_file_magic_cmd=/usr/bin/file
4423  case $host_cpu in
4424  ia64*)
4425    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4426    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4427    ;;
4428  hppa*64*)
4429    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]'
4430    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4431    ;;
4432  *)
4433    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4434    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4435    ;;
4436  esac
4437  ;;
4438
4439interix[3-9]*)
4440  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4441  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4442  ;;
4443
4444irix5* | irix6* | nonstopux*)
4445  case $LD in
4446  *-32|*"-32 ") libmagic=32-bit;;
4447  *-n32|*"-n32 ") libmagic=N32;;
4448  *-64|*"-64 ") libmagic=64-bit;;
4449  *) libmagic=never-match;;
4450  esac
4451  lt_cv_deplibs_check_method=pass_all
4452  ;;
4453
4454# This must be Linux ELF.
4455linux* | k*bsd*-gnu)
4456  lt_cv_deplibs_check_method=pass_all
4457  ;;
4458
4459netbsd*)
4460  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4461    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4462  else
4463    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4464  fi
4465  ;;
4466
4467newos6*)
4468  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4469  lt_cv_file_magic_cmd=/usr/bin/file
4470  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4471  ;;
4472
4473nto-qnx*)
4474  lt_cv_deplibs_check_method=unknown
4475  ;;
4476
4477openbsd*)
4478  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4479    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4480  else
4481    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4482  fi
4483  ;;
4484
4485osf3* | osf4* | osf5*)
4486  lt_cv_deplibs_check_method=pass_all
4487  ;;
4488
4489rdos*)
4490  lt_cv_deplibs_check_method=pass_all
4491  ;;
4492
4493solaris*)
4494  lt_cv_deplibs_check_method=pass_all
4495  ;;
4496
4497sysv4 | sysv4.3*)
4498  case $host_vendor in
4499  motorola)
4500    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]'
4501    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4502    ;;
4503  ncr)
4504    lt_cv_deplibs_check_method=pass_all
4505    ;;
4506  sequent)
4507    lt_cv_file_magic_cmd='/bin/file'
4508    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4509    ;;
4510  sni)
4511    lt_cv_file_magic_cmd='/bin/file'
4512    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4513    lt_cv_file_magic_test_file=/lib/libc.so
4514    ;;
4515  siemens)
4516    lt_cv_deplibs_check_method=pass_all
4517    ;;
4518  pc)
4519    lt_cv_deplibs_check_method=pass_all
4520    ;;
4521  esac
4522  ;;
4523
4524sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4525  lt_cv_deplibs_check_method=pass_all
4526  ;;
4527esac
4528
4529fi
4530{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4531$as_echo "$lt_cv_deplibs_check_method" >&6; }
4532file_magic_cmd=$lt_cv_file_magic_cmd
4533deplibs_check_method=$lt_cv_deplibs_check_method
4534test -z "$deplibs_check_method" && deplibs_check_method=unknown
4535
4536
4537
4538
4539# If no C compiler was specified, use CC.
4540LTCC=${LTCC-"$CC"}
4541
4542# If no C compiler flags were specified, use CFLAGS.
4543LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4544
4545# Allow CC to be a program name with arguments.
4546compiler=$CC
4547
4548
4549# Check whether --enable-libtool-lock was given.
4550if test "${enable_libtool_lock+set}" = set; then
4551  enableval=$enable_libtool_lock;
4552fi
4553
4554test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4555
4556# Some flags need to be propagated to the compiler or linker for good
4557# libtool support.
4558case $host in
4559ia64-*-hpux*)
4560  # Find out which ABI we are using.
4561  echo 'int i;' > conftest.$ac_ext
4562  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4563  (eval $ac_compile) 2>&5
4564  ac_status=$?
4565  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4566  (exit $ac_status); }; then
4567    case `/usr/bin/file conftest.$ac_objext` in
4568    *ELF-32*)
4569      HPUX_IA64_MODE="32"
4570      ;;
4571    *ELF-64*)
4572      HPUX_IA64_MODE="64"
4573      ;;
4574    esac
4575  fi
4576  rm -rf conftest*
4577  ;;
4578*-*-irix6*)
4579  # Find out which ABI we are using.
4580  echo '#line 4580 "configure"' > conftest.$ac_ext
4581  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4582  (eval $ac_compile) 2>&5
4583  ac_status=$?
4584  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4585  (exit $ac_status); }; then
4586   if test "$lt_cv_prog_gnu_ld" = yes; then
4587    case `/usr/bin/file conftest.$ac_objext` in
4588    *32-bit*)
4589      LD="${LD-ld} -melf32bsmip"
4590      ;;
4591    *N32*)
4592      LD="${LD-ld} -melf32bmipn32"
4593      ;;
4594    *64-bit*)
4595      LD="${LD-ld} -melf64bmip"
4596      ;;
4597    esac
4598   else
4599    case `/usr/bin/file conftest.$ac_objext` in
4600    *32-bit*)
4601      LD="${LD-ld} -32"
4602      ;;
4603    *N32*)
4604      LD="${LD-ld} -n32"
4605      ;;
4606    *64-bit*)
4607      LD="${LD-ld} -64"
4608      ;;
4609    esac
4610   fi
4611  fi
4612  rm -rf conftest*
4613  ;;
4614
4615x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4616s390*-*linux*|sparc*-*linux*)
4617  # Find out which ABI we are using.
4618  echo 'int i;' > conftest.$ac_ext
4619  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4620  (eval $ac_compile) 2>&5
4621  ac_status=$?
4622  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4623  (exit $ac_status); }; then
4624    case `/usr/bin/file conftest.o` in
4625    *32-bit*)
4626      case $host in
4627        x86_64-*kfreebsd*-gnu)
4628          LD="${LD-ld} -m elf_i386_fbsd"
4629          ;;
4630        x86_64-*linux*)
4631          LD="${LD-ld} -m elf_i386"
4632          ;;
4633        ppc64-*linux*|powerpc64-*linux*)
4634          LD="${LD-ld} -m elf32ppclinux"
4635          ;;
4636        s390x-*linux*)
4637          LD="${LD-ld} -m elf_s390"
4638          ;;
4639        sparc64-*linux*)
4640          LD="${LD-ld} -m elf32_sparc"
4641          ;;
4642      esac
4643      ;;
4644    *64-bit*)
4645      libsuff=64
4646      case $host in
4647        x86_64-*kfreebsd*-gnu)
4648          LD="${LD-ld} -m elf_x86_64_fbsd"
4649          ;;
4650        x86_64-*linux*)
4651          LD="${LD-ld} -m elf_x86_64"
4652          ;;
4653        ppc*-*linux*|powerpc*-*linux*)
4654          LD="${LD-ld} -m elf64ppc"
4655          ;;
4656        s390*-*linux*)
4657          LD="${LD-ld} -m elf64_s390"
4658          ;;
4659        sparc*-*linux*)
4660          LD="${LD-ld} -m elf64_sparc"
4661          ;;
4662      esac
4663      ;;
4664    esac
4665  fi
4666  rm -rf conftest*
4667  ;;
4668
4669*-*-sco3.2v5*)
4670  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4671  SAVE_CFLAGS="$CFLAGS"
4672  CFLAGS="$CFLAGS -belf"
4673  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4674$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4675if test "${lt_cv_cc_needs_belf+set}" = set; then
4676  $as_echo_n "(cached) " >&6
4677else
4678  ac_ext=c
4679ac_cpp='$CPP $CPPFLAGS'
4680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4682ac_compiler_gnu=$ac_cv_c_compiler_gnu
4683
4684     cat >conftest.$ac_ext <<_ACEOF
4685/* confdefs.h.  */
4686_ACEOF
4687cat confdefs.h >>conftest.$ac_ext
4688cat >>conftest.$ac_ext <<_ACEOF
4689/* end confdefs.h.  */
4690
4691int
4692main ()
4693{
4694
4695  ;
4696  return 0;
4697}
4698_ACEOF
4699rm -f conftest.$ac_objext conftest$ac_exeext
4700if { (ac_try="$ac_link"
4701case "(($ac_try" in
4702  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4703  *) ac_try_echo=$ac_try;;
4704esac
4705eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4706$as_echo "$ac_try_echo") >&5
4707  (eval "$ac_link") 2>conftest.er1
4708  ac_status=$?
4709  grep -v '^ *+' conftest.er1 >conftest.err
4710  rm -f conftest.er1
4711  cat conftest.err >&5
4712  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4713  (exit $ac_status); } && {
4714	 test -z "$ac_c_werror_flag" ||
4715	 test ! -s conftest.err
4716       } && test -s conftest$ac_exeext && {
4717	 test "$cross_compiling" = yes ||
4718	 $as_test_x conftest$ac_exeext
4719       }; then
4720  lt_cv_cc_needs_belf=yes
4721else
4722  $as_echo "$as_me: failed program was:" >&5
4723sed 's/^/| /' conftest.$ac_ext >&5
4724
4725	lt_cv_cc_needs_belf=no
4726fi
4727
4728rm -rf conftest.dSYM
4729rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4730      conftest$ac_exeext conftest.$ac_ext
4731     ac_ext=c
4732ac_cpp='$CPP $CPPFLAGS'
4733ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4734ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4735ac_compiler_gnu=$ac_cv_c_compiler_gnu
4736
4737fi
4738{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4739$as_echo "$lt_cv_cc_needs_belf" >&6; }
4740  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4741    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4742    CFLAGS="$SAVE_CFLAGS"
4743  fi
4744  ;;
4745sparc*-*solaris*)
4746  # Find out which ABI we are using.
4747  echo 'int i;' > conftest.$ac_ext
4748  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4749  (eval $ac_compile) 2>&5
4750  ac_status=$?
4751  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4752  (exit $ac_status); }; then
4753    case `/usr/bin/file conftest.o` in
4754    *64-bit*)
4755      case $lt_cv_prog_gnu_ld in
4756      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4757      *)
4758        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4759	  LD="${LD-ld} -64"
4760	fi
4761	;;
4762      esac
4763      ;;
4764    esac
4765  fi
4766  rm -rf conftest*
4767  ;;
4768
4769
4770esac
4771
4772need_locks="$enable_libtool_lock"
4773
4774
4775ac_ext=c
4776ac_cpp='$CPP $CPPFLAGS'
4777ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4778ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4779ac_compiler_gnu=$ac_cv_c_compiler_gnu
4780{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4781$as_echo_n "checking how to run the C preprocessor... " >&6; }
4782# On Suns, sometimes $CPP names a directory.
4783if test -n "$CPP" && test -d "$CPP"; then
4784  CPP=
4785fi
4786if test -z "$CPP"; then
4787  if test "${ac_cv_prog_CPP+set}" = set; then
4788  $as_echo_n "(cached) " >&6
4789else
4790      # Double quotes because CPP needs to be expanded
4791    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4792    do
4793      ac_preproc_ok=false
4794for ac_c_preproc_warn_flag in '' yes
4795do
4796  # Use a header file that comes with gcc, so configuring glibc
4797  # with a fresh cross-compiler works.
4798  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4799  # <limits.h> exists even on freestanding compilers.
4800  # On the NeXT, cc -E runs the code through the compiler's parser,
4801  # not just through cpp. "Syntax error" is here to catch this case.
4802  cat >conftest.$ac_ext <<_ACEOF
4803/* confdefs.h.  */
4804_ACEOF
4805cat confdefs.h >>conftest.$ac_ext
4806cat >>conftest.$ac_ext <<_ACEOF
4807/* end confdefs.h.  */
4808#ifdef __STDC__
4809# include <limits.h>
4810#else
4811# include <assert.h>
4812#endif
4813		     Syntax error
4814_ACEOF
4815if { (ac_try="$ac_cpp conftest.$ac_ext"
4816case "(($ac_try" in
4817  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4818  *) ac_try_echo=$ac_try;;
4819esac
4820eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4821$as_echo "$ac_try_echo") >&5
4822  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4823  ac_status=$?
4824  grep -v '^ *+' conftest.er1 >conftest.err
4825  rm -f conftest.er1
4826  cat conftest.err >&5
4827  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4828  (exit $ac_status); } >/dev/null && {
4829	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4830	 test ! -s conftest.err
4831       }; then
4832  :
4833else
4834  $as_echo "$as_me: failed program was:" >&5
4835sed 's/^/| /' conftest.$ac_ext >&5
4836
4837  # Broken: fails on valid input.
4838continue
4839fi
4840
4841rm -f conftest.err conftest.$ac_ext
4842
4843  # OK, works on sane cases.  Now check whether nonexistent headers
4844  # can be detected and how.
4845  cat >conftest.$ac_ext <<_ACEOF
4846/* confdefs.h.  */
4847_ACEOF
4848cat confdefs.h >>conftest.$ac_ext
4849cat >>conftest.$ac_ext <<_ACEOF
4850/* end confdefs.h.  */
4851#include <ac_nonexistent.h>
4852_ACEOF
4853if { (ac_try="$ac_cpp conftest.$ac_ext"
4854case "(($ac_try" in
4855  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4856  *) ac_try_echo=$ac_try;;
4857esac
4858eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4859$as_echo "$ac_try_echo") >&5
4860  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4861  ac_status=$?
4862  grep -v '^ *+' conftest.er1 >conftest.err
4863  rm -f conftest.er1
4864  cat conftest.err >&5
4865  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4866  (exit $ac_status); } >/dev/null && {
4867	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4868	 test ! -s conftest.err
4869       }; then
4870  # Broken: success on invalid input.
4871continue
4872else
4873  $as_echo "$as_me: failed program was:" >&5
4874sed 's/^/| /' conftest.$ac_ext >&5
4875
4876  # Passes both tests.
4877ac_preproc_ok=:
4878break
4879fi
4880
4881rm -f conftest.err conftest.$ac_ext
4882
4883done
4884# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4885rm -f conftest.err conftest.$ac_ext
4886if $ac_preproc_ok; then
4887  break
4888fi
4889
4890    done
4891    ac_cv_prog_CPP=$CPP
4892
4893fi
4894  CPP=$ac_cv_prog_CPP
4895else
4896  ac_cv_prog_CPP=$CPP
4897fi
4898{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4899$as_echo "$CPP" >&6; }
4900ac_preproc_ok=false
4901for ac_c_preproc_warn_flag in '' yes
4902do
4903  # Use a header file that comes with gcc, so configuring glibc
4904  # with a fresh cross-compiler works.
4905  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4906  # <limits.h> exists even on freestanding compilers.
4907  # On the NeXT, cc -E runs the code through the compiler's parser,
4908  # not just through cpp. "Syntax error" is here to catch this case.
4909  cat >conftest.$ac_ext <<_ACEOF
4910/* confdefs.h.  */
4911_ACEOF
4912cat confdefs.h >>conftest.$ac_ext
4913cat >>conftest.$ac_ext <<_ACEOF
4914/* end confdefs.h.  */
4915#ifdef __STDC__
4916# include <limits.h>
4917#else
4918# include <assert.h>
4919#endif
4920		     Syntax error
4921_ACEOF
4922if { (ac_try="$ac_cpp conftest.$ac_ext"
4923case "(($ac_try" in
4924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4925  *) ac_try_echo=$ac_try;;
4926esac
4927eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4928$as_echo "$ac_try_echo") >&5
4929  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4930  ac_status=$?
4931  grep -v '^ *+' conftest.er1 >conftest.err
4932  rm -f conftest.er1
4933  cat conftest.err >&5
4934  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4935  (exit $ac_status); } >/dev/null && {
4936	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4937	 test ! -s conftest.err
4938       }; then
4939  :
4940else
4941  $as_echo "$as_me: failed program was:" >&5
4942sed 's/^/| /' conftest.$ac_ext >&5
4943
4944  # Broken: fails on valid input.
4945continue
4946fi
4947
4948rm -f conftest.err conftest.$ac_ext
4949
4950  # OK, works on sane cases.  Now check whether nonexistent headers
4951  # can be detected and how.
4952  cat >conftest.$ac_ext <<_ACEOF
4953/* confdefs.h.  */
4954_ACEOF
4955cat confdefs.h >>conftest.$ac_ext
4956cat >>conftest.$ac_ext <<_ACEOF
4957/* end confdefs.h.  */
4958#include <ac_nonexistent.h>
4959_ACEOF
4960if { (ac_try="$ac_cpp conftest.$ac_ext"
4961case "(($ac_try" in
4962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4963  *) ac_try_echo=$ac_try;;
4964esac
4965eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4966$as_echo "$ac_try_echo") >&5
4967  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4968  ac_status=$?
4969  grep -v '^ *+' conftest.er1 >conftest.err
4970  rm -f conftest.er1
4971  cat conftest.err >&5
4972  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4973  (exit $ac_status); } >/dev/null && {
4974	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4975	 test ! -s conftest.err
4976       }; then
4977  # Broken: success on invalid input.
4978continue
4979else
4980  $as_echo "$as_me: failed program was:" >&5
4981sed 's/^/| /' conftest.$ac_ext >&5
4982
4983  # Passes both tests.
4984ac_preproc_ok=:
4985break
4986fi
4987
4988rm -f conftest.err conftest.$ac_ext
4989
4990done
4991# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4992rm -f conftest.err conftest.$ac_ext
4993if $ac_preproc_ok; then
4994  :
4995else
4996  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4997$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4998{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4999See \`config.log' for more details." >&5
5000$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5001See \`config.log' for more details." >&2;}
5002   { (exit 1); exit 1; }; }; }
5003fi
5004
5005ac_ext=c
5006ac_cpp='$CPP $CPPFLAGS'
5007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5009ac_compiler_gnu=$ac_cv_c_compiler_gnu
5010
5011
5012{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5013$as_echo_n "checking for ANSI C header files... " >&6; }
5014if test "${ac_cv_header_stdc+set}" = set; then
5015  $as_echo_n "(cached) " >&6
5016else
5017  cat >conftest.$ac_ext <<_ACEOF
5018/* confdefs.h.  */
5019_ACEOF
5020cat confdefs.h >>conftest.$ac_ext
5021cat >>conftest.$ac_ext <<_ACEOF
5022/* end confdefs.h.  */
5023#include <stdlib.h>
5024#include <stdarg.h>
5025#include <string.h>
5026#include <float.h>
5027
5028int
5029main ()
5030{
5031
5032  ;
5033  return 0;
5034}
5035_ACEOF
5036rm -f conftest.$ac_objext
5037if { (ac_try="$ac_compile"
5038case "(($ac_try" in
5039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5040  *) ac_try_echo=$ac_try;;
5041esac
5042eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5043$as_echo "$ac_try_echo") >&5
5044  (eval "$ac_compile") 2>conftest.er1
5045  ac_status=$?
5046  grep -v '^ *+' conftest.er1 >conftest.err
5047  rm -f conftest.er1
5048  cat conftest.err >&5
5049  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5050  (exit $ac_status); } && {
5051	 test -z "$ac_c_werror_flag" ||
5052	 test ! -s conftest.err
5053       } && test -s conftest.$ac_objext; then
5054  ac_cv_header_stdc=yes
5055else
5056  $as_echo "$as_me: failed program was:" >&5
5057sed 's/^/| /' conftest.$ac_ext >&5
5058
5059	ac_cv_header_stdc=no
5060fi
5061
5062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5063
5064if test $ac_cv_header_stdc = yes; then
5065  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5066  cat >conftest.$ac_ext <<_ACEOF
5067/* confdefs.h.  */
5068_ACEOF
5069cat confdefs.h >>conftest.$ac_ext
5070cat >>conftest.$ac_ext <<_ACEOF
5071/* end confdefs.h.  */
5072#include <string.h>
5073
5074_ACEOF
5075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5076  $EGREP "memchr" >/dev/null 2>&1; then
5077  :
5078else
5079  ac_cv_header_stdc=no
5080fi
5081rm -f conftest*
5082
5083fi
5084
5085if test $ac_cv_header_stdc = yes; then
5086  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5087  cat >conftest.$ac_ext <<_ACEOF
5088/* confdefs.h.  */
5089_ACEOF
5090cat confdefs.h >>conftest.$ac_ext
5091cat >>conftest.$ac_ext <<_ACEOF
5092/* end confdefs.h.  */
5093#include <stdlib.h>
5094
5095_ACEOF
5096if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5097  $EGREP "free" >/dev/null 2>&1; then
5098  :
5099else
5100  ac_cv_header_stdc=no
5101fi
5102rm -f conftest*
5103
5104fi
5105
5106if test $ac_cv_header_stdc = yes; then
5107  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5108  if test "$cross_compiling" = yes; then
5109  :
5110else
5111  cat >conftest.$ac_ext <<_ACEOF
5112/* confdefs.h.  */
5113_ACEOF
5114cat confdefs.h >>conftest.$ac_ext
5115cat >>conftest.$ac_ext <<_ACEOF
5116/* end confdefs.h.  */
5117#include <ctype.h>
5118#include <stdlib.h>
5119#if ((' ' & 0x0FF) == 0x020)
5120# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5121# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5122#else
5123# define ISLOWER(c) \
5124		   (('a' <= (c) && (c) <= 'i') \
5125		     || ('j' <= (c) && (c) <= 'r') \
5126		     || ('s' <= (c) && (c) <= 'z'))
5127# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5128#endif
5129
5130#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5131int
5132main ()
5133{
5134  int i;
5135  for (i = 0; i < 256; i++)
5136    if (XOR (islower (i), ISLOWER (i))
5137	|| toupper (i) != TOUPPER (i))
5138      return 2;
5139  return 0;
5140}
5141_ACEOF
5142rm -f conftest$ac_exeext
5143if { (ac_try="$ac_link"
5144case "(($ac_try" in
5145  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5146  *) ac_try_echo=$ac_try;;
5147esac
5148eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5149$as_echo "$ac_try_echo") >&5
5150  (eval "$ac_link") 2>&5
5151  ac_status=$?
5152  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5153  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5154  { (case "(($ac_try" in
5155  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5156  *) ac_try_echo=$ac_try;;
5157esac
5158eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5159$as_echo "$ac_try_echo") >&5
5160  (eval "$ac_try") 2>&5
5161  ac_status=$?
5162  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5163  (exit $ac_status); }; }; then
5164  :
5165else
5166  $as_echo "$as_me: program exited with status $ac_status" >&5
5167$as_echo "$as_me: failed program was:" >&5
5168sed 's/^/| /' conftest.$ac_ext >&5
5169
5170( exit $ac_status )
5171ac_cv_header_stdc=no
5172fi
5173rm -rf conftest.dSYM
5174rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5175fi
5176
5177
5178fi
5179fi
5180{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5181$as_echo "$ac_cv_header_stdc" >&6; }
5182if test $ac_cv_header_stdc = yes; then
5183
5184cat >>confdefs.h <<\_ACEOF
5185#define STDC_HEADERS 1
5186_ACEOF
5187
5188fi
5189
5190# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5201		  inttypes.h stdint.h unistd.h
5202do
5203as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5204{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5205$as_echo_n "checking for $ac_header... " >&6; }
5206if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5207  $as_echo_n "(cached) " >&6
5208else
5209  cat >conftest.$ac_ext <<_ACEOF
5210/* confdefs.h.  */
5211_ACEOF
5212cat confdefs.h >>conftest.$ac_ext
5213cat >>conftest.$ac_ext <<_ACEOF
5214/* end confdefs.h.  */
5215$ac_includes_default
5216
5217#include <$ac_header>
5218_ACEOF
5219rm -f conftest.$ac_objext
5220if { (ac_try="$ac_compile"
5221case "(($ac_try" in
5222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5223  *) ac_try_echo=$ac_try;;
5224esac
5225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5226$as_echo "$ac_try_echo") >&5
5227  (eval "$ac_compile") 2>conftest.er1
5228  ac_status=$?
5229  grep -v '^ *+' conftest.er1 >conftest.err
5230  rm -f conftest.er1
5231  cat conftest.err >&5
5232  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5233  (exit $ac_status); } && {
5234	 test -z "$ac_c_werror_flag" ||
5235	 test ! -s conftest.err
5236       } && test -s conftest.$ac_objext; then
5237  eval "$as_ac_Header=yes"
5238else
5239  $as_echo "$as_me: failed program was:" >&5
5240sed 's/^/| /' conftest.$ac_ext >&5
5241
5242	eval "$as_ac_Header=no"
5243fi
5244
5245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246fi
5247ac_res=`eval 'as_val=${'$as_ac_Header'}
5248		 $as_echo "$as_val"'`
5249	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5250$as_echo "$ac_res" >&6; }
5251as_val=`eval 'as_val=${'$as_ac_Header'}
5252		 $as_echo "$as_val"'`
5253   if test "x$as_val" = x""yes; then
5254  cat >>confdefs.h <<_ACEOF
5255#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5256_ACEOF
5257
5258fi
5259
5260done
5261
5262
5263
5264for ac_header in dlfcn.h
5265do
5266as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5267if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5268  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5269$as_echo_n "checking for $ac_header... " >&6; }
5270if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5271  $as_echo_n "(cached) " >&6
5272fi
5273ac_res=`eval 'as_val=${'$as_ac_Header'}
5274		 $as_echo "$as_val"'`
5275	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5276$as_echo "$ac_res" >&6; }
5277else
5278  # Is the header compilable?
5279{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5280$as_echo_n "checking $ac_header usability... " >&6; }
5281cat >conftest.$ac_ext <<_ACEOF
5282/* confdefs.h.  */
5283_ACEOF
5284cat confdefs.h >>conftest.$ac_ext
5285cat >>conftest.$ac_ext <<_ACEOF
5286/* end confdefs.h.  */
5287$ac_includes_default
5288#include <$ac_header>
5289_ACEOF
5290rm -f conftest.$ac_objext
5291if { (ac_try="$ac_compile"
5292case "(($ac_try" in
5293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5294  *) ac_try_echo=$ac_try;;
5295esac
5296eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5297$as_echo "$ac_try_echo") >&5
5298  (eval "$ac_compile") 2>conftest.er1
5299  ac_status=$?
5300  grep -v '^ *+' conftest.er1 >conftest.err
5301  rm -f conftest.er1
5302  cat conftest.err >&5
5303  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5304  (exit $ac_status); } && {
5305	 test -z "$ac_c_werror_flag" ||
5306	 test ! -s conftest.err
5307       } && test -s conftest.$ac_objext; then
5308  ac_header_compiler=yes
5309else
5310  $as_echo "$as_me: failed program was:" >&5
5311sed 's/^/| /' conftest.$ac_ext >&5
5312
5313	ac_header_compiler=no
5314fi
5315
5316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5317{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5318$as_echo "$ac_header_compiler" >&6; }
5319
5320# Is the header present?
5321{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5322$as_echo_n "checking $ac_header presence... " >&6; }
5323cat >conftest.$ac_ext <<_ACEOF
5324/* confdefs.h.  */
5325_ACEOF
5326cat confdefs.h >>conftest.$ac_ext
5327cat >>conftest.$ac_ext <<_ACEOF
5328/* end confdefs.h.  */
5329#include <$ac_header>
5330_ACEOF
5331if { (ac_try="$ac_cpp conftest.$ac_ext"
5332case "(($ac_try" in
5333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5334  *) ac_try_echo=$ac_try;;
5335esac
5336eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5337$as_echo "$ac_try_echo") >&5
5338  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5339  ac_status=$?
5340  grep -v '^ *+' conftest.er1 >conftest.err
5341  rm -f conftest.er1
5342  cat conftest.err >&5
5343  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5344  (exit $ac_status); } >/dev/null && {
5345	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5346	 test ! -s conftest.err
5347       }; then
5348  ac_header_preproc=yes
5349else
5350  $as_echo "$as_me: failed program was:" >&5
5351sed 's/^/| /' conftest.$ac_ext >&5
5352
5353  ac_header_preproc=no
5354fi
5355
5356rm -f conftest.err conftest.$ac_ext
5357{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5358$as_echo "$ac_header_preproc" >&6; }
5359
5360# So?  What about this header?
5361case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5362  yes:no: )
5363    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5364$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5365    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5366$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5367    ac_header_preproc=yes
5368    ;;
5369  no:yes:* )
5370    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5371$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5372    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5373$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5374    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5375$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5376    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5377$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5378    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5379$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5380    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5381$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5382    ( cat <<\_ASBOX
5383## ---------------------------------------------------------------------- ##
5384## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5385## ---------------------------------------------------------------------- ##
5386_ASBOX
5387     ) | sed "s/^/$as_me: WARNING:     /" >&2
5388    ;;
5389esac
5390{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5391$as_echo_n "checking for $ac_header... " >&6; }
5392if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5393  $as_echo_n "(cached) " >&6
5394else
5395  eval "$as_ac_Header=\$ac_header_preproc"
5396fi
5397ac_res=`eval 'as_val=${'$as_ac_Header'}
5398		 $as_echo "$as_val"'`
5399	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5400$as_echo "$ac_res" >&6; }
5401
5402fi
5403as_val=`eval 'as_val=${'$as_ac_Header'}
5404		 $as_echo "$as_val"'`
5405   if test "x$as_val" = x""yes; then
5406  cat >>confdefs.h <<_ACEOF
5407#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5408_ACEOF
5409
5410fi
5411
5412done
5413
5414ac_ext=cpp
5415ac_cpp='$CXXCPP $CPPFLAGS'
5416ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5417ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5418ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5419if test -z "$CXX"; then
5420  if test -n "$CCC"; then
5421    CXX=$CCC
5422  else
5423    if test -n "$ac_tool_prefix"; then
5424  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5425  do
5426    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5427set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5428{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5429$as_echo_n "checking for $ac_word... " >&6; }
5430if test "${ac_cv_prog_CXX+set}" = set; then
5431  $as_echo_n "(cached) " >&6
5432else
5433  if test -n "$CXX"; then
5434  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5435else
5436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5437for as_dir in $PATH
5438do
5439  IFS=$as_save_IFS
5440  test -z "$as_dir" && as_dir=.
5441  for ac_exec_ext in '' $ac_executable_extensions; do
5442  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5443    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5444    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5445    break 2
5446  fi
5447done
5448done
5449IFS=$as_save_IFS
5450
5451fi
5452fi
5453CXX=$ac_cv_prog_CXX
5454if test -n "$CXX"; then
5455  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5456$as_echo "$CXX" >&6; }
5457else
5458  { $as_echo "$as_me:$LINENO: result: no" >&5
5459$as_echo "no" >&6; }
5460fi
5461
5462
5463    test -n "$CXX" && break
5464  done
5465fi
5466if test -z "$CXX"; then
5467  ac_ct_CXX=$CXX
5468  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5469do
5470  # Extract the first word of "$ac_prog", so it can be a program name with args.
5471set dummy $ac_prog; ac_word=$2
5472{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5473$as_echo_n "checking for $ac_word... " >&6; }
5474if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5475  $as_echo_n "(cached) " >&6
5476else
5477  if test -n "$ac_ct_CXX"; then
5478  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5479else
5480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5481for as_dir in $PATH
5482do
5483  IFS=$as_save_IFS
5484  test -z "$as_dir" && as_dir=.
5485  for ac_exec_ext in '' $ac_executable_extensions; do
5486  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5487    ac_cv_prog_ac_ct_CXX="$ac_prog"
5488    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5489    break 2
5490  fi
5491done
5492done
5493IFS=$as_save_IFS
5494
5495fi
5496fi
5497ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5498if test -n "$ac_ct_CXX"; then
5499  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5500$as_echo "$ac_ct_CXX" >&6; }
5501else
5502  { $as_echo "$as_me:$LINENO: result: no" >&5
5503$as_echo "no" >&6; }
5504fi
5505
5506
5507  test -n "$ac_ct_CXX" && break
5508done
5509
5510  if test "x$ac_ct_CXX" = x; then
5511    CXX="g++"
5512  else
5513    case $cross_compiling:$ac_tool_warned in
5514yes:)
5515{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5516$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5517ac_tool_warned=yes ;;
5518esac
5519    CXX=$ac_ct_CXX
5520  fi
5521fi
5522
5523  fi
5524fi
5525# Provide some information about the compiler.
5526$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5527set X $ac_compile
5528ac_compiler=$2
5529{ (ac_try="$ac_compiler --version >&5"
5530case "(($ac_try" in
5531  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5532  *) ac_try_echo=$ac_try;;
5533esac
5534eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5535$as_echo "$ac_try_echo") >&5
5536  (eval "$ac_compiler --version >&5") 2>&5
5537  ac_status=$?
5538  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5539  (exit $ac_status); }
5540{ (ac_try="$ac_compiler -v >&5"
5541case "(($ac_try" in
5542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5543  *) ac_try_echo=$ac_try;;
5544esac
5545eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5546$as_echo "$ac_try_echo") >&5
5547  (eval "$ac_compiler -v >&5") 2>&5
5548  ac_status=$?
5549  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5550  (exit $ac_status); }
5551{ (ac_try="$ac_compiler -V >&5"
5552case "(($ac_try" in
5553  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5554  *) ac_try_echo=$ac_try;;
5555esac
5556eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5557$as_echo "$ac_try_echo") >&5
5558  (eval "$ac_compiler -V >&5") 2>&5
5559  ac_status=$?
5560  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5561  (exit $ac_status); }
5562
5563{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5564$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5565if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5566  $as_echo_n "(cached) " >&6
5567else
5568  cat >conftest.$ac_ext <<_ACEOF
5569/* confdefs.h.  */
5570_ACEOF
5571cat confdefs.h >>conftest.$ac_ext
5572cat >>conftest.$ac_ext <<_ACEOF
5573/* end confdefs.h.  */
5574
5575int
5576main ()
5577{
5578#ifndef __GNUC__
5579       choke me
5580#endif
5581
5582  ;
5583  return 0;
5584}
5585_ACEOF
5586rm -f conftest.$ac_objext
5587if { (ac_try="$ac_compile"
5588case "(($ac_try" in
5589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5590  *) ac_try_echo=$ac_try;;
5591esac
5592eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5593$as_echo "$ac_try_echo") >&5
5594  (eval "$ac_compile") 2>conftest.er1
5595  ac_status=$?
5596  grep -v '^ *+' conftest.er1 >conftest.err
5597  rm -f conftest.er1
5598  cat conftest.err >&5
5599  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5600  (exit $ac_status); } && {
5601	 test -z "$ac_cxx_werror_flag" ||
5602	 test ! -s conftest.err
5603       } && test -s conftest.$ac_objext; then
5604  ac_compiler_gnu=yes
5605else
5606  $as_echo "$as_me: failed program was:" >&5
5607sed 's/^/| /' conftest.$ac_ext >&5
5608
5609	ac_compiler_gnu=no
5610fi
5611
5612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5613ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5614
5615fi
5616{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5617$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5618if test $ac_compiler_gnu = yes; then
5619  GXX=yes
5620else
5621  GXX=
5622fi
5623ac_test_CXXFLAGS=${CXXFLAGS+set}
5624ac_save_CXXFLAGS=$CXXFLAGS
5625{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5626$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5627if test "${ac_cv_prog_cxx_g+set}" = set; then
5628  $as_echo_n "(cached) " >&6
5629else
5630  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5631   ac_cxx_werror_flag=yes
5632   ac_cv_prog_cxx_g=no
5633   CXXFLAGS="-g"
5634   cat >conftest.$ac_ext <<_ACEOF
5635/* confdefs.h.  */
5636_ACEOF
5637cat confdefs.h >>conftest.$ac_ext
5638cat >>conftest.$ac_ext <<_ACEOF
5639/* end confdefs.h.  */
5640
5641int
5642main ()
5643{
5644
5645  ;
5646  return 0;
5647}
5648_ACEOF
5649rm -f conftest.$ac_objext
5650if { (ac_try="$ac_compile"
5651case "(($ac_try" in
5652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5653  *) ac_try_echo=$ac_try;;
5654esac
5655eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5656$as_echo "$ac_try_echo") >&5
5657  (eval "$ac_compile") 2>conftest.er1
5658  ac_status=$?
5659  grep -v '^ *+' conftest.er1 >conftest.err
5660  rm -f conftest.er1
5661  cat conftest.err >&5
5662  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5663  (exit $ac_status); } && {
5664	 test -z "$ac_cxx_werror_flag" ||
5665	 test ! -s conftest.err
5666       } && test -s conftest.$ac_objext; then
5667  ac_cv_prog_cxx_g=yes
5668else
5669  $as_echo "$as_me: failed program was:" >&5
5670sed 's/^/| /' conftest.$ac_ext >&5
5671
5672	CXXFLAGS=""
5673      cat >conftest.$ac_ext <<_ACEOF
5674/* confdefs.h.  */
5675_ACEOF
5676cat confdefs.h >>conftest.$ac_ext
5677cat >>conftest.$ac_ext <<_ACEOF
5678/* end confdefs.h.  */
5679
5680int
5681main ()
5682{
5683
5684  ;
5685  return 0;
5686}
5687_ACEOF
5688rm -f conftest.$ac_objext
5689if { (ac_try="$ac_compile"
5690case "(($ac_try" in
5691  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5692  *) ac_try_echo=$ac_try;;
5693esac
5694eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5695$as_echo "$ac_try_echo") >&5
5696  (eval "$ac_compile") 2>conftest.er1
5697  ac_status=$?
5698  grep -v '^ *+' conftest.er1 >conftest.err
5699  rm -f conftest.er1
5700  cat conftest.err >&5
5701  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5702  (exit $ac_status); } && {
5703	 test -z "$ac_cxx_werror_flag" ||
5704	 test ! -s conftest.err
5705       } && test -s conftest.$ac_objext; then
5706  :
5707else
5708  $as_echo "$as_me: failed program was:" >&5
5709sed 's/^/| /' conftest.$ac_ext >&5
5710
5711	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5712	 CXXFLAGS="-g"
5713	 cat >conftest.$ac_ext <<_ACEOF
5714/* confdefs.h.  */
5715_ACEOF
5716cat confdefs.h >>conftest.$ac_ext
5717cat >>conftest.$ac_ext <<_ACEOF
5718/* end confdefs.h.  */
5719
5720int
5721main ()
5722{
5723
5724  ;
5725  return 0;
5726}
5727_ACEOF
5728rm -f conftest.$ac_objext
5729if { (ac_try="$ac_compile"
5730case "(($ac_try" in
5731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5732  *) ac_try_echo=$ac_try;;
5733esac
5734eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5735$as_echo "$ac_try_echo") >&5
5736  (eval "$ac_compile") 2>conftest.er1
5737  ac_status=$?
5738  grep -v '^ *+' conftest.er1 >conftest.err
5739  rm -f conftest.er1
5740  cat conftest.err >&5
5741  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5742  (exit $ac_status); } && {
5743	 test -z "$ac_cxx_werror_flag" ||
5744	 test ! -s conftest.err
5745       } && test -s conftest.$ac_objext; then
5746  ac_cv_prog_cxx_g=yes
5747else
5748  $as_echo "$as_me: failed program was:" >&5
5749sed 's/^/| /' conftest.$ac_ext >&5
5750
5751
5752fi
5753
5754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5755fi
5756
5757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5758fi
5759
5760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5761   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5762fi
5763{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5764$as_echo "$ac_cv_prog_cxx_g" >&6; }
5765if test "$ac_test_CXXFLAGS" = set; then
5766  CXXFLAGS=$ac_save_CXXFLAGS
5767elif test $ac_cv_prog_cxx_g = yes; then
5768  if test "$GXX" = yes; then
5769    CXXFLAGS="-g -O2"
5770  else
5771    CXXFLAGS="-g"
5772  fi
5773else
5774  if test "$GXX" = yes; then
5775    CXXFLAGS="-O2"
5776  else
5777    CXXFLAGS=
5778  fi
5779fi
5780ac_ext=cpp
5781ac_cpp='$CXXCPP $CPPFLAGS'
5782ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5783ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5784ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5785
5786depcc="$CXX"  am_compiler_list=
5787
5788{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5789$as_echo_n "checking dependency style of $depcc... " >&6; }
5790if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5791  $as_echo_n "(cached) " >&6
5792else
5793  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5794  # We make a subdir and do the tests there.  Otherwise we can end up
5795  # making bogus files that we don't know about and never remove.  For
5796  # instance it was reported that on HP-UX the gcc test will end up
5797  # making a dummy file named `D' -- because `-MD' means `put the output
5798  # in D'.
5799  mkdir conftest.dir
5800  # Copy depcomp to subdir because otherwise we won't find it if we're
5801  # using a relative directory.
5802  cp "$am_depcomp" conftest.dir
5803  cd conftest.dir
5804  # We will build objects and dependencies in a subdirectory because
5805  # it helps to detect inapplicable dependency modes.  For instance
5806  # both Tru64's cc and ICC support -MD to output dependencies as a
5807  # side effect of compilation, but ICC will put the dependencies in
5808  # the current directory while Tru64 will put them in the object
5809  # directory.
5810  mkdir sub
5811
5812  am_cv_CXX_dependencies_compiler_type=none
5813  if test "$am_compiler_list" = ""; then
5814     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5815  fi
5816  am__universal=false
5817  case " $depcc " in #(
5818     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5819     esac
5820
5821  for depmode in $am_compiler_list; do
5822    # Setup a source with many dependencies, because some compilers
5823    # like to wrap large dependency lists on column 80 (with \), and
5824    # we should not choose a depcomp mode which is confused by this.
5825    #
5826    # We need to recreate these files for each test, as the compiler may
5827    # overwrite some of them when testing with obscure command lines.
5828    # This happens at least with the AIX C compiler.
5829    : > sub/conftest.c
5830    for i in 1 2 3 4 5 6; do
5831      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5832      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5833      # Solaris 8's {/usr,}/bin/sh.
5834      touch sub/conftst$i.h
5835    done
5836    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5837
5838    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5839    # mode.  It turns out that the SunPro C++ compiler does not properly
5840    # handle `-M -o', and we need to detect this.  Also, some Intel
5841    # versions had trouble with output in subdirs
5842    am__obj=sub/conftest.${OBJEXT-o}
5843    am__minus_obj="-o $am__obj"
5844    case $depmode in
5845    gcc)
5846      # This depmode causes a compiler race in universal mode.
5847      test "$am__universal" = false || continue
5848      ;;
5849    nosideeffect)
5850      # after this tag, mechanisms are not by side-effect, so they'll
5851      # only be used when explicitly requested
5852      if test "x$enable_dependency_tracking" = xyes; then
5853	continue
5854      else
5855	break
5856      fi
5857      ;;
5858    msvisualcpp | msvcmsys)
5859      # This compiler won't grok `-c -o', but also, the minuso test has
5860      # not run yet.  These depmodes are late enough in the game, and
5861      # so weak that their functioning should not be impacted.
5862      am__obj=conftest.${OBJEXT-o}
5863      am__minus_obj=
5864      ;;
5865    none) break ;;
5866    esac
5867    if depmode=$depmode \
5868       source=sub/conftest.c object=$am__obj \
5869       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5870       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5871         >/dev/null 2>conftest.err &&
5872       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5873       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5874       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5875       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5876      # icc doesn't choke on unknown options, it will just issue warnings
5877      # or remarks (even with -Werror).  So we grep stderr for any message
5878      # that says an option was ignored or not supported.
5879      # When given -MP, icc 7.0 and 7.1 complain thusly:
5880      #   icc: Command line warning: ignoring option '-M'; no argument required
5881      # The diagnosis changed in icc 8.0:
5882      #   icc: Command line remark: option '-MP' not supported
5883      if (grep 'ignoring option' conftest.err ||
5884          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5885        am_cv_CXX_dependencies_compiler_type=$depmode
5886        break
5887      fi
5888    fi
5889  done
5890
5891  cd ..
5892  rm -rf conftest.dir
5893else
5894  am_cv_CXX_dependencies_compiler_type=none
5895fi
5896
5897fi
5898{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5899$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5900CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5901
5902 if
5903  test "x$enable_dependency_tracking" != xno \
5904  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5905  am__fastdepCXX_TRUE=
5906  am__fastdepCXX_FALSE='#'
5907else
5908  am__fastdepCXX_TRUE='#'
5909  am__fastdepCXX_FALSE=
5910fi
5911
5912
5913
5914
5915if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5916    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5917    (test "X$CXX" != "Xg++"))) ; then
5918  ac_ext=cpp
5919ac_cpp='$CXXCPP $CPPFLAGS'
5920ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5921ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5922ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5923{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5924$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5925if test -z "$CXXCPP"; then
5926  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5927  $as_echo_n "(cached) " >&6
5928else
5929      # Double quotes because CXXCPP needs to be expanded
5930    for CXXCPP in "$CXX -E" "/lib/cpp"
5931    do
5932      ac_preproc_ok=false
5933for ac_cxx_preproc_warn_flag in '' yes
5934do
5935  # Use a header file that comes with gcc, so configuring glibc
5936  # with a fresh cross-compiler works.
5937  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5938  # <limits.h> exists even on freestanding compilers.
5939  # On the NeXT, cc -E runs the code through the compiler's parser,
5940  # not just through cpp. "Syntax error" is here to catch this case.
5941  cat >conftest.$ac_ext <<_ACEOF
5942/* confdefs.h.  */
5943_ACEOF
5944cat confdefs.h >>conftest.$ac_ext
5945cat >>conftest.$ac_ext <<_ACEOF
5946/* end confdefs.h.  */
5947#ifdef __STDC__
5948# include <limits.h>
5949#else
5950# include <assert.h>
5951#endif
5952		     Syntax error
5953_ACEOF
5954if { (ac_try="$ac_cpp conftest.$ac_ext"
5955case "(($ac_try" in
5956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5957  *) ac_try_echo=$ac_try;;
5958esac
5959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5960$as_echo "$ac_try_echo") >&5
5961  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5962  ac_status=$?
5963  grep -v '^ *+' conftest.er1 >conftest.err
5964  rm -f conftest.er1
5965  cat conftest.err >&5
5966  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5967  (exit $ac_status); } >/dev/null && {
5968	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5969	 test ! -s conftest.err
5970       }; then
5971  :
5972else
5973  $as_echo "$as_me: failed program was:" >&5
5974sed 's/^/| /' conftest.$ac_ext >&5
5975
5976  # Broken: fails on valid input.
5977continue
5978fi
5979
5980rm -f conftest.err conftest.$ac_ext
5981
5982  # OK, works on sane cases.  Now check whether nonexistent headers
5983  # can be detected and how.
5984  cat >conftest.$ac_ext <<_ACEOF
5985/* confdefs.h.  */
5986_ACEOF
5987cat confdefs.h >>conftest.$ac_ext
5988cat >>conftest.$ac_ext <<_ACEOF
5989/* end confdefs.h.  */
5990#include <ac_nonexistent.h>
5991_ACEOF
5992if { (ac_try="$ac_cpp conftest.$ac_ext"
5993case "(($ac_try" in
5994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5995  *) ac_try_echo=$ac_try;;
5996esac
5997eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5998$as_echo "$ac_try_echo") >&5
5999  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6000  ac_status=$?
6001  grep -v '^ *+' conftest.er1 >conftest.err
6002  rm -f conftest.er1
6003  cat conftest.err >&5
6004  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6005  (exit $ac_status); } >/dev/null && {
6006	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6007	 test ! -s conftest.err
6008       }; then
6009  # Broken: success on invalid input.
6010continue
6011else
6012  $as_echo "$as_me: failed program was:" >&5
6013sed 's/^/| /' conftest.$ac_ext >&5
6014
6015  # Passes both tests.
6016ac_preproc_ok=:
6017break
6018fi
6019
6020rm -f conftest.err conftest.$ac_ext
6021
6022done
6023# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6024rm -f conftest.err conftest.$ac_ext
6025if $ac_preproc_ok; then
6026  break
6027fi
6028
6029    done
6030    ac_cv_prog_CXXCPP=$CXXCPP
6031
6032fi
6033  CXXCPP=$ac_cv_prog_CXXCPP
6034else
6035  ac_cv_prog_CXXCPP=$CXXCPP
6036fi
6037{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6038$as_echo "$CXXCPP" >&6; }
6039ac_preproc_ok=false
6040for ac_cxx_preproc_warn_flag in '' yes
6041do
6042  # Use a header file that comes with gcc, so configuring glibc
6043  # with a fresh cross-compiler works.
6044  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6045  # <limits.h> exists even on freestanding compilers.
6046  # On the NeXT, cc -E runs the code through the compiler's parser,
6047  # not just through cpp. "Syntax error" is here to catch this case.
6048  cat >conftest.$ac_ext <<_ACEOF
6049/* confdefs.h.  */
6050_ACEOF
6051cat confdefs.h >>conftest.$ac_ext
6052cat >>conftest.$ac_ext <<_ACEOF
6053/* end confdefs.h.  */
6054#ifdef __STDC__
6055# include <limits.h>
6056#else
6057# include <assert.h>
6058#endif
6059		     Syntax error
6060_ACEOF
6061if { (ac_try="$ac_cpp conftest.$ac_ext"
6062case "(($ac_try" in
6063  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6064  *) ac_try_echo=$ac_try;;
6065esac
6066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6067$as_echo "$ac_try_echo") >&5
6068  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6069  ac_status=$?
6070  grep -v '^ *+' conftest.er1 >conftest.err
6071  rm -f conftest.er1
6072  cat conftest.err >&5
6073  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6074  (exit $ac_status); } >/dev/null && {
6075	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6076	 test ! -s conftest.err
6077       }; then
6078  :
6079else
6080  $as_echo "$as_me: failed program was:" >&5
6081sed 's/^/| /' conftest.$ac_ext >&5
6082
6083  # Broken: fails on valid input.
6084continue
6085fi
6086
6087rm -f conftest.err conftest.$ac_ext
6088
6089  # OK, works on sane cases.  Now check whether nonexistent headers
6090  # can be detected and how.
6091  cat >conftest.$ac_ext <<_ACEOF
6092/* confdefs.h.  */
6093_ACEOF
6094cat confdefs.h >>conftest.$ac_ext
6095cat >>conftest.$ac_ext <<_ACEOF
6096/* end confdefs.h.  */
6097#include <ac_nonexistent.h>
6098_ACEOF
6099if { (ac_try="$ac_cpp conftest.$ac_ext"
6100case "(($ac_try" in
6101  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6102  *) ac_try_echo=$ac_try;;
6103esac
6104eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6105$as_echo "$ac_try_echo") >&5
6106  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6107  ac_status=$?
6108  grep -v '^ *+' conftest.er1 >conftest.err
6109  rm -f conftest.er1
6110  cat conftest.err >&5
6111  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6112  (exit $ac_status); } >/dev/null && {
6113	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6114	 test ! -s conftest.err
6115       }; then
6116  # Broken: success on invalid input.
6117continue
6118else
6119  $as_echo "$as_me: failed program was:" >&5
6120sed 's/^/| /' conftest.$ac_ext >&5
6121
6122  # Passes both tests.
6123ac_preproc_ok=:
6124break
6125fi
6126
6127rm -f conftest.err conftest.$ac_ext
6128
6129done
6130# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6131rm -f conftest.err conftest.$ac_ext
6132if $ac_preproc_ok; then
6133  :
6134else
6135  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6136$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6137{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6138See \`config.log' for more details." >&5
6139$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6140See \`config.log' for more details." >&2;}
6141   { (exit 1); exit 1; }; }; }
6142fi
6143
6144ac_ext=cpp
6145ac_cpp='$CXXCPP $CPPFLAGS'
6146ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6147ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6148ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6149
6150fi
6151
6152
6153ac_ext=f
6154ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6155ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6156ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6157if test -n "$ac_tool_prefix"; then
6158  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
6159  do
6160    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6161set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6162{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6163$as_echo_n "checking for $ac_word... " >&6; }
6164if test "${ac_cv_prog_F77+set}" = set; then
6165  $as_echo_n "(cached) " >&6
6166else
6167  if test -n "$F77"; then
6168  ac_cv_prog_F77="$F77" # Let the user override the test.
6169else
6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6171for as_dir in $PATH
6172do
6173  IFS=$as_save_IFS
6174  test -z "$as_dir" && as_dir=.
6175  for ac_exec_ext in '' $ac_executable_extensions; do
6176  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6177    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6178    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6179    break 2
6180  fi
6181done
6182done
6183IFS=$as_save_IFS
6184
6185fi
6186fi
6187F77=$ac_cv_prog_F77
6188if test -n "$F77"; then
6189  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6190$as_echo "$F77" >&6; }
6191else
6192  { $as_echo "$as_me:$LINENO: result: no" >&5
6193$as_echo "no" >&6; }
6194fi
6195
6196
6197    test -n "$F77" && break
6198  done
6199fi
6200if test -z "$F77"; then
6201  ac_ct_F77=$F77
6202  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
6203do
6204  # Extract the first word of "$ac_prog", so it can be a program name with args.
6205set dummy $ac_prog; ac_word=$2
6206{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6207$as_echo_n "checking for $ac_word... " >&6; }
6208if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6209  $as_echo_n "(cached) " >&6
6210else
6211  if test -n "$ac_ct_F77"; then
6212  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6213else
6214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215for as_dir in $PATH
6216do
6217  IFS=$as_save_IFS
6218  test -z "$as_dir" && as_dir=.
6219  for ac_exec_ext in '' $ac_executable_extensions; do
6220  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6221    ac_cv_prog_ac_ct_F77="$ac_prog"
6222    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6223    break 2
6224  fi
6225done
6226done
6227IFS=$as_save_IFS
6228
6229fi
6230fi
6231ac_ct_F77=$ac_cv_prog_ac_ct_F77
6232if test -n "$ac_ct_F77"; then
6233  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6234$as_echo "$ac_ct_F77" >&6; }
6235else
6236  { $as_echo "$as_me:$LINENO: result: no" >&5
6237$as_echo "no" >&6; }
6238fi
6239
6240
6241  test -n "$ac_ct_F77" && break
6242done
6243
6244  if test "x$ac_ct_F77" = x; then
6245    F77=""
6246  else
6247    case $cross_compiling:$ac_tool_warned in
6248yes:)
6249{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6250$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6251ac_tool_warned=yes ;;
6252esac
6253    F77=$ac_ct_F77
6254  fi
6255fi
6256
6257
6258# Provide some information about the compiler.
6259$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6260set X $ac_compile
6261ac_compiler=$2
6262{ (ac_try="$ac_compiler --version >&5"
6263case "(($ac_try" in
6264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6265  *) ac_try_echo=$ac_try;;
6266esac
6267eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6268$as_echo "$ac_try_echo") >&5
6269  (eval "$ac_compiler --version >&5") 2>&5
6270  ac_status=$?
6271  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6272  (exit $ac_status); }
6273{ (ac_try="$ac_compiler -v >&5"
6274case "(($ac_try" in
6275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6276  *) ac_try_echo=$ac_try;;
6277esac
6278eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6279$as_echo "$ac_try_echo") >&5
6280  (eval "$ac_compiler -v >&5") 2>&5
6281  ac_status=$?
6282  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6283  (exit $ac_status); }
6284{ (ac_try="$ac_compiler -V >&5"
6285case "(($ac_try" in
6286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6287  *) ac_try_echo=$ac_try;;
6288esac
6289eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6290$as_echo "$ac_try_echo") >&5
6291  (eval "$ac_compiler -V >&5") 2>&5
6292  ac_status=$?
6293  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6294  (exit $ac_status); }
6295rm -f a.out
6296
6297# If we don't use `.F' as extension, the preprocessor is not run on the
6298# input file.  (Note that this only needs to work for GNU compilers.)
6299ac_save_ext=$ac_ext
6300ac_ext=F
6301{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6302$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6303if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6304  $as_echo_n "(cached) " >&6
6305else
6306  cat >conftest.$ac_ext <<_ACEOF
6307      program main
6308#ifndef __GNUC__
6309       choke me
6310#endif
6311
6312      end
6313_ACEOF
6314rm -f conftest.$ac_objext
6315if { (ac_try="$ac_compile"
6316case "(($ac_try" in
6317  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6318  *) ac_try_echo=$ac_try;;
6319esac
6320eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6321$as_echo "$ac_try_echo") >&5
6322  (eval "$ac_compile") 2>conftest.er1
6323  ac_status=$?
6324  grep -v '^ *+' conftest.er1 >conftest.err
6325  rm -f conftest.er1
6326  cat conftest.err >&5
6327  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6328  (exit $ac_status); } && {
6329	 test -z "$ac_f77_werror_flag" ||
6330	 test ! -s conftest.err
6331       } && test -s conftest.$ac_objext; then
6332  ac_compiler_gnu=yes
6333else
6334  $as_echo "$as_me: failed program was:" >&5
6335sed 's/^/| /' conftest.$ac_ext >&5
6336
6337	ac_compiler_gnu=no
6338fi
6339
6340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6341ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6342
6343fi
6344{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6345$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6346ac_ext=$ac_save_ext
6347ac_test_FFLAGS=${FFLAGS+set}
6348ac_save_FFLAGS=$FFLAGS
6349FFLAGS=
6350{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6351$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6352if test "${ac_cv_prog_f77_g+set}" = set; then
6353  $as_echo_n "(cached) " >&6
6354else
6355  FFLAGS=-g
6356cat >conftest.$ac_ext <<_ACEOF
6357      program main
6358
6359      end
6360_ACEOF
6361rm -f conftest.$ac_objext
6362if { (ac_try="$ac_compile"
6363case "(($ac_try" in
6364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6365  *) ac_try_echo=$ac_try;;
6366esac
6367eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6368$as_echo "$ac_try_echo") >&5
6369  (eval "$ac_compile") 2>conftest.er1
6370  ac_status=$?
6371  grep -v '^ *+' conftest.er1 >conftest.err
6372  rm -f conftest.er1
6373  cat conftest.err >&5
6374  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6375  (exit $ac_status); } && {
6376	 test -z "$ac_f77_werror_flag" ||
6377	 test ! -s conftest.err
6378       } && test -s conftest.$ac_objext; then
6379  ac_cv_prog_f77_g=yes
6380else
6381  $as_echo "$as_me: failed program was:" >&5
6382sed 's/^/| /' conftest.$ac_ext >&5
6383
6384	ac_cv_prog_f77_g=no
6385fi
6386
6387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6388
6389fi
6390{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6391$as_echo "$ac_cv_prog_f77_g" >&6; }
6392if test "$ac_test_FFLAGS" = set; then
6393  FFLAGS=$ac_save_FFLAGS
6394elif test $ac_cv_prog_f77_g = yes; then
6395  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6396    FFLAGS="-g -O2"
6397  else
6398    FFLAGS="-g"
6399  fi
6400else
6401  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6402    FFLAGS="-O2"
6403  else
6404    FFLAGS=
6405  fi
6406fi
6407
6408if test $ac_compiler_gnu = yes; then
6409  G77=yes
6410else
6411  G77=
6412fi
6413ac_ext=c
6414ac_cpp='$CPP $CPPFLAGS'
6415ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6416ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6417ac_compiler_gnu=$ac_cv_c_compiler_gnu
6418
6419
6420
6421# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6422# find the maximum length of command line arguments
6423{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6424$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6425if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6426  $as_echo_n "(cached) " >&6
6427else
6428    i=0
6429  teststring="ABCD"
6430
6431  case $build_os in
6432  msdosdjgpp*)
6433    # On DJGPP, this test can blow up pretty badly due to problems in libc
6434    # (any single argument exceeding 2000 bytes causes a buffer overrun
6435    # during glob expansion).  Even if it were fixed, the result of this
6436    # check would be larger than it should be.
6437    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6438    ;;
6439
6440  gnu*)
6441    # Under GNU Hurd, this test is not required because there is
6442    # no limit to the length of command line arguments.
6443    # Libtool will interpret -1 as no limit whatsoever
6444    lt_cv_sys_max_cmd_len=-1;
6445    ;;
6446
6447  cygwin* | mingw*)
6448    # On Win9x/ME, this test blows up -- it succeeds, but takes
6449    # about 5 minutes as the teststring grows exponentially.
6450    # Worse, since 9x/ME are not pre-emptively multitasking,
6451    # you end up with a "frozen" computer, even though with patience
6452    # the test eventually succeeds (with a max line length of 256k).
6453    # Instead, let's just punt: use the minimum linelength reported by
6454    # all of the supported platforms: 8192 (on NT/2K/XP).
6455    lt_cv_sys_max_cmd_len=8192;
6456    ;;
6457
6458  amigaos*)
6459    # On AmigaOS with pdksh, this test takes hours, literally.
6460    # So we just punt and use a minimum line length of 8192.
6461    lt_cv_sys_max_cmd_len=8192;
6462    ;;
6463
6464  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6465    # This has been around since 386BSD, at least.  Likely further.
6466    if test -x /sbin/sysctl; then
6467      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6468    elif test -x /usr/sbin/sysctl; then
6469      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6470    else
6471      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6472    fi
6473    # And add a safety zone
6474    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6475    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6476    ;;
6477
6478  interix*)
6479    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6480    lt_cv_sys_max_cmd_len=196608
6481    ;;
6482
6483  osf*)
6484    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6485    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6486    # nice to cause kernel panics so lets avoid the loop below.
6487    # First set a reasonable default.
6488    lt_cv_sys_max_cmd_len=16384
6489    #
6490    if test -x /sbin/sysconfig; then
6491      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6492        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6493      esac
6494    fi
6495    ;;
6496  sco3.2v5*)
6497    lt_cv_sys_max_cmd_len=102400
6498    ;;
6499  sysv5* | sco5v6* | sysv4.2uw2*)
6500    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6501    if test -n "$kargmax"; then
6502      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6503    else
6504      lt_cv_sys_max_cmd_len=32768
6505    fi
6506    ;;
6507  *)
6508    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6509    if test -n "$lt_cv_sys_max_cmd_len"; then
6510      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6511      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6512    else
6513      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6514      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6515	       = "XX$teststring") >/dev/null 2>&1 &&
6516	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6517	      lt_cv_sys_max_cmd_len=$new_result &&
6518	      test $i != 17 # 1/2 MB should be enough
6519      do
6520        i=`expr $i + 1`
6521        teststring=$teststring$teststring
6522      done
6523      teststring=
6524      # Add a significant safety factor because C++ compilers can tack on massive
6525      # amounts of additional arguments before passing them to the linker.
6526      # It appears as though 1/2 is a usable value.
6527      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6528    fi
6529    ;;
6530  esac
6531
6532fi
6533
6534if test -n $lt_cv_sys_max_cmd_len ; then
6535  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6536$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6537else
6538  { $as_echo "$as_me:$LINENO: result: none" >&5
6539$as_echo "none" >&6; }
6540fi
6541
6542
6543
6544
6545
6546# Check for command to grab the raw symbol name followed by C symbol from nm.
6547{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6548$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6549if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6550  $as_echo_n "(cached) " >&6
6551else
6552
6553# These are sane defaults that work on at least a few old systems.
6554# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6555
6556# Character class describing NM global symbol codes.
6557symcode='[BCDEGRST]'
6558
6559# Regexp to match symbols that can be accessed directly from C.
6560sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6561
6562# Transform an extracted symbol line into a proper C declaration
6563lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6564
6565# Transform an extracted symbol line into symbol name and symbol address
6566lt_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'"
6567
6568# Define system-specific variables.
6569case $host_os in
6570aix*)
6571  symcode='[BCDT]'
6572  ;;
6573cygwin* | mingw* | pw32*)
6574  symcode='[ABCDGISTW]'
6575  ;;
6576hpux*) # Its linker distinguishes data from code symbols
6577  if test "$host_cpu" = ia64; then
6578    symcode='[ABCDEGRST]'
6579  fi
6580  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6581  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'"
6582  ;;
6583linux* | k*bsd*-gnu)
6584  if test "$host_cpu" = ia64; then
6585    symcode='[ABCDGIRSTW]'
6586    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6587    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'"
6588  fi
6589  ;;
6590irix* | nonstopux*)
6591  symcode='[BCDEGRST]'
6592  ;;
6593osf*)
6594  symcode='[BCDEGQRST]'
6595  ;;
6596solaris*)
6597  symcode='[BDRT]'
6598  ;;
6599sco3.2v5*)
6600  symcode='[DT]'
6601  ;;
6602sysv4.2uw2*)
6603  symcode='[DT]'
6604  ;;
6605sysv5* | sco5v6* | unixware* | OpenUNIX*)
6606  symcode='[ABDT]'
6607  ;;
6608sysv4)
6609  symcode='[DFNSTU]'
6610  ;;
6611esac
6612
6613# Handle CRLF in mingw tool chain
6614opt_cr=
6615case $build_os in
6616mingw*)
6617  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6618  ;;
6619esac
6620
6621# If we're using GNU nm, then use its standard symbol codes.
6622case `$NM -V 2>&1` in
6623*GNU* | *'with BFD'*)
6624  symcode='[ABCDGIRSTW]' ;;
6625esac
6626
6627# Try without a prefix undercore, then with it.
6628for ac_symprfx in "" "_"; do
6629
6630  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6631  symxfrm="\\1 $ac_symprfx\\2 \\2"
6632
6633  # Write the raw and C identifiers.
6634  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6635
6636  # Check to see that the pipe works correctly.
6637  pipe_works=no
6638
6639  rm -f conftest*
6640  cat > conftest.$ac_ext <<EOF
6641#ifdef __cplusplus
6642extern "C" {
6643#endif
6644char nm_test_var;
6645void nm_test_func(){}
6646#ifdef __cplusplus
6647}
6648#endif
6649int main(){nm_test_var='a';nm_test_func();return(0);}
6650EOF
6651
6652  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6653  (eval $ac_compile) 2>&5
6654  ac_status=$?
6655  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6656  (exit $ac_status); }; then
6657    # Now try to grab the symbols.
6658    nlist=conftest.nm
6659    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6660  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6661  ac_status=$?
6662  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6663  (exit $ac_status); } && test -s "$nlist"; then
6664      # Try sorting and uniquifying the output.
6665      if sort "$nlist" | uniq > "$nlist"T; then
6666	mv -f "$nlist"T "$nlist"
6667      else
6668	rm -f "$nlist"T
6669      fi
6670
6671      # Make sure that we snagged all the symbols we need.
6672      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6673	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6674	  cat <<EOF > conftest.$ac_ext
6675#ifdef __cplusplus
6676extern "C" {
6677#endif
6678
6679EOF
6680	  # Now generate the symbol file.
6681	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6682
6683	  cat <<EOF >> conftest.$ac_ext
6684#if defined (__STDC__) && __STDC__
6685# define lt_ptr_t void *
6686#else
6687# define lt_ptr_t char *
6688# define const
6689#endif
6690
6691/* The mapping between symbol names and symbols. */
6692const struct {
6693  const char *name;
6694  lt_ptr_t address;
6695}
6696lt_preloaded_symbols[] =
6697{
6698EOF
6699	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6700	  cat <<\EOF >> conftest.$ac_ext
6701  {0, (lt_ptr_t) 0}
6702};
6703
6704#ifdef __cplusplus
6705}
6706#endif
6707EOF
6708	  # Now try linking the two files.
6709	  mv conftest.$ac_objext conftstm.$ac_objext
6710	  lt_save_LIBS="$LIBS"
6711	  lt_save_CFLAGS="$CFLAGS"
6712	  LIBS="conftstm.$ac_objext"
6713	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6714	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6715  (eval $ac_link) 2>&5
6716  ac_status=$?
6717  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6718  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6719	    pipe_works=yes
6720	  fi
6721	  LIBS="$lt_save_LIBS"
6722	  CFLAGS="$lt_save_CFLAGS"
6723	else
6724	  echo "cannot find nm_test_func in $nlist" >&5
6725	fi
6726      else
6727	echo "cannot find nm_test_var in $nlist" >&5
6728      fi
6729    else
6730      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6731    fi
6732  else
6733    echo "$progname: failed program was:" >&5
6734    cat conftest.$ac_ext >&5
6735  fi
6736  rm -rf conftest* conftst*
6737
6738  # Do not use the global_symbol_pipe unless it works.
6739  if test "$pipe_works" = yes; then
6740    break
6741  else
6742    lt_cv_sys_global_symbol_pipe=
6743  fi
6744done
6745
6746fi
6747
6748if test -z "$lt_cv_sys_global_symbol_pipe"; then
6749  lt_cv_sys_global_symbol_to_cdecl=
6750fi
6751if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6752  { $as_echo "$as_me:$LINENO: result: failed" >&5
6753$as_echo "failed" >&6; }
6754else
6755  { $as_echo "$as_me:$LINENO: result: ok" >&5
6756$as_echo "ok" >&6; }
6757fi
6758
6759{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6760$as_echo_n "checking for objdir... " >&6; }
6761if test "${lt_cv_objdir+set}" = set; then
6762  $as_echo_n "(cached) " >&6
6763else
6764  rm -f .libs 2>/dev/null
6765mkdir .libs 2>/dev/null
6766if test -d .libs; then
6767  lt_cv_objdir=.libs
6768else
6769  # MS-DOS does not allow filenames that begin with a dot.
6770  lt_cv_objdir=_libs
6771fi
6772rmdir .libs 2>/dev/null
6773fi
6774{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6775$as_echo "$lt_cv_objdir" >&6; }
6776objdir=$lt_cv_objdir
6777
6778
6779
6780
6781
6782case $host_os in
6783aix3*)
6784  # AIX sometimes has problems with the GCC collect2 program.  For some
6785  # reason, if we set the COLLECT_NAMES environment variable, the problems
6786  # vanish in a puff of smoke.
6787  if test "X${COLLECT_NAMES+set}" != Xset; then
6788    COLLECT_NAMES=
6789    export COLLECT_NAMES
6790  fi
6791  ;;
6792esac
6793
6794# Sed substitution that helps us do robust quoting.  It backslashifies
6795# metacharacters that are still active within double-quoted strings.
6796Xsed='sed -e 1s/^X//'
6797sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6798
6799# Same as above, but do not quote variable references.
6800double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6801
6802# Sed substitution to delay expansion of an escaped shell variable in a
6803# double_quote_subst'ed string.
6804delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6805
6806# Sed substitution to avoid accidental globbing in evaled expressions
6807no_glob_subst='s/\*/\\\*/g'
6808
6809# Constants:
6810rm="rm -f"
6811
6812# Global variables:
6813default_ofile=libtool
6814can_build_shared=yes
6815
6816# All known linkers require a `.a' archive for static linking (except MSVC,
6817# which needs '.lib').
6818libext=a
6819ltmain="$ac_aux_dir/ltmain.sh"
6820ofile="$default_ofile"
6821with_gnu_ld="$lt_cv_prog_gnu_ld"
6822
6823if test -n "$ac_tool_prefix"; then
6824  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6825set dummy ${ac_tool_prefix}ar; ac_word=$2
6826{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6827$as_echo_n "checking for $ac_word... " >&6; }
6828if test "${ac_cv_prog_AR+set}" = set; then
6829  $as_echo_n "(cached) " >&6
6830else
6831  if test -n "$AR"; then
6832  ac_cv_prog_AR="$AR" # Let the user override the test.
6833else
6834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6835for as_dir in $PATH
6836do
6837  IFS=$as_save_IFS
6838  test -z "$as_dir" && as_dir=.
6839  for ac_exec_ext in '' $ac_executable_extensions; do
6840  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6841    ac_cv_prog_AR="${ac_tool_prefix}ar"
6842    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6843    break 2
6844  fi
6845done
6846done
6847IFS=$as_save_IFS
6848
6849fi
6850fi
6851AR=$ac_cv_prog_AR
6852if test -n "$AR"; then
6853  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6854$as_echo "$AR" >&6; }
6855else
6856  { $as_echo "$as_me:$LINENO: result: no" >&5
6857$as_echo "no" >&6; }
6858fi
6859
6860
6861fi
6862if test -z "$ac_cv_prog_AR"; then
6863  ac_ct_AR=$AR
6864  # Extract the first word of "ar", so it can be a program name with args.
6865set dummy ar; ac_word=$2
6866{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6867$as_echo_n "checking for $ac_word... " >&6; }
6868if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6869  $as_echo_n "(cached) " >&6
6870else
6871  if test -n "$ac_ct_AR"; then
6872  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6873else
6874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6875for as_dir in $PATH
6876do
6877  IFS=$as_save_IFS
6878  test -z "$as_dir" && as_dir=.
6879  for ac_exec_ext in '' $ac_executable_extensions; do
6880  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6881    ac_cv_prog_ac_ct_AR="ar"
6882    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6883    break 2
6884  fi
6885done
6886done
6887IFS=$as_save_IFS
6888
6889fi
6890fi
6891ac_ct_AR=$ac_cv_prog_ac_ct_AR
6892if test -n "$ac_ct_AR"; then
6893  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6894$as_echo "$ac_ct_AR" >&6; }
6895else
6896  { $as_echo "$as_me:$LINENO: result: no" >&5
6897$as_echo "no" >&6; }
6898fi
6899
6900  if test "x$ac_ct_AR" = x; then
6901    AR="false"
6902  else
6903    case $cross_compiling:$ac_tool_warned in
6904yes:)
6905{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6906$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6907ac_tool_warned=yes ;;
6908esac
6909    AR=$ac_ct_AR
6910  fi
6911else
6912  AR="$ac_cv_prog_AR"
6913fi
6914
6915if test -n "$ac_tool_prefix"; then
6916  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6917set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6918{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6919$as_echo_n "checking for $ac_word... " >&6; }
6920if test "${ac_cv_prog_RANLIB+set}" = set; then
6921  $as_echo_n "(cached) " >&6
6922else
6923  if test -n "$RANLIB"; then
6924  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6925else
6926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6927for as_dir in $PATH
6928do
6929  IFS=$as_save_IFS
6930  test -z "$as_dir" && as_dir=.
6931  for ac_exec_ext in '' $ac_executable_extensions; do
6932  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6933    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6934    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6935    break 2
6936  fi
6937done
6938done
6939IFS=$as_save_IFS
6940
6941fi
6942fi
6943RANLIB=$ac_cv_prog_RANLIB
6944if test -n "$RANLIB"; then
6945  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6946$as_echo "$RANLIB" >&6; }
6947else
6948  { $as_echo "$as_me:$LINENO: result: no" >&5
6949$as_echo "no" >&6; }
6950fi
6951
6952
6953fi
6954if test -z "$ac_cv_prog_RANLIB"; then
6955  ac_ct_RANLIB=$RANLIB
6956  # Extract the first word of "ranlib", so it can be a program name with args.
6957set dummy ranlib; ac_word=$2
6958{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6959$as_echo_n "checking for $ac_word... " >&6; }
6960if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6961  $as_echo_n "(cached) " >&6
6962else
6963  if test -n "$ac_ct_RANLIB"; then
6964  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6965else
6966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6967for as_dir in $PATH
6968do
6969  IFS=$as_save_IFS
6970  test -z "$as_dir" && as_dir=.
6971  for ac_exec_ext in '' $ac_executable_extensions; do
6972  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6973    ac_cv_prog_ac_ct_RANLIB="ranlib"
6974    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6975    break 2
6976  fi
6977done
6978done
6979IFS=$as_save_IFS
6980
6981fi
6982fi
6983ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6984if test -n "$ac_ct_RANLIB"; then
6985  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6986$as_echo "$ac_ct_RANLIB" >&6; }
6987else
6988  { $as_echo "$as_me:$LINENO: result: no" >&5
6989$as_echo "no" >&6; }
6990fi
6991
6992  if test "x$ac_ct_RANLIB" = x; then
6993    RANLIB=":"
6994  else
6995    case $cross_compiling:$ac_tool_warned in
6996yes:)
6997{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6998$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6999ac_tool_warned=yes ;;
7000esac
7001    RANLIB=$ac_ct_RANLIB
7002  fi
7003else
7004  RANLIB="$ac_cv_prog_RANLIB"
7005fi
7006
7007if test -n "$ac_tool_prefix"; then
7008  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7009set dummy ${ac_tool_prefix}strip; ac_word=$2
7010{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7011$as_echo_n "checking for $ac_word... " >&6; }
7012if test "${ac_cv_prog_STRIP+set}" = set; then
7013  $as_echo_n "(cached) " >&6
7014else
7015  if test -n "$STRIP"; then
7016  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7017else
7018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7019for as_dir in $PATH
7020do
7021  IFS=$as_save_IFS
7022  test -z "$as_dir" && as_dir=.
7023  for ac_exec_ext in '' $ac_executable_extensions; do
7024  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7025    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7026    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7027    break 2
7028  fi
7029done
7030done
7031IFS=$as_save_IFS
7032
7033fi
7034fi
7035STRIP=$ac_cv_prog_STRIP
7036if test -n "$STRIP"; then
7037  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7038$as_echo "$STRIP" >&6; }
7039else
7040  { $as_echo "$as_me:$LINENO: result: no" >&5
7041$as_echo "no" >&6; }
7042fi
7043
7044
7045fi
7046if test -z "$ac_cv_prog_STRIP"; then
7047  ac_ct_STRIP=$STRIP
7048  # Extract the first word of "strip", so it can be a program name with args.
7049set dummy strip; ac_word=$2
7050{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7051$as_echo_n "checking for $ac_word... " >&6; }
7052if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7053  $as_echo_n "(cached) " >&6
7054else
7055  if test -n "$ac_ct_STRIP"; then
7056  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7057else
7058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7059for as_dir in $PATH
7060do
7061  IFS=$as_save_IFS
7062  test -z "$as_dir" && as_dir=.
7063  for ac_exec_ext in '' $ac_executable_extensions; do
7064  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7065    ac_cv_prog_ac_ct_STRIP="strip"
7066    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7067    break 2
7068  fi
7069done
7070done
7071IFS=$as_save_IFS
7072
7073fi
7074fi
7075ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7076if test -n "$ac_ct_STRIP"; then
7077  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7078$as_echo "$ac_ct_STRIP" >&6; }
7079else
7080  { $as_echo "$as_me:$LINENO: result: no" >&5
7081$as_echo "no" >&6; }
7082fi
7083
7084  if test "x$ac_ct_STRIP" = x; then
7085    STRIP=":"
7086  else
7087    case $cross_compiling:$ac_tool_warned in
7088yes:)
7089{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7090$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7091ac_tool_warned=yes ;;
7092esac
7093    STRIP=$ac_ct_STRIP
7094  fi
7095else
7096  STRIP="$ac_cv_prog_STRIP"
7097fi
7098
7099
7100old_CC="$CC"
7101old_CFLAGS="$CFLAGS"
7102
7103# Set sane defaults for various variables
7104test -z "$AR" && AR=ar
7105test -z "$AR_FLAGS" && AR_FLAGS=cru
7106test -z "$AS" && AS=as
7107test -z "$CC" && CC=cc
7108test -z "$LTCC" && LTCC=$CC
7109test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7110test -z "$DLLTOOL" && DLLTOOL=dlltool
7111test -z "$LD" && LD=ld
7112test -z "$LN_S" && LN_S="ln -s"
7113test -z "$MAGIC_CMD" && MAGIC_CMD=file
7114test -z "$NM" && NM=nm
7115test -z "$SED" && SED=sed
7116test -z "$OBJDUMP" && OBJDUMP=objdump
7117test -z "$RANLIB" && RANLIB=:
7118test -z "$STRIP" && STRIP=:
7119test -z "$ac_objext" && ac_objext=o
7120
7121# Determine commands to create old-style static archives.
7122old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7123old_postinstall_cmds='chmod 644 $oldlib'
7124old_postuninstall_cmds=
7125
7126if test -n "$RANLIB"; then
7127  case $host_os in
7128  openbsd*)
7129    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7130    ;;
7131  *)
7132    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7133    ;;
7134  esac
7135  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7136fi
7137
7138for cc_temp in $compiler""; do
7139  case $cc_temp in
7140    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7141    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7142    \-*) ;;
7143    *) break;;
7144  esac
7145done
7146cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7147
7148
7149# Only perform the check for file, if the check method requires it
7150case $deplibs_check_method in
7151file_magic*)
7152  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7153    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7154$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7155if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7156  $as_echo_n "(cached) " >&6
7157else
7158  case $MAGIC_CMD in
7159[\\/*] |  ?:[\\/]*)
7160  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7161  ;;
7162*)
7163  lt_save_MAGIC_CMD="$MAGIC_CMD"
7164  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7165  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7166  for ac_dir in $ac_dummy; do
7167    IFS="$lt_save_ifs"
7168    test -z "$ac_dir" && ac_dir=.
7169    if test -f $ac_dir/${ac_tool_prefix}file; then
7170      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7171      if test -n "$file_magic_test_file"; then
7172	case $deplibs_check_method in
7173	"file_magic "*)
7174	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7175	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7176	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7177	    $EGREP "$file_magic_regex" > /dev/null; then
7178	    :
7179	  else
7180	    cat <<EOF 1>&2
7181
7182*** Warning: the command libtool uses to detect shared libraries,
7183*** $file_magic_cmd, produces output that libtool cannot recognize.
7184*** The result is that libtool may fail to recognize shared libraries
7185*** as such.  This will affect the creation of libtool libraries that
7186*** depend on shared libraries, but programs linked with such libtool
7187*** libraries will work regardless of this problem.  Nevertheless, you
7188*** may want to report the problem to your system manager and/or to
7189*** bug-libtool@gnu.org
7190
7191EOF
7192	  fi ;;
7193	esac
7194      fi
7195      break
7196    fi
7197  done
7198  IFS="$lt_save_ifs"
7199  MAGIC_CMD="$lt_save_MAGIC_CMD"
7200  ;;
7201esac
7202fi
7203
7204MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7205if test -n "$MAGIC_CMD"; then
7206  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7207$as_echo "$MAGIC_CMD" >&6; }
7208else
7209  { $as_echo "$as_me:$LINENO: result: no" >&5
7210$as_echo "no" >&6; }
7211fi
7212
7213if test -z "$lt_cv_path_MAGIC_CMD"; then
7214  if test -n "$ac_tool_prefix"; then
7215    { $as_echo "$as_me:$LINENO: checking for file" >&5
7216$as_echo_n "checking for file... " >&6; }
7217if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7218  $as_echo_n "(cached) " >&6
7219else
7220  case $MAGIC_CMD in
7221[\\/*] |  ?:[\\/]*)
7222  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7223  ;;
7224*)
7225  lt_save_MAGIC_CMD="$MAGIC_CMD"
7226  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7227  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7228  for ac_dir in $ac_dummy; do
7229    IFS="$lt_save_ifs"
7230    test -z "$ac_dir" && ac_dir=.
7231    if test -f $ac_dir/file; then
7232      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7233      if test -n "$file_magic_test_file"; then
7234	case $deplibs_check_method in
7235	"file_magic "*)
7236	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7237	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7238	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7239	    $EGREP "$file_magic_regex" > /dev/null; then
7240	    :
7241	  else
7242	    cat <<EOF 1>&2
7243
7244*** Warning: the command libtool uses to detect shared libraries,
7245*** $file_magic_cmd, produces output that libtool cannot recognize.
7246*** The result is that libtool may fail to recognize shared libraries
7247*** as such.  This will affect the creation of libtool libraries that
7248*** depend on shared libraries, but programs linked with such libtool
7249*** libraries will work regardless of this problem.  Nevertheless, you
7250*** may want to report the problem to your system manager and/or to
7251*** bug-libtool@gnu.org
7252
7253EOF
7254	  fi ;;
7255	esac
7256      fi
7257      break
7258    fi
7259  done
7260  IFS="$lt_save_ifs"
7261  MAGIC_CMD="$lt_save_MAGIC_CMD"
7262  ;;
7263esac
7264fi
7265
7266MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7267if test -n "$MAGIC_CMD"; then
7268  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7269$as_echo "$MAGIC_CMD" >&6; }
7270else
7271  { $as_echo "$as_me:$LINENO: result: no" >&5
7272$as_echo "no" >&6; }
7273fi
7274
7275  else
7276    MAGIC_CMD=:
7277  fi
7278fi
7279
7280  fi
7281  ;;
7282esac
7283
7284
7285  case $host_os in
7286    rhapsody* | darwin*)
7287    if test -n "$ac_tool_prefix"; then
7288  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7289set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7290{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7291$as_echo_n "checking for $ac_word... " >&6; }
7292if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7293  $as_echo_n "(cached) " >&6
7294else
7295  if test -n "$DSYMUTIL"; then
7296  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7297else
7298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7299for as_dir in $PATH
7300do
7301  IFS=$as_save_IFS
7302  test -z "$as_dir" && as_dir=.
7303  for ac_exec_ext in '' $ac_executable_extensions; do
7304  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7305    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7306    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7307    break 2
7308  fi
7309done
7310done
7311IFS=$as_save_IFS
7312
7313fi
7314fi
7315DSYMUTIL=$ac_cv_prog_DSYMUTIL
7316if test -n "$DSYMUTIL"; then
7317  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7318$as_echo "$DSYMUTIL" >&6; }
7319else
7320  { $as_echo "$as_me:$LINENO: result: no" >&5
7321$as_echo "no" >&6; }
7322fi
7323
7324
7325fi
7326if test -z "$ac_cv_prog_DSYMUTIL"; then
7327  ac_ct_DSYMUTIL=$DSYMUTIL
7328  # Extract the first word of "dsymutil", so it can be a program name with args.
7329set dummy dsymutil; ac_word=$2
7330{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7331$as_echo_n "checking for $ac_word... " >&6; }
7332if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7333  $as_echo_n "(cached) " >&6
7334else
7335  if test -n "$ac_ct_DSYMUTIL"; then
7336  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7337else
7338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7339for as_dir in $PATH
7340do
7341  IFS=$as_save_IFS
7342  test -z "$as_dir" && as_dir=.
7343  for ac_exec_ext in '' $ac_executable_extensions; do
7344  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7345    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7346    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7347    break 2
7348  fi
7349done
7350done
7351IFS=$as_save_IFS
7352
7353fi
7354fi
7355ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7356if test -n "$ac_ct_DSYMUTIL"; then
7357  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7358$as_echo "$ac_ct_DSYMUTIL" >&6; }
7359else
7360  { $as_echo "$as_me:$LINENO: result: no" >&5
7361$as_echo "no" >&6; }
7362fi
7363
7364  if test "x$ac_ct_DSYMUTIL" = x; then
7365    DSYMUTIL=":"
7366  else
7367    case $cross_compiling:$ac_tool_warned in
7368yes:)
7369{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7370$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7371ac_tool_warned=yes ;;
7372esac
7373    DSYMUTIL=$ac_ct_DSYMUTIL
7374  fi
7375else
7376  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7377fi
7378
7379    if test -n "$ac_tool_prefix"; then
7380  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7381set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7382{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7383$as_echo_n "checking for $ac_word... " >&6; }
7384if test "${ac_cv_prog_NMEDIT+set}" = set; then
7385  $as_echo_n "(cached) " >&6
7386else
7387  if test -n "$NMEDIT"; then
7388  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7389else
7390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7391for as_dir in $PATH
7392do
7393  IFS=$as_save_IFS
7394  test -z "$as_dir" && as_dir=.
7395  for ac_exec_ext in '' $ac_executable_extensions; do
7396  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7397    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7398    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7399    break 2
7400  fi
7401done
7402done
7403IFS=$as_save_IFS
7404
7405fi
7406fi
7407NMEDIT=$ac_cv_prog_NMEDIT
7408if test -n "$NMEDIT"; then
7409  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7410$as_echo "$NMEDIT" >&6; }
7411else
7412  { $as_echo "$as_me:$LINENO: result: no" >&5
7413$as_echo "no" >&6; }
7414fi
7415
7416
7417fi
7418if test -z "$ac_cv_prog_NMEDIT"; then
7419  ac_ct_NMEDIT=$NMEDIT
7420  # Extract the first word of "nmedit", so it can be a program name with args.
7421set dummy nmedit; ac_word=$2
7422{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7423$as_echo_n "checking for $ac_word... " >&6; }
7424if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7425  $as_echo_n "(cached) " >&6
7426else
7427  if test -n "$ac_ct_NMEDIT"; then
7428  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7429else
7430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7431for as_dir in $PATH
7432do
7433  IFS=$as_save_IFS
7434  test -z "$as_dir" && as_dir=.
7435  for ac_exec_ext in '' $ac_executable_extensions; do
7436  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7437    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7438    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7439    break 2
7440  fi
7441done
7442done
7443IFS=$as_save_IFS
7444
7445fi
7446fi
7447ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7448if test -n "$ac_ct_NMEDIT"; then
7449  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7450$as_echo "$ac_ct_NMEDIT" >&6; }
7451else
7452  { $as_echo "$as_me:$LINENO: result: no" >&5
7453$as_echo "no" >&6; }
7454fi
7455
7456  if test "x$ac_ct_NMEDIT" = x; then
7457    NMEDIT=":"
7458  else
7459    case $cross_compiling:$ac_tool_warned in
7460yes:)
7461{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7462$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7463ac_tool_warned=yes ;;
7464esac
7465    NMEDIT=$ac_ct_NMEDIT
7466  fi
7467else
7468  NMEDIT="$ac_cv_prog_NMEDIT"
7469fi
7470
7471
7472    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7473$as_echo_n "checking for -single_module linker flag... " >&6; }
7474if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7475  $as_echo_n "(cached) " >&6
7476else
7477  lt_cv_apple_cc_single_mod=no
7478      if test -z "${LT_MULTI_MODULE}"; then
7479   # By default we will add the -single_module flag. You can override
7480   # by either setting the environment variable LT_MULTI_MODULE
7481   # non-empty at configure time, or by adding -multi_module to the
7482   # link flags.
7483   echo "int foo(void){return 1;}" > conftest.c
7484   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7485     -dynamiclib ${wl}-single_module conftest.c
7486   if test -f libconftest.dylib; then
7487     lt_cv_apple_cc_single_mod=yes
7488     rm -rf libconftest.dylib*
7489   fi
7490   rm conftest.c
7491      fi
7492fi
7493{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7494$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7495    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7496$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7497if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7498  $as_echo_n "(cached) " >&6
7499else
7500  lt_cv_ld_exported_symbols_list=no
7501      save_LDFLAGS=$LDFLAGS
7502      echo "_main" > conftest.sym
7503      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7504      cat >conftest.$ac_ext <<_ACEOF
7505/* confdefs.h.  */
7506_ACEOF
7507cat confdefs.h >>conftest.$ac_ext
7508cat >>conftest.$ac_ext <<_ACEOF
7509/* end confdefs.h.  */
7510
7511int
7512main ()
7513{
7514
7515  ;
7516  return 0;
7517}
7518_ACEOF
7519rm -f conftest.$ac_objext conftest$ac_exeext
7520if { (ac_try="$ac_link"
7521case "(($ac_try" in
7522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7523  *) ac_try_echo=$ac_try;;
7524esac
7525eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7526$as_echo "$ac_try_echo") >&5
7527  (eval "$ac_link") 2>conftest.er1
7528  ac_status=$?
7529  grep -v '^ *+' conftest.er1 >conftest.err
7530  rm -f conftest.er1
7531  cat conftest.err >&5
7532  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7533  (exit $ac_status); } && {
7534	 test -z "$ac_c_werror_flag" ||
7535	 test ! -s conftest.err
7536       } && test -s conftest$ac_exeext && {
7537	 test "$cross_compiling" = yes ||
7538	 $as_test_x conftest$ac_exeext
7539       }; then
7540  lt_cv_ld_exported_symbols_list=yes
7541else
7542  $as_echo "$as_me: failed program was:" >&5
7543sed 's/^/| /' conftest.$ac_ext >&5
7544
7545	lt_cv_ld_exported_symbols_list=no
7546fi
7547
7548rm -rf conftest.dSYM
7549rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7550      conftest$ac_exeext conftest.$ac_ext
7551   LDFLAGS="$save_LDFLAGS"
7552
7553fi
7554{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7555$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7556    case $host_os in
7557    rhapsody* | darwin1.[0123])
7558      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7559    darwin1.*)
7560     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7561    darwin*)
7562      # if running on 10.5 or later, the deployment target defaults
7563      # to the OS version, if on x86, and 10.4, the deployment
7564      # target defaults to 10.4. Don't you love it?
7565      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7566   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7567     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7568   10.[012]*)
7569     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7570   10.*)
7571     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7572      esac
7573    ;;
7574  esac
7575    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7576      _lt_dar_single_mod='$single_module'
7577    fi
7578    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7579      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7580    else
7581      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7582    fi
7583    if test "$DSYMUTIL" != ":"; then
7584      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7585    else
7586      _lt_dsymutil=
7587    fi
7588    ;;
7589  esac
7590
7591
7592enable_dlopen=no
7593enable_win32_dll=no
7594
7595# Check whether --enable-libtool-lock was given.
7596if test "${enable_libtool_lock+set}" = set; then
7597  enableval=$enable_libtool_lock;
7598fi
7599
7600test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7601
7602
7603# Check whether --with-pic was given.
7604if test "${with_pic+set}" = set; then
7605  withval=$with_pic; pic_mode="$withval"
7606else
7607  pic_mode=default
7608fi
7609
7610test -z "$pic_mode" && pic_mode=default
7611
7612# Use C for the default configuration in the libtool script
7613tagname=
7614lt_save_CC="$CC"
7615ac_ext=c
7616ac_cpp='$CPP $CPPFLAGS'
7617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7619ac_compiler_gnu=$ac_cv_c_compiler_gnu
7620
7621
7622# Source file extension for C test sources.
7623ac_ext=c
7624
7625# Object file extension for compiled C test sources.
7626objext=o
7627objext=$objext
7628
7629# Code to be used in simple compile tests
7630lt_simple_compile_test_code="int some_variable = 0;"
7631
7632# Code to be used in simple link tests
7633lt_simple_link_test_code='int main(){return(0);}'
7634
7635
7636# If no C compiler was specified, use CC.
7637LTCC=${LTCC-"$CC"}
7638
7639# If no C compiler flags were specified, use CFLAGS.
7640LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7641
7642# Allow CC to be a program name with arguments.
7643compiler=$CC
7644
7645
7646# save warnings/boilerplate of simple test code
7647ac_outfile=conftest.$ac_objext
7648echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7649eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7650_lt_compiler_boilerplate=`cat conftest.err`
7651$rm conftest*
7652
7653ac_outfile=conftest.$ac_objext
7654echo "$lt_simple_link_test_code" >conftest.$ac_ext
7655eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7656_lt_linker_boilerplate=`cat conftest.err`
7657$rm -r conftest*
7658
7659
7660
7661lt_prog_compiler_no_builtin_flag=
7662
7663if test "$GCC" = yes; then
7664  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7665
7666
7667{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7668$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7669if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7670  $as_echo_n "(cached) " >&6
7671else
7672  lt_cv_prog_compiler_rtti_exceptions=no
7673  ac_outfile=conftest.$ac_objext
7674   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7675   lt_compiler_flag="-fno-rtti -fno-exceptions"
7676   # Insert the option either (1) after the last *FLAGS variable, or
7677   # (2) before a word containing "conftest.", or (3) at the end.
7678   # Note that $ac_compile itself does not contain backslashes and begins
7679   # with a dollar sign (not a hyphen), so the echo should work correctly.
7680   # The option is referenced via a variable to avoid confusing sed.
7681   lt_compile=`echo "$ac_compile" | $SED \
7682   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7683   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7684   -e 's:$: $lt_compiler_flag:'`
7685   (eval echo "\"\$as_me:7685: $lt_compile\"" >&5)
7686   (eval "$lt_compile" 2>conftest.err)
7687   ac_status=$?
7688   cat conftest.err >&5
7689   echo "$as_me:7689: \$? = $ac_status" >&5
7690   if (exit $ac_status) && test -s "$ac_outfile"; then
7691     # The compiler can only warn and ignore the option if not recognized
7692     # So say no if there are warnings other than the usual output.
7693     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7694     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7695     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7696       lt_cv_prog_compiler_rtti_exceptions=yes
7697     fi
7698   fi
7699   $rm conftest*
7700
7701fi
7702{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7703$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7704
7705if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7706    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7707else
7708    :
7709fi
7710
7711fi
7712
7713lt_prog_compiler_wl=
7714lt_prog_compiler_pic=
7715lt_prog_compiler_static=
7716
7717{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7718$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7719
7720  if test "$GCC" = yes; then
7721    lt_prog_compiler_wl='-Wl,'
7722    lt_prog_compiler_static='-static'
7723
7724    case $host_os in
7725      aix*)
7726      # All AIX code is PIC.
7727      if test "$host_cpu" = ia64; then
7728	# AIX 5 now supports IA64 processor
7729	lt_prog_compiler_static='-Bstatic'
7730      fi
7731      ;;
7732
7733    amigaos*)
7734      # FIXME: we need at least 68020 code to build shared libraries, but
7735      # adding the `-m68020' flag to GCC prevents building anything better,
7736      # like `-m68040'.
7737      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7738      ;;
7739
7740    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7741      # PIC is the default for these OSes.
7742      ;;
7743
7744    mingw* | cygwin* | pw32* | os2*)
7745      # This hack is so that the source file can tell whether it is being
7746      # built for inclusion in a dll (and should export symbols for example).
7747      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7748      # (--disable-auto-import) libraries
7749      lt_prog_compiler_pic='-DDLL_EXPORT'
7750      ;;
7751
7752    darwin* | rhapsody*)
7753      # PIC is the default on this platform
7754      # Common symbols not allowed in MH_DYLIB files
7755      lt_prog_compiler_pic='-fno-common'
7756      ;;
7757
7758    interix[3-9]*)
7759      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7760      # Instead, we relocate shared libraries at runtime.
7761      ;;
7762
7763    msdosdjgpp*)
7764      # Just because we use GCC doesn't mean we suddenly get shared libraries
7765      # on systems that don't support them.
7766      lt_prog_compiler_can_build_shared=no
7767      enable_shared=no
7768      ;;
7769
7770    sysv4*MP*)
7771      if test -d /usr/nec; then
7772	lt_prog_compiler_pic=-Kconform_pic
7773      fi
7774      ;;
7775
7776    hpux*)
7777      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7778      # not for PA HP-UX.
7779      case $host_cpu in
7780      hppa*64*|ia64*)
7781	# +Z the default
7782	;;
7783      *)
7784	lt_prog_compiler_pic='-fPIC'
7785	;;
7786      esac
7787      ;;
7788
7789    *)
7790      lt_prog_compiler_pic='-fPIC'
7791      ;;
7792    esac
7793  else
7794    # PORTME Check for flag to pass linker flags through the system compiler.
7795    case $host_os in
7796    aix*)
7797      lt_prog_compiler_wl='-Wl,'
7798      if test "$host_cpu" = ia64; then
7799	# AIX 5 now supports IA64 processor
7800	lt_prog_compiler_static='-Bstatic'
7801      else
7802	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7803      fi
7804      ;;
7805      darwin*)
7806        # PIC is the default on this platform
7807        # Common symbols not allowed in MH_DYLIB files
7808       case $cc_basename in
7809         xlc*)
7810         lt_prog_compiler_pic='-qnocommon'
7811         lt_prog_compiler_wl='-Wl,'
7812         ;;
7813       esac
7814       ;;
7815
7816    mingw* | cygwin* | pw32* | os2*)
7817      # This hack is so that the source file can tell whether it is being
7818      # built for inclusion in a dll (and should export symbols for example).
7819      lt_prog_compiler_pic='-DDLL_EXPORT'
7820      ;;
7821
7822    hpux9* | hpux10* | hpux11*)
7823      lt_prog_compiler_wl='-Wl,'
7824      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7825      # not for PA HP-UX.
7826      case $host_cpu in
7827      hppa*64*|ia64*)
7828	# +Z the default
7829	;;
7830      *)
7831	lt_prog_compiler_pic='+Z'
7832	;;
7833      esac
7834      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7835      lt_prog_compiler_static='${wl}-a ${wl}archive'
7836      ;;
7837
7838    irix5* | irix6* | nonstopux*)
7839      lt_prog_compiler_wl='-Wl,'
7840      # PIC (with -KPIC) is the default.
7841      lt_prog_compiler_static='-non_shared'
7842      ;;
7843
7844    newsos6)
7845      lt_prog_compiler_pic='-KPIC'
7846      lt_prog_compiler_static='-Bstatic'
7847      ;;
7848
7849    linux* | k*bsd*-gnu)
7850      case $cc_basename in
7851      icc* | ecc*)
7852	lt_prog_compiler_wl='-Wl,'
7853	lt_prog_compiler_pic='-KPIC'
7854	lt_prog_compiler_static='-static'
7855        ;;
7856      pgcc* | pgf77* | pgf90* | pgf95*)
7857        # Portland Group compilers (*not* the Pentium gcc compiler,
7858	# which looks to be a dead project)
7859	lt_prog_compiler_wl='-Wl,'
7860	lt_prog_compiler_pic='-fpic'
7861	lt_prog_compiler_static='-Bstatic'
7862        ;;
7863      ccc*)
7864        lt_prog_compiler_wl='-Wl,'
7865        # All Alpha code is PIC.
7866        lt_prog_compiler_static='-non_shared'
7867        ;;
7868      *)
7869        case `$CC -V 2>&1 | sed 5q` in
7870	*Sun\ C*)
7871	  # Sun C 5.9
7872	  lt_prog_compiler_pic='-KPIC'
7873	  lt_prog_compiler_static='-Bstatic'
7874	  lt_prog_compiler_wl='-Wl,'
7875	  ;;
7876	*Sun\ F*)
7877	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7878	  lt_prog_compiler_pic='-KPIC'
7879	  lt_prog_compiler_static='-Bstatic'
7880	  lt_prog_compiler_wl=''
7881	  ;;
7882	esac
7883	;;
7884      esac
7885      ;;
7886
7887    osf3* | osf4* | osf5*)
7888      lt_prog_compiler_wl='-Wl,'
7889      # All OSF/1 code is PIC.
7890      lt_prog_compiler_static='-non_shared'
7891      ;;
7892
7893    rdos*)
7894      lt_prog_compiler_static='-non_shared'
7895      ;;
7896
7897    solaris*)
7898      lt_prog_compiler_pic='-KPIC'
7899      lt_prog_compiler_static='-Bstatic'
7900      case $cc_basename in
7901      f77* | f90* | f95*)
7902	lt_prog_compiler_wl='-Qoption ld ';;
7903      *)
7904	lt_prog_compiler_wl='-Wl,';;
7905      esac
7906      ;;
7907
7908    sunos4*)
7909      lt_prog_compiler_wl='-Qoption ld '
7910      lt_prog_compiler_pic='-PIC'
7911      lt_prog_compiler_static='-Bstatic'
7912      ;;
7913
7914    sysv4 | sysv4.2uw2* | sysv4.3*)
7915      lt_prog_compiler_wl='-Wl,'
7916      lt_prog_compiler_pic='-KPIC'
7917      lt_prog_compiler_static='-Bstatic'
7918      ;;
7919
7920    sysv4*MP*)
7921      if test -d /usr/nec ;then
7922	lt_prog_compiler_pic='-Kconform_pic'
7923	lt_prog_compiler_static='-Bstatic'
7924      fi
7925      ;;
7926
7927    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7928      lt_prog_compiler_wl='-Wl,'
7929      lt_prog_compiler_pic='-KPIC'
7930      lt_prog_compiler_static='-Bstatic'
7931      ;;
7932
7933    unicos*)
7934      lt_prog_compiler_wl='-Wl,'
7935      lt_prog_compiler_can_build_shared=no
7936      ;;
7937
7938    uts4*)
7939      lt_prog_compiler_pic='-pic'
7940      lt_prog_compiler_static='-Bstatic'
7941      ;;
7942
7943    *)
7944      lt_prog_compiler_can_build_shared=no
7945      ;;
7946    esac
7947  fi
7948
7949{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7950$as_echo "$lt_prog_compiler_pic" >&6; }
7951
7952#
7953# Check to make sure the PIC flag actually works.
7954#
7955if test -n "$lt_prog_compiler_pic"; then
7956
7957{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7958$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7959if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7960  $as_echo_n "(cached) " >&6
7961else
7962  lt_cv_prog_compiler_pic_works=no
7963  ac_outfile=conftest.$ac_objext
7964   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7965   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7966   # Insert the option either (1) after the last *FLAGS variable, or
7967   # (2) before a word containing "conftest.", or (3) at the end.
7968   # Note that $ac_compile itself does not contain backslashes and begins
7969   # with a dollar sign (not a hyphen), so the echo should work correctly.
7970   # The option is referenced via a variable to avoid confusing sed.
7971   lt_compile=`echo "$ac_compile" | $SED \
7972   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7973   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7974   -e 's:$: $lt_compiler_flag:'`
7975   (eval echo "\"\$as_me:7975: $lt_compile\"" >&5)
7976   (eval "$lt_compile" 2>conftest.err)
7977   ac_status=$?
7978   cat conftest.err >&5
7979   echo "$as_me:7979: \$? = $ac_status" >&5
7980   if (exit $ac_status) && test -s "$ac_outfile"; then
7981     # The compiler can only warn and ignore the option if not recognized
7982     # So say no if there are warnings other than the usual output.
7983     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7984     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7985     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7986       lt_cv_prog_compiler_pic_works=yes
7987     fi
7988   fi
7989   $rm conftest*
7990
7991fi
7992{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7993$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7994
7995if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7996    case $lt_prog_compiler_pic in
7997     "" | " "*) ;;
7998     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7999     esac
8000else
8001    lt_prog_compiler_pic=
8002     lt_prog_compiler_can_build_shared=no
8003fi
8004
8005fi
8006case $host_os in
8007  # For platforms which do not support PIC, -DPIC is meaningless:
8008  *djgpp*)
8009    lt_prog_compiler_pic=
8010    ;;
8011  *)
8012    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8013    ;;
8014esac
8015
8016#
8017# Check to make sure the static flag actually works.
8018#
8019wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8020{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8021$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8022if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8023  $as_echo_n "(cached) " >&6
8024else
8025  lt_cv_prog_compiler_static_works=no
8026   save_LDFLAGS="$LDFLAGS"
8027   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8028   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8029   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8030     # The linker can only warn and ignore the option if not recognized
8031     # So say no if there are warnings
8032     if test -s conftest.err; then
8033       # Append any errors to the config.log.
8034       cat conftest.err 1>&5
8035       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8036       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8037       if diff conftest.exp conftest.er2 >/dev/null; then
8038         lt_cv_prog_compiler_static_works=yes
8039       fi
8040     else
8041       lt_cv_prog_compiler_static_works=yes
8042     fi
8043   fi
8044   $rm -r conftest*
8045   LDFLAGS="$save_LDFLAGS"
8046
8047fi
8048{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8049$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8050
8051if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8052    :
8053else
8054    lt_prog_compiler_static=
8055fi
8056
8057
8058{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8059$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8060if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8061  $as_echo_n "(cached) " >&6
8062else
8063  lt_cv_prog_compiler_c_o=no
8064   $rm -r conftest 2>/dev/null
8065   mkdir conftest
8066   cd conftest
8067   mkdir out
8068   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8069
8070   lt_compiler_flag="-o out/conftest2.$ac_objext"
8071   # Insert the option either (1) after the last *FLAGS variable, or
8072   # (2) before a word containing "conftest.", or (3) at the end.
8073   # Note that $ac_compile itself does not contain backslashes and begins
8074   # with a dollar sign (not a hyphen), so the echo should work correctly.
8075   lt_compile=`echo "$ac_compile" | $SED \
8076   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8077   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8078   -e 's:$: $lt_compiler_flag:'`
8079   (eval echo "\"\$as_me:8079: $lt_compile\"" >&5)
8080   (eval "$lt_compile" 2>out/conftest.err)
8081   ac_status=$?
8082   cat out/conftest.err >&5
8083   echo "$as_me:8083: \$? = $ac_status" >&5
8084   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8085   then
8086     # The compiler can only warn and ignore the option if not recognized
8087     # So say no if there are warnings
8088     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8089     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8090     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8091       lt_cv_prog_compiler_c_o=yes
8092     fi
8093   fi
8094   chmod u+w . 2>&5
8095   $rm conftest*
8096   # SGI C++ compiler will create directory out/ii_files/ for
8097   # template instantiation
8098   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8099   $rm out/* && rmdir out
8100   cd ..
8101   rmdir conftest
8102   $rm conftest*
8103
8104fi
8105{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8106$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8107
8108
8109hard_links="nottested"
8110if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8111  # do not overwrite the value of need_locks provided by the user
8112  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8113$as_echo_n "checking if we can lock with hard links... " >&6; }
8114  hard_links=yes
8115  $rm conftest*
8116  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8117  touch conftest.a
8118  ln conftest.a conftest.b 2>&5 || hard_links=no
8119  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8120  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8121$as_echo "$hard_links" >&6; }
8122  if test "$hard_links" = no; then
8123    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8124$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8125    need_locks=warn
8126  fi
8127else
8128  need_locks=no
8129fi
8130
8131{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8132$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8133
8134  runpath_var=
8135  allow_undefined_flag=
8136  enable_shared_with_static_runtimes=no
8137  archive_cmds=
8138  archive_expsym_cmds=
8139  old_archive_From_new_cmds=
8140  old_archive_from_expsyms_cmds=
8141  export_dynamic_flag_spec=
8142  whole_archive_flag_spec=
8143  thread_safe_flag_spec=
8144  hardcode_libdir_flag_spec=
8145  hardcode_libdir_flag_spec_ld=
8146  hardcode_libdir_separator=
8147  hardcode_direct=no
8148  hardcode_minus_L=no
8149  hardcode_shlibpath_var=unsupported
8150  link_all_deplibs=unknown
8151  hardcode_automatic=no
8152  module_cmds=
8153  module_expsym_cmds=
8154  always_export_symbols=no
8155  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8156  # include_expsyms should be a list of space-separated symbols to be *always*
8157  # included in the symbol list
8158  include_expsyms=
8159  # exclude_expsyms can be an extended regexp of symbols to exclude
8160  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8161  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8162  # as well as any symbol that contains `d'.
8163  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8164  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8165  # platforms (ab)use it in PIC code, but their linkers get confused if
8166  # the symbol is explicitly referenced.  Since portable code cannot
8167  # rely on this symbol name, it's probably fine to never include it in
8168  # preloaded symbol tables.
8169  # Exclude shared library initialization/finalization symbols.
8170  extract_expsyms_cmds=
8171  # Just being paranoid about ensuring that cc_basename is set.
8172  for cc_temp in $compiler""; do
8173  case $cc_temp in
8174    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8175    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8176    \-*) ;;
8177    *) break;;
8178  esac
8179done
8180cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8181
8182  case $host_os in
8183  cygwin* | mingw* | pw32*)
8184    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8185    # When not using gcc, we currently assume that we are using
8186    # Microsoft Visual C++.
8187    if test "$GCC" != yes; then
8188      with_gnu_ld=no
8189    fi
8190    ;;
8191  interix*)
8192    # we just hope/assume this is gcc and not c89 (= MSVC++)
8193    with_gnu_ld=yes
8194    ;;
8195  openbsd*)
8196    with_gnu_ld=no
8197    ;;
8198  esac
8199
8200  ld_shlibs=yes
8201  if test "$with_gnu_ld" = yes; then
8202    # If archive_cmds runs LD, not CC, wlarc should be empty
8203    wlarc='${wl}'
8204
8205    # Set some defaults for GNU ld with shared library support. These
8206    # are reset later if shared libraries are not supported. Putting them
8207    # here allows them to be overridden if necessary.
8208    runpath_var=LD_RUN_PATH
8209    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8210    export_dynamic_flag_spec='${wl}--export-dynamic'
8211    # ancient GNU ld didn't support --whole-archive et. al.
8212    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8213	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8214      else
8215  	whole_archive_flag_spec=
8216    fi
8217    supports_anon_versioning=no
8218    case `$LD -v 2>/dev/null` in
8219      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8220      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8221      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8222      *\ 2.11.*) ;; # other 2.11 versions
8223      *) supports_anon_versioning=yes ;;
8224    esac
8225
8226    # See if GNU ld supports shared libraries.
8227    case $host_os in
8228    aix[3-9]*)
8229      # On AIX/PPC, the GNU linker is very broken
8230      if test "$host_cpu" != ia64; then
8231	ld_shlibs=no
8232	cat <<EOF 1>&2
8233
8234*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8235*** to be unable to reliably create shared libraries on AIX.
8236*** Therefore, libtool is disabling shared libraries support.  If you
8237*** really care for shared libraries, you may want to modify your PATH
8238*** so that a non-GNU linker is found, and then restart.
8239
8240EOF
8241      fi
8242      ;;
8243
8244    amigaos*)
8245      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)'
8246      hardcode_libdir_flag_spec='-L$libdir'
8247      hardcode_minus_L=yes
8248
8249      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8250      # that the semantics of dynamic libraries on AmigaOS, at least up
8251      # to version 4, is to share data among multiple programs linked
8252      # with the same dynamic library.  Since this doesn't match the
8253      # behavior of shared libraries on other platforms, we can't use
8254      # them.
8255      ld_shlibs=no
8256      ;;
8257
8258    beos*)
8259      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8260	allow_undefined_flag=unsupported
8261	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8262	# support --undefined.  This deserves some investigation.  FIXME
8263	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8264      else
8265	ld_shlibs=no
8266      fi
8267      ;;
8268
8269    cygwin* | mingw* | pw32*)
8270      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8271      # as there is no search path for DLLs.
8272      hardcode_libdir_flag_spec='-L$libdir'
8273      allow_undefined_flag=unsupported
8274      always_export_symbols=no
8275      enable_shared_with_static_runtimes=yes
8276      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8277
8278      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8279        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8280	# If the export-symbols file already is a .def file (1st line
8281	# is EXPORTS), use it as is; otherwise, prepend...
8282	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8283	  cp $export_symbols $output_objdir/$soname.def;
8284	else
8285	  echo EXPORTS > $output_objdir/$soname.def;
8286	  cat $export_symbols >> $output_objdir/$soname.def;
8287	fi~
8288	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8289      else
8290	ld_shlibs=no
8291      fi
8292      ;;
8293
8294    interix[3-9]*)
8295      hardcode_direct=no
8296      hardcode_shlibpath_var=no
8297      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8298      export_dynamic_flag_spec='${wl}-E'
8299      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8300      # Instead, shared libraries are loaded at an image base (0x10000000 by
8301      # default) and relocated if they conflict, which is a slow very memory
8302      # consuming and fragmenting process.  To avoid this, we pick a random,
8303      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8304      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8305      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8306      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'
8307      ;;
8308
8309    gnu* | linux* | k*bsd*-gnu)
8310      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8311	tmp_addflag=
8312	case $cc_basename,$host_cpu in
8313	pgcc*)				# Portland Group C compiler
8314	  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'
8315	  tmp_addflag=' $pic_flag'
8316	  ;;
8317	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8318	  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'
8319	  tmp_addflag=' $pic_flag -Mnomain' ;;
8320	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8321	  tmp_addflag=' -i_dynamic' ;;
8322	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8323	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8324	ifc* | ifort*)			# Intel Fortran compiler
8325	  tmp_addflag=' -nofor_main' ;;
8326	esac
8327	case `$CC -V 2>&1 | sed 5q` in
8328	*Sun\ C*)			# Sun C 5.9
8329	  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'
8330	  tmp_sharedflag='-G' ;;
8331	*Sun\ F*)			# Sun Fortran 8.3
8332	  tmp_sharedflag='-G' ;;
8333	*)
8334	  tmp_sharedflag='-shared' ;;
8335	esac
8336	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8337
8338	if test $supports_anon_versioning = yes; then
8339	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8340  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8341  $echo "local: *; };" >> $output_objdir/$libname.ver~
8342	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8343	fi
8344      else
8345	ld_shlibs=no
8346      fi
8347      ;;
8348
8349    netbsd*)
8350      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8351	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8352	wlarc=
8353      else
8354	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8355	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8356      fi
8357      ;;
8358
8359    solaris*)
8360      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8361	ld_shlibs=no
8362	cat <<EOF 1>&2
8363
8364*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8365*** create shared libraries on Solaris systems.  Therefore, libtool
8366*** is disabling shared libraries support.  We urge you to upgrade GNU
8367*** binutils to release 2.9.1 or newer.  Another option is to modify
8368*** your PATH or compiler configuration so that the native linker is
8369*** used, and then restart.
8370
8371EOF
8372      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8373	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8374	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8375      else
8376	ld_shlibs=no
8377      fi
8378      ;;
8379
8380    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8381      case `$LD -v 2>&1` in
8382        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8383	ld_shlibs=no
8384	cat <<_LT_EOF 1>&2
8385
8386*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8387*** reliably create shared libraries on SCO systems.  Therefore, libtool
8388*** is disabling shared libraries support.  We urge you to upgrade GNU
8389*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8390*** your PATH or compiler configuration so that the native linker is
8391*** used, and then restart.
8392
8393_LT_EOF
8394	;;
8395	*)
8396	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8397	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8398	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8399	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8400	  else
8401	    ld_shlibs=no
8402	  fi
8403	;;
8404      esac
8405      ;;
8406
8407    sunos4*)
8408      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8409      wlarc=
8410      hardcode_direct=yes
8411      hardcode_shlibpath_var=no
8412      ;;
8413
8414    *)
8415      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8416	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8417	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8418      else
8419	ld_shlibs=no
8420      fi
8421      ;;
8422    esac
8423
8424    if test "$ld_shlibs" = no; then
8425      runpath_var=
8426      hardcode_libdir_flag_spec=
8427      export_dynamic_flag_spec=
8428      whole_archive_flag_spec=
8429    fi
8430  else
8431    # PORTME fill in a description of your system's linker (not GNU ld)
8432    case $host_os in
8433    aix3*)
8434      allow_undefined_flag=unsupported
8435      always_export_symbols=yes
8436      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'
8437      # Note: this linker hardcodes the directories in LIBPATH if there
8438      # are no directories specified by -L.
8439      hardcode_minus_L=yes
8440      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8441	# Neither direct hardcoding nor static linking is supported with a
8442	# broken collect2.
8443	hardcode_direct=unsupported
8444      fi
8445      ;;
8446
8447    aix[4-9]*)
8448      if test "$host_cpu" = ia64; then
8449	# On IA64, the linker does run time linking by default, so we don't
8450	# have to do anything special.
8451	aix_use_runtimelinking=no
8452	exp_sym_flag='-Bexport'
8453	no_entry_flag=""
8454      else
8455	# If we're using GNU nm, then we don't want the "-C" option.
8456	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8457	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8458	  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'
8459	else
8460	  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'
8461	fi
8462	aix_use_runtimelinking=no
8463
8464	# Test if we are trying to use run time linking or normal
8465	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8466	# need to do runtime linking.
8467	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8468	  for ld_flag in $LDFLAGS; do
8469  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8470  	    aix_use_runtimelinking=yes
8471  	    break
8472  	  fi
8473	  done
8474	  ;;
8475	esac
8476
8477	exp_sym_flag='-bexport'
8478	no_entry_flag='-bnoentry'
8479      fi
8480
8481      # When large executables or shared objects are built, AIX ld can
8482      # have problems creating the table of contents.  If linking a library
8483      # or program results in "error TOC overflow" add -mminimal-toc to
8484      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8485      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8486
8487      archive_cmds=''
8488      hardcode_direct=yes
8489      hardcode_libdir_separator=':'
8490      link_all_deplibs=yes
8491
8492      if test "$GCC" = yes; then
8493	case $host_os in aix4.[012]|aix4.[012].*)
8494	# We only want to do this on AIX 4.2 and lower, the check
8495	# below for broken collect2 doesn't work under 4.3+
8496	  collect2name=`${CC} -print-prog-name=collect2`
8497	  if test -f "$collect2name" && \
8498  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8499	  then
8500  	  # We have reworked collect2
8501  	  :
8502	  else
8503  	  # We have old collect2
8504  	  hardcode_direct=unsupported
8505  	  # It fails to find uninstalled libraries when the uninstalled
8506  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8507  	  # to unsupported forces relinking
8508  	  hardcode_minus_L=yes
8509  	  hardcode_libdir_flag_spec='-L$libdir'
8510  	  hardcode_libdir_separator=
8511	  fi
8512	  ;;
8513	esac
8514	shared_flag='-shared'
8515	if test "$aix_use_runtimelinking" = yes; then
8516	  shared_flag="$shared_flag "'${wl}-G'
8517	fi
8518      else
8519	# not using gcc
8520	if test "$host_cpu" = ia64; then
8521  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8522  	# chokes on -Wl,-G. The following line is correct:
8523	  shared_flag='-G'
8524	else
8525	  if test "$aix_use_runtimelinking" = yes; then
8526	    shared_flag='${wl}-G'
8527	  else
8528	    shared_flag='${wl}-bM:SRE'
8529	  fi
8530	fi
8531      fi
8532
8533      # It seems that -bexpall does not export symbols beginning with
8534      # underscore (_), so it is better to generate a list of symbols to export.
8535      always_export_symbols=yes
8536      if test "$aix_use_runtimelinking" = yes; then
8537	# Warning - without using the other runtime loading flags (-brtl),
8538	# -berok will link without error, but may produce a broken library.
8539	allow_undefined_flag='-berok'
8540       # Determine the default libpath from the value encoded in an empty executable.
8541       cat >conftest.$ac_ext <<_ACEOF
8542/* confdefs.h.  */
8543_ACEOF
8544cat confdefs.h >>conftest.$ac_ext
8545cat >>conftest.$ac_ext <<_ACEOF
8546/* end confdefs.h.  */
8547
8548int
8549main ()
8550{
8551
8552  ;
8553  return 0;
8554}
8555_ACEOF
8556rm -f conftest.$ac_objext conftest$ac_exeext
8557if { (ac_try="$ac_link"
8558case "(($ac_try" in
8559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8560  *) ac_try_echo=$ac_try;;
8561esac
8562eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8563$as_echo "$ac_try_echo") >&5
8564  (eval "$ac_link") 2>conftest.er1
8565  ac_status=$?
8566  grep -v '^ *+' conftest.er1 >conftest.err
8567  rm -f conftest.er1
8568  cat conftest.err >&5
8569  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8570  (exit $ac_status); } && {
8571	 test -z "$ac_c_werror_flag" ||
8572	 test ! -s conftest.err
8573       } && test -s conftest$ac_exeext && {
8574	 test "$cross_compiling" = yes ||
8575	 $as_test_x conftest$ac_exeext
8576       }; then
8577
8578lt_aix_libpath_sed='
8579    /Import File Strings/,/^$/ {
8580	/^0/ {
8581	    s/^0  *\(.*\)$/\1/
8582	    p
8583	}
8584    }'
8585aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8586# Check for a 64-bit object if we didn't find anything.
8587if test -z "$aix_libpath"; then
8588  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8589fi
8590else
8591  $as_echo "$as_me: failed program was:" >&5
8592sed 's/^/| /' conftest.$ac_ext >&5
8593
8594
8595fi
8596
8597rm -rf conftest.dSYM
8598rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8599      conftest$ac_exeext conftest.$ac_ext
8600if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8601
8602       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8603	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"
8604       else
8605	if test "$host_cpu" = ia64; then
8606	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8607	  allow_undefined_flag="-z nodefs"
8608	  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"
8609	else
8610	 # Determine the default libpath from the value encoded in an empty executable.
8611	 cat >conftest.$ac_ext <<_ACEOF
8612/* confdefs.h.  */
8613_ACEOF
8614cat confdefs.h >>conftest.$ac_ext
8615cat >>conftest.$ac_ext <<_ACEOF
8616/* end confdefs.h.  */
8617
8618int
8619main ()
8620{
8621
8622  ;
8623  return 0;
8624}
8625_ACEOF
8626rm -f conftest.$ac_objext conftest$ac_exeext
8627if { (ac_try="$ac_link"
8628case "(($ac_try" in
8629  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8630  *) ac_try_echo=$ac_try;;
8631esac
8632eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8633$as_echo "$ac_try_echo") >&5
8634  (eval "$ac_link") 2>conftest.er1
8635  ac_status=$?
8636  grep -v '^ *+' conftest.er1 >conftest.err
8637  rm -f conftest.er1
8638  cat conftest.err >&5
8639  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8640  (exit $ac_status); } && {
8641	 test -z "$ac_c_werror_flag" ||
8642	 test ! -s conftest.err
8643       } && test -s conftest$ac_exeext && {
8644	 test "$cross_compiling" = yes ||
8645	 $as_test_x conftest$ac_exeext
8646       }; then
8647
8648lt_aix_libpath_sed='
8649    /Import File Strings/,/^$/ {
8650	/^0/ {
8651	    s/^0  *\(.*\)$/\1/
8652	    p
8653	}
8654    }'
8655aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8656# Check for a 64-bit object if we didn't find anything.
8657if test -z "$aix_libpath"; then
8658  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8659fi
8660else
8661  $as_echo "$as_me: failed program was:" >&5
8662sed 's/^/| /' conftest.$ac_ext >&5
8663
8664
8665fi
8666
8667rm -rf conftest.dSYM
8668rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8669      conftest$ac_exeext conftest.$ac_ext
8670if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8671
8672	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8673	  # Warning - without using the other run time loading flags,
8674	  # -berok will link without error, but may produce a broken library.
8675	  no_undefined_flag=' ${wl}-bernotok'
8676	  allow_undefined_flag=' ${wl}-berok'
8677	  # Exported symbols can be pulled into shared objects from archives
8678	  whole_archive_flag_spec='$convenience'
8679	  archive_cmds_need_lc=yes
8680	  # This is similar to how AIX traditionally builds its shared libraries.
8681	  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'
8682	fi
8683      fi
8684      ;;
8685
8686    amigaos*)
8687      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)'
8688      hardcode_libdir_flag_spec='-L$libdir'
8689      hardcode_minus_L=yes
8690      # see comment about different semantics on the GNU ld section
8691      ld_shlibs=no
8692      ;;
8693
8694    bsdi[45]*)
8695      export_dynamic_flag_spec=-rdynamic
8696      ;;
8697
8698    cygwin* | mingw* | pw32*)
8699      # When not using gcc, we currently assume that we are using
8700      # Microsoft Visual C++.
8701      # hardcode_libdir_flag_spec is actually meaningless, as there is
8702      # no search path for DLLs.
8703      hardcode_libdir_flag_spec=' '
8704      allow_undefined_flag=unsupported
8705      # Tell ltmain to make .lib files, not .a files.
8706      libext=lib
8707      # Tell ltmain to make .dll files, not .so files.
8708      shrext_cmds=".dll"
8709      # FIXME: Setting linknames here is a bad hack.
8710      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8711      # The linker will automatically build a .lib file if we build a DLL.
8712      old_archive_From_new_cmds='true'
8713      # FIXME: Should let the user specify the lib program.
8714      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8715      fix_srcfile_path='`cygpath -w "$srcfile"`'
8716      enable_shared_with_static_runtimes=yes
8717      ;;
8718
8719    darwin* | rhapsody*)
8720      case $host_os in
8721        rhapsody* | darwin1.[012])
8722         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8723         ;;
8724       *) # Darwin 1.3 on
8725         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8726           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8727         else
8728           case ${MACOSX_DEPLOYMENT_TARGET} in
8729             10.[012])
8730               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8731               ;;
8732             10.*)
8733               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8734               ;;
8735           esac
8736         fi
8737         ;;
8738      esac
8739      archive_cmds_need_lc=no
8740      hardcode_direct=no
8741      hardcode_automatic=yes
8742      hardcode_shlibpath_var=unsupported
8743      whole_archive_flag_spec=''
8744      link_all_deplibs=yes
8745    if test "$GCC" = yes ; then
8746    	output_verbose_link_cmd='echo'
8747        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8748        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8749        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}"
8750        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}"
8751    else
8752      case $cc_basename in
8753        xlc*)
8754         output_verbose_link_cmd='echo'
8755         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8756         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8757          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8758         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}'
8759          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}'
8760          ;;
8761       *)
8762         ld_shlibs=no
8763          ;;
8764      esac
8765    fi
8766      ;;
8767
8768    dgux*)
8769      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8770      hardcode_libdir_flag_spec='-L$libdir'
8771      hardcode_shlibpath_var=no
8772      ;;
8773
8774    freebsd1*)
8775      ld_shlibs=no
8776      ;;
8777
8778    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8779    # support.  Future versions do this automatically, but an explicit c++rt0.o
8780    # does not break anything, and helps significantly (at the cost of a little
8781    # extra space).
8782    freebsd2.2*)
8783      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8784      hardcode_libdir_flag_spec='-R$libdir'
8785      hardcode_direct=yes
8786      hardcode_shlibpath_var=no
8787      ;;
8788
8789    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8790    freebsd2*)
8791      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8792      hardcode_direct=yes
8793      hardcode_minus_L=yes
8794      hardcode_shlibpath_var=no
8795      ;;
8796
8797    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8798    freebsd* | dragonfly*)
8799      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8800      hardcode_libdir_flag_spec='-R$libdir'
8801      hardcode_direct=yes
8802      hardcode_shlibpath_var=no
8803      ;;
8804
8805    hpux9*)
8806      if test "$GCC" = yes; then
8807	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'
8808      else
8809	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'
8810      fi
8811      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8812      hardcode_libdir_separator=:
8813      hardcode_direct=yes
8814
8815      # hardcode_minus_L: Not really in the search PATH,
8816      # but as the default location of the library.
8817      hardcode_minus_L=yes
8818      export_dynamic_flag_spec='${wl}-E'
8819      ;;
8820
8821    hpux10*)
8822      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8823	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8824      else
8825	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8826      fi
8827      if test "$with_gnu_ld" = no; then
8828	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8829	hardcode_libdir_separator=:
8830
8831	hardcode_direct=yes
8832	export_dynamic_flag_spec='${wl}-E'
8833
8834	# hardcode_minus_L: Not really in the search PATH,
8835	# but as the default location of the library.
8836	hardcode_minus_L=yes
8837      fi
8838      ;;
8839
8840    hpux11*)
8841      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8842	case $host_cpu in
8843	hppa*64*)
8844	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8845	  ;;
8846	ia64*)
8847	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8848	  ;;
8849	*)
8850	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8851	  ;;
8852	esac
8853      else
8854	case $host_cpu in
8855	hppa*64*)
8856	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8857	  ;;
8858	ia64*)
8859	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8860	  ;;
8861	*)
8862	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8863	  ;;
8864	esac
8865      fi
8866      if test "$with_gnu_ld" = no; then
8867	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8868	hardcode_libdir_separator=:
8869
8870	case $host_cpu in
8871	hppa*64*|ia64*)
8872	  hardcode_libdir_flag_spec_ld='+b $libdir'
8873	  hardcode_direct=no
8874	  hardcode_shlibpath_var=no
8875	  ;;
8876	*)
8877	  hardcode_direct=yes
8878	  export_dynamic_flag_spec='${wl}-E'
8879
8880	  # hardcode_minus_L: Not really in the search PATH,
8881	  # but as the default location of the library.
8882	  hardcode_minus_L=yes
8883	  ;;
8884	esac
8885      fi
8886      ;;
8887
8888    irix5* | irix6* | nonstopux*)
8889      if test "$GCC" = yes; then
8890	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'
8891      else
8892	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'
8893	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8894      fi
8895      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8896      hardcode_libdir_separator=:
8897      link_all_deplibs=yes
8898      ;;
8899
8900    netbsd*)
8901      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8902	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8903      else
8904	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8905      fi
8906      hardcode_libdir_flag_spec='-R$libdir'
8907      hardcode_direct=yes
8908      hardcode_shlibpath_var=no
8909      ;;
8910
8911    newsos6)
8912      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8913      hardcode_direct=yes
8914      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8915      hardcode_libdir_separator=:
8916      hardcode_shlibpath_var=no
8917      ;;
8918
8919    openbsd*)
8920      if test -f /usr/libexec/ld.so; then
8921	hardcode_direct=yes
8922	hardcode_shlibpath_var=no
8923	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8924	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8925	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8926	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8927	  export_dynamic_flag_spec='${wl}-E'
8928	else
8929	  case $host_os in
8930	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8931	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8932	     hardcode_libdir_flag_spec='-R$libdir'
8933	     ;;
8934	   *)
8935	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8936	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8937	     ;;
8938	  esac
8939        fi
8940      else
8941	ld_shlibs=no
8942      fi
8943      ;;
8944
8945    os2*)
8946      hardcode_libdir_flag_spec='-L$libdir'
8947      hardcode_minus_L=yes
8948      allow_undefined_flag=unsupported
8949      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'
8950      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8951      ;;
8952
8953    osf3*)
8954      if test "$GCC" = yes; then
8955	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8956	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'
8957      else
8958	allow_undefined_flag=' -expect_unresolved \*'
8959	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'
8960      fi
8961      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8962      hardcode_libdir_separator=:
8963      ;;
8964
8965    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8966      if test "$GCC" = yes; then
8967	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8968	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'
8969	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8970      else
8971	allow_undefined_flag=' -expect_unresolved \*'
8972	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'
8973	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8974	$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'
8975
8976	# Both c and cxx compiler support -rpath directly
8977	hardcode_libdir_flag_spec='-rpath $libdir'
8978      fi
8979      hardcode_libdir_separator=:
8980      ;;
8981
8982    solaris*)
8983      no_undefined_flag=' -z text'
8984      if test "$GCC" = yes; then
8985	wlarc='${wl}'
8986	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8987	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8988	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8989      else
8990	wlarc=''
8991	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8992	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8993  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8994      fi
8995      hardcode_libdir_flag_spec='-R$libdir'
8996      hardcode_shlibpath_var=no
8997      case $host_os in
8998      solaris2.[0-5] | solaris2.[0-5].*) ;;
8999      *)
9000	# The compiler driver will combine and reorder linker options,
9001	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9002	# but is careful enough not to reorder.
9003 	# Supported since Solaris 2.6 (maybe 2.5.1?)
9004	if test "$GCC" = yes; then
9005	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9006	else
9007	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9008	fi
9009	;;
9010      esac
9011      link_all_deplibs=yes
9012      ;;
9013
9014    sunos4*)
9015      if test "x$host_vendor" = xsequent; then
9016	# Use $CC to link under sequent, because it throws in some extra .o
9017	# files that make .init and .fini sections work.
9018	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9019      else
9020	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9021      fi
9022      hardcode_libdir_flag_spec='-L$libdir'
9023      hardcode_direct=yes
9024      hardcode_minus_L=yes
9025      hardcode_shlibpath_var=no
9026      ;;
9027
9028    sysv4)
9029      case $host_vendor in
9030	sni)
9031	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9032	  hardcode_direct=yes # is this really true???
9033	;;
9034	siemens)
9035	  ## LD is ld it makes a PLAMLIB
9036	  ## CC just makes a GrossModule.
9037	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9038	  reload_cmds='$CC -r -o $output$reload_objs'
9039	  hardcode_direct=no
9040        ;;
9041	motorola)
9042	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9043	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9044	;;
9045      esac
9046      runpath_var='LD_RUN_PATH'
9047      hardcode_shlibpath_var=no
9048      ;;
9049
9050    sysv4.3*)
9051      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9052      hardcode_shlibpath_var=no
9053      export_dynamic_flag_spec='-Bexport'
9054      ;;
9055
9056    sysv4*MP*)
9057      if test -d /usr/nec; then
9058	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9059	hardcode_shlibpath_var=no
9060	runpath_var=LD_RUN_PATH
9061	hardcode_runpath_var=yes
9062	ld_shlibs=yes
9063      fi
9064      ;;
9065
9066    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9067      no_undefined_flag='${wl}-z,text'
9068      archive_cmds_need_lc=no
9069      hardcode_shlibpath_var=no
9070      runpath_var='LD_RUN_PATH'
9071
9072      if test "$GCC" = yes; then
9073	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9074	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9075      else
9076	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9077	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9078      fi
9079      ;;
9080
9081    sysv5* | sco3.2v5* | sco5v6*)
9082      # Note: We can NOT use -z defs as we might desire, because we do not
9083      # link with -lc, and that would cause any symbols used from libc to
9084      # always be unresolved, which means just about no library would
9085      # ever link correctly.  If we're not using GNU ld we use -z text
9086      # though, which does catch some bad symbols but isn't as heavy-handed
9087      # as -z defs.
9088      no_undefined_flag='${wl}-z,text'
9089      allow_undefined_flag='${wl}-z,nodefs'
9090      archive_cmds_need_lc=no
9091      hardcode_shlibpath_var=no
9092      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9093      hardcode_libdir_separator=':'
9094      link_all_deplibs=yes
9095      export_dynamic_flag_spec='${wl}-Bexport'
9096      runpath_var='LD_RUN_PATH'
9097
9098      if test "$GCC" = yes; then
9099	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9100	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9101      else
9102	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9103	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9104      fi
9105      ;;
9106
9107    uts4*)
9108      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9109      hardcode_libdir_flag_spec='-L$libdir'
9110      hardcode_shlibpath_var=no
9111      ;;
9112
9113    *)
9114      ld_shlibs=no
9115      ;;
9116    esac
9117  fi
9118
9119{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9120$as_echo "$ld_shlibs" >&6; }
9121test "$ld_shlibs" = no && can_build_shared=no
9122
9123#
9124# Do we need to explicitly link libc?
9125#
9126case "x$archive_cmds_need_lc" in
9127x|xyes)
9128  # Assume -lc should be added
9129  archive_cmds_need_lc=yes
9130
9131  if test "$enable_shared" = yes && test "$GCC" = yes; then
9132    case $archive_cmds in
9133    *'~'*)
9134      # FIXME: we may have to deal with multi-command sequences.
9135      ;;
9136    '$CC '*)
9137      # Test whether the compiler implicitly links with -lc since on some
9138      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9139      # to ld, don't add -lc before -lgcc.
9140      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9141$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9142      $rm conftest*
9143      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9144
9145      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9146  (eval $ac_compile) 2>&5
9147  ac_status=$?
9148  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9149  (exit $ac_status); } 2>conftest.err; then
9150        soname=conftest
9151        lib=conftest
9152        libobjs=conftest.$ac_objext
9153        deplibs=
9154        wl=$lt_prog_compiler_wl
9155	pic_flag=$lt_prog_compiler_pic
9156        compiler_flags=-v
9157        linker_flags=-v
9158        verstring=
9159        output_objdir=.
9160        libname=conftest
9161        lt_save_allow_undefined_flag=$allow_undefined_flag
9162        allow_undefined_flag=
9163        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9164  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9165  ac_status=$?
9166  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9167  (exit $ac_status); }
9168        then
9169	  archive_cmds_need_lc=no
9170        else
9171	  archive_cmds_need_lc=yes
9172        fi
9173        allow_undefined_flag=$lt_save_allow_undefined_flag
9174      else
9175        cat conftest.err 1>&5
9176      fi
9177      $rm conftest*
9178      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9179$as_echo "$archive_cmds_need_lc" >&6; }
9180      ;;
9181    esac
9182  fi
9183  ;;
9184esac
9185
9186{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9187$as_echo_n "checking dynamic linker characteristics... " >&6; }
9188library_names_spec=
9189libname_spec='lib$name'
9190soname_spec=
9191shrext_cmds=".so"
9192postinstall_cmds=
9193postuninstall_cmds=
9194finish_cmds=
9195finish_eval=
9196shlibpath_var=
9197shlibpath_overrides_runpath=unknown
9198version_type=none
9199dynamic_linker="$host_os ld.so"
9200sys_lib_dlsearch_path_spec="/lib /usr/lib"
9201
9202if test "$GCC" = yes; then
9203  case $host_os in
9204    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9205    *) lt_awk_arg="/^libraries:/" ;;
9206  esac
9207  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9208  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9209    # if the path contains ";" then we assume it to be the separator
9210    # otherwise default to the standard path separator (i.e. ":") - it is
9211    # assumed that no part of a normal pathname contains ";" but that should
9212    # okay in the real world where ";" in dirpaths is itself problematic.
9213    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9214  else
9215    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9216  fi
9217  # Ok, now we have the path, separated by spaces, we can step through it
9218  # and add multilib dir if necessary.
9219  lt_tmp_lt_search_path_spec=
9220  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9221  for lt_sys_path in $lt_search_path_spec; do
9222    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9223      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9224    else
9225      test -d "$lt_sys_path" && \
9226	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9227    fi
9228  done
9229  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9230BEGIN {RS=" "; FS="/|\n";} {
9231  lt_foo="";
9232  lt_count=0;
9233  for (lt_i = NF; lt_i > 0; lt_i--) {
9234    if ($lt_i != "" && $lt_i != ".") {
9235      if ($lt_i == "..") {
9236        lt_count++;
9237      } else {
9238        if (lt_count == 0) {
9239          lt_foo="/" $lt_i lt_foo;
9240        } else {
9241          lt_count--;
9242        }
9243      }
9244    }
9245  }
9246  if (lt_foo != "") { lt_freq[lt_foo]++; }
9247  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9248}'`
9249  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9250else
9251  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9252fi
9253need_lib_prefix=unknown
9254hardcode_into_libs=no
9255
9256# when you set need_version to no, make sure it does not cause -set_version
9257# flags to be left without arguments
9258need_version=unknown
9259
9260case $host_os in
9261aix3*)
9262  version_type=linux
9263  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9264  shlibpath_var=LIBPATH
9265
9266  # AIX 3 has no versioning support, so we append a major version to the name.
9267  soname_spec='${libname}${release}${shared_ext}$major'
9268  ;;
9269
9270aix[4-9]*)
9271  version_type=linux
9272  need_lib_prefix=no
9273  need_version=no
9274  hardcode_into_libs=yes
9275  if test "$host_cpu" = ia64; then
9276    # AIX 5 supports IA64
9277    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9278    shlibpath_var=LD_LIBRARY_PATH
9279  else
9280    # With GCC up to 2.95.x, collect2 would create an import file
9281    # for dependence libraries.  The import file would start with
9282    # the line `#! .'.  This would cause the generated library to
9283    # depend on `.', always an invalid library.  This was fixed in
9284    # development snapshots of GCC prior to 3.0.
9285    case $host_os in
9286      aix4 | aix4.[01] | aix4.[01].*)
9287      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9288	   echo ' yes '
9289	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9290	:
9291      else
9292	can_build_shared=no
9293      fi
9294      ;;
9295    esac
9296    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9297    # soname into executable. Probably we can add versioning support to
9298    # collect2, so additional links can be useful in future.
9299    if test "$aix_use_runtimelinking" = yes; then
9300      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9301      # instead of lib<name>.a to let people know that these are not
9302      # typical AIX shared libraries.
9303      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9304    else
9305      # We preserve .a as extension for shared libraries through AIX4.2
9306      # and later when we are not doing run time linking.
9307      library_names_spec='${libname}${release}.a $libname.a'
9308      soname_spec='${libname}${release}${shared_ext}$major'
9309    fi
9310    shlibpath_var=LIBPATH
9311  fi
9312  ;;
9313
9314amigaos*)
9315  library_names_spec='$libname.ixlibrary $libname.a'
9316  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9317  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'
9318  ;;
9319
9320beos*)
9321  library_names_spec='${libname}${shared_ext}'
9322  dynamic_linker="$host_os ld.so"
9323  shlibpath_var=LIBRARY_PATH
9324  ;;
9325
9326bsdi[45]*)
9327  version_type=linux
9328  need_version=no
9329  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9330  soname_spec='${libname}${release}${shared_ext}$major'
9331  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9332  shlibpath_var=LD_LIBRARY_PATH
9333  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9334  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9335  # the default ld.so.conf also contains /usr/contrib/lib and
9336  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9337  # libtool to hard-code these into programs
9338  ;;
9339
9340cygwin* | mingw* | pw32*)
9341  version_type=windows
9342  shrext_cmds=".dll"
9343  need_version=no
9344  need_lib_prefix=no
9345
9346  case $GCC,$host_os in
9347  yes,cygwin* | yes,mingw* | yes,pw32*)
9348    library_names_spec='$libname.dll.a'
9349    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9350    postinstall_cmds='base_file=`basename \${file}`~
9351      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9352      dldir=$destdir/`dirname \$dlpath`~
9353      test -d \$dldir || mkdir -p \$dldir~
9354      $install_prog $dir/$dlname \$dldir/$dlname~
9355      chmod a+x \$dldir/$dlname'
9356    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9357      dlpath=$dir/\$dldll~
9358       $rm \$dlpath'
9359    shlibpath_overrides_runpath=yes
9360
9361    case $host_os in
9362    cygwin*)
9363      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9364      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9365      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9366      ;;
9367    mingw*)
9368      # MinGW DLLs use traditional 'lib' prefix
9369      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9370      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9371      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9372        # It is most probably a Windows format PATH printed by
9373        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9374        # path with ; separators, and with drive letters. We can handle the
9375        # drive letters (cygwin fileutils understands them), so leave them,
9376        # especially as we might pass files found there to a mingw objdump,
9377        # which wouldn't understand a cygwinified path. Ahh.
9378        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9379      else
9380        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9381      fi
9382      ;;
9383    pw32*)
9384      # pw32 DLLs use 'pw' prefix rather than 'lib'
9385      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9386      ;;
9387    esac
9388    ;;
9389
9390  *)
9391    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9392    ;;
9393  esac
9394  dynamic_linker='Win32 ld.exe'
9395  # FIXME: first we should search . and the directory the executable is in
9396  shlibpath_var=PATH
9397  ;;
9398
9399darwin* | rhapsody*)
9400  dynamic_linker="$host_os dyld"
9401  version_type=darwin
9402  need_lib_prefix=no
9403  need_version=no
9404  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9405  soname_spec='${libname}${release}${major}$shared_ext'
9406  shlibpath_overrides_runpath=yes
9407  shlibpath_var=DYLD_LIBRARY_PATH
9408  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9409
9410  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9411  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9412  ;;
9413
9414dgux*)
9415  version_type=linux
9416  need_lib_prefix=no
9417  need_version=no
9418  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9419  soname_spec='${libname}${release}${shared_ext}$major'
9420  shlibpath_var=LD_LIBRARY_PATH
9421  ;;
9422
9423freebsd1*)
9424  dynamic_linker=no
9425  ;;
9426
9427freebsd* | dragonfly*)
9428  # DragonFly does not have aout.  When/if they implement a new
9429  # versioning mechanism, adjust this.
9430  if test -x /usr/bin/objformat; then
9431    objformat=`/usr/bin/objformat`
9432  else
9433    case $host_os in
9434    freebsd[123]*) objformat=aout ;;
9435    *) objformat=elf ;;
9436    esac
9437  fi
9438  version_type=freebsd-$objformat
9439  case $version_type in
9440    freebsd-elf*)
9441      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9442      need_version=no
9443      need_lib_prefix=no
9444      ;;
9445    freebsd-*)
9446      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9447      need_version=yes
9448      ;;
9449  esac
9450  shlibpath_var=LD_LIBRARY_PATH
9451  case $host_os in
9452  freebsd2*)
9453    shlibpath_overrides_runpath=yes
9454    ;;
9455  freebsd3.[01]* | freebsdelf3.[01]*)
9456    shlibpath_overrides_runpath=yes
9457    hardcode_into_libs=yes
9458    ;;
9459  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9460  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9461    shlibpath_overrides_runpath=no
9462    hardcode_into_libs=yes
9463    ;;
9464  *) # from 4.6 on, and DragonFly
9465    shlibpath_overrides_runpath=yes
9466    hardcode_into_libs=yes
9467    ;;
9468  esac
9469  ;;
9470
9471gnu*)
9472  version_type=linux
9473  need_lib_prefix=no
9474  need_version=no
9475  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9476  soname_spec='${libname}${release}${shared_ext}$major'
9477  shlibpath_var=LD_LIBRARY_PATH
9478  hardcode_into_libs=yes
9479  ;;
9480
9481hpux9* | hpux10* | hpux11*)
9482  # Give a soname corresponding to the major version so that dld.sl refuses to
9483  # link against other versions.
9484  version_type=sunos
9485  need_lib_prefix=no
9486  need_version=no
9487  case $host_cpu in
9488  ia64*)
9489    shrext_cmds='.so'
9490    hardcode_into_libs=yes
9491    dynamic_linker="$host_os dld.so"
9492    shlibpath_var=LD_LIBRARY_PATH
9493    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9494    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9495    soname_spec='${libname}${release}${shared_ext}$major'
9496    if test "X$HPUX_IA64_MODE" = X32; then
9497      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9498    else
9499      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9500    fi
9501    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9502    ;;
9503   hppa*64*)
9504     shrext_cmds='.sl'
9505     hardcode_into_libs=yes
9506     dynamic_linker="$host_os dld.sl"
9507     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9508     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9509     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9510     soname_spec='${libname}${release}${shared_ext}$major'
9511     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9512     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9513     ;;
9514   *)
9515    shrext_cmds='.sl'
9516    dynamic_linker="$host_os dld.sl"
9517    shlibpath_var=SHLIB_PATH
9518    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9519    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9520    soname_spec='${libname}${release}${shared_ext}$major'
9521    ;;
9522  esac
9523  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9524  postinstall_cmds='chmod 555 $lib'
9525  ;;
9526
9527interix[3-9]*)
9528  version_type=linux
9529  need_lib_prefix=no
9530  need_version=no
9531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9532  soname_spec='${libname}${release}${shared_ext}$major'
9533  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9534  shlibpath_var=LD_LIBRARY_PATH
9535  shlibpath_overrides_runpath=no
9536  hardcode_into_libs=yes
9537  ;;
9538
9539irix5* | irix6* | nonstopux*)
9540  case $host_os in
9541    nonstopux*) version_type=nonstopux ;;
9542    *)
9543	if test "$lt_cv_prog_gnu_ld" = yes; then
9544		version_type=linux
9545	else
9546		version_type=irix
9547	fi ;;
9548  esac
9549  need_lib_prefix=no
9550  need_version=no
9551  soname_spec='${libname}${release}${shared_ext}$major'
9552  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9553  case $host_os in
9554  irix5* | nonstopux*)
9555    libsuff= shlibsuff=
9556    ;;
9557  *)
9558    case $LD in # libtool.m4 will add one of these switches to LD
9559    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9560      libsuff= shlibsuff= libmagic=32-bit;;
9561    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9562      libsuff=32 shlibsuff=N32 libmagic=N32;;
9563    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9564      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9565    *) libsuff= shlibsuff= libmagic=never-match;;
9566    esac
9567    ;;
9568  esac
9569  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9570  shlibpath_overrides_runpath=no
9571  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9572  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9573  hardcode_into_libs=yes
9574  ;;
9575
9576# No shared lib support for Linux oldld, aout, or coff.
9577linux*oldld* | linux*aout* | linux*coff*)
9578  dynamic_linker=no
9579  ;;
9580
9581# This must be Linux ELF.
9582linux* | k*bsd*-gnu)
9583  version_type=linux
9584  need_lib_prefix=no
9585  need_version=no
9586  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9587  soname_spec='${libname}${release}${shared_ext}$major'
9588  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9589  shlibpath_var=LD_LIBRARY_PATH
9590  shlibpath_overrides_runpath=no
9591  # This implies no fast_install, which is unacceptable.
9592  # Some rework will be needed to allow for fast_install
9593  # before this can be enabled.
9594  hardcode_into_libs=yes
9595  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9596  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9597
9598  # Append ld.so.conf contents to the search path
9599  if test -f /etc/ld.so.conf; then
9600    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' ' '`
9601    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9602  fi
9603
9604  # We used to test for /lib/ld.so.1 and disable shared libraries on
9605  # powerpc, because MkLinux only supported shared libraries with the
9606  # GNU dynamic linker.  Since this was broken with cross compilers,
9607  # most powerpc-linux boxes support dynamic linking these days and
9608  # people can always --disable-shared, the test was removed, and we
9609  # assume the GNU/Linux dynamic linker is in use.
9610  dynamic_linker='GNU/Linux ld.so'
9611  ;;
9612
9613netbsd*)
9614  version_type=sunos
9615  need_lib_prefix=no
9616  need_version=no
9617  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9618    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9619    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9620    dynamic_linker='NetBSD (a.out) ld.so'
9621  else
9622    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9623    soname_spec='${libname}${release}${shared_ext}$major'
9624    dynamic_linker='NetBSD ld.elf_so'
9625  fi
9626  shlibpath_var=LD_LIBRARY_PATH
9627  shlibpath_overrides_runpath=yes
9628  hardcode_into_libs=yes
9629  ;;
9630
9631newsos6)
9632  version_type=linux
9633  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9634  shlibpath_var=LD_LIBRARY_PATH
9635  shlibpath_overrides_runpath=yes
9636  ;;
9637
9638nto-qnx*)
9639  version_type=linux
9640  need_lib_prefix=no
9641  need_version=no
9642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9643  soname_spec='${libname}${release}${shared_ext}$major'
9644  shlibpath_var=LD_LIBRARY_PATH
9645  shlibpath_overrides_runpath=yes
9646  ;;
9647
9648openbsd*)
9649  version_type=sunos
9650  sys_lib_dlsearch_path_spec="/usr/lib"
9651  need_lib_prefix=no
9652  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9653  case $host_os in
9654    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9655    *)                         need_version=no  ;;
9656  esac
9657  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9658  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9659  shlibpath_var=LD_LIBRARY_PATH
9660  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9661    case $host_os in
9662      openbsd2.[89] | openbsd2.[89].*)
9663	shlibpath_overrides_runpath=no
9664	;;
9665      *)
9666	shlibpath_overrides_runpath=yes
9667	;;
9668      esac
9669  else
9670    shlibpath_overrides_runpath=yes
9671  fi
9672  ;;
9673
9674os2*)
9675  libname_spec='$name'
9676  shrext_cmds=".dll"
9677  need_lib_prefix=no
9678  library_names_spec='$libname${shared_ext} $libname.a'
9679  dynamic_linker='OS/2 ld.exe'
9680  shlibpath_var=LIBPATH
9681  ;;
9682
9683osf3* | osf4* | osf5*)
9684  version_type=osf
9685  need_lib_prefix=no
9686  need_version=no
9687  soname_spec='${libname}${release}${shared_ext}$major'
9688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9689  shlibpath_var=LD_LIBRARY_PATH
9690  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9691  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9692  ;;
9693
9694rdos*)
9695  dynamic_linker=no
9696  ;;
9697
9698solaris*)
9699  version_type=linux
9700  need_lib_prefix=no
9701  need_version=no
9702  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9703  soname_spec='${libname}${release}${shared_ext}$major'
9704  shlibpath_var=LD_LIBRARY_PATH
9705  shlibpath_overrides_runpath=yes
9706  hardcode_into_libs=yes
9707  # ldd complains unless libraries are executable
9708  postinstall_cmds='chmod +x $lib'
9709  ;;
9710
9711sunos4*)
9712  version_type=sunos
9713  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9714  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9715  shlibpath_var=LD_LIBRARY_PATH
9716  shlibpath_overrides_runpath=yes
9717  if test "$with_gnu_ld" = yes; then
9718    need_lib_prefix=no
9719  fi
9720  need_version=yes
9721  ;;
9722
9723sysv4 | sysv4.3*)
9724  version_type=linux
9725  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9726  soname_spec='${libname}${release}${shared_ext}$major'
9727  shlibpath_var=LD_LIBRARY_PATH
9728  case $host_vendor in
9729    sni)
9730      shlibpath_overrides_runpath=no
9731      need_lib_prefix=no
9732      export_dynamic_flag_spec='${wl}-Blargedynsym'
9733      runpath_var=LD_RUN_PATH
9734      ;;
9735    siemens)
9736      need_lib_prefix=no
9737      ;;
9738    motorola)
9739      need_lib_prefix=no
9740      need_version=no
9741      shlibpath_overrides_runpath=no
9742      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9743      ;;
9744  esac
9745  ;;
9746
9747sysv4*MP*)
9748  if test -d /usr/nec ;then
9749    version_type=linux
9750    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9751    soname_spec='$libname${shared_ext}.$major'
9752    shlibpath_var=LD_LIBRARY_PATH
9753  fi
9754  ;;
9755
9756sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9757  version_type=freebsd-elf
9758  need_lib_prefix=no
9759  need_version=no
9760  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9761  soname_spec='${libname}${release}${shared_ext}$major'
9762  shlibpath_var=LD_LIBRARY_PATH
9763  hardcode_into_libs=yes
9764  if test "$with_gnu_ld" = yes; then
9765    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9766    shlibpath_overrides_runpath=no
9767  else
9768    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9769    shlibpath_overrides_runpath=yes
9770    case $host_os in
9771      sco3.2v5*)
9772        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9773	;;
9774    esac
9775  fi
9776  sys_lib_dlsearch_path_spec='/usr/lib'
9777  ;;
9778
9779uts4*)
9780  version_type=linux
9781  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782  soname_spec='${libname}${release}${shared_ext}$major'
9783  shlibpath_var=LD_LIBRARY_PATH
9784  ;;
9785
9786*)
9787  dynamic_linker=no
9788  ;;
9789esac
9790{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9791$as_echo "$dynamic_linker" >&6; }
9792test "$dynamic_linker" = no && can_build_shared=no
9793
9794if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9795  $as_echo_n "(cached) " >&6
9796else
9797  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9798fi
9799
9800sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9801if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9802  $as_echo_n "(cached) " >&6
9803else
9804  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9805fi
9806
9807sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9808
9809variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9810if test "$GCC" = yes; then
9811  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9812fi
9813
9814{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9815$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9816hardcode_action=
9817if test -n "$hardcode_libdir_flag_spec" || \
9818   test -n "$runpath_var" || \
9819   test "X$hardcode_automatic" = "Xyes" ; then
9820
9821  # We can hardcode non-existant directories.
9822  if test "$hardcode_direct" != no &&
9823     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9824     # have to relink, otherwise we might link with an installed library
9825     # when we should be linking with a yet-to-be-installed one
9826     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9827     test "$hardcode_minus_L" != no; then
9828    # Linking always hardcodes the temporary library directory.
9829    hardcode_action=relink
9830  else
9831    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9832    hardcode_action=immediate
9833  fi
9834else
9835  # We cannot hardcode anything, or else we can only hardcode existing
9836  # directories.
9837  hardcode_action=unsupported
9838fi
9839{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9840$as_echo "$hardcode_action" >&6; }
9841
9842if test "$hardcode_action" = relink; then
9843  # Fast installation is not supported
9844  enable_fast_install=no
9845elif test "$shlibpath_overrides_runpath" = yes ||
9846     test "$enable_shared" = no; then
9847  # Fast installation is not necessary
9848  enable_fast_install=needless
9849fi
9850
9851striplib=
9852old_striplib=
9853{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9854$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9855if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9856  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9857  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9858  { $as_echo "$as_me:$LINENO: result: yes" >&5
9859$as_echo "yes" >&6; }
9860else
9861# FIXME - insert some real tests, host_os isn't really good enough
9862  case $host_os in
9863   darwin*)
9864       if test -n "$STRIP" ; then
9865         striplib="$STRIP -x"
9866         old_striplib="$STRIP -S"
9867         { $as_echo "$as_me:$LINENO: result: yes" >&5
9868$as_echo "yes" >&6; }
9869       else
9870  { $as_echo "$as_me:$LINENO: result: no" >&5
9871$as_echo "no" >&6; }
9872fi
9873       ;;
9874   *)
9875  { $as_echo "$as_me:$LINENO: result: no" >&5
9876$as_echo "no" >&6; }
9877    ;;
9878  esac
9879fi
9880
9881if test "x$enable_dlopen" != xyes; then
9882  enable_dlopen=unknown
9883  enable_dlopen_self=unknown
9884  enable_dlopen_self_static=unknown
9885else
9886  lt_cv_dlopen=no
9887  lt_cv_dlopen_libs=
9888
9889  case $host_os in
9890  beos*)
9891    lt_cv_dlopen="load_add_on"
9892    lt_cv_dlopen_libs=
9893    lt_cv_dlopen_self=yes
9894    ;;
9895
9896  mingw* | pw32*)
9897    lt_cv_dlopen="LoadLibrary"
9898    lt_cv_dlopen_libs=
9899   ;;
9900
9901  cygwin*)
9902    lt_cv_dlopen="dlopen"
9903    lt_cv_dlopen_libs=
9904   ;;
9905
9906  darwin*)
9907  # if libdl is installed we need to link against it
9908    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9909$as_echo_n "checking for dlopen in -ldl... " >&6; }
9910if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9911  $as_echo_n "(cached) " >&6
9912else
9913  ac_check_lib_save_LIBS=$LIBS
9914LIBS="-ldl  $LIBS"
9915cat >conftest.$ac_ext <<_ACEOF
9916/* confdefs.h.  */
9917_ACEOF
9918cat confdefs.h >>conftest.$ac_ext
9919cat >>conftest.$ac_ext <<_ACEOF
9920/* end confdefs.h.  */
9921
9922/* Override any GCC internal prototype to avoid an error.
9923   Use char because int might match the return type of a GCC
9924   builtin and then its argument prototype would still apply.  */
9925#ifdef __cplusplus
9926extern "C"
9927#endif
9928char dlopen ();
9929int
9930main ()
9931{
9932return dlopen ();
9933  ;
9934  return 0;
9935}
9936_ACEOF
9937rm -f conftest.$ac_objext conftest$ac_exeext
9938if { (ac_try="$ac_link"
9939case "(($ac_try" in
9940  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9941  *) ac_try_echo=$ac_try;;
9942esac
9943eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9944$as_echo "$ac_try_echo") >&5
9945  (eval "$ac_link") 2>conftest.er1
9946  ac_status=$?
9947  grep -v '^ *+' conftest.er1 >conftest.err
9948  rm -f conftest.er1
9949  cat conftest.err >&5
9950  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9951  (exit $ac_status); } && {
9952	 test -z "$ac_c_werror_flag" ||
9953	 test ! -s conftest.err
9954       } && test -s conftest$ac_exeext && {
9955	 test "$cross_compiling" = yes ||
9956	 $as_test_x conftest$ac_exeext
9957       }; then
9958  ac_cv_lib_dl_dlopen=yes
9959else
9960  $as_echo "$as_me: failed program was:" >&5
9961sed 's/^/| /' conftest.$ac_ext >&5
9962
9963	ac_cv_lib_dl_dlopen=no
9964fi
9965
9966rm -rf conftest.dSYM
9967rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9968      conftest$ac_exeext conftest.$ac_ext
9969LIBS=$ac_check_lib_save_LIBS
9970fi
9971{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9972$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9973if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9974  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9975else
9976
9977    lt_cv_dlopen="dyld"
9978    lt_cv_dlopen_libs=
9979    lt_cv_dlopen_self=yes
9980
9981fi
9982
9983   ;;
9984
9985  *)
9986    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9987$as_echo_n "checking for shl_load... " >&6; }
9988if test "${ac_cv_func_shl_load+set}" = set; then
9989  $as_echo_n "(cached) " >&6
9990else
9991  cat >conftest.$ac_ext <<_ACEOF
9992/* confdefs.h.  */
9993_ACEOF
9994cat confdefs.h >>conftest.$ac_ext
9995cat >>conftest.$ac_ext <<_ACEOF
9996/* end confdefs.h.  */
9997/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9998   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9999#define shl_load innocuous_shl_load
10000
10001/* System header to define __stub macros and hopefully few prototypes,
10002    which can conflict with char shl_load (); below.
10003    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10004    <limits.h> exists even on freestanding compilers.  */
10005
10006#ifdef __STDC__
10007# include <limits.h>
10008#else
10009# include <assert.h>
10010#endif
10011
10012#undef shl_load
10013
10014/* Override any GCC internal prototype to avoid an error.
10015   Use char because int might match the return type of a GCC
10016   builtin and then its argument prototype would still apply.  */
10017#ifdef __cplusplus
10018extern "C"
10019#endif
10020char shl_load ();
10021/* The GNU C library defines this for functions which it implements
10022    to always fail with ENOSYS.  Some functions are actually named
10023    something starting with __ and the normal name is an alias.  */
10024#if defined __stub_shl_load || defined __stub___shl_load
10025choke me
10026#endif
10027
10028int
10029main ()
10030{
10031return shl_load ();
10032  ;
10033  return 0;
10034}
10035_ACEOF
10036rm -f conftest.$ac_objext conftest$ac_exeext
10037if { (ac_try="$ac_link"
10038case "(($ac_try" in
10039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10040  *) ac_try_echo=$ac_try;;
10041esac
10042eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10043$as_echo "$ac_try_echo") >&5
10044  (eval "$ac_link") 2>conftest.er1
10045  ac_status=$?
10046  grep -v '^ *+' conftest.er1 >conftest.err
10047  rm -f conftest.er1
10048  cat conftest.err >&5
10049  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10050  (exit $ac_status); } && {
10051	 test -z "$ac_c_werror_flag" ||
10052	 test ! -s conftest.err
10053       } && test -s conftest$ac_exeext && {
10054	 test "$cross_compiling" = yes ||
10055	 $as_test_x conftest$ac_exeext
10056       }; then
10057  ac_cv_func_shl_load=yes
10058else
10059  $as_echo "$as_me: failed program was:" >&5
10060sed 's/^/| /' conftest.$ac_ext >&5
10061
10062	ac_cv_func_shl_load=no
10063fi
10064
10065rm -rf conftest.dSYM
10066rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10067      conftest$ac_exeext conftest.$ac_ext
10068fi
10069{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10070$as_echo "$ac_cv_func_shl_load" >&6; }
10071if test "x$ac_cv_func_shl_load" = x""yes; then
10072  lt_cv_dlopen="shl_load"
10073else
10074  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10075$as_echo_n "checking for shl_load in -ldld... " >&6; }
10076if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10077  $as_echo_n "(cached) " >&6
10078else
10079  ac_check_lib_save_LIBS=$LIBS
10080LIBS="-ldld  $LIBS"
10081cat >conftest.$ac_ext <<_ACEOF
10082/* confdefs.h.  */
10083_ACEOF
10084cat confdefs.h >>conftest.$ac_ext
10085cat >>conftest.$ac_ext <<_ACEOF
10086/* end confdefs.h.  */
10087
10088/* Override any GCC internal prototype to avoid an error.
10089   Use char because int might match the return type of a GCC
10090   builtin and then its argument prototype would still apply.  */
10091#ifdef __cplusplus
10092extern "C"
10093#endif
10094char shl_load ();
10095int
10096main ()
10097{
10098return shl_load ();
10099  ;
10100  return 0;
10101}
10102_ACEOF
10103rm -f conftest.$ac_objext conftest$ac_exeext
10104if { (ac_try="$ac_link"
10105case "(($ac_try" in
10106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10107  *) ac_try_echo=$ac_try;;
10108esac
10109eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10110$as_echo "$ac_try_echo") >&5
10111  (eval "$ac_link") 2>conftest.er1
10112  ac_status=$?
10113  grep -v '^ *+' conftest.er1 >conftest.err
10114  rm -f conftest.er1
10115  cat conftest.err >&5
10116  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10117  (exit $ac_status); } && {
10118	 test -z "$ac_c_werror_flag" ||
10119	 test ! -s conftest.err
10120       } && test -s conftest$ac_exeext && {
10121	 test "$cross_compiling" = yes ||
10122	 $as_test_x conftest$ac_exeext
10123       }; then
10124  ac_cv_lib_dld_shl_load=yes
10125else
10126  $as_echo "$as_me: failed program was:" >&5
10127sed 's/^/| /' conftest.$ac_ext >&5
10128
10129	ac_cv_lib_dld_shl_load=no
10130fi
10131
10132rm -rf conftest.dSYM
10133rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10134      conftest$ac_exeext conftest.$ac_ext
10135LIBS=$ac_check_lib_save_LIBS
10136fi
10137{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10138$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10139if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10140  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10141else
10142  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10143$as_echo_n "checking for dlopen... " >&6; }
10144if test "${ac_cv_func_dlopen+set}" = set; then
10145  $as_echo_n "(cached) " >&6
10146else
10147  cat >conftest.$ac_ext <<_ACEOF
10148/* confdefs.h.  */
10149_ACEOF
10150cat confdefs.h >>conftest.$ac_ext
10151cat >>conftest.$ac_ext <<_ACEOF
10152/* end confdefs.h.  */
10153/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10154   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10155#define dlopen innocuous_dlopen
10156
10157/* System header to define __stub macros and hopefully few prototypes,
10158    which can conflict with char dlopen (); below.
10159    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10160    <limits.h> exists even on freestanding compilers.  */
10161
10162#ifdef __STDC__
10163# include <limits.h>
10164#else
10165# include <assert.h>
10166#endif
10167
10168#undef dlopen
10169
10170/* Override any GCC internal prototype to avoid an error.
10171   Use char because int might match the return type of a GCC
10172   builtin and then its argument prototype would still apply.  */
10173#ifdef __cplusplus
10174extern "C"
10175#endif
10176char dlopen ();
10177/* The GNU C library defines this for functions which it implements
10178    to always fail with ENOSYS.  Some functions are actually named
10179    something starting with __ and the normal name is an alias.  */
10180#if defined __stub_dlopen || defined __stub___dlopen
10181choke me
10182#endif
10183
10184int
10185main ()
10186{
10187return dlopen ();
10188  ;
10189  return 0;
10190}
10191_ACEOF
10192rm -f conftest.$ac_objext conftest$ac_exeext
10193if { (ac_try="$ac_link"
10194case "(($ac_try" in
10195  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10196  *) ac_try_echo=$ac_try;;
10197esac
10198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10199$as_echo "$ac_try_echo") >&5
10200  (eval "$ac_link") 2>conftest.er1
10201  ac_status=$?
10202  grep -v '^ *+' conftest.er1 >conftest.err
10203  rm -f conftest.er1
10204  cat conftest.err >&5
10205  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10206  (exit $ac_status); } && {
10207	 test -z "$ac_c_werror_flag" ||
10208	 test ! -s conftest.err
10209       } && test -s conftest$ac_exeext && {
10210	 test "$cross_compiling" = yes ||
10211	 $as_test_x conftest$ac_exeext
10212       }; then
10213  ac_cv_func_dlopen=yes
10214else
10215  $as_echo "$as_me: failed program was:" >&5
10216sed 's/^/| /' conftest.$ac_ext >&5
10217
10218	ac_cv_func_dlopen=no
10219fi
10220
10221rm -rf conftest.dSYM
10222rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10223      conftest$ac_exeext conftest.$ac_ext
10224fi
10225{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10226$as_echo "$ac_cv_func_dlopen" >&6; }
10227if test "x$ac_cv_func_dlopen" = x""yes; then
10228  lt_cv_dlopen="dlopen"
10229else
10230  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10231$as_echo_n "checking for dlopen in -ldl... " >&6; }
10232if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10233  $as_echo_n "(cached) " >&6
10234else
10235  ac_check_lib_save_LIBS=$LIBS
10236LIBS="-ldl  $LIBS"
10237cat >conftest.$ac_ext <<_ACEOF
10238/* confdefs.h.  */
10239_ACEOF
10240cat confdefs.h >>conftest.$ac_ext
10241cat >>conftest.$ac_ext <<_ACEOF
10242/* end confdefs.h.  */
10243
10244/* Override any GCC internal prototype to avoid an error.
10245   Use char because int might match the return type of a GCC
10246   builtin and then its argument prototype would still apply.  */
10247#ifdef __cplusplus
10248extern "C"
10249#endif
10250char dlopen ();
10251int
10252main ()
10253{
10254return dlopen ();
10255  ;
10256  return 0;
10257}
10258_ACEOF
10259rm -f conftest.$ac_objext conftest$ac_exeext
10260if { (ac_try="$ac_link"
10261case "(($ac_try" in
10262  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10263  *) ac_try_echo=$ac_try;;
10264esac
10265eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10266$as_echo "$ac_try_echo") >&5
10267  (eval "$ac_link") 2>conftest.er1
10268  ac_status=$?
10269  grep -v '^ *+' conftest.er1 >conftest.err
10270  rm -f conftest.er1
10271  cat conftest.err >&5
10272  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10273  (exit $ac_status); } && {
10274	 test -z "$ac_c_werror_flag" ||
10275	 test ! -s conftest.err
10276       } && test -s conftest$ac_exeext && {
10277	 test "$cross_compiling" = yes ||
10278	 $as_test_x conftest$ac_exeext
10279       }; then
10280  ac_cv_lib_dl_dlopen=yes
10281else
10282  $as_echo "$as_me: failed program was:" >&5
10283sed 's/^/| /' conftest.$ac_ext >&5
10284
10285	ac_cv_lib_dl_dlopen=no
10286fi
10287
10288rm -rf conftest.dSYM
10289rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10290      conftest$ac_exeext conftest.$ac_ext
10291LIBS=$ac_check_lib_save_LIBS
10292fi
10293{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10294$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10295if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10296  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10297else
10298  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10299$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10300if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10301  $as_echo_n "(cached) " >&6
10302else
10303  ac_check_lib_save_LIBS=$LIBS
10304LIBS="-lsvld  $LIBS"
10305cat >conftest.$ac_ext <<_ACEOF
10306/* confdefs.h.  */
10307_ACEOF
10308cat confdefs.h >>conftest.$ac_ext
10309cat >>conftest.$ac_ext <<_ACEOF
10310/* end confdefs.h.  */
10311
10312/* Override any GCC internal prototype to avoid an error.
10313   Use char because int might match the return type of a GCC
10314   builtin and then its argument prototype would still apply.  */
10315#ifdef __cplusplus
10316extern "C"
10317#endif
10318char dlopen ();
10319int
10320main ()
10321{
10322return dlopen ();
10323  ;
10324  return 0;
10325}
10326_ACEOF
10327rm -f conftest.$ac_objext conftest$ac_exeext
10328if { (ac_try="$ac_link"
10329case "(($ac_try" in
10330  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10331  *) ac_try_echo=$ac_try;;
10332esac
10333eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10334$as_echo "$ac_try_echo") >&5
10335  (eval "$ac_link") 2>conftest.er1
10336  ac_status=$?
10337  grep -v '^ *+' conftest.er1 >conftest.err
10338  rm -f conftest.er1
10339  cat conftest.err >&5
10340  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10341  (exit $ac_status); } && {
10342	 test -z "$ac_c_werror_flag" ||
10343	 test ! -s conftest.err
10344       } && test -s conftest$ac_exeext && {
10345	 test "$cross_compiling" = yes ||
10346	 $as_test_x conftest$ac_exeext
10347       }; then
10348  ac_cv_lib_svld_dlopen=yes
10349else
10350  $as_echo "$as_me: failed program was:" >&5
10351sed 's/^/| /' conftest.$ac_ext >&5
10352
10353	ac_cv_lib_svld_dlopen=no
10354fi
10355
10356rm -rf conftest.dSYM
10357rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10358      conftest$ac_exeext conftest.$ac_ext
10359LIBS=$ac_check_lib_save_LIBS
10360fi
10361{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10362$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10363if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10364  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10365else
10366  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10367$as_echo_n "checking for dld_link in -ldld... " >&6; }
10368if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10369  $as_echo_n "(cached) " >&6
10370else
10371  ac_check_lib_save_LIBS=$LIBS
10372LIBS="-ldld  $LIBS"
10373cat >conftest.$ac_ext <<_ACEOF
10374/* confdefs.h.  */
10375_ACEOF
10376cat confdefs.h >>conftest.$ac_ext
10377cat >>conftest.$ac_ext <<_ACEOF
10378/* end confdefs.h.  */
10379
10380/* Override any GCC internal prototype to avoid an error.
10381   Use char because int might match the return type of a GCC
10382   builtin and then its argument prototype would still apply.  */
10383#ifdef __cplusplus
10384extern "C"
10385#endif
10386char dld_link ();
10387int
10388main ()
10389{
10390return dld_link ();
10391  ;
10392  return 0;
10393}
10394_ACEOF
10395rm -f conftest.$ac_objext conftest$ac_exeext
10396if { (ac_try="$ac_link"
10397case "(($ac_try" in
10398  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10399  *) ac_try_echo=$ac_try;;
10400esac
10401eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10402$as_echo "$ac_try_echo") >&5
10403  (eval "$ac_link") 2>conftest.er1
10404  ac_status=$?
10405  grep -v '^ *+' conftest.er1 >conftest.err
10406  rm -f conftest.er1
10407  cat conftest.err >&5
10408  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10409  (exit $ac_status); } && {
10410	 test -z "$ac_c_werror_flag" ||
10411	 test ! -s conftest.err
10412       } && test -s conftest$ac_exeext && {
10413	 test "$cross_compiling" = yes ||
10414	 $as_test_x conftest$ac_exeext
10415       }; then
10416  ac_cv_lib_dld_dld_link=yes
10417else
10418  $as_echo "$as_me: failed program was:" >&5
10419sed 's/^/| /' conftest.$ac_ext >&5
10420
10421	ac_cv_lib_dld_dld_link=no
10422fi
10423
10424rm -rf conftest.dSYM
10425rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10426      conftest$ac_exeext conftest.$ac_ext
10427LIBS=$ac_check_lib_save_LIBS
10428fi
10429{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10430$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10431if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10432  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10433fi
10434
10435
10436fi
10437
10438
10439fi
10440
10441
10442fi
10443
10444
10445fi
10446
10447
10448fi
10449
10450    ;;
10451  esac
10452
10453  if test "x$lt_cv_dlopen" != xno; then
10454    enable_dlopen=yes
10455  else
10456    enable_dlopen=no
10457  fi
10458
10459  case $lt_cv_dlopen in
10460  dlopen)
10461    save_CPPFLAGS="$CPPFLAGS"
10462    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10463
10464    save_LDFLAGS="$LDFLAGS"
10465    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10466
10467    save_LIBS="$LIBS"
10468    LIBS="$lt_cv_dlopen_libs $LIBS"
10469
10470    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10471$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10472if test "${lt_cv_dlopen_self+set}" = set; then
10473  $as_echo_n "(cached) " >&6
10474else
10475  	  if test "$cross_compiling" = yes; then :
10476  lt_cv_dlopen_self=cross
10477else
10478  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10479  lt_status=$lt_dlunknown
10480  cat > conftest.$ac_ext <<EOF
10481#line 10481 "configure"
10482#include "confdefs.h"
10483
10484#if HAVE_DLFCN_H
10485#include <dlfcn.h>
10486#endif
10487
10488#include <stdio.h>
10489
10490#ifdef RTLD_GLOBAL
10491#  define LT_DLGLOBAL		RTLD_GLOBAL
10492#else
10493#  ifdef DL_GLOBAL
10494#    define LT_DLGLOBAL		DL_GLOBAL
10495#  else
10496#    define LT_DLGLOBAL		0
10497#  endif
10498#endif
10499
10500/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10501   find out it does not work in some platform. */
10502#ifndef LT_DLLAZY_OR_NOW
10503#  ifdef RTLD_LAZY
10504#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10505#  else
10506#    ifdef DL_LAZY
10507#      define LT_DLLAZY_OR_NOW		DL_LAZY
10508#    else
10509#      ifdef RTLD_NOW
10510#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10511#      else
10512#        ifdef DL_NOW
10513#          define LT_DLLAZY_OR_NOW	DL_NOW
10514#        else
10515#          define LT_DLLAZY_OR_NOW	0
10516#        endif
10517#      endif
10518#    endif
10519#  endif
10520#endif
10521
10522#ifdef __cplusplus
10523extern "C" void exit (int);
10524#endif
10525
10526void fnord() { int i=42;}
10527int main ()
10528{
10529  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10530  int status = $lt_dlunknown;
10531
10532  if (self)
10533    {
10534      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10535      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10536      /* dlclose (self); */
10537    }
10538  else
10539    puts (dlerror ());
10540
10541    exit (status);
10542}
10543EOF
10544  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10545  (eval $ac_link) 2>&5
10546  ac_status=$?
10547  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10548  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10549    (./conftest; exit; ) >&5 2>/dev/null
10550    lt_status=$?
10551    case x$lt_status in
10552      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10553      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10554      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10555    esac
10556  else :
10557    # compilation failed
10558    lt_cv_dlopen_self=no
10559  fi
10560fi
10561rm -fr conftest*
10562
10563
10564fi
10565{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10566$as_echo "$lt_cv_dlopen_self" >&6; }
10567
10568    if test "x$lt_cv_dlopen_self" = xyes; then
10569      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10570      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10571$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10572if test "${lt_cv_dlopen_self_static+set}" = set; then
10573  $as_echo_n "(cached) " >&6
10574else
10575  	  if test "$cross_compiling" = yes; then :
10576  lt_cv_dlopen_self_static=cross
10577else
10578  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10579  lt_status=$lt_dlunknown
10580  cat > conftest.$ac_ext <<EOF
10581#line 10581 "configure"
10582#include "confdefs.h"
10583
10584#if HAVE_DLFCN_H
10585#include <dlfcn.h>
10586#endif
10587
10588#include <stdio.h>
10589
10590#ifdef RTLD_GLOBAL
10591#  define LT_DLGLOBAL		RTLD_GLOBAL
10592#else
10593#  ifdef DL_GLOBAL
10594#    define LT_DLGLOBAL		DL_GLOBAL
10595#  else
10596#    define LT_DLGLOBAL		0
10597#  endif
10598#endif
10599
10600/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10601   find out it does not work in some platform. */
10602#ifndef LT_DLLAZY_OR_NOW
10603#  ifdef RTLD_LAZY
10604#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10605#  else
10606#    ifdef DL_LAZY
10607#      define LT_DLLAZY_OR_NOW		DL_LAZY
10608#    else
10609#      ifdef RTLD_NOW
10610#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10611#      else
10612#        ifdef DL_NOW
10613#          define LT_DLLAZY_OR_NOW	DL_NOW
10614#        else
10615#          define LT_DLLAZY_OR_NOW	0
10616#        endif
10617#      endif
10618#    endif
10619#  endif
10620#endif
10621
10622#ifdef __cplusplus
10623extern "C" void exit (int);
10624#endif
10625
10626void fnord() { int i=42;}
10627int main ()
10628{
10629  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10630  int status = $lt_dlunknown;
10631
10632  if (self)
10633    {
10634      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10635      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10636      /* dlclose (self); */
10637    }
10638  else
10639    puts (dlerror ());
10640
10641    exit (status);
10642}
10643EOF
10644  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10645  (eval $ac_link) 2>&5
10646  ac_status=$?
10647  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10648  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10649    (./conftest; exit; ) >&5 2>/dev/null
10650    lt_status=$?
10651    case x$lt_status in
10652      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10653      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10654      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10655    esac
10656  else :
10657    # compilation failed
10658    lt_cv_dlopen_self_static=no
10659  fi
10660fi
10661rm -fr conftest*
10662
10663
10664fi
10665{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10666$as_echo "$lt_cv_dlopen_self_static" >&6; }
10667    fi
10668
10669    CPPFLAGS="$save_CPPFLAGS"
10670    LDFLAGS="$save_LDFLAGS"
10671    LIBS="$save_LIBS"
10672    ;;
10673  esac
10674
10675  case $lt_cv_dlopen_self in
10676  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10677  *) enable_dlopen_self=unknown ;;
10678  esac
10679
10680  case $lt_cv_dlopen_self_static in
10681  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10682  *) enable_dlopen_self_static=unknown ;;
10683  esac
10684fi
10685
10686
10687# Report which library types will actually be built
10688{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10689$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10690{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10691$as_echo "$can_build_shared" >&6; }
10692
10693{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10694$as_echo_n "checking whether to build shared libraries... " >&6; }
10695test "$can_build_shared" = "no" && enable_shared=no
10696
10697# On AIX, shared libraries and static libraries use the same namespace, and
10698# are all built from PIC.
10699case $host_os in
10700aix3*)
10701  test "$enable_shared" = yes && enable_static=no
10702  if test -n "$RANLIB"; then
10703    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10704    postinstall_cmds='$RANLIB $lib'
10705  fi
10706  ;;
10707
10708aix[4-9]*)
10709  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10710    test "$enable_shared" = yes && enable_static=no
10711  fi
10712    ;;
10713esac
10714{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10715$as_echo "$enable_shared" >&6; }
10716
10717{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10718$as_echo_n "checking whether to build static libraries... " >&6; }
10719# Make sure either enable_shared or enable_static is yes.
10720test "$enable_shared" = yes || enable_static=yes
10721{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10722$as_echo "$enable_static" >&6; }
10723
10724# The else clause should only fire when bootstrapping the
10725# libtool distribution, otherwise you forgot to ship ltmain.sh
10726# with your package, and you will get complaints that there are
10727# no rules to generate ltmain.sh.
10728if test -f "$ltmain"; then
10729  # See if we are running on zsh, and set the options which allow our commands through
10730  # without removal of \ escapes.
10731  if test -n "${ZSH_VERSION+set}" ; then
10732    setopt NO_GLOB_SUBST
10733  fi
10734  # Now quote all the things that may contain metacharacters while being
10735  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10736  # variables and quote the copies for generation of the libtool script.
10737  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10738    SED SHELL STRIP \
10739    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10740    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10741    deplibs_check_method reload_flag reload_cmds need_locks \
10742    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10743    lt_cv_sys_global_symbol_to_c_name_address \
10744    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10745    old_postinstall_cmds old_postuninstall_cmds \
10746    compiler \
10747    CC \
10748    LD \
10749    lt_prog_compiler_wl \
10750    lt_prog_compiler_pic \
10751    lt_prog_compiler_static \
10752    lt_prog_compiler_no_builtin_flag \
10753    export_dynamic_flag_spec \
10754    thread_safe_flag_spec \
10755    whole_archive_flag_spec \
10756    enable_shared_with_static_runtimes \
10757    old_archive_cmds \
10758    old_archive_from_new_cmds \
10759    predep_objects \
10760    postdep_objects \
10761    predeps \
10762    postdeps \
10763    compiler_lib_search_path \
10764    compiler_lib_search_dirs \
10765    archive_cmds \
10766    archive_expsym_cmds \
10767    postinstall_cmds \
10768    postuninstall_cmds \
10769    old_archive_from_expsyms_cmds \
10770    allow_undefined_flag \
10771    no_undefined_flag \
10772    export_symbols_cmds \
10773    hardcode_libdir_flag_spec \
10774    hardcode_libdir_flag_spec_ld \
10775    hardcode_libdir_separator \
10776    hardcode_automatic \
10777    module_cmds \
10778    module_expsym_cmds \
10779    lt_cv_prog_compiler_c_o \
10780    fix_srcfile_path \
10781    exclude_expsyms \
10782    include_expsyms; do
10783
10784    case $var in
10785    old_archive_cmds | \
10786    old_archive_from_new_cmds | \
10787    archive_cmds | \
10788    archive_expsym_cmds | \
10789    module_cmds | \
10790    module_expsym_cmds | \
10791    old_archive_from_expsyms_cmds | \
10792    export_symbols_cmds | \
10793    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10794    postinstall_cmds | postuninstall_cmds | \
10795    old_postinstall_cmds | old_postuninstall_cmds | \
10796    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10797      # Double-quote double-evaled strings.
10798      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10799      ;;
10800    *)
10801      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10802      ;;
10803    esac
10804  done
10805
10806  case $lt_echo in
10807  *'\$0 --fallback-echo"')
10808    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10809    ;;
10810  esac
10811
10812cfgfile="${ofile}T"
10813  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10814  $rm -f "$cfgfile"
10815  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10816$as_echo "$as_me: creating $ofile" >&6;}
10817
10818  cat <<__EOF__ >> "$cfgfile"
10819#! $SHELL
10820
10821# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10822# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10823# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10824#
10825# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10826# Free Software Foundation, Inc.
10827#
10828# This file is part of GNU Libtool:
10829# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10830#
10831# This program is free software; you can redistribute it and/or modify
10832# it under the terms of the GNU General Public License as published by
10833# the Free Software Foundation; either version 2 of the License, or
10834# (at your option) any later version.
10835#
10836# This program is distributed in the hope that it will be useful, but
10837# WITHOUT ANY WARRANTY; without even the implied warranty of
10838# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10839# General Public License for more details.
10840#
10841# You should have received a copy of the GNU General Public License
10842# along with this program; if not, write to the Free Software
10843# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10844#
10845# As a special exception to the GNU General Public License, if you
10846# distribute this file as part of a program that contains a
10847# configuration script generated by Autoconf, you may include it under
10848# the same distribution terms that you use for the rest of that program.
10849
10850# A sed program that does not truncate output.
10851SED=$lt_SED
10852
10853# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10854Xsed="$SED -e 1s/^X//"
10855
10856# The HP-UX ksh and POSIX shell print the target directory to stdout
10857# if CDPATH is set.
10858(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10859
10860# The names of the tagged configurations supported by this script.
10861available_tags=
10862
10863# ### BEGIN LIBTOOL CONFIG
10864
10865# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10866
10867# Shell to use when invoking shell scripts.
10868SHELL=$lt_SHELL
10869
10870# Whether or not to build shared libraries.
10871build_libtool_libs=$enable_shared
10872
10873# Whether or not to build static libraries.
10874build_old_libs=$enable_static
10875
10876# Whether or not to add -lc for building shared libraries.
10877build_libtool_need_lc=$archive_cmds_need_lc
10878
10879# Whether or not to disallow shared libs when runtime libs are static
10880allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10881
10882# Whether or not to optimize for fast installation.
10883fast_install=$enable_fast_install
10884
10885# The host system.
10886host_alias=$host_alias
10887host=$host
10888host_os=$host_os
10889
10890# The build system.
10891build_alias=$build_alias
10892build=$build
10893build_os=$build_os
10894
10895# An echo program that does not interpret backslashes.
10896echo=$lt_echo
10897
10898# The archiver.
10899AR=$lt_AR
10900AR_FLAGS=$lt_AR_FLAGS
10901
10902# A C compiler.
10903LTCC=$lt_LTCC
10904
10905# LTCC compiler flags.
10906LTCFLAGS=$lt_LTCFLAGS
10907
10908# A language-specific compiler.
10909CC=$lt_compiler
10910
10911# Is the compiler the GNU C compiler?
10912with_gcc=$GCC
10913
10914# An ERE matcher.
10915EGREP=$lt_EGREP
10916
10917# The linker used to build libraries.
10918LD=$lt_LD
10919
10920# Whether we need hard or soft links.
10921LN_S=$lt_LN_S
10922
10923# A BSD-compatible nm program.
10924NM=$lt_NM
10925
10926# A symbol stripping program
10927STRIP=$lt_STRIP
10928
10929# Used to examine libraries when file_magic_cmd begins "file"
10930MAGIC_CMD=$MAGIC_CMD
10931
10932# Used on cygwin: DLL creation program.
10933DLLTOOL="$DLLTOOL"
10934
10935# Used on cygwin: object dumper.
10936OBJDUMP="$OBJDUMP"
10937
10938# Used on cygwin: assembler.
10939AS="$AS"
10940
10941# The name of the directory that contains temporary libtool files.
10942objdir=$objdir
10943
10944# How to create reloadable object files.
10945reload_flag=$lt_reload_flag
10946reload_cmds=$lt_reload_cmds
10947
10948# How to pass a linker flag through the compiler.
10949wl=$lt_lt_prog_compiler_wl
10950
10951# Object file suffix (normally "o").
10952objext="$ac_objext"
10953
10954# Old archive suffix (normally "a").
10955libext="$libext"
10956
10957# Shared library suffix (normally ".so").
10958shrext_cmds='$shrext_cmds'
10959
10960# Executable file suffix (normally "").
10961exeext="$exeext"
10962
10963# Additional compiler flags for building library objects.
10964pic_flag=$lt_lt_prog_compiler_pic
10965pic_mode=$pic_mode
10966
10967# What is the maximum length of a command?
10968max_cmd_len=$lt_cv_sys_max_cmd_len
10969
10970# Does compiler simultaneously support -c and -o options?
10971compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10972
10973# Must we lock files when doing compilation?
10974need_locks=$lt_need_locks
10975
10976# Do we need the lib prefix for modules?
10977need_lib_prefix=$need_lib_prefix
10978
10979# Do we need a version for libraries?
10980need_version=$need_version
10981
10982# Whether dlopen is supported.
10983dlopen_support=$enable_dlopen
10984
10985# Whether dlopen of programs is supported.
10986dlopen_self=$enable_dlopen_self
10987
10988# Whether dlopen of statically linked programs is supported.
10989dlopen_self_static=$enable_dlopen_self_static
10990
10991# Compiler flag to prevent dynamic linking.
10992link_static_flag=$lt_lt_prog_compiler_static
10993
10994# Compiler flag to turn off builtin functions.
10995no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10996
10997# Compiler flag to allow reflexive dlopens.
10998export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10999
11000# Compiler flag to generate shared objects directly from archives.
11001whole_archive_flag_spec=$lt_whole_archive_flag_spec
11002
11003# Compiler flag to generate thread-safe objects.
11004thread_safe_flag_spec=$lt_thread_safe_flag_spec
11005
11006# Library versioning type.
11007version_type=$version_type
11008
11009# Format of library name prefix.
11010libname_spec=$lt_libname_spec
11011
11012# List of archive names.  First name is the real one, the rest are links.
11013# The last name is the one that the linker finds with -lNAME.
11014library_names_spec=$lt_library_names_spec
11015
11016# The coded name of the library, if different from the real name.
11017soname_spec=$lt_soname_spec
11018
11019# Commands used to build and install an old-style archive.
11020RANLIB=$lt_RANLIB
11021old_archive_cmds=$lt_old_archive_cmds
11022old_postinstall_cmds=$lt_old_postinstall_cmds
11023old_postuninstall_cmds=$lt_old_postuninstall_cmds
11024
11025# Create an old-style archive from a shared archive.
11026old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11027
11028# Create a temporary old-style archive to link instead of a shared archive.
11029old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11030
11031# Commands used to build and install a shared archive.
11032archive_cmds=$lt_archive_cmds
11033archive_expsym_cmds=$lt_archive_expsym_cmds
11034postinstall_cmds=$lt_postinstall_cmds
11035postuninstall_cmds=$lt_postuninstall_cmds
11036
11037# Commands used to build a loadable module (assumed same as above if empty)
11038module_cmds=$lt_module_cmds
11039module_expsym_cmds=$lt_module_expsym_cmds
11040
11041# Commands to strip libraries.
11042old_striplib=$lt_old_striplib
11043striplib=$lt_striplib
11044
11045# Dependencies to place before the objects being linked to create a
11046# shared library.
11047predep_objects=$lt_predep_objects
11048
11049# Dependencies to place after the objects being linked to create a
11050# shared library.
11051postdep_objects=$lt_postdep_objects
11052
11053# Dependencies to place before the objects being linked to create a
11054# shared library.
11055predeps=$lt_predeps
11056
11057# Dependencies to place after the objects being linked to create a
11058# shared library.
11059postdeps=$lt_postdeps
11060
11061# The directories searched by this compiler when creating a shared
11062# library
11063compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11064
11065# The library search path used internally by the compiler when linking
11066# a shared library.
11067compiler_lib_search_path=$lt_compiler_lib_search_path
11068
11069# Method to check whether dependent libraries are shared objects.
11070deplibs_check_method=$lt_deplibs_check_method
11071
11072# Command to use when deplibs_check_method == file_magic.
11073file_magic_cmd=$lt_file_magic_cmd
11074
11075# Flag that allows shared libraries with undefined symbols to be built.
11076allow_undefined_flag=$lt_allow_undefined_flag
11077
11078# Flag that forces no undefined symbols.
11079no_undefined_flag=$lt_no_undefined_flag
11080
11081# Commands used to finish a libtool library installation in a directory.
11082finish_cmds=$lt_finish_cmds
11083
11084# Same as above, but a single script fragment to be evaled but not shown.
11085finish_eval=$lt_finish_eval
11086
11087# Take the output of nm and produce a listing of raw symbols and C names.
11088global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11089
11090# Transform the output of nm in a proper C declaration
11091global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11092
11093# Transform the output of nm in a C name address pair
11094global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11095
11096# This is the shared library runtime path variable.
11097runpath_var=$runpath_var
11098
11099# This is the shared library path variable.
11100shlibpath_var=$shlibpath_var
11101
11102# Is shlibpath searched before the hard-coded library search path?
11103shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11104
11105# How to hardcode a shared library path into an executable.
11106hardcode_action=$hardcode_action
11107
11108# Whether we should hardcode library paths into libraries.
11109hardcode_into_libs=$hardcode_into_libs
11110
11111# Flag to hardcode \$libdir into a binary during linking.
11112# This must work even if \$libdir does not exist.
11113hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11114
11115# If ld is used when linking, flag to hardcode \$libdir into
11116# a binary during linking. This must work even if \$libdir does
11117# not exist.
11118hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11119
11120# Whether we need a single -rpath flag with a separated argument.
11121hardcode_libdir_separator=$lt_hardcode_libdir_separator
11122
11123# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11124# resulting binary.
11125hardcode_direct=$hardcode_direct
11126
11127# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11128# resulting binary.
11129hardcode_minus_L=$hardcode_minus_L
11130
11131# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11132# the resulting binary.
11133hardcode_shlibpath_var=$hardcode_shlibpath_var
11134
11135# Set to yes if building a shared library automatically hardcodes DIR into the library
11136# and all subsequent libraries and executables linked against it.
11137hardcode_automatic=$hardcode_automatic
11138
11139# Variables whose values should be saved in libtool wrapper scripts and
11140# restored at relink time.
11141variables_saved_for_relink="$variables_saved_for_relink"
11142
11143# Whether libtool must link a program against all its dependency libraries.
11144link_all_deplibs=$link_all_deplibs
11145
11146# Compile-time system search path for libraries
11147sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11148
11149# Run-time system search path for libraries
11150sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11151
11152# Fix the shell variable \$srcfile for the compiler.
11153fix_srcfile_path=$lt_fix_srcfile_path
11154
11155# Set to yes if exported symbols are required.
11156always_export_symbols=$always_export_symbols
11157
11158# The commands to list exported symbols.
11159export_symbols_cmds=$lt_export_symbols_cmds
11160
11161# The commands to extract the exported symbol list from a shared archive.
11162extract_expsyms_cmds=$lt_extract_expsyms_cmds
11163
11164# Symbols that should not be listed in the preloaded symbols.
11165exclude_expsyms=$lt_exclude_expsyms
11166
11167# Symbols that must always be exported.
11168include_expsyms=$lt_include_expsyms
11169
11170# ### END LIBTOOL CONFIG
11171
11172__EOF__
11173
11174
11175  case $host_os in
11176  aix3*)
11177    cat <<\EOF >> "$cfgfile"
11178
11179# AIX sometimes has problems with the GCC collect2 program.  For some
11180# reason, if we set the COLLECT_NAMES environment variable, the problems
11181# vanish in a puff of smoke.
11182if test "X${COLLECT_NAMES+set}" != Xset; then
11183  COLLECT_NAMES=
11184  export COLLECT_NAMES
11185fi
11186EOF
11187    ;;
11188  esac
11189
11190  # We use sed instead of cat because bash on DJGPP gets confused if
11191  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11192  # text mode, it properly converts lines to CR/LF.  This bash problem
11193  # is reportedly fixed, but why not run on old versions too?
11194  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11195
11196  mv -f "$cfgfile" "$ofile" || \
11197    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11198  chmod +x "$ofile"
11199
11200else
11201  # If there is no Makefile yet, we rely on a make rule to execute
11202  # `config.status --recheck' to rerun these tests and create the
11203  # libtool script then.
11204  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11205  if test -f "$ltmain_in"; then
11206    test -f Makefile && make "$ltmain"
11207  fi
11208fi
11209
11210
11211ac_ext=c
11212ac_cpp='$CPP $CPPFLAGS'
11213ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11214ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11215ac_compiler_gnu=$ac_cv_c_compiler_gnu
11216
11217CC="$lt_save_CC"
11218
11219
11220# Check whether --with-tags was given.
11221if test "${with_tags+set}" = set; then
11222  withval=$with_tags; tagnames="$withval"
11223fi
11224
11225
11226if test -f "$ltmain" && test -n "$tagnames"; then
11227  if test ! -f "${ofile}"; then
11228    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11229$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11230  fi
11231
11232  if test -z "$LTCC"; then
11233    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11234    if test -z "$LTCC"; then
11235      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11236$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11237    else
11238      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11239$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11240    fi
11241  fi
11242  if test -z "$LTCFLAGS"; then
11243    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11244  fi
11245
11246  # Extract list of available tagged configurations in $ofile.
11247  # Note that this assumes the entire list is on one line.
11248  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11249
11250  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11251  for tagname in $tagnames; do
11252    IFS="$lt_save_ifs"
11253    # Check whether tagname contains only valid characters
11254    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11255    "") ;;
11256    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11257$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11258   { (exit 1); exit 1; }; }
11259	;;
11260    esac
11261
11262    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11263    then
11264      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11265$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11266   { (exit 1); exit 1; }; }
11267    fi
11268
11269    # Update the list of available tags.
11270    if test -n "$tagname"; then
11271      echo appending configuration tag \"$tagname\" to $ofile
11272
11273      case $tagname in
11274      CXX)
11275	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11276	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11277	    (test "X$CXX" != "Xg++"))) ; then
11278	  ac_ext=cpp
11279ac_cpp='$CXXCPP $CPPFLAGS'
11280ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11281ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11282ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11283
11284
11285
11286
11287archive_cmds_need_lc_CXX=no
11288allow_undefined_flag_CXX=
11289always_export_symbols_CXX=no
11290archive_expsym_cmds_CXX=
11291export_dynamic_flag_spec_CXX=
11292hardcode_direct_CXX=no
11293hardcode_libdir_flag_spec_CXX=
11294hardcode_libdir_flag_spec_ld_CXX=
11295hardcode_libdir_separator_CXX=
11296hardcode_minus_L_CXX=no
11297hardcode_shlibpath_var_CXX=unsupported
11298hardcode_automatic_CXX=no
11299module_cmds_CXX=
11300module_expsym_cmds_CXX=
11301link_all_deplibs_CXX=unknown
11302old_archive_cmds_CXX=$old_archive_cmds
11303no_undefined_flag_CXX=
11304whole_archive_flag_spec_CXX=
11305enable_shared_with_static_runtimes_CXX=no
11306
11307# Dependencies to place before and after the object being linked:
11308predep_objects_CXX=
11309postdep_objects_CXX=
11310predeps_CXX=
11311postdeps_CXX=
11312compiler_lib_search_path_CXX=
11313compiler_lib_search_dirs_CXX=
11314
11315# Source file extension for C++ test sources.
11316ac_ext=cpp
11317
11318# Object file extension for compiled C++ test sources.
11319objext=o
11320objext_CXX=$objext
11321
11322# Code to be used in simple compile tests
11323lt_simple_compile_test_code="int some_variable = 0;"
11324
11325# Code to be used in simple link tests
11326lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11327
11328# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11329
11330# If no C compiler was specified, use CC.
11331LTCC=${LTCC-"$CC"}
11332
11333# If no C compiler flags were specified, use CFLAGS.
11334LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11335
11336# Allow CC to be a program name with arguments.
11337compiler=$CC
11338
11339
11340# save warnings/boilerplate of simple test code
11341ac_outfile=conftest.$ac_objext
11342echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11343eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11344_lt_compiler_boilerplate=`cat conftest.err`
11345$rm conftest*
11346
11347ac_outfile=conftest.$ac_objext
11348echo "$lt_simple_link_test_code" >conftest.$ac_ext
11349eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11350_lt_linker_boilerplate=`cat conftest.err`
11351$rm -r conftest*
11352
11353
11354# Allow CC to be a program name with arguments.
11355lt_save_CC=$CC
11356lt_save_LD=$LD
11357lt_save_GCC=$GCC
11358GCC=$GXX
11359lt_save_with_gnu_ld=$with_gnu_ld
11360lt_save_path_LD=$lt_cv_path_LD
11361if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11362  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11363else
11364  $as_unset lt_cv_prog_gnu_ld
11365fi
11366if test -n "${lt_cv_path_LDCXX+set}"; then
11367  lt_cv_path_LD=$lt_cv_path_LDCXX
11368else
11369  $as_unset lt_cv_path_LD
11370fi
11371test -z "${LDCXX+set}" || LD=$LDCXX
11372CC=${CXX-"c++"}
11373compiler=$CC
11374compiler_CXX=$CC
11375for cc_temp in $compiler""; do
11376  case $cc_temp in
11377    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11378    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11379    \-*) ;;
11380    *) break;;
11381  esac
11382done
11383cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11384
11385
11386# We don't want -fno-exception wen compiling C++ code, so set the
11387# no_builtin_flag separately
11388if test "$GXX" = yes; then
11389  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11390else
11391  lt_prog_compiler_no_builtin_flag_CXX=
11392fi
11393
11394if test "$GXX" = yes; then
11395  # Set up default GNU C++ configuration
11396
11397
11398# Check whether --with-gnu-ld was given.
11399if test "${with_gnu_ld+set}" = set; then
11400  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11401else
11402  with_gnu_ld=no
11403fi
11404
11405ac_prog=ld
11406if test "$GCC" = yes; then
11407  # Check if gcc -print-prog-name=ld gives a path.
11408  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11409$as_echo_n "checking for ld used by $CC... " >&6; }
11410  case $host in
11411  *-*-mingw*)
11412    # gcc leaves a trailing carriage return which upsets mingw
11413    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11414  *)
11415    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11416  esac
11417  case $ac_prog in
11418    # Accept absolute paths.
11419    [\\/]* | ?:[\\/]*)
11420      re_direlt='/[^/][^/]*/\.\./'
11421      # Canonicalize the pathname of ld
11422      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11423      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11424	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11425      done
11426      test -z "$LD" && LD="$ac_prog"
11427      ;;
11428  "")
11429    # If it fails, then pretend we aren't using GCC.
11430    ac_prog=ld
11431    ;;
11432  *)
11433    # If it is relative, then search for the first ld in PATH.
11434    with_gnu_ld=unknown
11435    ;;
11436  esac
11437elif test "$with_gnu_ld" = yes; then
11438  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11439$as_echo_n "checking for GNU ld... " >&6; }
11440else
11441  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11442$as_echo_n "checking for non-GNU ld... " >&6; }
11443fi
11444if test "${lt_cv_path_LD+set}" = set; then
11445  $as_echo_n "(cached) " >&6
11446else
11447  if test -z "$LD"; then
11448  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11449  for ac_dir in $PATH; do
11450    IFS="$lt_save_ifs"
11451    test -z "$ac_dir" && ac_dir=.
11452    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11453      lt_cv_path_LD="$ac_dir/$ac_prog"
11454      # Check to see if the program is GNU ld.  I'd rather use --version,
11455      # but apparently some variants of GNU ld only accept -v.
11456      # Break only if it was the GNU/non-GNU ld that we prefer.
11457      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11458      *GNU* | *'with BFD'*)
11459	test "$with_gnu_ld" != no && break
11460	;;
11461      *)
11462	test "$with_gnu_ld" != yes && break
11463	;;
11464      esac
11465    fi
11466  done
11467  IFS="$lt_save_ifs"
11468else
11469  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11470fi
11471fi
11472
11473LD="$lt_cv_path_LD"
11474if test -n "$LD"; then
11475  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11476$as_echo "$LD" >&6; }
11477else
11478  { $as_echo "$as_me:$LINENO: result: no" >&5
11479$as_echo "no" >&6; }
11480fi
11481test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11482$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11483   { (exit 1); exit 1; }; }
11484{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11485$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11486if test "${lt_cv_prog_gnu_ld+set}" = set; then
11487  $as_echo_n "(cached) " >&6
11488else
11489  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11490case `$LD -v 2>&1 </dev/null` in
11491*GNU* | *'with BFD'*)
11492  lt_cv_prog_gnu_ld=yes
11493  ;;
11494*)
11495  lt_cv_prog_gnu_ld=no
11496  ;;
11497esac
11498fi
11499{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11500$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11501with_gnu_ld=$lt_cv_prog_gnu_ld
11502
11503
11504
11505  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11506  # archiving commands below assume that GNU ld is being used.
11507  if test "$with_gnu_ld" = yes; then
11508    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11509    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'
11510
11511    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11512    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11513
11514    # If archive_cmds runs LD, not CC, wlarc should be empty
11515    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11516    #     investigate it a little bit more. (MM)
11517    wlarc='${wl}'
11518
11519    # ancient GNU ld didn't support --whole-archive et. al.
11520    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11521	grep 'no-whole-archive' > /dev/null; then
11522      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11523    else
11524      whole_archive_flag_spec_CXX=
11525    fi
11526  else
11527    with_gnu_ld=no
11528    wlarc=
11529
11530    # A generic and very simple default shared library creation
11531    # command for GNU C++ for the case where it uses the native
11532    # linker, instead of GNU ld.  If possible, this setting should
11533    # overridden to take advantage of the native linker features on
11534    # the platform it is being used on.
11535    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11536  fi
11537
11538  # Commands to make compiler produce verbose output that lists
11539  # what "hidden" libraries, object files and flags are used when
11540  # linking a shared library.
11541  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11542
11543else
11544  GXX=no
11545  with_gnu_ld=no
11546  wlarc=
11547fi
11548
11549# PORTME: fill in a description of your system's C++ link characteristics
11550{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11551$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11552ld_shlibs_CXX=yes
11553case $host_os in
11554  aix3*)
11555    # FIXME: insert proper C++ library support
11556    ld_shlibs_CXX=no
11557    ;;
11558  aix[4-9]*)
11559    if test "$host_cpu" = ia64; then
11560      # On IA64, the linker does run time linking by default, so we don't
11561      # have to do anything special.
11562      aix_use_runtimelinking=no
11563      exp_sym_flag='-Bexport'
11564      no_entry_flag=""
11565    else
11566      aix_use_runtimelinking=no
11567
11568      # Test if we are trying to use run time linking or normal
11569      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11570      # need to do runtime linking.
11571      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11572	for ld_flag in $LDFLAGS; do
11573	  case $ld_flag in
11574	  *-brtl*)
11575	    aix_use_runtimelinking=yes
11576	    break
11577	    ;;
11578	  esac
11579	done
11580	;;
11581      esac
11582
11583      exp_sym_flag='-bexport'
11584      no_entry_flag='-bnoentry'
11585    fi
11586
11587    # When large executables or shared objects are built, AIX ld can
11588    # have problems creating the table of contents.  If linking a library
11589    # or program results in "error TOC overflow" add -mminimal-toc to
11590    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11591    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11592
11593    archive_cmds_CXX=''
11594    hardcode_direct_CXX=yes
11595    hardcode_libdir_separator_CXX=':'
11596    link_all_deplibs_CXX=yes
11597
11598    if test "$GXX" = yes; then
11599      case $host_os in aix4.[012]|aix4.[012].*)
11600      # We only want to do this on AIX 4.2 and lower, the check
11601      # below for broken collect2 doesn't work under 4.3+
11602	collect2name=`${CC} -print-prog-name=collect2`
11603	if test -f "$collect2name" && \
11604	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11605	then
11606	  # We have reworked collect2
11607	  :
11608	else
11609	  # We have old collect2
11610	  hardcode_direct_CXX=unsupported
11611	  # It fails to find uninstalled libraries when the uninstalled
11612	  # path is not listed in the libpath.  Setting hardcode_minus_L
11613	  # to unsupported forces relinking
11614	  hardcode_minus_L_CXX=yes
11615	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11616	  hardcode_libdir_separator_CXX=
11617	fi
11618	;;
11619      esac
11620      shared_flag='-shared'
11621      if test "$aix_use_runtimelinking" = yes; then
11622	shared_flag="$shared_flag "'${wl}-G'
11623      fi
11624    else
11625      # not using gcc
11626      if test "$host_cpu" = ia64; then
11627	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11628	# chokes on -Wl,-G. The following line is correct:
11629	shared_flag='-G'
11630      else
11631	if test "$aix_use_runtimelinking" = yes; then
11632	  shared_flag='${wl}-G'
11633	else
11634	  shared_flag='${wl}-bM:SRE'
11635	fi
11636      fi
11637    fi
11638
11639    # It seems that -bexpall does not export symbols beginning with
11640    # underscore (_), so it is better to generate a list of symbols to export.
11641    always_export_symbols_CXX=yes
11642    if test "$aix_use_runtimelinking" = yes; then
11643      # Warning - without using the other runtime loading flags (-brtl),
11644      # -berok will link without error, but may produce a broken library.
11645      allow_undefined_flag_CXX='-berok'
11646      # Determine the default libpath from the value encoded in an empty executable.
11647      cat >conftest.$ac_ext <<_ACEOF
11648/* confdefs.h.  */
11649_ACEOF
11650cat confdefs.h >>conftest.$ac_ext
11651cat >>conftest.$ac_ext <<_ACEOF
11652/* end confdefs.h.  */
11653
11654int
11655main ()
11656{
11657
11658  ;
11659  return 0;
11660}
11661_ACEOF
11662rm -f conftest.$ac_objext conftest$ac_exeext
11663if { (ac_try="$ac_link"
11664case "(($ac_try" in
11665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11666  *) ac_try_echo=$ac_try;;
11667esac
11668eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11669$as_echo "$ac_try_echo") >&5
11670  (eval "$ac_link") 2>conftest.er1
11671  ac_status=$?
11672  grep -v '^ *+' conftest.er1 >conftest.err
11673  rm -f conftest.er1
11674  cat conftest.err >&5
11675  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11676  (exit $ac_status); } && {
11677	 test -z "$ac_cxx_werror_flag" ||
11678	 test ! -s conftest.err
11679       } && test -s conftest$ac_exeext && {
11680	 test "$cross_compiling" = yes ||
11681	 $as_test_x conftest$ac_exeext
11682       }; then
11683
11684lt_aix_libpath_sed='
11685    /Import File Strings/,/^$/ {
11686	/^0/ {
11687	    s/^0  *\(.*\)$/\1/
11688	    p
11689	}
11690    }'
11691aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11692# Check for a 64-bit object if we didn't find anything.
11693if test -z "$aix_libpath"; then
11694  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11695fi
11696else
11697  $as_echo "$as_me: failed program was:" >&5
11698sed 's/^/| /' conftest.$ac_ext >&5
11699
11700
11701fi
11702
11703rm -rf conftest.dSYM
11704rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11705      conftest$ac_exeext conftest.$ac_ext
11706if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11707
11708      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11709
11710      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"
11711     else
11712      if test "$host_cpu" = ia64; then
11713	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11714	allow_undefined_flag_CXX="-z nodefs"
11715	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"
11716      else
11717	# Determine the default libpath from the value encoded in an empty executable.
11718	cat >conftest.$ac_ext <<_ACEOF
11719/* confdefs.h.  */
11720_ACEOF
11721cat confdefs.h >>conftest.$ac_ext
11722cat >>conftest.$ac_ext <<_ACEOF
11723/* end confdefs.h.  */
11724
11725int
11726main ()
11727{
11728
11729  ;
11730  return 0;
11731}
11732_ACEOF
11733rm -f conftest.$ac_objext conftest$ac_exeext
11734if { (ac_try="$ac_link"
11735case "(($ac_try" in
11736  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11737  *) ac_try_echo=$ac_try;;
11738esac
11739eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11740$as_echo "$ac_try_echo") >&5
11741  (eval "$ac_link") 2>conftest.er1
11742  ac_status=$?
11743  grep -v '^ *+' conftest.er1 >conftest.err
11744  rm -f conftest.er1
11745  cat conftest.err >&5
11746  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11747  (exit $ac_status); } && {
11748	 test -z "$ac_cxx_werror_flag" ||
11749	 test ! -s conftest.err
11750       } && test -s conftest$ac_exeext && {
11751	 test "$cross_compiling" = yes ||
11752	 $as_test_x conftest$ac_exeext
11753       }; then
11754
11755lt_aix_libpath_sed='
11756    /Import File Strings/,/^$/ {
11757	/^0/ {
11758	    s/^0  *\(.*\)$/\1/
11759	    p
11760	}
11761    }'
11762aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11763# Check for a 64-bit object if we didn't find anything.
11764if test -z "$aix_libpath"; then
11765  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11766fi
11767else
11768  $as_echo "$as_me: failed program was:" >&5
11769sed 's/^/| /' conftest.$ac_ext >&5
11770
11771
11772fi
11773
11774rm -rf conftest.dSYM
11775rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11776      conftest$ac_exeext conftest.$ac_ext
11777if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11778
11779	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11780	# Warning - without using the other run time loading flags,
11781	# -berok will link without error, but may produce a broken library.
11782	no_undefined_flag_CXX=' ${wl}-bernotok'
11783	allow_undefined_flag_CXX=' ${wl}-berok'
11784	# Exported symbols can be pulled into shared objects from archives
11785	whole_archive_flag_spec_CXX='$convenience'
11786	archive_cmds_need_lc_CXX=yes
11787	# This is similar to how AIX traditionally builds its shared libraries.
11788	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'
11789      fi
11790    fi
11791    ;;
11792
11793  beos*)
11794    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11795      allow_undefined_flag_CXX=unsupported
11796      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11797      # support --undefined.  This deserves some investigation.  FIXME
11798      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11799    else
11800      ld_shlibs_CXX=no
11801    fi
11802    ;;
11803
11804  chorus*)
11805    case $cc_basename in
11806      *)
11807	# FIXME: insert proper C++ library support
11808	ld_shlibs_CXX=no
11809	;;
11810    esac
11811    ;;
11812
11813  cygwin* | mingw* | pw32*)
11814    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11815    # as there is no search path for DLLs.
11816    hardcode_libdir_flag_spec_CXX='-L$libdir'
11817    allow_undefined_flag_CXX=unsupported
11818    always_export_symbols_CXX=no
11819    enable_shared_with_static_runtimes_CXX=yes
11820
11821    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11822      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'
11823      # If the export-symbols file already is a .def file (1st line
11824      # is EXPORTS), use it as is; otherwise, prepend...
11825      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11826	cp $export_symbols $output_objdir/$soname.def;
11827      else
11828	echo EXPORTS > $output_objdir/$soname.def;
11829	cat $export_symbols >> $output_objdir/$soname.def;
11830      fi~
11831      $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'
11832    else
11833      ld_shlibs_CXX=no
11834    fi
11835  ;;
11836      darwin* | rhapsody*)
11837      archive_cmds_need_lc_CXX=no
11838      hardcode_direct_CXX=no
11839      hardcode_automatic_CXX=yes
11840      hardcode_shlibpath_var_CXX=unsupported
11841      whole_archive_flag_spec_CXX=''
11842      link_all_deplibs_CXX=yes
11843      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11844      if test "$GXX" = yes ; then
11845      output_verbose_link_cmd='echo'
11846      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}"
11847      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11848      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}"
11849      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}"
11850      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11851        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}"
11852        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}"
11853      fi
11854      else
11855      case $cc_basename in
11856        xlc*)
11857         output_verbose_link_cmd='echo'
11858          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'
11859          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11860          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11861          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}'
11862          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}'
11863          ;;
11864       *)
11865         ld_shlibs_CXX=no
11866          ;;
11867      esac
11868      fi
11869        ;;
11870
11871  dgux*)
11872    case $cc_basename in
11873      ec++*)
11874	# FIXME: insert proper C++ library support
11875	ld_shlibs_CXX=no
11876	;;
11877      ghcx*)
11878	# Green Hills C++ Compiler
11879	# FIXME: insert proper C++ library support
11880	ld_shlibs_CXX=no
11881	;;
11882      *)
11883	# FIXME: insert proper C++ library support
11884	ld_shlibs_CXX=no
11885	;;
11886    esac
11887    ;;
11888  freebsd[12]*)
11889    # C++ shared libraries reported to be fairly broken before switch to ELF
11890    ld_shlibs_CXX=no
11891    ;;
11892  freebsd-elf*)
11893    archive_cmds_need_lc_CXX=no
11894    ;;
11895  freebsd* | dragonfly*)
11896    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11897    # conventions
11898    ld_shlibs_CXX=yes
11899    ;;
11900  gnu*)
11901    ;;
11902  hpux9*)
11903    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11904    hardcode_libdir_separator_CXX=:
11905    export_dynamic_flag_spec_CXX='${wl}-E'
11906    hardcode_direct_CXX=yes
11907    hardcode_minus_L_CXX=yes # Not in the search PATH,
11908				# but as the default
11909				# location of the library.
11910
11911    case $cc_basename in
11912    CC*)
11913      # FIXME: insert proper C++ library support
11914      ld_shlibs_CXX=no
11915      ;;
11916    aCC*)
11917      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'
11918      # Commands to make compiler produce verbose output that lists
11919      # what "hidden" libraries, object files and flags are used when
11920      # linking a shared library.
11921      #
11922      # There doesn't appear to be a way to prevent this compiler from
11923      # explicitly linking system object files so we need to strip them
11924      # from the output so that they don't get included in the library
11925      # dependencies.
11926      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'
11927      ;;
11928    *)
11929      if test "$GXX" = yes; then
11930        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'
11931      else
11932        # FIXME: insert proper C++ library support
11933        ld_shlibs_CXX=no
11934      fi
11935      ;;
11936    esac
11937    ;;
11938  hpux10*|hpux11*)
11939    if test $with_gnu_ld = no; then
11940      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11941      hardcode_libdir_separator_CXX=:
11942
11943      case $host_cpu in
11944      hppa*64*|ia64*) ;;
11945      *)
11946	export_dynamic_flag_spec_CXX='${wl}-E'
11947        ;;
11948      esac
11949    fi
11950    case $host_cpu in
11951    hppa*64*|ia64*)
11952      hardcode_direct_CXX=no
11953      hardcode_shlibpath_var_CXX=no
11954      ;;
11955    *)
11956      hardcode_direct_CXX=yes
11957      hardcode_minus_L_CXX=yes # Not in the search PATH,
11958					      # but as the default
11959					      # location of the library.
11960      ;;
11961    esac
11962
11963    case $cc_basename in
11964      CC*)
11965	# FIXME: insert proper C++ library support
11966	ld_shlibs_CXX=no
11967	;;
11968      aCC*)
11969	case $host_cpu in
11970	hppa*64*)
11971	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11972	  ;;
11973	ia64*)
11974	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11975	  ;;
11976	*)
11977	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11978	  ;;
11979	esac
11980	# Commands to make compiler produce verbose output that lists
11981	# what "hidden" libraries, object files and flags are used when
11982	# linking a shared library.
11983	#
11984	# There doesn't appear to be a way to prevent this compiler from
11985	# explicitly linking system object files so we need to strip them
11986	# from the output so that they don't get included in the library
11987	# dependencies.
11988	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'
11989	;;
11990      *)
11991	if test "$GXX" = yes; then
11992	  if test $with_gnu_ld = no; then
11993	    case $host_cpu in
11994	    hppa*64*)
11995	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11996	      ;;
11997	    ia64*)
11998	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11999	      ;;
12000	    *)
12001	      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'
12002	      ;;
12003	    esac
12004	  fi
12005	else
12006	  # FIXME: insert proper C++ library support
12007	  ld_shlibs_CXX=no
12008	fi
12009	;;
12010    esac
12011    ;;
12012  interix[3-9]*)
12013    hardcode_direct_CXX=no
12014    hardcode_shlibpath_var_CXX=no
12015    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12016    export_dynamic_flag_spec_CXX='${wl}-E'
12017    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12018    # Instead, shared libraries are loaded at an image base (0x10000000 by
12019    # default) and relocated if they conflict, which is a slow very memory
12020    # consuming and fragmenting process.  To avoid this, we pick a random,
12021    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12022    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12023    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'
12024    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'
12025    ;;
12026  irix5* | irix6*)
12027    case $cc_basename in
12028      CC*)
12029	# SGI C++
12030	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'
12031
12032	# Archives containing C++ object files must be created using
12033	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12034	# necessary to make sure instantiated templates are included
12035	# in the archive.
12036	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12037	;;
12038      *)
12039	if test "$GXX" = yes; then
12040	  if test "$with_gnu_ld" = no; then
12041	    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'
12042	  else
12043	    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'
12044	  fi
12045	fi
12046	link_all_deplibs_CXX=yes
12047	;;
12048    esac
12049    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12050    hardcode_libdir_separator_CXX=:
12051    ;;
12052  linux* | k*bsd*-gnu)
12053    case $cc_basename in
12054      KCC*)
12055	# Kuck and Associates, Inc. (KAI) C++ Compiler
12056
12057	# KCC will only create a shared library if the output file
12058	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12059	# to its proper name (with version) after linking.
12060	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'
12061	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'
12062	# Commands to make compiler produce verbose output that lists
12063	# what "hidden" libraries, object files and flags are used when
12064	# linking a shared library.
12065	#
12066	# There doesn't appear to be a way to prevent this compiler from
12067	# explicitly linking system object files so we need to strip them
12068	# from the output so that they don't get included in the library
12069	# dependencies.
12070	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'
12071
12072	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12073	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12074
12075	# Archives containing C++ object files must be created using
12076	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12077	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12078	;;
12079      icpc*)
12080	# Intel C++
12081	with_gnu_ld=yes
12082	# version 8.0 and above of icpc choke on multiply defined symbols
12083	# if we add $predep_objects and $postdep_objects, however 7.1 and
12084	# earlier do not add the objects themselves.
12085	case `$CC -V 2>&1` in
12086	*"Version 7."*)
12087  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12088  	  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'
12089	  ;;
12090	*)  # Version 8.0 or newer
12091	  tmp_idyn=
12092	  case $host_cpu in
12093	    ia64*) tmp_idyn=' -i_dynamic';;
12094	  esac
12095  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12096	  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'
12097	  ;;
12098	esac
12099	archive_cmds_need_lc_CXX=no
12100	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12101	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12102	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12103	;;
12104      pgCC* | pgcpp*)
12105        # Portland Group C++ compiler
12106	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12107  	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'
12108
12109	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12110	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12111	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'
12112        ;;
12113      cxx*)
12114	# Compaq C++
12115	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12116	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'
12117
12118	runpath_var=LD_RUN_PATH
12119	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12120	hardcode_libdir_separator_CXX=:
12121
12122	# Commands to make compiler produce verbose output that lists
12123	# what "hidden" libraries, object files and flags are used when
12124	# linking a shared library.
12125	#
12126	# There doesn't appear to be a way to prevent this compiler from
12127	# explicitly linking system object files so we need to strip them
12128	# from the output so that they don't get included in the library
12129	# dependencies.
12130	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'
12131	;;
12132      *)
12133	case `$CC -V 2>&1 | sed 5q` in
12134	*Sun\ C*)
12135	  # Sun C++ 5.9
12136	  no_undefined_flag_CXX=' -zdefs'
12137	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12138	  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'
12139	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12140	  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'
12141
12142	  # Not sure whether something based on
12143	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12144	  # would be better.
12145	  output_verbose_link_cmd='echo'
12146
12147	  # Archives containing C++ object files must be created using
12148	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12149	  # necessary to make sure instantiated templates are included
12150	  # in the archive.
12151	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12152	  ;;
12153	esac
12154	;;
12155    esac
12156    ;;
12157  lynxos*)
12158    # FIXME: insert proper C++ library support
12159    ld_shlibs_CXX=no
12160    ;;
12161  m88k*)
12162    # FIXME: insert proper C++ library support
12163    ld_shlibs_CXX=no
12164    ;;
12165  mvs*)
12166    case $cc_basename in
12167      cxx*)
12168	# FIXME: insert proper C++ library support
12169	ld_shlibs_CXX=no
12170	;;
12171      *)
12172	# FIXME: insert proper C++ library support
12173	ld_shlibs_CXX=no
12174	;;
12175    esac
12176    ;;
12177  netbsd*)
12178    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12179      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12180      wlarc=
12181      hardcode_libdir_flag_spec_CXX='-R$libdir'
12182      hardcode_direct_CXX=yes
12183      hardcode_shlibpath_var_CXX=no
12184    fi
12185    # Workaround some broken pre-1.5 toolchains
12186    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12187    ;;
12188  openbsd2*)
12189    # C++ shared libraries are fairly broken
12190    ld_shlibs_CXX=no
12191    ;;
12192  openbsd*)
12193    if test -f /usr/libexec/ld.so; then
12194      hardcode_direct_CXX=yes
12195      hardcode_shlibpath_var_CXX=no
12196      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12197      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12198      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12199	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12200	export_dynamic_flag_spec_CXX='${wl}-E'
12201	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12202      fi
12203      output_verbose_link_cmd='echo'
12204    else
12205      ld_shlibs_CXX=no
12206    fi
12207    ;;
12208  osf3*)
12209    case $cc_basename in
12210      KCC*)
12211	# Kuck and Associates, Inc. (KAI) C++ Compiler
12212
12213	# KCC will only create a shared library if the output file
12214	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12215	# to its proper name (with version) after linking.
12216	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'
12217
12218	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12219	hardcode_libdir_separator_CXX=:
12220
12221	# Archives containing C++ object files must be created using
12222	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12223	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12224
12225	;;
12226      RCC*)
12227	# Rational C++ 2.4.1
12228	# FIXME: insert proper C++ library support
12229	ld_shlibs_CXX=no
12230	;;
12231      cxx*)
12232	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12233	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'
12234
12235	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12236	hardcode_libdir_separator_CXX=:
12237
12238	# Commands to make compiler produce verbose output that lists
12239	# what "hidden" libraries, object files and flags are used when
12240	# linking a shared library.
12241	#
12242	# There doesn't appear to be a way to prevent this compiler from
12243	# explicitly linking system object files so we need to strip them
12244	# from the output so that they don't get included in the library
12245	# dependencies.
12246	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'
12247	;;
12248      *)
12249	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12250	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12251	  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'
12252
12253	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12254	  hardcode_libdir_separator_CXX=:
12255
12256	  # Commands to make compiler produce verbose output that lists
12257	  # what "hidden" libraries, object files and flags are used when
12258	  # linking a shared library.
12259	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12260
12261	else
12262	  # FIXME: insert proper C++ library support
12263	  ld_shlibs_CXX=no
12264	fi
12265	;;
12266    esac
12267    ;;
12268  osf4* | osf5*)
12269    case $cc_basename in
12270      KCC*)
12271	# Kuck and Associates, Inc. (KAI) C++ Compiler
12272
12273	# KCC will only create a shared library if the output file
12274	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12275	# to its proper name (with version) after linking.
12276	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'
12277
12278	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12279	hardcode_libdir_separator_CXX=:
12280
12281	# Archives containing C++ object files must be created using
12282	# the KAI C++ compiler.
12283	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12284	;;
12285      RCC*)
12286	# Rational C++ 2.4.1
12287	# FIXME: insert proper C++ library support
12288	ld_shlibs_CXX=no
12289	;;
12290      cxx*)
12291	allow_undefined_flag_CXX=' -expect_unresolved \*'
12292	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'
12293	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12294	  echo "-hidden">> $lib.exp~
12295	  $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~
12296	  $rm $lib.exp'
12297
12298	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12299	hardcode_libdir_separator_CXX=:
12300
12301	# Commands to make compiler produce verbose output that lists
12302	# what "hidden" libraries, object files and flags are used when
12303	# linking a shared library.
12304	#
12305	# There doesn't appear to be a way to prevent this compiler from
12306	# explicitly linking system object files so we need to strip them
12307	# from the output so that they don't get included in the library
12308	# dependencies.
12309	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'
12310	;;
12311      *)
12312	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12313	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12314	 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'
12315
12316	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12317	  hardcode_libdir_separator_CXX=:
12318
12319	  # Commands to make compiler produce verbose output that lists
12320	  # what "hidden" libraries, object files and flags are used when
12321	  # linking a shared library.
12322	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12323
12324	else
12325	  # FIXME: insert proper C++ library support
12326	  ld_shlibs_CXX=no
12327	fi
12328	;;
12329    esac
12330    ;;
12331  psos*)
12332    # FIXME: insert proper C++ library support
12333    ld_shlibs_CXX=no
12334    ;;
12335  sunos4*)
12336    case $cc_basename in
12337      CC*)
12338	# Sun C++ 4.x
12339	# FIXME: insert proper C++ library support
12340	ld_shlibs_CXX=no
12341	;;
12342      lcc*)
12343	# Lucid
12344	# FIXME: insert proper C++ library support
12345	ld_shlibs_CXX=no
12346	;;
12347      *)
12348	# FIXME: insert proper C++ library support
12349	ld_shlibs_CXX=no
12350	;;
12351    esac
12352    ;;
12353  solaris*)
12354    case $cc_basename in
12355      CC*)
12356	# Sun C++ 4.2, 5.x and Centerline C++
12357        archive_cmds_need_lc_CXX=yes
12358	no_undefined_flag_CXX=' -zdefs'
12359	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12360	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12361	$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'
12362
12363	hardcode_libdir_flag_spec_CXX='-R$libdir'
12364	hardcode_shlibpath_var_CXX=no
12365	case $host_os in
12366	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12367	  *)
12368	    # The compiler driver will combine and reorder linker options,
12369	    # but understands `-z linker_flag'.
12370	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12371	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12372	    ;;
12373	esac
12374	link_all_deplibs_CXX=yes
12375
12376	output_verbose_link_cmd='echo'
12377
12378	# Archives containing C++ object files must be created using
12379	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12380	# necessary to make sure instantiated templates are included
12381	# in the archive.
12382	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12383	;;
12384      gcx*)
12385	# Green Hills C++ Compiler
12386	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12387
12388	# The C++ compiler must be used to create the archive.
12389	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12390	;;
12391      *)
12392	# GNU C++ compiler with Solaris linker
12393	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12394	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12395	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12396	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12397	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12398		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12399
12400	    # Commands to make compiler produce verbose output that lists
12401	    # what "hidden" libraries, object files and flags are used when
12402	    # linking a shared library.
12403	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12404	  else
12405	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12406	    # platform.
12407	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12408	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12409		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12410
12411	    # Commands to make compiler produce verbose output that lists
12412	    # what "hidden" libraries, object files and flags are used when
12413	    # linking a shared library.
12414	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12415	  fi
12416
12417	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12418	  case $host_os in
12419	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12420	  *)
12421	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12422	    ;;
12423	  esac
12424	fi
12425	;;
12426    esac
12427    ;;
12428  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12429    no_undefined_flag_CXX='${wl}-z,text'
12430    archive_cmds_need_lc_CXX=no
12431    hardcode_shlibpath_var_CXX=no
12432    runpath_var='LD_RUN_PATH'
12433
12434    case $cc_basename in
12435      CC*)
12436	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12437	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12438	;;
12439      *)
12440	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12441	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12442	;;
12443    esac
12444    ;;
12445  sysv5* | sco3.2v5* | sco5v6*)
12446    # Note: We can NOT use -z defs as we might desire, because we do not
12447    # link with -lc, and that would cause any symbols used from libc to
12448    # always be unresolved, which means just about no library would
12449    # ever link correctly.  If we're not using GNU ld we use -z text
12450    # though, which does catch some bad symbols but isn't as heavy-handed
12451    # as -z defs.
12452    # For security reasons, it is highly recommended that you always
12453    # use absolute paths for naming shared libraries, and exclude the
12454    # DT_RUNPATH tag from executables and libraries.  But doing so
12455    # requires that you compile everything twice, which is a pain.
12456    # So that behaviour is only enabled if SCOABSPATH is set to a
12457    # non-empty value in the environment.  Most likely only useful for
12458    # creating official distributions of packages.
12459    # This is a hack until libtool officially supports absolute path
12460    # names for shared libraries.
12461    no_undefined_flag_CXX='${wl}-z,text'
12462    allow_undefined_flag_CXX='${wl}-z,nodefs'
12463    archive_cmds_need_lc_CXX=no
12464    hardcode_shlibpath_var_CXX=no
12465    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12466    hardcode_libdir_separator_CXX=':'
12467    link_all_deplibs_CXX=yes
12468    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12469    runpath_var='LD_RUN_PATH'
12470
12471    case $cc_basename in
12472      CC*)
12473	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12474	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12475	;;
12476      *)
12477	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12478	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12479	;;
12480    esac
12481    ;;
12482  tandem*)
12483    case $cc_basename in
12484      NCC*)
12485	# NonStop-UX NCC 3.20
12486	# FIXME: insert proper C++ library support
12487	ld_shlibs_CXX=no
12488	;;
12489      *)
12490	# FIXME: insert proper C++ library support
12491	ld_shlibs_CXX=no
12492	;;
12493    esac
12494    ;;
12495  vxworks*)
12496    # FIXME: insert proper C++ library support
12497    ld_shlibs_CXX=no
12498    ;;
12499  *)
12500    # FIXME: insert proper C++ library support
12501    ld_shlibs_CXX=no
12502    ;;
12503esac
12504{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12505$as_echo "$ld_shlibs_CXX" >&6; }
12506test "$ld_shlibs_CXX" = no && can_build_shared=no
12507
12508GCC_CXX="$GXX"
12509LD_CXX="$LD"
12510
12511cat > conftest.$ac_ext <<EOF
12512class Foo
12513{
12514public:
12515  Foo (void) { a = 0; }
12516private:
12517  int a;
12518};
12519EOF
12520
12521if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12522  (eval $ac_compile) 2>&5
12523  ac_status=$?
12524  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12525  (exit $ac_status); }; then
12526  # Parse the compiler output and extract the necessary
12527  # objects, libraries and library flags.
12528
12529  # Sentinel used to keep track of whether or not we are before
12530  # the conftest object file.
12531  pre_test_object_deps_done=no
12532
12533  # The `*' in the case matches for architectures that use `case' in
12534  # $output_verbose_cmd can trigger glob expansion during the loop
12535  # eval without this substitution.
12536  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12537
12538  for p in `eval $output_verbose_link_cmd`; do
12539    case $p in
12540
12541    -L* | -R* | -l*)
12542       # Some compilers place space between "-{L,R}" and the path.
12543       # Remove the space.
12544       if test $p = "-L" \
12545	  || test $p = "-R"; then
12546	 prev=$p
12547	 continue
12548       else
12549	 prev=
12550       fi
12551
12552       if test "$pre_test_object_deps_done" = no; then
12553	 case $p in
12554	 -L* | -R*)
12555	   # Internal compiler library paths should come after those
12556	   # provided the user.  The postdeps already come after the
12557	   # user supplied libs so there is no need to process them.
12558	   if test -z "$compiler_lib_search_path_CXX"; then
12559	     compiler_lib_search_path_CXX="${prev}${p}"
12560	   else
12561	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12562	   fi
12563	   ;;
12564	 # The "-l" case would never come before the object being
12565	 # linked, so don't bother handling this case.
12566	 esac
12567       else
12568	 if test -z "$postdeps_CXX"; then
12569	   postdeps_CXX="${prev}${p}"
12570	 else
12571	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12572	 fi
12573       fi
12574       ;;
12575
12576    *.$objext)
12577       # This assumes that the test object file only shows up
12578       # once in the compiler output.
12579       if test "$p" = "conftest.$objext"; then
12580	 pre_test_object_deps_done=yes
12581	 continue
12582       fi
12583
12584       if test "$pre_test_object_deps_done" = no; then
12585	 if test -z "$predep_objects_CXX"; then
12586	   predep_objects_CXX="$p"
12587	 else
12588	   predep_objects_CXX="$predep_objects_CXX $p"
12589	 fi
12590       else
12591	 if test -z "$postdep_objects_CXX"; then
12592	   postdep_objects_CXX="$p"
12593	 else
12594	   postdep_objects_CXX="$postdep_objects_CXX $p"
12595	 fi
12596       fi
12597       ;;
12598
12599    *) ;; # Ignore the rest.
12600
12601    esac
12602  done
12603
12604  # Clean up.
12605  rm -f a.out a.exe
12606else
12607  echo "libtool.m4: error: problem compiling CXX test program"
12608fi
12609
12610$rm -f confest.$objext
12611
12612compiler_lib_search_dirs_CXX=
12613if test -n "$compiler_lib_search_path_CXX"; then
12614  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12615fi
12616
12617# PORTME: override above test on systems where it is broken
12618case $host_os in
12619interix[3-9]*)
12620  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12621  # hack all around it, let's just trust "g++" to DTRT.
12622  predep_objects_CXX=
12623  postdep_objects_CXX=
12624  postdeps_CXX=
12625  ;;
12626
12627linux*)
12628  case `$CC -V 2>&1 | sed 5q` in
12629  *Sun\ C*)
12630    # Sun C++ 5.9
12631    #
12632    # The more standards-conforming stlport4 library is
12633    # incompatible with the Cstd library. Avoid specifying
12634    # it if it's in CXXFLAGS. Ignore libCrun as
12635    # -library=stlport4 depends on it.
12636    case " $CXX $CXXFLAGS " in
12637    *" -library=stlport4 "*)
12638      solaris_use_stlport4=yes
12639      ;;
12640    esac
12641    if test "$solaris_use_stlport4" != yes; then
12642      postdeps_CXX='-library=Cstd -library=Crun'
12643    fi
12644    ;;
12645  esac
12646  ;;
12647
12648solaris*)
12649  case $cc_basename in
12650  CC*)
12651    # The more standards-conforming stlport4 library is
12652    # incompatible with the Cstd library. Avoid specifying
12653    # it if it's in CXXFLAGS. Ignore libCrun as
12654    # -library=stlport4 depends on it.
12655    case " $CXX $CXXFLAGS " in
12656    *" -library=stlport4 "*)
12657      solaris_use_stlport4=yes
12658      ;;
12659    esac
12660
12661    # Adding this requires a known-good setup of shared libraries for
12662    # Sun compiler versions before 5.6, else PIC objects from an old
12663    # archive will be linked into the output, leading to subtle bugs.
12664    if test "$solaris_use_stlport4" != yes; then
12665      postdeps_CXX='-library=Cstd -library=Crun'
12666    fi
12667    ;;
12668  esac
12669  ;;
12670esac
12671
12672case " $postdeps_CXX " in
12673*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12674esac
12675
12676lt_prog_compiler_wl_CXX=
12677lt_prog_compiler_pic_CXX=
12678lt_prog_compiler_static_CXX=
12679
12680{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12681$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12682
12683  # C++ specific cases for pic, static, wl, etc.
12684  if test "$GXX" = yes; then
12685    lt_prog_compiler_wl_CXX='-Wl,'
12686    lt_prog_compiler_static_CXX='-static'
12687
12688    case $host_os in
12689    aix*)
12690      # All AIX code is PIC.
12691      if test "$host_cpu" = ia64; then
12692	# AIX 5 now supports IA64 processor
12693	lt_prog_compiler_static_CXX='-Bstatic'
12694      fi
12695      ;;
12696    amigaos*)
12697      # FIXME: we need at least 68020 code to build shared libraries, but
12698      # adding the `-m68020' flag to GCC prevents building anything better,
12699      # like `-m68040'.
12700      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12701      ;;
12702    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12703      # PIC is the default for these OSes.
12704      ;;
12705    mingw* | cygwin* | os2* | pw32*)
12706      # This hack is so that the source file can tell whether it is being
12707      # built for inclusion in a dll (and should export symbols for example).
12708      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12709      # (--disable-auto-import) libraries
12710      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12711      ;;
12712    darwin* | rhapsody*)
12713      # PIC is the default on this platform
12714      # Common symbols not allowed in MH_DYLIB files
12715      lt_prog_compiler_pic_CXX='-fno-common'
12716      ;;
12717    *djgpp*)
12718      # DJGPP does not support shared libraries at all
12719      lt_prog_compiler_pic_CXX=
12720      ;;
12721    interix[3-9]*)
12722      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12723      # Instead, we relocate shared libraries at runtime.
12724      ;;
12725    sysv4*MP*)
12726      if test -d /usr/nec; then
12727	lt_prog_compiler_pic_CXX=-Kconform_pic
12728      fi
12729      ;;
12730    hpux*)
12731      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12732      # not for PA HP-UX.
12733      case $host_cpu in
12734      hppa*64*|ia64*)
12735	;;
12736      *)
12737	lt_prog_compiler_pic_CXX='-fPIC'
12738	;;
12739      esac
12740      ;;
12741    *)
12742      lt_prog_compiler_pic_CXX='-fPIC'
12743      ;;
12744    esac
12745  else
12746    case $host_os in
12747      aix[4-9]*)
12748	# All AIX code is PIC.
12749	if test "$host_cpu" = ia64; then
12750	  # AIX 5 now supports IA64 processor
12751	  lt_prog_compiler_static_CXX='-Bstatic'
12752	else
12753	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12754	fi
12755	;;
12756      chorus*)
12757	case $cc_basename in
12758	cxch68*)
12759	  # Green Hills C++ Compiler
12760	  # _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"
12761	  ;;
12762	esac
12763	;;
12764       darwin*)
12765         # PIC is the default on this platform
12766         # Common symbols not allowed in MH_DYLIB files
12767         case $cc_basename in
12768           xlc*)
12769           lt_prog_compiler_pic_CXX='-qnocommon'
12770           lt_prog_compiler_wl_CXX='-Wl,'
12771           ;;
12772         esac
12773       ;;
12774      dgux*)
12775	case $cc_basename in
12776	  ec++*)
12777	    lt_prog_compiler_pic_CXX='-KPIC'
12778	    ;;
12779	  ghcx*)
12780	    # Green Hills C++ Compiler
12781	    lt_prog_compiler_pic_CXX='-pic'
12782	    ;;
12783	  *)
12784	    ;;
12785	esac
12786	;;
12787      freebsd* | dragonfly*)
12788	# FreeBSD uses GNU C++
12789	;;
12790      hpux9* | hpux10* | hpux11*)
12791	case $cc_basename in
12792	  CC*)
12793	    lt_prog_compiler_wl_CXX='-Wl,'
12794	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12795	    if test "$host_cpu" != ia64; then
12796	      lt_prog_compiler_pic_CXX='+Z'
12797	    fi
12798	    ;;
12799	  aCC*)
12800	    lt_prog_compiler_wl_CXX='-Wl,'
12801	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12802	    case $host_cpu in
12803	    hppa*64*|ia64*)
12804	      # +Z the default
12805	      ;;
12806	    *)
12807	      lt_prog_compiler_pic_CXX='+Z'
12808	      ;;
12809	    esac
12810	    ;;
12811	  *)
12812	    ;;
12813	esac
12814	;;
12815      interix*)
12816	# This is c89, which is MS Visual C++ (no shared libs)
12817	# Anyone wants to do a port?
12818	;;
12819      irix5* | irix6* | nonstopux*)
12820	case $cc_basename in
12821	  CC*)
12822	    lt_prog_compiler_wl_CXX='-Wl,'
12823	    lt_prog_compiler_static_CXX='-non_shared'
12824	    # CC pic flag -KPIC is the default.
12825	    ;;
12826	  *)
12827	    ;;
12828	esac
12829	;;
12830      linux* | k*bsd*-gnu)
12831	case $cc_basename in
12832	  KCC*)
12833	    # KAI C++ Compiler
12834	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12835	    lt_prog_compiler_pic_CXX='-fPIC'
12836	    ;;
12837	  icpc* | ecpc*)
12838	    # Intel C++
12839	    lt_prog_compiler_wl_CXX='-Wl,'
12840	    lt_prog_compiler_pic_CXX='-KPIC'
12841	    lt_prog_compiler_static_CXX='-static'
12842	    ;;
12843	  pgCC* | pgcpp*)
12844	    # Portland Group C++ compiler.
12845	    lt_prog_compiler_wl_CXX='-Wl,'
12846	    lt_prog_compiler_pic_CXX='-fpic'
12847	    lt_prog_compiler_static_CXX='-Bstatic'
12848	    ;;
12849	  cxx*)
12850	    # Compaq C++
12851	    # Make sure the PIC flag is empty.  It appears that all Alpha
12852	    # Linux and Compaq Tru64 Unix objects are PIC.
12853	    lt_prog_compiler_pic_CXX=
12854	    lt_prog_compiler_static_CXX='-non_shared'
12855	    ;;
12856	  *)
12857	    case `$CC -V 2>&1 | sed 5q` in
12858	    *Sun\ C*)
12859	      # Sun C++ 5.9
12860	      lt_prog_compiler_pic_CXX='-KPIC'
12861	      lt_prog_compiler_static_CXX='-Bstatic'
12862	      lt_prog_compiler_wl_CXX='-Qoption ld '
12863	      ;;
12864	    esac
12865	    ;;
12866	esac
12867	;;
12868      lynxos*)
12869	;;
12870      m88k*)
12871	;;
12872      mvs*)
12873	case $cc_basename in
12874	  cxx*)
12875	    lt_prog_compiler_pic_CXX='-W c,exportall'
12876	    ;;
12877	  *)
12878	    ;;
12879	esac
12880	;;
12881      netbsd*)
12882	;;
12883      osf3* | osf4* | osf5*)
12884	case $cc_basename in
12885	  KCC*)
12886	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12887	    ;;
12888	  RCC*)
12889	    # Rational C++ 2.4.1
12890	    lt_prog_compiler_pic_CXX='-pic'
12891	    ;;
12892	  cxx*)
12893	    # Digital/Compaq C++
12894	    lt_prog_compiler_wl_CXX='-Wl,'
12895	    # Make sure the PIC flag is empty.  It appears that all Alpha
12896	    # Linux and Compaq Tru64 Unix objects are PIC.
12897	    lt_prog_compiler_pic_CXX=
12898	    lt_prog_compiler_static_CXX='-non_shared'
12899	    ;;
12900	  *)
12901	    ;;
12902	esac
12903	;;
12904      psos*)
12905	;;
12906      solaris*)
12907	case $cc_basename in
12908	  CC*)
12909	    # Sun C++ 4.2, 5.x and Centerline C++
12910	    lt_prog_compiler_pic_CXX='-KPIC'
12911	    lt_prog_compiler_static_CXX='-Bstatic'
12912	    lt_prog_compiler_wl_CXX='-Qoption ld '
12913	    ;;
12914	  gcx*)
12915	    # Green Hills C++ Compiler
12916	    lt_prog_compiler_pic_CXX='-PIC'
12917	    ;;
12918	  *)
12919	    ;;
12920	esac
12921	;;
12922      sunos4*)
12923	case $cc_basename in
12924	  CC*)
12925	    # Sun C++ 4.x
12926	    lt_prog_compiler_pic_CXX='-pic'
12927	    lt_prog_compiler_static_CXX='-Bstatic'
12928	    ;;
12929	  lcc*)
12930	    # Lucid
12931	    lt_prog_compiler_pic_CXX='-pic'
12932	    ;;
12933	  *)
12934	    ;;
12935	esac
12936	;;
12937      tandem*)
12938	case $cc_basename in
12939	  NCC*)
12940	    # NonStop-UX NCC 3.20
12941	    lt_prog_compiler_pic_CXX='-KPIC'
12942	    ;;
12943	  *)
12944	    ;;
12945	esac
12946	;;
12947      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12948	case $cc_basename in
12949	  CC*)
12950	    lt_prog_compiler_wl_CXX='-Wl,'
12951	    lt_prog_compiler_pic_CXX='-KPIC'
12952	    lt_prog_compiler_static_CXX='-Bstatic'
12953	    ;;
12954	esac
12955	;;
12956      vxworks*)
12957	;;
12958      *)
12959	lt_prog_compiler_can_build_shared_CXX=no
12960	;;
12961    esac
12962  fi
12963
12964{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12965$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12966
12967#
12968# Check to make sure the PIC flag actually works.
12969#
12970if test -n "$lt_prog_compiler_pic_CXX"; then
12971
12972{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12973$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12974if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12975  $as_echo_n "(cached) " >&6
12976else
12977  lt_cv_prog_compiler_pic_works_CXX=no
12978  ac_outfile=conftest.$ac_objext
12979   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12980   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12981   # Insert the option either (1) after the last *FLAGS variable, or
12982   # (2) before a word containing "conftest.", or (3) at the end.
12983   # Note that $ac_compile itself does not contain backslashes and begins
12984   # with a dollar sign (not a hyphen), so the echo should work correctly.
12985   # The option is referenced via a variable to avoid confusing sed.
12986   lt_compile=`echo "$ac_compile" | $SED \
12987   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12988   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12989   -e 's:$: $lt_compiler_flag:'`
12990   (eval echo "\"\$as_me:12990: $lt_compile\"" >&5)
12991   (eval "$lt_compile" 2>conftest.err)
12992   ac_status=$?
12993   cat conftest.err >&5
12994   echo "$as_me:12994: \$? = $ac_status" >&5
12995   if (exit $ac_status) && test -s "$ac_outfile"; then
12996     # The compiler can only warn and ignore the option if not recognized
12997     # So say no if there are warnings other than the usual output.
12998     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12999     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13000     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13001       lt_cv_prog_compiler_pic_works_CXX=yes
13002     fi
13003   fi
13004   $rm conftest*
13005
13006fi
13007{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13008$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13009
13010if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13011    case $lt_prog_compiler_pic_CXX in
13012     "" | " "*) ;;
13013     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13014     esac
13015else
13016    lt_prog_compiler_pic_CXX=
13017     lt_prog_compiler_can_build_shared_CXX=no
13018fi
13019
13020fi
13021case $host_os in
13022  # For platforms which do not support PIC, -DPIC is meaningless:
13023  *djgpp*)
13024    lt_prog_compiler_pic_CXX=
13025    ;;
13026  *)
13027    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13028    ;;
13029esac
13030
13031#
13032# Check to make sure the static flag actually works.
13033#
13034wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13035{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13036$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13037if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13038  $as_echo_n "(cached) " >&6
13039else
13040  lt_cv_prog_compiler_static_works_CXX=no
13041   save_LDFLAGS="$LDFLAGS"
13042   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13043   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13044   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13045     # The linker can only warn and ignore the option if not recognized
13046     # So say no if there are warnings
13047     if test -s conftest.err; then
13048       # Append any errors to the config.log.
13049       cat conftest.err 1>&5
13050       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13051       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13052       if diff conftest.exp conftest.er2 >/dev/null; then
13053         lt_cv_prog_compiler_static_works_CXX=yes
13054       fi
13055     else
13056       lt_cv_prog_compiler_static_works_CXX=yes
13057     fi
13058   fi
13059   $rm -r conftest*
13060   LDFLAGS="$save_LDFLAGS"
13061
13062fi
13063{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13064$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13065
13066if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13067    :
13068else
13069    lt_prog_compiler_static_CXX=
13070fi
13071
13072
13073{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13074$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13075if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13076  $as_echo_n "(cached) " >&6
13077else
13078  lt_cv_prog_compiler_c_o_CXX=no
13079   $rm -r conftest 2>/dev/null
13080   mkdir conftest
13081   cd conftest
13082   mkdir out
13083   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13084
13085   lt_compiler_flag="-o out/conftest2.$ac_objext"
13086   # Insert the option either (1) after the last *FLAGS variable, or
13087   # (2) before a word containing "conftest.", or (3) at the end.
13088   # Note that $ac_compile itself does not contain backslashes and begins
13089   # with a dollar sign (not a hyphen), so the echo should work correctly.
13090   lt_compile=`echo "$ac_compile" | $SED \
13091   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13092   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13093   -e 's:$: $lt_compiler_flag:'`
13094   (eval echo "\"\$as_me:13094: $lt_compile\"" >&5)
13095   (eval "$lt_compile" 2>out/conftest.err)
13096   ac_status=$?
13097   cat out/conftest.err >&5
13098   echo "$as_me:13098: \$? = $ac_status" >&5
13099   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13100   then
13101     # The compiler can only warn and ignore the option if not recognized
13102     # So say no if there are warnings
13103     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13104     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13105     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13106       lt_cv_prog_compiler_c_o_CXX=yes
13107     fi
13108   fi
13109   chmod u+w . 2>&5
13110   $rm conftest*
13111   # SGI C++ compiler will create directory out/ii_files/ for
13112   # template instantiation
13113   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13114   $rm out/* && rmdir out
13115   cd ..
13116   rmdir conftest
13117   $rm conftest*
13118
13119fi
13120{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13121$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13122
13123
13124hard_links="nottested"
13125if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13126  # do not overwrite the value of need_locks provided by the user
13127  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13128$as_echo_n "checking if we can lock with hard links... " >&6; }
13129  hard_links=yes
13130  $rm conftest*
13131  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13132  touch conftest.a
13133  ln conftest.a conftest.b 2>&5 || hard_links=no
13134  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13135  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13136$as_echo "$hard_links" >&6; }
13137  if test "$hard_links" = no; then
13138    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13139$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13140    need_locks=warn
13141  fi
13142else
13143  need_locks=no
13144fi
13145
13146{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13147$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13148
13149  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13150  case $host_os in
13151  aix[4-9]*)
13152    # If we're using GNU nm, then we don't want the "-C" option.
13153    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13154    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13155      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'
13156    else
13157      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'
13158    fi
13159    ;;
13160  pw32*)
13161    export_symbols_cmds_CXX="$ltdll_cmds"
13162  ;;
13163  cygwin* | mingw*)
13164    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'
13165  ;;
13166  *)
13167    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13168  ;;
13169  esac
13170  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13171
13172{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13173$as_echo "$ld_shlibs_CXX" >&6; }
13174test "$ld_shlibs_CXX" = no && can_build_shared=no
13175
13176#
13177# Do we need to explicitly link libc?
13178#
13179case "x$archive_cmds_need_lc_CXX" in
13180x|xyes)
13181  # Assume -lc should be added
13182  archive_cmds_need_lc_CXX=yes
13183
13184  if test "$enable_shared" = yes && test "$GCC" = yes; then
13185    case $archive_cmds_CXX in
13186    *'~'*)
13187      # FIXME: we may have to deal with multi-command sequences.
13188      ;;
13189    '$CC '*)
13190      # Test whether the compiler implicitly links with -lc since on some
13191      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13192      # to ld, don't add -lc before -lgcc.
13193      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13194$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13195      $rm conftest*
13196      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13197
13198      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13199  (eval $ac_compile) 2>&5
13200  ac_status=$?
13201  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13202  (exit $ac_status); } 2>conftest.err; then
13203        soname=conftest
13204        lib=conftest
13205        libobjs=conftest.$ac_objext
13206        deplibs=
13207        wl=$lt_prog_compiler_wl_CXX
13208	pic_flag=$lt_prog_compiler_pic_CXX
13209        compiler_flags=-v
13210        linker_flags=-v
13211        verstring=
13212        output_objdir=.
13213        libname=conftest
13214        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13215        allow_undefined_flag_CXX=
13216        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13217  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13218  ac_status=$?
13219  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13220  (exit $ac_status); }
13221        then
13222	  archive_cmds_need_lc_CXX=no
13223        else
13224	  archive_cmds_need_lc_CXX=yes
13225        fi
13226        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13227      else
13228        cat conftest.err 1>&5
13229      fi
13230      $rm conftest*
13231      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13232$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13233      ;;
13234    esac
13235  fi
13236  ;;
13237esac
13238
13239{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13240$as_echo_n "checking dynamic linker characteristics... " >&6; }
13241library_names_spec=
13242libname_spec='lib$name'
13243soname_spec=
13244shrext_cmds=".so"
13245postinstall_cmds=
13246postuninstall_cmds=
13247finish_cmds=
13248finish_eval=
13249shlibpath_var=
13250shlibpath_overrides_runpath=unknown
13251version_type=none
13252dynamic_linker="$host_os ld.so"
13253sys_lib_dlsearch_path_spec="/lib /usr/lib"
13254
13255need_lib_prefix=unknown
13256hardcode_into_libs=no
13257
13258# when you set need_version to no, make sure it does not cause -set_version
13259# flags to be left without arguments
13260need_version=unknown
13261
13262case $host_os in
13263aix3*)
13264  version_type=linux
13265  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13266  shlibpath_var=LIBPATH
13267
13268  # AIX 3 has no versioning support, so we append a major version to the name.
13269  soname_spec='${libname}${release}${shared_ext}$major'
13270  ;;
13271
13272aix[4-9]*)
13273  version_type=linux
13274  need_lib_prefix=no
13275  need_version=no
13276  hardcode_into_libs=yes
13277  if test "$host_cpu" = ia64; then
13278    # AIX 5 supports IA64
13279    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13280    shlibpath_var=LD_LIBRARY_PATH
13281  else
13282    # With GCC up to 2.95.x, collect2 would create an import file
13283    # for dependence libraries.  The import file would start with
13284    # the line `#! .'.  This would cause the generated library to
13285    # depend on `.', always an invalid library.  This was fixed in
13286    # development snapshots of GCC prior to 3.0.
13287    case $host_os in
13288      aix4 | aix4.[01] | aix4.[01].*)
13289      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13290	   echo ' yes '
13291	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13292	:
13293      else
13294	can_build_shared=no
13295      fi
13296      ;;
13297    esac
13298    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13299    # soname into executable. Probably we can add versioning support to
13300    # collect2, so additional links can be useful in future.
13301    if test "$aix_use_runtimelinking" = yes; then
13302      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13303      # instead of lib<name>.a to let people know that these are not
13304      # typical AIX shared libraries.
13305      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13306    else
13307      # We preserve .a as extension for shared libraries through AIX4.2
13308      # and later when we are not doing run time linking.
13309      library_names_spec='${libname}${release}.a $libname.a'
13310      soname_spec='${libname}${release}${shared_ext}$major'
13311    fi
13312    shlibpath_var=LIBPATH
13313  fi
13314  ;;
13315
13316amigaos*)
13317  library_names_spec='$libname.ixlibrary $libname.a'
13318  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13319  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'
13320  ;;
13321
13322beos*)
13323  library_names_spec='${libname}${shared_ext}'
13324  dynamic_linker="$host_os ld.so"
13325  shlibpath_var=LIBRARY_PATH
13326  ;;
13327
13328bsdi[45]*)
13329  version_type=linux
13330  need_version=no
13331  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13332  soname_spec='${libname}${release}${shared_ext}$major'
13333  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13334  shlibpath_var=LD_LIBRARY_PATH
13335  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13336  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13337  # the default ld.so.conf also contains /usr/contrib/lib and
13338  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13339  # libtool to hard-code these into programs
13340  ;;
13341
13342cygwin* | mingw* | pw32*)
13343  version_type=windows
13344  shrext_cmds=".dll"
13345  need_version=no
13346  need_lib_prefix=no
13347
13348  case $GCC,$host_os in
13349  yes,cygwin* | yes,mingw* | yes,pw32*)
13350    library_names_spec='$libname.dll.a'
13351    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13352    postinstall_cmds='base_file=`basename \${file}`~
13353      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13354      dldir=$destdir/`dirname \$dlpath`~
13355      test -d \$dldir || mkdir -p \$dldir~
13356      $install_prog $dir/$dlname \$dldir/$dlname~
13357      chmod a+x \$dldir/$dlname'
13358    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13359      dlpath=$dir/\$dldll~
13360       $rm \$dlpath'
13361    shlibpath_overrides_runpath=yes
13362
13363    case $host_os in
13364    cygwin*)
13365      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13366      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13367      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13368      ;;
13369    mingw*)
13370      # MinGW DLLs use traditional 'lib' prefix
13371      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13372      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13373      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13374        # It is most probably a Windows format PATH printed by
13375        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13376        # path with ; separators, and with drive letters. We can handle the
13377        # drive letters (cygwin fileutils understands them), so leave them,
13378        # especially as we might pass files found there to a mingw objdump,
13379        # which wouldn't understand a cygwinified path. Ahh.
13380        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13381      else
13382        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13383      fi
13384      ;;
13385    pw32*)
13386      # pw32 DLLs use 'pw' prefix rather than 'lib'
13387      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13388      ;;
13389    esac
13390    ;;
13391
13392  *)
13393    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13394    ;;
13395  esac
13396  dynamic_linker='Win32 ld.exe'
13397  # FIXME: first we should search . and the directory the executable is in
13398  shlibpath_var=PATH
13399  ;;
13400
13401darwin* | rhapsody*)
13402  dynamic_linker="$host_os dyld"
13403  version_type=darwin
13404  need_lib_prefix=no
13405  need_version=no
13406  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13407  soname_spec='${libname}${release}${major}$shared_ext'
13408  shlibpath_overrides_runpath=yes
13409  shlibpath_var=DYLD_LIBRARY_PATH
13410  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13411
13412  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13413  ;;
13414
13415dgux*)
13416  version_type=linux
13417  need_lib_prefix=no
13418  need_version=no
13419  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13420  soname_spec='${libname}${release}${shared_ext}$major'
13421  shlibpath_var=LD_LIBRARY_PATH
13422  ;;
13423
13424freebsd1*)
13425  dynamic_linker=no
13426  ;;
13427
13428freebsd* | dragonfly*)
13429  # DragonFly does not have aout.  When/if they implement a new
13430  # versioning mechanism, adjust this.
13431  if test -x /usr/bin/objformat; then
13432    objformat=`/usr/bin/objformat`
13433  else
13434    case $host_os in
13435    freebsd[123]*) objformat=aout ;;
13436    *) objformat=elf ;;
13437    esac
13438  fi
13439  version_type=freebsd-$objformat
13440  case $version_type in
13441    freebsd-elf*)
13442      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13443      need_version=no
13444      need_lib_prefix=no
13445      ;;
13446    freebsd-*)
13447      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13448      need_version=yes
13449      ;;
13450  esac
13451  shlibpath_var=LD_LIBRARY_PATH
13452  case $host_os in
13453  freebsd2*)
13454    shlibpath_overrides_runpath=yes
13455    ;;
13456  freebsd3.[01]* | freebsdelf3.[01]*)
13457    shlibpath_overrides_runpath=yes
13458    hardcode_into_libs=yes
13459    ;;
13460  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13461  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13462    shlibpath_overrides_runpath=no
13463    hardcode_into_libs=yes
13464    ;;
13465  *) # from 4.6 on, and DragonFly
13466    shlibpath_overrides_runpath=yes
13467    hardcode_into_libs=yes
13468    ;;
13469  esac
13470  ;;
13471
13472gnu*)
13473  version_type=linux
13474  need_lib_prefix=no
13475  need_version=no
13476  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13477  soname_spec='${libname}${release}${shared_ext}$major'
13478  shlibpath_var=LD_LIBRARY_PATH
13479  hardcode_into_libs=yes
13480  ;;
13481
13482hpux9* | hpux10* | hpux11*)
13483  # Give a soname corresponding to the major version so that dld.sl refuses to
13484  # link against other versions.
13485  version_type=sunos
13486  need_lib_prefix=no
13487  need_version=no
13488  case $host_cpu in
13489  ia64*)
13490    shrext_cmds='.so'
13491    hardcode_into_libs=yes
13492    dynamic_linker="$host_os dld.so"
13493    shlibpath_var=LD_LIBRARY_PATH
13494    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13495    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13496    soname_spec='${libname}${release}${shared_ext}$major'
13497    if test "X$HPUX_IA64_MODE" = X32; then
13498      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13499    else
13500      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13501    fi
13502    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13503    ;;
13504   hppa*64*)
13505     shrext_cmds='.sl'
13506     hardcode_into_libs=yes
13507     dynamic_linker="$host_os dld.sl"
13508     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13509     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13510     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13511     soname_spec='${libname}${release}${shared_ext}$major'
13512     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13513     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13514     ;;
13515   *)
13516    shrext_cmds='.sl'
13517    dynamic_linker="$host_os dld.sl"
13518    shlibpath_var=SHLIB_PATH
13519    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13520    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13521    soname_spec='${libname}${release}${shared_ext}$major'
13522    ;;
13523  esac
13524  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13525  postinstall_cmds='chmod 555 $lib'
13526  ;;
13527
13528interix[3-9]*)
13529  version_type=linux
13530  need_lib_prefix=no
13531  need_version=no
13532  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13533  soname_spec='${libname}${release}${shared_ext}$major'
13534  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13535  shlibpath_var=LD_LIBRARY_PATH
13536  shlibpath_overrides_runpath=no
13537  hardcode_into_libs=yes
13538  ;;
13539
13540irix5* | irix6* | nonstopux*)
13541  case $host_os in
13542    nonstopux*) version_type=nonstopux ;;
13543    *)
13544	if test "$lt_cv_prog_gnu_ld" = yes; then
13545		version_type=linux
13546	else
13547		version_type=irix
13548	fi ;;
13549  esac
13550  need_lib_prefix=no
13551  need_version=no
13552  soname_spec='${libname}${release}${shared_ext}$major'
13553  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13554  case $host_os in
13555  irix5* | nonstopux*)
13556    libsuff= shlibsuff=
13557    ;;
13558  *)
13559    case $LD in # libtool.m4 will add one of these switches to LD
13560    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13561      libsuff= shlibsuff= libmagic=32-bit;;
13562    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13563      libsuff=32 shlibsuff=N32 libmagic=N32;;
13564    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13565      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13566    *) libsuff= shlibsuff= libmagic=never-match;;
13567    esac
13568    ;;
13569  esac
13570  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13571  shlibpath_overrides_runpath=no
13572  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13573  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13574  hardcode_into_libs=yes
13575  ;;
13576
13577# No shared lib support for Linux oldld, aout, or coff.
13578linux*oldld* | linux*aout* | linux*coff*)
13579  dynamic_linker=no
13580  ;;
13581
13582# This must be Linux ELF.
13583linux* | k*bsd*-gnu)
13584  version_type=linux
13585  need_lib_prefix=no
13586  need_version=no
13587  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13588  soname_spec='${libname}${release}${shared_ext}$major'
13589  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13590  shlibpath_var=LD_LIBRARY_PATH
13591  shlibpath_overrides_runpath=no
13592  # This implies no fast_install, which is unacceptable.
13593  # Some rework will be needed to allow for fast_install
13594  # before this can be enabled.
13595  hardcode_into_libs=yes
13596  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13597  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13598
13599  # Append ld.so.conf contents to the search path
13600  if test -f /etc/ld.so.conf; then
13601    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' ' '`
13602    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13603  fi
13604
13605  # We used to test for /lib/ld.so.1 and disable shared libraries on
13606  # powerpc, because MkLinux only supported shared libraries with the
13607  # GNU dynamic linker.  Since this was broken with cross compilers,
13608  # most powerpc-linux boxes support dynamic linking these days and
13609  # people can always --disable-shared, the test was removed, and we
13610  # assume the GNU/Linux dynamic linker is in use.
13611  dynamic_linker='GNU/Linux ld.so'
13612  ;;
13613
13614netbsd*)
13615  version_type=sunos
13616  need_lib_prefix=no
13617  need_version=no
13618  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13619    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13620    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13621    dynamic_linker='NetBSD (a.out) ld.so'
13622  else
13623    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13624    soname_spec='${libname}${release}${shared_ext}$major'
13625    dynamic_linker='NetBSD ld.elf_so'
13626  fi
13627  shlibpath_var=LD_LIBRARY_PATH
13628  shlibpath_overrides_runpath=yes
13629  hardcode_into_libs=yes
13630  ;;
13631
13632newsos6)
13633  version_type=linux
13634  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13635  shlibpath_var=LD_LIBRARY_PATH
13636  shlibpath_overrides_runpath=yes
13637  ;;
13638
13639nto-qnx*)
13640  version_type=linux
13641  need_lib_prefix=no
13642  need_version=no
13643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13644  soname_spec='${libname}${release}${shared_ext}$major'
13645  shlibpath_var=LD_LIBRARY_PATH
13646  shlibpath_overrides_runpath=yes
13647  ;;
13648
13649openbsd*)
13650  version_type=sunos
13651  sys_lib_dlsearch_path_spec="/usr/lib"
13652  need_lib_prefix=no
13653  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13654  case $host_os in
13655    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13656    *)                         need_version=no  ;;
13657  esac
13658  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13659  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13660  shlibpath_var=LD_LIBRARY_PATH
13661  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13662    case $host_os in
13663      openbsd2.[89] | openbsd2.[89].*)
13664	shlibpath_overrides_runpath=no
13665	;;
13666      *)
13667	shlibpath_overrides_runpath=yes
13668	;;
13669      esac
13670  else
13671    shlibpath_overrides_runpath=yes
13672  fi
13673  ;;
13674
13675os2*)
13676  libname_spec='$name'
13677  shrext_cmds=".dll"
13678  need_lib_prefix=no
13679  library_names_spec='$libname${shared_ext} $libname.a'
13680  dynamic_linker='OS/2 ld.exe'
13681  shlibpath_var=LIBPATH
13682  ;;
13683
13684osf3* | osf4* | osf5*)
13685  version_type=osf
13686  need_lib_prefix=no
13687  need_version=no
13688  soname_spec='${libname}${release}${shared_ext}$major'
13689  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13690  shlibpath_var=LD_LIBRARY_PATH
13691  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13692  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13693  ;;
13694
13695rdos*)
13696  dynamic_linker=no
13697  ;;
13698
13699solaris*)
13700  version_type=linux
13701  need_lib_prefix=no
13702  need_version=no
13703  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13704  soname_spec='${libname}${release}${shared_ext}$major'
13705  shlibpath_var=LD_LIBRARY_PATH
13706  shlibpath_overrides_runpath=yes
13707  hardcode_into_libs=yes
13708  # ldd complains unless libraries are executable
13709  postinstall_cmds='chmod +x $lib'
13710  ;;
13711
13712sunos4*)
13713  version_type=sunos
13714  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13715  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13716  shlibpath_var=LD_LIBRARY_PATH
13717  shlibpath_overrides_runpath=yes
13718  if test "$with_gnu_ld" = yes; then
13719    need_lib_prefix=no
13720  fi
13721  need_version=yes
13722  ;;
13723
13724sysv4 | sysv4.3*)
13725  version_type=linux
13726  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13727  soname_spec='${libname}${release}${shared_ext}$major'
13728  shlibpath_var=LD_LIBRARY_PATH
13729  case $host_vendor in
13730    sni)
13731      shlibpath_overrides_runpath=no
13732      need_lib_prefix=no
13733      export_dynamic_flag_spec='${wl}-Blargedynsym'
13734      runpath_var=LD_RUN_PATH
13735      ;;
13736    siemens)
13737      need_lib_prefix=no
13738      ;;
13739    motorola)
13740      need_lib_prefix=no
13741      need_version=no
13742      shlibpath_overrides_runpath=no
13743      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13744      ;;
13745  esac
13746  ;;
13747
13748sysv4*MP*)
13749  if test -d /usr/nec ;then
13750    version_type=linux
13751    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13752    soname_spec='$libname${shared_ext}.$major'
13753    shlibpath_var=LD_LIBRARY_PATH
13754  fi
13755  ;;
13756
13757sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13758  version_type=freebsd-elf
13759  need_lib_prefix=no
13760  need_version=no
13761  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13762  soname_spec='${libname}${release}${shared_ext}$major'
13763  shlibpath_var=LD_LIBRARY_PATH
13764  hardcode_into_libs=yes
13765  if test "$with_gnu_ld" = yes; then
13766    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13767    shlibpath_overrides_runpath=no
13768  else
13769    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13770    shlibpath_overrides_runpath=yes
13771    case $host_os in
13772      sco3.2v5*)
13773        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13774	;;
13775    esac
13776  fi
13777  sys_lib_dlsearch_path_spec='/usr/lib'
13778  ;;
13779
13780uts4*)
13781  version_type=linux
13782  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13783  soname_spec='${libname}${release}${shared_ext}$major'
13784  shlibpath_var=LD_LIBRARY_PATH
13785  ;;
13786
13787*)
13788  dynamic_linker=no
13789  ;;
13790esac
13791{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13792$as_echo "$dynamic_linker" >&6; }
13793test "$dynamic_linker" = no && can_build_shared=no
13794
13795if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13796  $as_echo_n "(cached) " >&6
13797else
13798  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13799fi
13800
13801sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13802if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13803  $as_echo_n "(cached) " >&6
13804else
13805  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13806fi
13807
13808sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13809
13810variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13811if test "$GCC" = yes; then
13812  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13813fi
13814
13815{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13816$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13817hardcode_action_CXX=
13818if test -n "$hardcode_libdir_flag_spec_CXX" || \
13819   test -n "$runpath_var_CXX" || \
13820   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13821
13822  # We can hardcode non-existant directories.
13823  if test "$hardcode_direct_CXX" != no &&
13824     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13825     # have to relink, otherwise we might link with an installed library
13826     # when we should be linking with a yet-to-be-installed one
13827     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13828     test "$hardcode_minus_L_CXX" != no; then
13829    # Linking always hardcodes the temporary library directory.
13830    hardcode_action_CXX=relink
13831  else
13832    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13833    hardcode_action_CXX=immediate
13834  fi
13835else
13836  # We cannot hardcode anything, or else we can only hardcode existing
13837  # directories.
13838  hardcode_action_CXX=unsupported
13839fi
13840{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13841$as_echo "$hardcode_action_CXX" >&6; }
13842
13843if test "$hardcode_action_CXX" = relink; then
13844  # Fast installation is not supported
13845  enable_fast_install=no
13846elif test "$shlibpath_overrides_runpath" = yes ||
13847     test "$enable_shared" = no; then
13848  # Fast installation is not necessary
13849  enable_fast_install=needless
13850fi
13851
13852
13853# The else clause should only fire when bootstrapping the
13854# libtool distribution, otherwise you forgot to ship ltmain.sh
13855# with your package, and you will get complaints that there are
13856# no rules to generate ltmain.sh.
13857if test -f "$ltmain"; then
13858  # See if we are running on zsh, and set the options which allow our commands through
13859  # without removal of \ escapes.
13860  if test -n "${ZSH_VERSION+set}" ; then
13861    setopt NO_GLOB_SUBST
13862  fi
13863  # Now quote all the things that may contain metacharacters while being
13864  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13865  # variables and quote the copies for generation of the libtool script.
13866  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13867    SED SHELL STRIP \
13868    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13869    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13870    deplibs_check_method reload_flag reload_cmds need_locks \
13871    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13872    lt_cv_sys_global_symbol_to_c_name_address \
13873    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13874    old_postinstall_cmds old_postuninstall_cmds \
13875    compiler_CXX \
13876    CC_CXX \
13877    LD_CXX \
13878    lt_prog_compiler_wl_CXX \
13879    lt_prog_compiler_pic_CXX \
13880    lt_prog_compiler_static_CXX \
13881    lt_prog_compiler_no_builtin_flag_CXX \
13882    export_dynamic_flag_spec_CXX \
13883    thread_safe_flag_spec_CXX \
13884    whole_archive_flag_spec_CXX \
13885    enable_shared_with_static_runtimes_CXX \
13886    old_archive_cmds_CXX \
13887    old_archive_from_new_cmds_CXX \
13888    predep_objects_CXX \
13889    postdep_objects_CXX \
13890    predeps_CXX \
13891    postdeps_CXX \
13892    compiler_lib_search_path_CXX \
13893    compiler_lib_search_dirs_CXX \
13894    archive_cmds_CXX \
13895    archive_expsym_cmds_CXX \
13896    postinstall_cmds_CXX \
13897    postuninstall_cmds_CXX \
13898    old_archive_from_expsyms_cmds_CXX \
13899    allow_undefined_flag_CXX \
13900    no_undefined_flag_CXX \
13901    export_symbols_cmds_CXX \
13902    hardcode_libdir_flag_spec_CXX \
13903    hardcode_libdir_flag_spec_ld_CXX \
13904    hardcode_libdir_separator_CXX \
13905    hardcode_automatic_CXX \
13906    module_cmds_CXX \
13907    module_expsym_cmds_CXX \
13908    lt_cv_prog_compiler_c_o_CXX \
13909    fix_srcfile_path_CXX \
13910    exclude_expsyms_CXX \
13911    include_expsyms_CXX; do
13912
13913    case $var in
13914    old_archive_cmds_CXX | \
13915    old_archive_from_new_cmds_CXX | \
13916    archive_cmds_CXX | \
13917    archive_expsym_cmds_CXX | \
13918    module_cmds_CXX | \
13919    module_expsym_cmds_CXX | \
13920    old_archive_from_expsyms_cmds_CXX | \
13921    export_symbols_cmds_CXX | \
13922    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13923    postinstall_cmds | postuninstall_cmds | \
13924    old_postinstall_cmds | old_postuninstall_cmds | \
13925    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13926      # Double-quote double-evaled strings.
13927      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13928      ;;
13929    *)
13930      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13931      ;;
13932    esac
13933  done
13934
13935  case $lt_echo in
13936  *'\$0 --fallback-echo"')
13937    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13938    ;;
13939  esac
13940
13941cfgfile="$ofile"
13942
13943  cat <<__EOF__ >> "$cfgfile"
13944# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13945
13946# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13947
13948# Shell to use when invoking shell scripts.
13949SHELL=$lt_SHELL
13950
13951# Whether or not to build shared libraries.
13952build_libtool_libs=$enable_shared
13953
13954# Whether or not to build static libraries.
13955build_old_libs=$enable_static
13956
13957# Whether or not to add -lc for building shared libraries.
13958build_libtool_need_lc=$archive_cmds_need_lc_CXX
13959
13960# Whether or not to disallow shared libs when runtime libs are static
13961allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13962
13963# Whether or not to optimize for fast installation.
13964fast_install=$enable_fast_install
13965
13966# The host system.
13967host_alias=$host_alias
13968host=$host
13969host_os=$host_os
13970
13971# The build system.
13972build_alias=$build_alias
13973build=$build
13974build_os=$build_os
13975
13976# An echo program that does not interpret backslashes.
13977echo=$lt_echo
13978
13979# The archiver.
13980AR=$lt_AR
13981AR_FLAGS=$lt_AR_FLAGS
13982
13983# A C compiler.
13984LTCC=$lt_LTCC
13985
13986# LTCC compiler flags.
13987LTCFLAGS=$lt_LTCFLAGS
13988
13989# A language-specific compiler.
13990CC=$lt_compiler_CXX
13991
13992# Is the compiler the GNU C compiler?
13993with_gcc=$GCC_CXX
13994
13995# An ERE matcher.
13996EGREP=$lt_EGREP
13997
13998# The linker used to build libraries.
13999LD=$lt_LD_CXX
14000
14001# Whether we need hard or soft links.
14002LN_S=$lt_LN_S
14003
14004# A BSD-compatible nm program.
14005NM=$lt_NM
14006
14007# A symbol stripping program
14008STRIP=$lt_STRIP
14009
14010# Used to examine libraries when file_magic_cmd begins "file"
14011MAGIC_CMD=$MAGIC_CMD
14012
14013# Used on cygwin: DLL creation program.
14014DLLTOOL="$DLLTOOL"
14015
14016# Used on cygwin: object dumper.
14017OBJDUMP="$OBJDUMP"
14018
14019# Used on cygwin: assembler.
14020AS="$AS"
14021
14022# The name of the directory that contains temporary libtool files.
14023objdir=$objdir
14024
14025# How to create reloadable object files.
14026reload_flag=$lt_reload_flag
14027reload_cmds=$lt_reload_cmds
14028
14029# How to pass a linker flag through the compiler.
14030wl=$lt_lt_prog_compiler_wl_CXX
14031
14032# Object file suffix (normally "o").
14033objext="$ac_objext"
14034
14035# Old archive suffix (normally "a").
14036libext="$libext"
14037
14038# Shared library suffix (normally ".so").
14039shrext_cmds='$shrext_cmds'
14040
14041# Executable file suffix (normally "").
14042exeext="$exeext"
14043
14044# Additional compiler flags for building library objects.
14045pic_flag=$lt_lt_prog_compiler_pic_CXX
14046pic_mode=$pic_mode
14047
14048# What is the maximum length of a command?
14049max_cmd_len=$lt_cv_sys_max_cmd_len
14050
14051# Does compiler simultaneously support -c and -o options?
14052compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14053
14054# Must we lock files when doing compilation?
14055need_locks=$lt_need_locks
14056
14057# Do we need the lib prefix for modules?
14058need_lib_prefix=$need_lib_prefix
14059
14060# Do we need a version for libraries?
14061need_version=$need_version
14062
14063# Whether dlopen is supported.
14064dlopen_support=$enable_dlopen
14065
14066# Whether dlopen of programs is supported.
14067dlopen_self=$enable_dlopen_self
14068
14069# Whether dlopen of statically linked programs is supported.
14070dlopen_self_static=$enable_dlopen_self_static
14071
14072# Compiler flag to prevent dynamic linking.
14073link_static_flag=$lt_lt_prog_compiler_static_CXX
14074
14075# Compiler flag to turn off builtin functions.
14076no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14077
14078# Compiler flag to allow reflexive dlopens.
14079export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14080
14081# Compiler flag to generate shared objects directly from archives.
14082whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14083
14084# Compiler flag to generate thread-safe objects.
14085thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14086
14087# Library versioning type.
14088version_type=$version_type
14089
14090# Format of library name prefix.
14091libname_spec=$lt_libname_spec
14092
14093# List of archive names.  First name is the real one, the rest are links.
14094# The last name is the one that the linker finds with -lNAME.
14095library_names_spec=$lt_library_names_spec
14096
14097# The coded name of the library, if different from the real name.
14098soname_spec=$lt_soname_spec
14099
14100# Commands used to build and install an old-style archive.
14101RANLIB=$lt_RANLIB
14102old_archive_cmds=$lt_old_archive_cmds_CXX
14103old_postinstall_cmds=$lt_old_postinstall_cmds
14104old_postuninstall_cmds=$lt_old_postuninstall_cmds
14105
14106# Create an old-style archive from a shared archive.
14107old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14108
14109# Create a temporary old-style archive to link instead of a shared archive.
14110old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14111
14112# Commands used to build and install a shared archive.
14113archive_cmds=$lt_archive_cmds_CXX
14114archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14115postinstall_cmds=$lt_postinstall_cmds
14116postuninstall_cmds=$lt_postuninstall_cmds
14117
14118# Commands used to build a loadable module (assumed same as above if empty)
14119module_cmds=$lt_module_cmds_CXX
14120module_expsym_cmds=$lt_module_expsym_cmds_CXX
14121
14122# Commands to strip libraries.
14123old_striplib=$lt_old_striplib
14124striplib=$lt_striplib
14125
14126# Dependencies to place before the objects being linked to create a
14127# shared library.
14128predep_objects=$lt_predep_objects_CXX
14129
14130# Dependencies to place after the objects being linked to create a
14131# shared library.
14132postdep_objects=$lt_postdep_objects_CXX
14133
14134# Dependencies to place before the objects being linked to create a
14135# shared library.
14136predeps=$lt_predeps_CXX
14137
14138# Dependencies to place after the objects being linked to create a
14139# shared library.
14140postdeps=$lt_postdeps_CXX
14141
14142# The directories searched by this compiler when creating a shared
14143# library
14144compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14145
14146# The library search path used internally by the compiler when linking
14147# a shared library.
14148compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14149
14150# Method to check whether dependent libraries are shared objects.
14151deplibs_check_method=$lt_deplibs_check_method
14152
14153# Command to use when deplibs_check_method == file_magic.
14154file_magic_cmd=$lt_file_magic_cmd
14155
14156# Flag that allows shared libraries with undefined symbols to be built.
14157allow_undefined_flag=$lt_allow_undefined_flag_CXX
14158
14159# Flag that forces no undefined symbols.
14160no_undefined_flag=$lt_no_undefined_flag_CXX
14161
14162# Commands used to finish a libtool library installation in a directory.
14163finish_cmds=$lt_finish_cmds
14164
14165# Same as above, but a single script fragment to be evaled but not shown.
14166finish_eval=$lt_finish_eval
14167
14168# Take the output of nm and produce a listing of raw symbols and C names.
14169global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14170
14171# Transform the output of nm in a proper C declaration
14172global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14173
14174# Transform the output of nm in a C name address pair
14175global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14176
14177# This is the shared library runtime path variable.
14178runpath_var=$runpath_var
14179
14180# This is the shared library path variable.
14181shlibpath_var=$shlibpath_var
14182
14183# Is shlibpath searched before the hard-coded library search path?
14184shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14185
14186# How to hardcode a shared library path into an executable.
14187hardcode_action=$hardcode_action_CXX
14188
14189# Whether we should hardcode library paths into libraries.
14190hardcode_into_libs=$hardcode_into_libs
14191
14192# Flag to hardcode \$libdir into a binary during linking.
14193# This must work even if \$libdir does not exist.
14194hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14195
14196# If ld is used when linking, flag to hardcode \$libdir into
14197# a binary during linking. This must work even if \$libdir does
14198# not exist.
14199hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14200
14201# Whether we need a single -rpath flag with a separated argument.
14202hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14203
14204# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14205# resulting binary.
14206hardcode_direct=$hardcode_direct_CXX
14207
14208# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14209# resulting binary.
14210hardcode_minus_L=$hardcode_minus_L_CXX
14211
14212# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14213# the resulting binary.
14214hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14215
14216# Set to yes if building a shared library automatically hardcodes DIR into the library
14217# and all subsequent libraries and executables linked against it.
14218hardcode_automatic=$hardcode_automatic_CXX
14219
14220# Variables whose values should be saved in libtool wrapper scripts and
14221# restored at relink time.
14222variables_saved_for_relink="$variables_saved_for_relink"
14223
14224# Whether libtool must link a program against all its dependency libraries.
14225link_all_deplibs=$link_all_deplibs_CXX
14226
14227# Compile-time system search path for libraries
14228sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14229
14230# Run-time system search path for libraries
14231sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14232
14233# Fix the shell variable \$srcfile for the compiler.
14234fix_srcfile_path=$lt_fix_srcfile_path
14235
14236# Set to yes if exported symbols are required.
14237always_export_symbols=$always_export_symbols_CXX
14238
14239# The commands to list exported symbols.
14240export_symbols_cmds=$lt_export_symbols_cmds_CXX
14241
14242# The commands to extract the exported symbol list from a shared archive.
14243extract_expsyms_cmds=$lt_extract_expsyms_cmds
14244
14245# Symbols that should not be listed in the preloaded symbols.
14246exclude_expsyms=$lt_exclude_expsyms_CXX
14247
14248# Symbols that must always be exported.
14249include_expsyms=$lt_include_expsyms_CXX
14250
14251# ### END LIBTOOL TAG CONFIG: $tagname
14252
14253__EOF__
14254
14255
14256else
14257  # If there is no Makefile yet, we rely on a make rule to execute
14258  # `config.status --recheck' to rerun these tests and create the
14259  # libtool script then.
14260  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14261  if test -f "$ltmain_in"; then
14262    test -f Makefile && make "$ltmain"
14263  fi
14264fi
14265
14266
14267ac_ext=c
14268ac_cpp='$CPP $CPPFLAGS'
14269ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14270ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14271ac_compiler_gnu=$ac_cv_c_compiler_gnu
14272
14273CC=$lt_save_CC
14274LDCXX=$LD
14275LD=$lt_save_LD
14276GCC=$lt_save_GCC
14277with_gnu_ldcxx=$with_gnu_ld
14278with_gnu_ld=$lt_save_with_gnu_ld
14279lt_cv_path_LDCXX=$lt_cv_path_LD
14280lt_cv_path_LD=$lt_save_path_LD
14281lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14282lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14283
14284	else
14285	  tagname=""
14286	fi
14287	;;
14288
14289      F77)
14290	if test -n "$F77" && test "X$F77" != "Xno"; then
14291
14292ac_ext=f
14293ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14294ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14295ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14296
14297
14298archive_cmds_need_lc_F77=no
14299allow_undefined_flag_F77=
14300always_export_symbols_F77=no
14301archive_expsym_cmds_F77=
14302export_dynamic_flag_spec_F77=
14303hardcode_direct_F77=no
14304hardcode_libdir_flag_spec_F77=
14305hardcode_libdir_flag_spec_ld_F77=
14306hardcode_libdir_separator_F77=
14307hardcode_minus_L_F77=no
14308hardcode_automatic_F77=no
14309module_cmds_F77=
14310module_expsym_cmds_F77=
14311link_all_deplibs_F77=unknown
14312old_archive_cmds_F77=$old_archive_cmds
14313no_undefined_flag_F77=
14314whole_archive_flag_spec_F77=
14315enable_shared_with_static_runtimes_F77=no
14316
14317# Source file extension for f77 test sources.
14318ac_ext=f
14319
14320# Object file extension for compiled f77 test sources.
14321objext=o
14322objext_F77=$objext
14323
14324# Code to be used in simple compile tests
14325lt_simple_compile_test_code="\
14326      subroutine t
14327      return
14328      end
14329"
14330
14331# Code to be used in simple link tests
14332lt_simple_link_test_code="\
14333      program t
14334      end
14335"
14336
14337# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14338
14339# If no C compiler was specified, use CC.
14340LTCC=${LTCC-"$CC"}
14341
14342# If no C compiler flags were specified, use CFLAGS.
14343LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14344
14345# Allow CC to be a program name with arguments.
14346compiler=$CC
14347
14348
14349# save warnings/boilerplate of simple test code
14350ac_outfile=conftest.$ac_objext
14351echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14352eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14353_lt_compiler_boilerplate=`cat conftest.err`
14354$rm conftest*
14355
14356ac_outfile=conftest.$ac_objext
14357echo "$lt_simple_link_test_code" >conftest.$ac_ext
14358eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14359_lt_linker_boilerplate=`cat conftest.err`
14360$rm -r conftest*
14361
14362
14363# Allow CC to be a program name with arguments.
14364lt_save_CC="$CC"
14365CC=${F77-"f77"}
14366compiler=$CC
14367compiler_F77=$CC
14368for cc_temp in $compiler""; do
14369  case $cc_temp in
14370    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14371    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14372    \-*) ;;
14373    *) break;;
14374  esac
14375done
14376cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14377
14378
14379{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14380$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14381{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14382$as_echo "$can_build_shared" >&6; }
14383
14384{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14385$as_echo_n "checking whether to build shared libraries... " >&6; }
14386test "$can_build_shared" = "no" && enable_shared=no
14387
14388# On AIX, shared libraries and static libraries use the same namespace, and
14389# are all built from PIC.
14390case $host_os in
14391aix3*)
14392  test "$enable_shared" = yes && enable_static=no
14393  if test -n "$RANLIB"; then
14394    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14395    postinstall_cmds='$RANLIB $lib'
14396  fi
14397  ;;
14398aix[4-9]*)
14399  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14400    test "$enable_shared" = yes && enable_static=no
14401  fi
14402  ;;
14403esac
14404{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14405$as_echo "$enable_shared" >&6; }
14406
14407{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14408$as_echo_n "checking whether to build static libraries... " >&6; }
14409# Make sure either enable_shared or enable_static is yes.
14410test "$enable_shared" = yes || enable_static=yes
14411{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14412$as_echo "$enable_static" >&6; }
14413
14414GCC_F77="$G77"
14415LD_F77="$LD"
14416
14417lt_prog_compiler_wl_F77=
14418lt_prog_compiler_pic_F77=
14419lt_prog_compiler_static_F77=
14420
14421{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14422$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14423
14424  if test "$GCC" = yes; then
14425    lt_prog_compiler_wl_F77='-Wl,'
14426    lt_prog_compiler_static_F77='-static'
14427
14428    case $host_os in
14429      aix*)
14430      # All AIX code is PIC.
14431      if test "$host_cpu" = ia64; then
14432	# AIX 5 now supports IA64 processor
14433	lt_prog_compiler_static_F77='-Bstatic'
14434      fi
14435      ;;
14436
14437    amigaos*)
14438      # FIXME: we need at least 68020 code to build shared libraries, but
14439      # adding the `-m68020' flag to GCC prevents building anything better,
14440      # like `-m68040'.
14441      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14442      ;;
14443
14444    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14445      # PIC is the default for these OSes.
14446      ;;
14447
14448    mingw* | cygwin* | pw32* | os2*)
14449      # This hack is so that the source file can tell whether it is being
14450      # built for inclusion in a dll (and should export symbols for example).
14451      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14452      # (--disable-auto-import) libraries
14453      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14454      ;;
14455
14456    darwin* | rhapsody*)
14457      # PIC is the default on this platform
14458      # Common symbols not allowed in MH_DYLIB files
14459      lt_prog_compiler_pic_F77='-fno-common'
14460      ;;
14461
14462    interix[3-9]*)
14463      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14464      # Instead, we relocate shared libraries at runtime.
14465      ;;
14466
14467    msdosdjgpp*)
14468      # Just because we use GCC doesn't mean we suddenly get shared libraries
14469      # on systems that don't support them.
14470      lt_prog_compiler_can_build_shared_F77=no
14471      enable_shared=no
14472      ;;
14473
14474    sysv4*MP*)
14475      if test -d /usr/nec; then
14476	lt_prog_compiler_pic_F77=-Kconform_pic
14477      fi
14478      ;;
14479
14480    hpux*)
14481      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14482      # not for PA HP-UX.
14483      case $host_cpu in
14484      hppa*64*|ia64*)
14485	# +Z the default
14486	;;
14487      *)
14488	lt_prog_compiler_pic_F77='-fPIC'
14489	;;
14490      esac
14491      ;;
14492
14493    *)
14494      lt_prog_compiler_pic_F77='-fPIC'
14495      ;;
14496    esac
14497  else
14498    # PORTME Check for flag to pass linker flags through the system compiler.
14499    case $host_os in
14500    aix*)
14501      lt_prog_compiler_wl_F77='-Wl,'
14502      if test "$host_cpu" = ia64; then
14503	# AIX 5 now supports IA64 processor
14504	lt_prog_compiler_static_F77='-Bstatic'
14505      else
14506	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14507      fi
14508      ;;
14509      darwin*)
14510        # PIC is the default on this platform
14511        # Common symbols not allowed in MH_DYLIB files
14512       case $cc_basename in
14513         xlc*)
14514         lt_prog_compiler_pic_F77='-qnocommon'
14515         lt_prog_compiler_wl_F77='-Wl,'
14516         ;;
14517       esac
14518       ;;
14519
14520    mingw* | cygwin* | pw32* | os2*)
14521      # This hack is so that the source file can tell whether it is being
14522      # built for inclusion in a dll (and should export symbols for example).
14523      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14524      ;;
14525
14526    hpux9* | hpux10* | hpux11*)
14527      lt_prog_compiler_wl_F77='-Wl,'
14528      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14529      # not for PA HP-UX.
14530      case $host_cpu in
14531      hppa*64*|ia64*)
14532	# +Z the default
14533	;;
14534      *)
14535	lt_prog_compiler_pic_F77='+Z'
14536	;;
14537      esac
14538      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14539      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14540      ;;
14541
14542    irix5* | irix6* | nonstopux*)
14543      lt_prog_compiler_wl_F77='-Wl,'
14544      # PIC (with -KPIC) is the default.
14545      lt_prog_compiler_static_F77='-non_shared'
14546      ;;
14547
14548    newsos6)
14549      lt_prog_compiler_pic_F77='-KPIC'
14550      lt_prog_compiler_static_F77='-Bstatic'
14551      ;;
14552
14553    linux* | k*bsd*-gnu)
14554      case $cc_basename in
14555      icc* | ecc*)
14556	lt_prog_compiler_wl_F77='-Wl,'
14557	lt_prog_compiler_pic_F77='-KPIC'
14558	lt_prog_compiler_static_F77='-static'
14559        ;;
14560      pgcc* | pgf77* | pgf90* | pgf95*)
14561        # Portland Group compilers (*not* the Pentium gcc compiler,
14562	# which looks to be a dead project)
14563	lt_prog_compiler_wl_F77='-Wl,'
14564	lt_prog_compiler_pic_F77='-fpic'
14565	lt_prog_compiler_static_F77='-Bstatic'
14566        ;;
14567      ccc*)
14568        lt_prog_compiler_wl_F77='-Wl,'
14569        # All Alpha code is PIC.
14570        lt_prog_compiler_static_F77='-non_shared'
14571        ;;
14572      *)
14573        case `$CC -V 2>&1 | sed 5q` in
14574	*Sun\ C*)
14575	  # Sun C 5.9
14576	  lt_prog_compiler_pic_F77='-KPIC'
14577	  lt_prog_compiler_static_F77='-Bstatic'
14578	  lt_prog_compiler_wl_F77='-Wl,'
14579	  ;;
14580	*Sun\ F*)
14581	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14582	  lt_prog_compiler_pic_F77='-KPIC'
14583	  lt_prog_compiler_static_F77='-Bstatic'
14584	  lt_prog_compiler_wl_F77=''
14585	  ;;
14586	esac
14587	;;
14588      esac
14589      ;;
14590
14591    osf3* | osf4* | osf5*)
14592      lt_prog_compiler_wl_F77='-Wl,'
14593      # All OSF/1 code is PIC.
14594      lt_prog_compiler_static_F77='-non_shared'
14595      ;;
14596
14597    rdos*)
14598      lt_prog_compiler_static_F77='-non_shared'
14599      ;;
14600
14601    solaris*)
14602      lt_prog_compiler_pic_F77='-KPIC'
14603      lt_prog_compiler_static_F77='-Bstatic'
14604      case $cc_basename in
14605      f77* | f90* | f95*)
14606	lt_prog_compiler_wl_F77='-Qoption ld ';;
14607      *)
14608	lt_prog_compiler_wl_F77='-Wl,';;
14609      esac
14610      ;;
14611
14612    sunos4*)
14613      lt_prog_compiler_wl_F77='-Qoption ld '
14614      lt_prog_compiler_pic_F77='-PIC'
14615      lt_prog_compiler_static_F77='-Bstatic'
14616      ;;
14617
14618    sysv4 | sysv4.2uw2* | sysv4.3*)
14619      lt_prog_compiler_wl_F77='-Wl,'
14620      lt_prog_compiler_pic_F77='-KPIC'
14621      lt_prog_compiler_static_F77='-Bstatic'
14622      ;;
14623
14624    sysv4*MP*)
14625      if test -d /usr/nec ;then
14626	lt_prog_compiler_pic_F77='-Kconform_pic'
14627	lt_prog_compiler_static_F77='-Bstatic'
14628      fi
14629      ;;
14630
14631    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14632      lt_prog_compiler_wl_F77='-Wl,'
14633      lt_prog_compiler_pic_F77='-KPIC'
14634      lt_prog_compiler_static_F77='-Bstatic'
14635      ;;
14636
14637    unicos*)
14638      lt_prog_compiler_wl_F77='-Wl,'
14639      lt_prog_compiler_can_build_shared_F77=no
14640      ;;
14641
14642    uts4*)
14643      lt_prog_compiler_pic_F77='-pic'
14644      lt_prog_compiler_static_F77='-Bstatic'
14645      ;;
14646
14647    *)
14648      lt_prog_compiler_can_build_shared_F77=no
14649      ;;
14650    esac
14651  fi
14652
14653{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14654$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14655
14656#
14657# Check to make sure the PIC flag actually works.
14658#
14659if test -n "$lt_prog_compiler_pic_F77"; then
14660
14661{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14662$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14663if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14664  $as_echo_n "(cached) " >&6
14665else
14666  lt_cv_prog_compiler_pic_works_F77=no
14667  ac_outfile=conftest.$ac_objext
14668   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14669   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14670   # Insert the option either (1) after the last *FLAGS variable, or
14671   # (2) before a word containing "conftest.", or (3) at the end.
14672   # Note that $ac_compile itself does not contain backslashes and begins
14673   # with a dollar sign (not a hyphen), so the echo should work correctly.
14674   # The option is referenced via a variable to avoid confusing sed.
14675   lt_compile=`echo "$ac_compile" | $SED \
14676   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14677   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14678   -e 's:$: $lt_compiler_flag:'`
14679   (eval echo "\"\$as_me:14679: $lt_compile\"" >&5)
14680   (eval "$lt_compile" 2>conftest.err)
14681   ac_status=$?
14682   cat conftest.err >&5
14683   echo "$as_me:14683: \$? = $ac_status" >&5
14684   if (exit $ac_status) && test -s "$ac_outfile"; then
14685     # The compiler can only warn and ignore the option if not recognized
14686     # So say no if there are warnings other than the usual output.
14687     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14688     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14689     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14690       lt_cv_prog_compiler_pic_works_F77=yes
14691     fi
14692   fi
14693   $rm conftest*
14694
14695fi
14696{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14697$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14698
14699if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14700    case $lt_prog_compiler_pic_F77 in
14701     "" | " "*) ;;
14702     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14703     esac
14704else
14705    lt_prog_compiler_pic_F77=
14706     lt_prog_compiler_can_build_shared_F77=no
14707fi
14708
14709fi
14710case $host_os in
14711  # For platforms which do not support PIC, -DPIC is meaningless:
14712  *djgpp*)
14713    lt_prog_compiler_pic_F77=
14714    ;;
14715  *)
14716    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14717    ;;
14718esac
14719
14720#
14721# Check to make sure the static flag actually works.
14722#
14723wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14724{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14725$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14726if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14727  $as_echo_n "(cached) " >&6
14728else
14729  lt_cv_prog_compiler_static_works_F77=no
14730   save_LDFLAGS="$LDFLAGS"
14731   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14732   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14733   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14734     # The linker can only warn and ignore the option if not recognized
14735     # So say no if there are warnings
14736     if test -s conftest.err; then
14737       # Append any errors to the config.log.
14738       cat conftest.err 1>&5
14739       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14740       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14741       if diff conftest.exp conftest.er2 >/dev/null; then
14742         lt_cv_prog_compiler_static_works_F77=yes
14743       fi
14744     else
14745       lt_cv_prog_compiler_static_works_F77=yes
14746     fi
14747   fi
14748   $rm -r conftest*
14749   LDFLAGS="$save_LDFLAGS"
14750
14751fi
14752{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14753$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14754
14755if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14756    :
14757else
14758    lt_prog_compiler_static_F77=
14759fi
14760
14761
14762{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14763$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14764if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14765  $as_echo_n "(cached) " >&6
14766else
14767  lt_cv_prog_compiler_c_o_F77=no
14768   $rm -r conftest 2>/dev/null
14769   mkdir conftest
14770   cd conftest
14771   mkdir out
14772   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14773
14774   lt_compiler_flag="-o out/conftest2.$ac_objext"
14775   # Insert the option either (1) after the last *FLAGS variable, or
14776   # (2) before a word containing "conftest.", or (3) at the end.
14777   # Note that $ac_compile itself does not contain backslashes and begins
14778   # with a dollar sign (not a hyphen), so the echo should work correctly.
14779   lt_compile=`echo "$ac_compile" | $SED \
14780   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14781   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14782   -e 's:$: $lt_compiler_flag:'`
14783   (eval echo "\"\$as_me:14783: $lt_compile\"" >&5)
14784   (eval "$lt_compile" 2>out/conftest.err)
14785   ac_status=$?
14786   cat out/conftest.err >&5
14787   echo "$as_me:14787: \$? = $ac_status" >&5
14788   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14789   then
14790     # The compiler can only warn and ignore the option if not recognized
14791     # So say no if there are warnings
14792     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14793     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14794     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14795       lt_cv_prog_compiler_c_o_F77=yes
14796     fi
14797   fi
14798   chmod u+w . 2>&5
14799   $rm conftest*
14800   # SGI C++ compiler will create directory out/ii_files/ for
14801   # template instantiation
14802   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14803   $rm out/* && rmdir out
14804   cd ..
14805   rmdir conftest
14806   $rm conftest*
14807
14808fi
14809{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14810$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14811
14812
14813hard_links="nottested"
14814if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14815  # do not overwrite the value of need_locks provided by the user
14816  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14817$as_echo_n "checking if we can lock with hard links... " >&6; }
14818  hard_links=yes
14819  $rm conftest*
14820  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14821  touch conftest.a
14822  ln conftest.a conftest.b 2>&5 || hard_links=no
14823  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14824  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14825$as_echo "$hard_links" >&6; }
14826  if test "$hard_links" = no; then
14827    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14828$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14829    need_locks=warn
14830  fi
14831else
14832  need_locks=no
14833fi
14834
14835{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14836$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14837
14838  runpath_var=
14839  allow_undefined_flag_F77=
14840  enable_shared_with_static_runtimes_F77=no
14841  archive_cmds_F77=
14842  archive_expsym_cmds_F77=
14843  old_archive_From_new_cmds_F77=
14844  old_archive_from_expsyms_cmds_F77=
14845  export_dynamic_flag_spec_F77=
14846  whole_archive_flag_spec_F77=
14847  thread_safe_flag_spec_F77=
14848  hardcode_libdir_flag_spec_F77=
14849  hardcode_libdir_flag_spec_ld_F77=
14850  hardcode_libdir_separator_F77=
14851  hardcode_direct_F77=no
14852  hardcode_minus_L_F77=no
14853  hardcode_shlibpath_var_F77=unsupported
14854  link_all_deplibs_F77=unknown
14855  hardcode_automatic_F77=no
14856  module_cmds_F77=
14857  module_expsym_cmds_F77=
14858  always_export_symbols_F77=no
14859  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14860  # include_expsyms should be a list of space-separated symbols to be *always*
14861  # included in the symbol list
14862  include_expsyms_F77=
14863  # exclude_expsyms can be an extended regexp of symbols to exclude
14864  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14865  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14866  # as well as any symbol that contains `d'.
14867  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14868  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14869  # platforms (ab)use it in PIC code, but their linkers get confused if
14870  # the symbol is explicitly referenced.  Since portable code cannot
14871  # rely on this symbol name, it's probably fine to never include it in
14872  # preloaded symbol tables.
14873  # Exclude shared library initialization/finalization symbols.
14874  extract_expsyms_cmds=
14875  # Just being paranoid about ensuring that cc_basename is set.
14876  for cc_temp in $compiler""; do
14877  case $cc_temp in
14878    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14879    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14880    \-*) ;;
14881    *) break;;
14882  esac
14883done
14884cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14885
14886  case $host_os in
14887  cygwin* | mingw* | pw32*)
14888    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14889    # When not using gcc, we currently assume that we are using
14890    # Microsoft Visual C++.
14891    if test "$GCC" != yes; then
14892      with_gnu_ld=no
14893    fi
14894    ;;
14895  interix*)
14896    # we just hope/assume this is gcc and not c89 (= MSVC++)
14897    with_gnu_ld=yes
14898    ;;
14899  openbsd*)
14900    with_gnu_ld=no
14901    ;;
14902  esac
14903
14904  ld_shlibs_F77=yes
14905  if test "$with_gnu_ld" = yes; then
14906    # If archive_cmds runs LD, not CC, wlarc should be empty
14907    wlarc='${wl}'
14908
14909    # Set some defaults for GNU ld with shared library support. These
14910    # are reset later if shared libraries are not supported. Putting them
14911    # here allows them to be overridden if necessary.
14912    runpath_var=LD_RUN_PATH
14913    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14914    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14915    # ancient GNU ld didn't support --whole-archive et. al.
14916    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14917	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14918      else
14919  	whole_archive_flag_spec_F77=
14920    fi
14921    supports_anon_versioning=no
14922    case `$LD -v 2>/dev/null` in
14923      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14924      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14925      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14926      *\ 2.11.*) ;; # other 2.11 versions
14927      *) supports_anon_versioning=yes ;;
14928    esac
14929
14930    # See if GNU ld supports shared libraries.
14931    case $host_os in
14932    aix[3-9]*)
14933      # On AIX/PPC, the GNU linker is very broken
14934      if test "$host_cpu" != ia64; then
14935	ld_shlibs_F77=no
14936	cat <<EOF 1>&2
14937
14938*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14939*** to be unable to reliably create shared libraries on AIX.
14940*** Therefore, libtool is disabling shared libraries support.  If you
14941*** really care for shared libraries, you may want to modify your PATH
14942*** so that a non-GNU linker is found, and then restart.
14943
14944EOF
14945      fi
14946      ;;
14947
14948    amigaos*)
14949      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)'
14950      hardcode_libdir_flag_spec_F77='-L$libdir'
14951      hardcode_minus_L_F77=yes
14952
14953      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14954      # that the semantics of dynamic libraries on AmigaOS, at least up
14955      # to version 4, is to share data among multiple programs linked
14956      # with the same dynamic library.  Since this doesn't match the
14957      # behavior of shared libraries on other platforms, we can't use
14958      # them.
14959      ld_shlibs_F77=no
14960      ;;
14961
14962    beos*)
14963      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14964	allow_undefined_flag_F77=unsupported
14965	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14966	# support --undefined.  This deserves some investigation.  FIXME
14967	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14968      else
14969	ld_shlibs_F77=no
14970      fi
14971      ;;
14972
14973    cygwin* | mingw* | pw32*)
14974      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14975      # as there is no search path for DLLs.
14976      hardcode_libdir_flag_spec_F77='-L$libdir'
14977      allow_undefined_flag_F77=unsupported
14978      always_export_symbols_F77=no
14979      enable_shared_with_static_runtimes_F77=yes
14980      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14981
14982      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14983        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14984	# If the export-symbols file already is a .def file (1st line
14985	# is EXPORTS), use it as is; otherwise, prepend...
14986	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14987	  cp $export_symbols $output_objdir/$soname.def;
14988	else
14989	  echo EXPORTS > $output_objdir/$soname.def;
14990	  cat $export_symbols >> $output_objdir/$soname.def;
14991	fi~
14992	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14993      else
14994	ld_shlibs_F77=no
14995      fi
14996      ;;
14997
14998    interix[3-9]*)
14999      hardcode_direct_F77=no
15000      hardcode_shlibpath_var_F77=no
15001      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15002      export_dynamic_flag_spec_F77='${wl}-E'
15003      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15004      # Instead, shared libraries are loaded at an image base (0x10000000 by
15005      # default) and relocated if they conflict, which is a slow very memory
15006      # consuming and fragmenting process.  To avoid this, we pick a random,
15007      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15008      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15009      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'
15010      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'
15011      ;;
15012
15013    gnu* | linux* | k*bsd*-gnu)
15014      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15015	tmp_addflag=
15016	case $cc_basename,$host_cpu in
15017	pgcc*)				# Portland Group C compiler
15018	  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'
15019	  tmp_addflag=' $pic_flag'
15020	  ;;
15021	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15022	  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'
15023	  tmp_addflag=' $pic_flag -Mnomain' ;;
15024	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15025	  tmp_addflag=' -i_dynamic' ;;
15026	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15027	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15028	ifc* | ifort*)			# Intel Fortran compiler
15029	  tmp_addflag=' -nofor_main' ;;
15030	esac
15031	case `$CC -V 2>&1 | sed 5q` in
15032	*Sun\ C*)			# Sun C 5.9
15033	  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'
15034	  tmp_sharedflag='-G' ;;
15035	*Sun\ F*)			# Sun Fortran 8.3
15036	  tmp_sharedflag='-G' ;;
15037	*)
15038	  tmp_sharedflag='-shared' ;;
15039	esac
15040	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15041
15042	if test $supports_anon_versioning = yes; then
15043	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15044  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15045  $echo "local: *; };" >> $output_objdir/$libname.ver~
15046	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15047	fi
15048      else
15049	ld_shlibs_F77=no
15050      fi
15051      ;;
15052
15053    netbsd*)
15054      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15055	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15056	wlarc=
15057      else
15058	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15059	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15060      fi
15061      ;;
15062
15063    solaris*)
15064      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15065	ld_shlibs_F77=no
15066	cat <<EOF 1>&2
15067
15068*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15069*** create shared libraries on Solaris systems.  Therefore, libtool
15070*** is disabling shared libraries support.  We urge you to upgrade GNU
15071*** binutils to release 2.9.1 or newer.  Another option is to modify
15072*** your PATH or compiler configuration so that the native linker is
15073*** used, and then restart.
15074
15075EOF
15076      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15077	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15078	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15079      else
15080	ld_shlibs_F77=no
15081      fi
15082      ;;
15083
15084    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15085      case `$LD -v 2>&1` in
15086        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15087	ld_shlibs_F77=no
15088	cat <<_LT_EOF 1>&2
15089
15090*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15091*** reliably create shared libraries on SCO systems.  Therefore, libtool
15092*** is disabling shared libraries support.  We urge you to upgrade GNU
15093*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15094*** your PATH or compiler configuration so that the native linker is
15095*** used, and then restart.
15096
15097_LT_EOF
15098	;;
15099	*)
15100	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15101	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15102	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15103	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15104	  else
15105	    ld_shlibs_F77=no
15106	  fi
15107	;;
15108      esac
15109      ;;
15110
15111    sunos4*)
15112      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15113      wlarc=
15114      hardcode_direct_F77=yes
15115      hardcode_shlibpath_var_F77=no
15116      ;;
15117
15118    *)
15119      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15120	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15121	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15122      else
15123	ld_shlibs_F77=no
15124      fi
15125      ;;
15126    esac
15127
15128    if test "$ld_shlibs_F77" = no; then
15129      runpath_var=
15130      hardcode_libdir_flag_spec_F77=
15131      export_dynamic_flag_spec_F77=
15132      whole_archive_flag_spec_F77=
15133    fi
15134  else
15135    # PORTME fill in a description of your system's linker (not GNU ld)
15136    case $host_os in
15137    aix3*)
15138      allow_undefined_flag_F77=unsupported
15139      always_export_symbols_F77=yes
15140      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'
15141      # Note: this linker hardcodes the directories in LIBPATH if there
15142      # are no directories specified by -L.
15143      hardcode_minus_L_F77=yes
15144      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15145	# Neither direct hardcoding nor static linking is supported with a
15146	# broken collect2.
15147	hardcode_direct_F77=unsupported
15148      fi
15149      ;;
15150
15151    aix[4-9]*)
15152      if test "$host_cpu" = ia64; then
15153	# On IA64, the linker does run time linking by default, so we don't
15154	# have to do anything special.
15155	aix_use_runtimelinking=no
15156	exp_sym_flag='-Bexport'
15157	no_entry_flag=""
15158      else
15159	# If we're using GNU nm, then we don't want the "-C" option.
15160	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15161	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15162	  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'
15163	else
15164	  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'
15165	fi
15166	aix_use_runtimelinking=no
15167
15168	# Test if we are trying to use run time linking or normal
15169	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15170	# need to do runtime linking.
15171	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15172	  for ld_flag in $LDFLAGS; do
15173  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15174  	    aix_use_runtimelinking=yes
15175  	    break
15176  	  fi
15177	  done
15178	  ;;
15179	esac
15180
15181	exp_sym_flag='-bexport'
15182	no_entry_flag='-bnoentry'
15183      fi
15184
15185      # When large executables or shared objects are built, AIX ld can
15186      # have problems creating the table of contents.  If linking a library
15187      # or program results in "error TOC overflow" add -mminimal-toc to
15188      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15189      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15190
15191      archive_cmds_F77=''
15192      hardcode_direct_F77=yes
15193      hardcode_libdir_separator_F77=':'
15194      link_all_deplibs_F77=yes
15195
15196      if test "$GCC" = yes; then
15197	case $host_os in aix4.[012]|aix4.[012].*)
15198	# We only want to do this on AIX 4.2 and lower, the check
15199	# below for broken collect2 doesn't work under 4.3+
15200	  collect2name=`${CC} -print-prog-name=collect2`
15201	  if test -f "$collect2name" && \
15202  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15203	  then
15204  	  # We have reworked collect2
15205  	  :
15206	  else
15207  	  # We have old collect2
15208  	  hardcode_direct_F77=unsupported
15209  	  # It fails to find uninstalled libraries when the uninstalled
15210  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15211  	  # to unsupported forces relinking
15212  	  hardcode_minus_L_F77=yes
15213  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15214  	  hardcode_libdir_separator_F77=
15215	  fi
15216	  ;;
15217	esac
15218	shared_flag='-shared'
15219	if test "$aix_use_runtimelinking" = yes; then
15220	  shared_flag="$shared_flag "'${wl}-G'
15221	fi
15222      else
15223	# not using gcc
15224	if test "$host_cpu" = ia64; then
15225  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15226  	# chokes on -Wl,-G. The following line is correct:
15227	  shared_flag='-G'
15228	else
15229	  if test "$aix_use_runtimelinking" = yes; then
15230	    shared_flag='${wl}-G'
15231	  else
15232	    shared_flag='${wl}-bM:SRE'
15233	  fi
15234	fi
15235      fi
15236
15237      # It seems that -bexpall does not export symbols beginning with
15238      # underscore (_), so it is better to generate a list of symbols to export.
15239      always_export_symbols_F77=yes
15240      if test "$aix_use_runtimelinking" = yes; then
15241	# Warning - without using the other runtime loading flags (-brtl),
15242	# -berok will link without error, but may produce a broken library.
15243	allow_undefined_flag_F77='-berok'
15244       # Determine the default libpath from the value encoded in an empty executable.
15245       cat >conftest.$ac_ext <<_ACEOF
15246      program main
15247
15248      end
15249_ACEOF
15250rm -f conftest.$ac_objext conftest$ac_exeext
15251if { (ac_try="$ac_link"
15252case "(($ac_try" in
15253  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15254  *) ac_try_echo=$ac_try;;
15255esac
15256eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15257$as_echo "$ac_try_echo") >&5
15258  (eval "$ac_link") 2>conftest.er1
15259  ac_status=$?
15260  grep -v '^ *+' conftest.er1 >conftest.err
15261  rm -f conftest.er1
15262  cat conftest.err >&5
15263  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15264  (exit $ac_status); } && {
15265	 test -z "$ac_f77_werror_flag" ||
15266	 test ! -s conftest.err
15267       } && test -s conftest$ac_exeext && {
15268	 test "$cross_compiling" = yes ||
15269	 $as_test_x conftest$ac_exeext
15270       }; then
15271
15272lt_aix_libpath_sed='
15273    /Import File Strings/,/^$/ {
15274	/^0/ {
15275	    s/^0  *\(.*\)$/\1/
15276	    p
15277	}
15278    }'
15279aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15280# Check for a 64-bit object if we didn't find anything.
15281if test -z "$aix_libpath"; then
15282  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15283fi
15284else
15285  $as_echo "$as_me: failed program was:" >&5
15286sed 's/^/| /' conftest.$ac_ext >&5
15287
15288
15289fi
15290
15291rm -rf conftest.dSYM
15292rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15293      conftest$ac_exeext conftest.$ac_ext
15294if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15295
15296       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15297	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"
15298       else
15299	if test "$host_cpu" = ia64; then
15300	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15301	  allow_undefined_flag_F77="-z nodefs"
15302	  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"
15303	else
15304	 # Determine the default libpath from the value encoded in an empty executable.
15305	 cat >conftest.$ac_ext <<_ACEOF
15306      program main
15307
15308      end
15309_ACEOF
15310rm -f conftest.$ac_objext conftest$ac_exeext
15311if { (ac_try="$ac_link"
15312case "(($ac_try" in
15313  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15314  *) ac_try_echo=$ac_try;;
15315esac
15316eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15317$as_echo "$ac_try_echo") >&5
15318  (eval "$ac_link") 2>conftest.er1
15319  ac_status=$?
15320  grep -v '^ *+' conftest.er1 >conftest.err
15321  rm -f conftest.er1
15322  cat conftest.err >&5
15323  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15324  (exit $ac_status); } && {
15325	 test -z "$ac_f77_werror_flag" ||
15326	 test ! -s conftest.err
15327       } && test -s conftest$ac_exeext && {
15328	 test "$cross_compiling" = yes ||
15329	 $as_test_x conftest$ac_exeext
15330       }; then
15331
15332lt_aix_libpath_sed='
15333    /Import File Strings/,/^$/ {
15334	/^0/ {
15335	    s/^0  *\(.*\)$/\1/
15336	    p
15337	}
15338    }'
15339aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15340# Check for a 64-bit object if we didn't find anything.
15341if test -z "$aix_libpath"; then
15342  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15343fi
15344else
15345  $as_echo "$as_me: failed program was:" >&5
15346sed 's/^/| /' conftest.$ac_ext >&5
15347
15348
15349fi
15350
15351rm -rf conftest.dSYM
15352rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15353      conftest$ac_exeext conftest.$ac_ext
15354if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15355
15356	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15357	  # Warning - without using the other run time loading flags,
15358	  # -berok will link without error, but may produce a broken library.
15359	  no_undefined_flag_F77=' ${wl}-bernotok'
15360	  allow_undefined_flag_F77=' ${wl}-berok'
15361	  # Exported symbols can be pulled into shared objects from archives
15362	  whole_archive_flag_spec_F77='$convenience'
15363	  archive_cmds_need_lc_F77=yes
15364	  # This is similar to how AIX traditionally builds its shared libraries.
15365	  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'
15366	fi
15367      fi
15368      ;;
15369
15370    amigaos*)
15371      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)'
15372      hardcode_libdir_flag_spec_F77='-L$libdir'
15373      hardcode_minus_L_F77=yes
15374      # see comment about different semantics on the GNU ld section
15375      ld_shlibs_F77=no
15376      ;;
15377
15378    bsdi[45]*)
15379      export_dynamic_flag_spec_F77=-rdynamic
15380      ;;
15381
15382    cygwin* | mingw* | pw32*)
15383      # When not using gcc, we currently assume that we are using
15384      # Microsoft Visual C++.
15385      # hardcode_libdir_flag_spec is actually meaningless, as there is
15386      # no search path for DLLs.
15387      hardcode_libdir_flag_spec_F77=' '
15388      allow_undefined_flag_F77=unsupported
15389      # Tell ltmain to make .lib files, not .a files.
15390      libext=lib
15391      # Tell ltmain to make .dll files, not .so files.
15392      shrext_cmds=".dll"
15393      # FIXME: Setting linknames here is a bad hack.
15394      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15395      # The linker will automatically build a .lib file if we build a DLL.
15396      old_archive_From_new_cmds_F77='true'
15397      # FIXME: Should let the user specify the lib program.
15398      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15399      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15400      enable_shared_with_static_runtimes_F77=yes
15401      ;;
15402
15403    darwin* | rhapsody*)
15404      case $host_os in
15405        rhapsody* | darwin1.[012])
15406         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15407         ;;
15408       *) # Darwin 1.3 on
15409         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15410           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15411         else
15412           case ${MACOSX_DEPLOYMENT_TARGET} in
15413             10.[012])
15414               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15415               ;;
15416             10.*)
15417               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15418               ;;
15419           esac
15420         fi
15421         ;;
15422      esac
15423      archive_cmds_need_lc_F77=no
15424      hardcode_direct_F77=no
15425      hardcode_automatic_F77=yes
15426      hardcode_shlibpath_var_F77=unsupported
15427      whole_archive_flag_spec_F77=''
15428      link_all_deplibs_F77=yes
15429    if test "$GCC" = yes ; then
15430    	output_verbose_link_cmd='echo'
15431        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}"
15432        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15433        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}"
15434        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}"
15435    else
15436      case $cc_basename in
15437        xlc*)
15438         output_verbose_link_cmd='echo'
15439         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15440         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15441          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15442         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}'
15443          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}'
15444          ;;
15445       *)
15446         ld_shlibs_F77=no
15447          ;;
15448      esac
15449    fi
15450      ;;
15451
15452    dgux*)
15453      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15454      hardcode_libdir_flag_spec_F77='-L$libdir'
15455      hardcode_shlibpath_var_F77=no
15456      ;;
15457
15458    freebsd1*)
15459      ld_shlibs_F77=no
15460      ;;
15461
15462    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15463    # support.  Future versions do this automatically, but an explicit c++rt0.o
15464    # does not break anything, and helps significantly (at the cost of a little
15465    # extra space).
15466    freebsd2.2*)
15467      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15468      hardcode_libdir_flag_spec_F77='-R$libdir'
15469      hardcode_direct_F77=yes
15470      hardcode_shlibpath_var_F77=no
15471      ;;
15472
15473    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15474    freebsd2*)
15475      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15476      hardcode_direct_F77=yes
15477      hardcode_minus_L_F77=yes
15478      hardcode_shlibpath_var_F77=no
15479      ;;
15480
15481    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15482    freebsd* | dragonfly*)
15483      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15484      hardcode_libdir_flag_spec_F77='-R$libdir'
15485      hardcode_direct_F77=yes
15486      hardcode_shlibpath_var_F77=no
15487      ;;
15488
15489    hpux9*)
15490      if test "$GCC" = yes; then
15491	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'
15492      else
15493	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'
15494      fi
15495      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15496      hardcode_libdir_separator_F77=:
15497      hardcode_direct_F77=yes
15498
15499      # hardcode_minus_L: Not really in the search PATH,
15500      # but as the default location of the library.
15501      hardcode_minus_L_F77=yes
15502      export_dynamic_flag_spec_F77='${wl}-E'
15503      ;;
15504
15505    hpux10*)
15506      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15507	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15508      else
15509	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15510      fi
15511      if test "$with_gnu_ld" = no; then
15512	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15513	hardcode_libdir_separator_F77=:
15514
15515	hardcode_direct_F77=yes
15516	export_dynamic_flag_spec_F77='${wl}-E'
15517
15518	# hardcode_minus_L: Not really in the search PATH,
15519	# but as the default location of the library.
15520	hardcode_minus_L_F77=yes
15521      fi
15522      ;;
15523
15524    hpux11*)
15525      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15526	case $host_cpu in
15527	hppa*64*)
15528	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15529	  ;;
15530	ia64*)
15531	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15532	  ;;
15533	*)
15534	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15535	  ;;
15536	esac
15537      else
15538	case $host_cpu in
15539	hppa*64*)
15540	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15541	  ;;
15542	ia64*)
15543	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15544	  ;;
15545	*)
15546	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15547	  ;;
15548	esac
15549      fi
15550      if test "$with_gnu_ld" = no; then
15551	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15552	hardcode_libdir_separator_F77=:
15553
15554	case $host_cpu in
15555	hppa*64*|ia64*)
15556	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15557	  hardcode_direct_F77=no
15558	  hardcode_shlibpath_var_F77=no
15559	  ;;
15560	*)
15561	  hardcode_direct_F77=yes
15562	  export_dynamic_flag_spec_F77='${wl}-E'
15563
15564	  # hardcode_minus_L: Not really in the search PATH,
15565	  # but as the default location of the library.
15566	  hardcode_minus_L_F77=yes
15567	  ;;
15568	esac
15569      fi
15570      ;;
15571
15572    irix5* | irix6* | nonstopux*)
15573      if test "$GCC" = yes; then
15574	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'
15575      else
15576	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'
15577	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15578      fi
15579      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15580      hardcode_libdir_separator_F77=:
15581      link_all_deplibs_F77=yes
15582      ;;
15583
15584    netbsd*)
15585      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15586	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15587      else
15588	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15589      fi
15590      hardcode_libdir_flag_spec_F77='-R$libdir'
15591      hardcode_direct_F77=yes
15592      hardcode_shlibpath_var_F77=no
15593      ;;
15594
15595    newsos6)
15596      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15597      hardcode_direct_F77=yes
15598      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15599      hardcode_libdir_separator_F77=:
15600      hardcode_shlibpath_var_F77=no
15601      ;;
15602
15603    openbsd*)
15604      if test -f /usr/libexec/ld.so; then
15605	hardcode_direct_F77=yes
15606	hardcode_shlibpath_var_F77=no
15607	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15608	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15609	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15610	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15611	  export_dynamic_flag_spec_F77='${wl}-E'
15612	else
15613	  case $host_os in
15614	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15615	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15616	     hardcode_libdir_flag_spec_F77='-R$libdir'
15617	     ;;
15618	   *)
15619	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15620	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15621	     ;;
15622	  esac
15623        fi
15624      else
15625	ld_shlibs_F77=no
15626      fi
15627      ;;
15628
15629    os2*)
15630      hardcode_libdir_flag_spec_F77='-L$libdir'
15631      hardcode_minus_L_F77=yes
15632      allow_undefined_flag_F77=unsupported
15633      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'
15634      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15635      ;;
15636
15637    osf3*)
15638      if test "$GCC" = yes; then
15639	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15640	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'
15641      else
15642	allow_undefined_flag_F77=' -expect_unresolved \*'
15643	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'
15644      fi
15645      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15646      hardcode_libdir_separator_F77=:
15647      ;;
15648
15649    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15650      if test "$GCC" = yes; then
15651	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15652	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'
15653	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15654      else
15655	allow_undefined_flag_F77=' -expect_unresolved \*'
15656	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'
15657	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~
15658	$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'
15659
15660	# Both c and cxx compiler support -rpath directly
15661	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15662      fi
15663      hardcode_libdir_separator_F77=:
15664      ;;
15665
15666    solaris*)
15667      no_undefined_flag_F77=' -z text'
15668      if test "$GCC" = yes; then
15669	wlarc='${wl}'
15670	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15671	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15672	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15673      else
15674	wlarc=''
15675	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15676	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15677  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15678      fi
15679      hardcode_libdir_flag_spec_F77='-R$libdir'
15680      hardcode_shlibpath_var_F77=no
15681      case $host_os in
15682      solaris2.[0-5] | solaris2.[0-5].*) ;;
15683      *)
15684	# The compiler driver will combine and reorder linker options,
15685	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15686	# but is careful enough not to reorder.
15687 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15688	if test "$GCC" = yes; then
15689	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15690	else
15691	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15692	fi
15693	;;
15694      esac
15695      link_all_deplibs_F77=yes
15696      ;;
15697
15698    sunos4*)
15699      if test "x$host_vendor" = xsequent; then
15700	# Use $CC to link under sequent, because it throws in some extra .o
15701	# files that make .init and .fini sections work.
15702	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15703      else
15704	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15705      fi
15706      hardcode_libdir_flag_spec_F77='-L$libdir'
15707      hardcode_direct_F77=yes
15708      hardcode_minus_L_F77=yes
15709      hardcode_shlibpath_var_F77=no
15710      ;;
15711
15712    sysv4)
15713      case $host_vendor in
15714	sni)
15715	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15716	  hardcode_direct_F77=yes # is this really true???
15717	;;
15718	siemens)
15719	  ## LD is ld it makes a PLAMLIB
15720	  ## CC just makes a GrossModule.
15721	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15722	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15723	  hardcode_direct_F77=no
15724        ;;
15725	motorola)
15726	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15727	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15728	;;
15729      esac
15730      runpath_var='LD_RUN_PATH'
15731      hardcode_shlibpath_var_F77=no
15732      ;;
15733
15734    sysv4.3*)
15735      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15736      hardcode_shlibpath_var_F77=no
15737      export_dynamic_flag_spec_F77='-Bexport'
15738      ;;
15739
15740    sysv4*MP*)
15741      if test -d /usr/nec; then
15742	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15743	hardcode_shlibpath_var_F77=no
15744	runpath_var=LD_RUN_PATH
15745	hardcode_runpath_var=yes
15746	ld_shlibs_F77=yes
15747      fi
15748      ;;
15749
15750    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15751      no_undefined_flag_F77='${wl}-z,text'
15752      archive_cmds_need_lc_F77=no
15753      hardcode_shlibpath_var_F77=no
15754      runpath_var='LD_RUN_PATH'
15755
15756      if test "$GCC" = yes; then
15757	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15758	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15759      else
15760	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15761	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15762      fi
15763      ;;
15764
15765    sysv5* | sco3.2v5* | sco5v6*)
15766      # Note: We can NOT use -z defs as we might desire, because we do not
15767      # link with -lc, and that would cause any symbols used from libc to
15768      # always be unresolved, which means just about no library would
15769      # ever link correctly.  If we're not using GNU ld we use -z text
15770      # though, which does catch some bad symbols but isn't as heavy-handed
15771      # as -z defs.
15772      no_undefined_flag_F77='${wl}-z,text'
15773      allow_undefined_flag_F77='${wl}-z,nodefs'
15774      archive_cmds_need_lc_F77=no
15775      hardcode_shlibpath_var_F77=no
15776      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15777      hardcode_libdir_separator_F77=':'
15778      link_all_deplibs_F77=yes
15779      export_dynamic_flag_spec_F77='${wl}-Bexport'
15780      runpath_var='LD_RUN_PATH'
15781
15782      if test "$GCC" = yes; then
15783	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15784	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15785      else
15786	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15787	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15788      fi
15789      ;;
15790
15791    uts4*)
15792      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15793      hardcode_libdir_flag_spec_F77='-L$libdir'
15794      hardcode_shlibpath_var_F77=no
15795      ;;
15796
15797    *)
15798      ld_shlibs_F77=no
15799      ;;
15800    esac
15801  fi
15802
15803{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15804$as_echo "$ld_shlibs_F77" >&6; }
15805test "$ld_shlibs_F77" = no && can_build_shared=no
15806
15807#
15808# Do we need to explicitly link libc?
15809#
15810case "x$archive_cmds_need_lc_F77" in
15811x|xyes)
15812  # Assume -lc should be added
15813  archive_cmds_need_lc_F77=yes
15814
15815  if test "$enable_shared" = yes && test "$GCC" = yes; then
15816    case $archive_cmds_F77 in
15817    *'~'*)
15818      # FIXME: we may have to deal with multi-command sequences.
15819      ;;
15820    '$CC '*)
15821      # Test whether the compiler implicitly links with -lc since on some
15822      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15823      # to ld, don't add -lc before -lgcc.
15824      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15825$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15826      $rm conftest*
15827      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15828
15829      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15830  (eval $ac_compile) 2>&5
15831  ac_status=$?
15832  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15833  (exit $ac_status); } 2>conftest.err; then
15834        soname=conftest
15835        lib=conftest
15836        libobjs=conftest.$ac_objext
15837        deplibs=
15838        wl=$lt_prog_compiler_wl_F77
15839	pic_flag=$lt_prog_compiler_pic_F77
15840        compiler_flags=-v
15841        linker_flags=-v
15842        verstring=
15843        output_objdir=.
15844        libname=conftest
15845        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15846        allow_undefined_flag_F77=
15847        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15848  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15849  ac_status=$?
15850  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15851  (exit $ac_status); }
15852        then
15853	  archive_cmds_need_lc_F77=no
15854        else
15855	  archive_cmds_need_lc_F77=yes
15856        fi
15857        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15858      else
15859        cat conftest.err 1>&5
15860      fi
15861      $rm conftest*
15862      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15863$as_echo "$archive_cmds_need_lc_F77" >&6; }
15864      ;;
15865    esac
15866  fi
15867  ;;
15868esac
15869
15870{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15871$as_echo_n "checking dynamic linker characteristics... " >&6; }
15872library_names_spec=
15873libname_spec='lib$name'
15874soname_spec=
15875shrext_cmds=".so"
15876postinstall_cmds=
15877postuninstall_cmds=
15878finish_cmds=
15879finish_eval=
15880shlibpath_var=
15881shlibpath_overrides_runpath=unknown
15882version_type=none
15883dynamic_linker="$host_os ld.so"
15884sys_lib_dlsearch_path_spec="/lib /usr/lib"
15885
15886need_lib_prefix=unknown
15887hardcode_into_libs=no
15888
15889# when you set need_version to no, make sure it does not cause -set_version
15890# flags to be left without arguments
15891need_version=unknown
15892
15893case $host_os in
15894aix3*)
15895  version_type=linux
15896  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15897  shlibpath_var=LIBPATH
15898
15899  # AIX 3 has no versioning support, so we append a major version to the name.
15900  soname_spec='${libname}${release}${shared_ext}$major'
15901  ;;
15902
15903aix[4-9]*)
15904  version_type=linux
15905  need_lib_prefix=no
15906  need_version=no
15907  hardcode_into_libs=yes
15908  if test "$host_cpu" = ia64; then
15909    # AIX 5 supports IA64
15910    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15911    shlibpath_var=LD_LIBRARY_PATH
15912  else
15913    # With GCC up to 2.95.x, collect2 would create an import file
15914    # for dependence libraries.  The import file would start with
15915    # the line `#! .'.  This would cause the generated library to
15916    # depend on `.', always an invalid library.  This was fixed in
15917    # development snapshots of GCC prior to 3.0.
15918    case $host_os in
15919      aix4 | aix4.[01] | aix4.[01].*)
15920      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15921	   echo ' yes '
15922	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15923	:
15924      else
15925	can_build_shared=no
15926      fi
15927      ;;
15928    esac
15929    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15930    # soname into executable. Probably we can add versioning support to
15931    # collect2, so additional links can be useful in future.
15932    if test "$aix_use_runtimelinking" = yes; then
15933      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15934      # instead of lib<name>.a to let people know that these are not
15935      # typical AIX shared libraries.
15936      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15937    else
15938      # We preserve .a as extension for shared libraries through AIX4.2
15939      # and later when we are not doing run time linking.
15940      library_names_spec='${libname}${release}.a $libname.a'
15941      soname_spec='${libname}${release}${shared_ext}$major'
15942    fi
15943    shlibpath_var=LIBPATH
15944  fi
15945  ;;
15946
15947amigaos*)
15948  library_names_spec='$libname.ixlibrary $libname.a'
15949  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15950  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'
15951  ;;
15952
15953beos*)
15954  library_names_spec='${libname}${shared_ext}'
15955  dynamic_linker="$host_os ld.so"
15956  shlibpath_var=LIBRARY_PATH
15957  ;;
15958
15959bsdi[45]*)
15960  version_type=linux
15961  need_version=no
15962  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15963  soname_spec='${libname}${release}${shared_ext}$major'
15964  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15965  shlibpath_var=LD_LIBRARY_PATH
15966  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15967  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15968  # the default ld.so.conf also contains /usr/contrib/lib and
15969  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15970  # libtool to hard-code these into programs
15971  ;;
15972
15973cygwin* | mingw* | pw32*)
15974  version_type=windows
15975  shrext_cmds=".dll"
15976  need_version=no
15977  need_lib_prefix=no
15978
15979  case $GCC,$host_os in
15980  yes,cygwin* | yes,mingw* | yes,pw32*)
15981    library_names_spec='$libname.dll.a'
15982    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15983    postinstall_cmds='base_file=`basename \${file}`~
15984      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15985      dldir=$destdir/`dirname \$dlpath`~
15986      test -d \$dldir || mkdir -p \$dldir~
15987      $install_prog $dir/$dlname \$dldir/$dlname~
15988      chmod a+x \$dldir/$dlname'
15989    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15990      dlpath=$dir/\$dldll~
15991       $rm \$dlpath'
15992    shlibpath_overrides_runpath=yes
15993
15994    case $host_os in
15995    cygwin*)
15996      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15997      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15998      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15999      ;;
16000    mingw*)
16001      # MinGW DLLs use traditional 'lib' prefix
16002      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16003      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16004      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16005        # It is most probably a Windows format PATH printed by
16006        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16007        # path with ; separators, and with drive letters. We can handle the
16008        # drive letters (cygwin fileutils understands them), so leave them,
16009        # especially as we might pass files found there to a mingw objdump,
16010        # which wouldn't understand a cygwinified path. Ahh.
16011        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16012      else
16013        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16014      fi
16015      ;;
16016    pw32*)
16017      # pw32 DLLs use 'pw' prefix rather than 'lib'
16018      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16019      ;;
16020    esac
16021    ;;
16022
16023  *)
16024    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16025    ;;
16026  esac
16027  dynamic_linker='Win32 ld.exe'
16028  # FIXME: first we should search . and the directory the executable is in
16029  shlibpath_var=PATH
16030  ;;
16031
16032darwin* | rhapsody*)
16033  dynamic_linker="$host_os dyld"
16034  version_type=darwin
16035  need_lib_prefix=no
16036  need_version=no
16037  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16038  soname_spec='${libname}${release}${major}$shared_ext'
16039  shlibpath_overrides_runpath=yes
16040  shlibpath_var=DYLD_LIBRARY_PATH
16041  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16042
16043  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16044  ;;
16045
16046dgux*)
16047  version_type=linux
16048  need_lib_prefix=no
16049  need_version=no
16050  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16051  soname_spec='${libname}${release}${shared_ext}$major'
16052  shlibpath_var=LD_LIBRARY_PATH
16053  ;;
16054
16055freebsd1*)
16056  dynamic_linker=no
16057  ;;
16058
16059freebsd* | dragonfly*)
16060  # DragonFly does not have aout.  When/if they implement a new
16061  # versioning mechanism, adjust this.
16062  if test -x /usr/bin/objformat; then
16063    objformat=`/usr/bin/objformat`
16064  else
16065    case $host_os in
16066    freebsd[123]*) objformat=aout ;;
16067    *) objformat=elf ;;
16068    esac
16069  fi
16070  version_type=freebsd-$objformat
16071  case $version_type in
16072    freebsd-elf*)
16073      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16074      need_version=no
16075      need_lib_prefix=no
16076      ;;
16077    freebsd-*)
16078      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16079      need_version=yes
16080      ;;
16081  esac
16082  shlibpath_var=LD_LIBRARY_PATH
16083  case $host_os in
16084  freebsd2*)
16085    shlibpath_overrides_runpath=yes
16086    ;;
16087  freebsd3.[01]* | freebsdelf3.[01]*)
16088    shlibpath_overrides_runpath=yes
16089    hardcode_into_libs=yes
16090    ;;
16091  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16092  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16093    shlibpath_overrides_runpath=no
16094    hardcode_into_libs=yes
16095    ;;
16096  *) # from 4.6 on, and DragonFly
16097    shlibpath_overrides_runpath=yes
16098    hardcode_into_libs=yes
16099    ;;
16100  esac
16101  ;;
16102
16103gnu*)
16104  version_type=linux
16105  need_lib_prefix=no
16106  need_version=no
16107  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16108  soname_spec='${libname}${release}${shared_ext}$major'
16109  shlibpath_var=LD_LIBRARY_PATH
16110  hardcode_into_libs=yes
16111  ;;
16112
16113hpux9* | hpux10* | hpux11*)
16114  # Give a soname corresponding to the major version so that dld.sl refuses to
16115  # link against other versions.
16116  version_type=sunos
16117  need_lib_prefix=no
16118  need_version=no
16119  case $host_cpu in
16120  ia64*)
16121    shrext_cmds='.so'
16122    hardcode_into_libs=yes
16123    dynamic_linker="$host_os dld.so"
16124    shlibpath_var=LD_LIBRARY_PATH
16125    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16126    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16127    soname_spec='${libname}${release}${shared_ext}$major'
16128    if test "X$HPUX_IA64_MODE" = X32; then
16129      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16130    else
16131      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16132    fi
16133    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16134    ;;
16135   hppa*64*)
16136     shrext_cmds='.sl'
16137     hardcode_into_libs=yes
16138     dynamic_linker="$host_os dld.sl"
16139     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16140     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16141     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16142     soname_spec='${libname}${release}${shared_ext}$major'
16143     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16144     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16145     ;;
16146   *)
16147    shrext_cmds='.sl'
16148    dynamic_linker="$host_os dld.sl"
16149    shlibpath_var=SHLIB_PATH
16150    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16151    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16152    soname_spec='${libname}${release}${shared_ext}$major'
16153    ;;
16154  esac
16155  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16156  postinstall_cmds='chmod 555 $lib'
16157  ;;
16158
16159interix[3-9]*)
16160  version_type=linux
16161  need_lib_prefix=no
16162  need_version=no
16163  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16164  soname_spec='${libname}${release}${shared_ext}$major'
16165  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16166  shlibpath_var=LD_LIBRARY_PATH
16167  shlibpath_overrides_runpath=no
16168  hardcode_into_libs=yes
16169  ;;
16170
16171irix5* | irix6* | nonstopux*)
16172  case $host_os in
16173    nonstopux*) version_type=nonstopux ;;
16174    *)
16175	if test "$lt_cv_prog_gnu_ld" = yes; then
16176		version_type=linux
16177	else
16178		version_type=irix
16179	fi ;;
16180  esac
16181  need_lib_prefix=no
16182  need_version=no
16183  soname_spec='${libname}${release}${shared_ext}$major'
16184  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16185  case $host_os in
16186  irix5* | nonstopux*)
16187    libsuff= shlibsuff=
16188    ;;
16189  *)
16190    case $LD in # libtool.m4 will add one of these switches to LD
16191    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16192      libsuff= shlibsuff= libmagic=32-bit;;
16193    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16194      libsuff=32 shlibsuff=N32 libmagic=N32;;
16195    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16196      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16197    *) libsuff= shlibsuff= libmagic=never-match;;
16198    esac
16199    ;;
16200  esac
16201  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16202  shlibpath_overrides_runpath=no
16203  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16204  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16205  hardcode_into_libs=yes
16206  ;;
16207
16208# No shared lib support for Linux oldld, aout, or coff.
16209linux*oldld* | linux*aout* | linux*coff*)
16210  dynamic_linker=no
16211  ;;
16212
16213# This must be Linux ELF.
16214linux* | k*bsd*-gnu)
16215  version_type=linux
16216  need_lib_prefix=no
16217  need_version=no
16218  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16219  soname_spec='${libname}${release}${shared_ext}$major'
16220  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16221  shlibpath_var=LD_LIBRARY_PATH
16222  shlibpath_overrides_runpath=no
16223  # This implies no fast_install, which is unacceptable.
16224  # Some rework will be needed to allow for fast_install
16225  # before this can be enabled.
16226  hardcode_into_libs=yes
16227  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16228  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16229
16230  # Append ld.so.conf contents to the search path
16231  if test -f /etc/ld.so.conf; then
16232    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' ' '`
16233    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16234  fi
16235
16236  # We used to test for /lib/ld.so.1 and disable shared libraries on
16237  # powerpc, because MkLinux only supported shared libraries with the
16238  # GNU dynamic linker.  Since this was broken with cross compilers,
16239  # most powerpc-linux boxes support dynamic linking these days and
16240  # people can always --disable-shared, the test was removed, and we
16241  # assume the GNU/Linux dynamic linker is in use.
16242  dynamic_linker='GNU/Linux ld.so'
16243  ;;
16244
16245netbsd*)
16246  version_type=sunos
16247  need_lib_prefix=no
16248  need_version=no
16249  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16250    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16251    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16252    dynamic_linker='NetBSD (a.out) ld.so'
16253  else
16254    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16255    soname_spec='${libname}${release}${shared_ext}$major'
16256    dynamic_linker='NetBSD ld.elf_so'
16257  fi
16258  shlibpath_var=LD_LIBRARY_PATH
16259  shlibpath_overrides_runpath=yes
16260  hardcode_into_libs=yes
16261  ;;
16262
16263newsos6)
16264  version_type=linux
16265  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16266  shlibpath_var=LD_LIBRARY_PATH
16267  shlibpath_overrides_runpath=yes
16268  ;;
16269
16270nto-qnx*)
16271  version_type=linux
16272  need_lib_prefix=no
16273  need_version=no
16274  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16275  soname_spec='${libname}${release}${shared_ext}$major'
16276  shlibpath_var=LD_LIBRARY_PATH
16277  shlibpath_overrides_runpath=yes
16278  ;;
16279
16280openbsd*)
16281  version_type=sunos
16282  sys_lib_dlsearch_path_spec="/usr/lib"
16283  need_lib_prefix=no
16284  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16285  case $host_os in
16286    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16287    *)                         need_version=no  ;;
16288  esac
16289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16290  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16291  shlibpath_var=LD_LIBRARY_PATH
16292  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16293    case $host_os in
16294      openbsd2.[89] | openbsd2.[89].*)
16295	shlibpath_overrides_runpath=no
16296	;;
16297      *)
16298	shlibpath_overrides_runpath=yes
16299	;;
16300      esac
16301  else
16302    shlibpath_overrides_runpath=yes
16303  fi
16304  ;;
16305
16306os2*)
16307  libname_spec='$name'
16308  shrext_cmds=".dll"
16309  need_lib_prefix=no
16310  library_names_spec='$libname${shared_ext} $libname.a'
16311  dynamic_linker='OS/2 ld.exe'
16312  shlibpath_var=LIBPATH
16313  ;;
16314
16315osf3* | osf4* | osf5*)
16316  version_type=osf
16317  need_lib_prefix=no
16318  need_version=no
16319  soname_spec='${libname}${release}${shared_ext}$major'
16320  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16321  shlibpath_var=LD_LIBRARY_PATH
16322  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16323  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16324  ;;
16325
16326rdos*)
16327  dynamic_linker=no
16328  ;;
16329
16330solaris*)
16331  version_type=linux
16332  need_lib_prefix=no
16333  need_version=no
16334  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16335  soname_spec='${libname}${release}${shared_ext}$major'
16336  shlibpath_var=LD_LIBRARY_PATH
16337  shlibpath_overrides_runpath=yes
16338  hardcode_into_libs=yes
16339  # ldd complains unless libraries are executable
16340  postinstall_cmds='chmod +x $lib'
16341  ;;
16342
16343sunos4*)
16344  version_type=sunos
16345  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16346  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16347  shlibpath_var=LD_LIBRARY_PATH
16348  shlibpath_overrides_runpath=yes
16349  if test "$with_gnu_ld" = yes; then
16350    need_lib_prefix=no
16351  fi
16352  need_version=yes
16353  ;;
16354
16355sysv4 | sysv4.3*)
16356  version_type=linux
16357  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16358  soname_spec='${libname}${release}${shared_ext}$major'
16359  shlibpath_var=LD_LIBRARY_PATH
16360  case $host_vendor in
16361    sni)
16362      shlibpath_overrides_runpath=no
16363      need_lib_prefix=no
16364      export_dynamic_flag_spec='${wl}-Blargedynsym'
16365      runpath_var=LD_RUN_PATH
16366      ;;
16367    siemens)
16368      need_lib_prefix=no
16369      ;;
16370    motorola)
16371      need_lib_prefix=no
16372      need_version=no
16373      shlibpath_overrides_runpath=no
16374      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16375      ;;
16376  esac
16377  ;;
16378
16379sysv4*MP*)
16380  if test -d /usr/nec ;then
16381    version_type=linux
16382    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16383    soname_spec='$libname${shared_ext}.$major'
16384    shlibpath_var=LD_LIBRARY_PATH
16385  fi
16386  ;;
16387
16388sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16389  version_type=freebsd-elf
16390  need_lib_prefix=no
16391  need_version=no
16392  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16393  soname_spec='${libname}${release}${shared_ext}$major'
16394  shlibpath_var=LD_LIBRARY_PATH
16395  hardcode_into_libs=yes
16396  if test "$with_gnu_ld" = yes; then
16397    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16398    shlibpath_overrides_runpath=no
16399  else
16400    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16401    shlibpath_overrides_runpath=yes
16402    case $host_os in
16403      sco3.2v5*)
16404        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16405	;;
16406    esac
16407  fi
16408  sys_lib_dlsearch_path_spec='/usr/lib'
16409  ;;
16410
16411uts4*)
16412  version_type=linux
16413  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16414  soname_spec='${libname}${release}${shared_ext}$major'
16415  shlibpath_var=LD_LIBRARY_PATH
16416  ;;
16417
16418*)
16419  dynamic_linker=no
16420  ;;
16421esac
16422{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16423$as_echo "$dynamic_linker" >&6; }
16424test "$dynamic_linker" = no && can_build_shared=no
16425
16426if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16427  $as_echo_n "(cached) " >&6
16428else
16429  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16430fi
16431
16432sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16433if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16434  $as_echo_n "(cached) " >&6
16435else
16436  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16437fi
16438
16439sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16440
16441variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16442if test "$GCC" = yes; then
16443  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16444fi
16445
16446{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16447$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16448hardcode_action_F77=
16449if test -n "$hardcode_libdir_flag_spec_F77" || \
16450   test -n "$runpath_var_F77" || \
16451   test "X$hardcode_automatic_F77" = "Xyes" ; then
16452
16453  # We can hardcode non-existant directories.
16454  if test "$hardcode_direct_F77" != no &&
16455     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16456     # have to relink, otherwise we might link with an installed library
16457     # when we should be linking with a yet-to-be-installed one
16458     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16459     test "$hardcode_minus_L_F77" != no; then
16460    # Linking always hardcodes the temporary library directory.
16461    hardcode_action_F77=relink
16462  else
16463    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16464    hardcode_action_F77=immediate
16465  fi
16466else
16467  # We cannot hardcode anything, or else we can only hardcode existing
16468  # directories.
16469  hardcode_action_F77=unsupported
16470fi
16471{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16472$as_echo "$hardcode_action_F77" >&6; }
16473
16474if test "$hardcode_action_F77" = relink; then
16475  # Fast installation is not supported
16476  enable_fast_install=no
16477elif test "$shlibpath_overrides_runpath" = yes ||
16478     test "$enable_shared" = no; then
16479  # Fast installation is not necessary
16480  enable_fast_install=needless
16481fi
16482
16483
16484# The else clause should only fire when bootstrapping the
16485# libtool distribution, otherwise you forgot to ship ltmain.sh
16486# with your package, and you will get complaints that there are
16487# no rules to generate ltmain.sh.
16488if test -f "$ltmain"; then
16489  # See if we are running on zsh, and set the options which allow our commands through
16490  # without removal of \ escapes.
16491  if test -n "${ZSH_VERSION+set}" ; then
16492    setopt NO_GLOB_SUBST
16493  fi
16494  # Now quote all the things that may contain metacharacters while being
16495  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16496  # variables and quote the copies for generation of the libtool script.
16497  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16498    SED SHELL STRIP \
16499    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16500    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16501    deplibs_check_method reload_flag reload_cmds need_locks \
16502    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16503    lt_cv_sys_global_symbol_to_c_name_address \
16504    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16505    old_postinstall_cmds old_postuninstall_cmds \
16506    compiler_F77 \
16507    CC_F77 \
16508    LD_F77 \
16509    lt_prog_compiler_wl_F77 \
16510    lt_prog_compiler_pic_F77 \
16511    lt_prog_compiler_static_F77 \
16512    lt_prog_compiler_no_builtin_flag_F77 \
16513    export_dynamic_flag_spec_F77 \
16514    thread_safe_flag_spec_F77 \
16515    whole_archive_flag_spec_F77 \
16516    enable_shared_with_static_runtimes_F77 \
16517    old_archive_cmds_F77 \
16518    old_archive_from_new_cmds_F77 \
16519    predep_objects_F77 \
16520    postdep_objects_F77 \
16521    predeps_F77 \
16522    postdeps_F77 \
16523    compiler_lib_search_path_F77 \
16524    compiler_lib_search_dirs_F77 \
16525    archive_cmds_F77 \
16526    archive_expsym_cmds_F77 \
16527    postinstall_cmds_F77 \
16528    postuninstall_cmds_F77 \
16529    old_archive_from_expsyms_cmds_F77 \
16530    allow_undefined_flag_F77 \
16531    no_undefined_flag_F77 \
16532    export_symbols_cmds_F77 \
16533    hardcode_libdir_flag_spec_F77 \
16534    hardcode_libdir_flag_spec_ld_F77 \
16535    hardcode_libdir_separator_F77 \
16536    hardcode_automatic_F77 \
16537    module_cmds_F77 \
16538    module_expsym_cmds_F77 \
16539    lt_cv_prog_compiler_c_o_F77 \
16540    fix_srcfile_path_F77 \
16541    exclude_expsyms_F77 \
16542    include_expsyms_F77; do
16543
16544    case $var in
16545    old_archive_cmds_F77 | \
16546    old_archive_from_new_cmds_F77 | \
16547    archive_cmds_F77 | \
16548    archive_expsym_cmds_F77 | \
16549    module_cmds_F77 | \
16550    module_expsym_cmds_F77 | \
16551    old_archive_from_expsyms_cmds_F77 | \
16552    export_symbols_cmds_F77 | \
16553    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16554    postinstall_cmds | postuninstall_cmds | \
16555    old_postinstall_cmds | old_postuninstall_cmds | \
16556    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16557      # Double-quote double-evaled strings.
16558      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16559      ;;
16560    *)
16561      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16562      ;;
16563    esac
16564  done
16565
16566  case $lt_echo in
16567  *'\$0 --fallback-echo"')
16568    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16569    ;;
16570  esac
16571
16572cfgfile="$ofile"
16573
16574  cat <<__EOF__ >> "$cfgfile"
16575# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16576
16577# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16578
16579# Shell to use when invoking shell scripts.
16580SHELL=$lt_SHELL
16581
16582# Whether or not to build shared libraries.
16583build_libtool_libs=$enable_shared
16584
16585# Whether or not to build static libraries.
16586build_old_libs=$enable_static
16587
16588# Whether or not to add -lc for building shared libraries.
16589build_libtool_need_lc=$archive_cmds_need_lc_F77
16590
16591# Whether or not to disallow shared libs when runtime libs are static
16592allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16593
16594# Whether or not to optimize for fast installation.
16595fast_install=$enable_fast_install
16596
16597# The host system.
16598host_alias=$host_alias
16599host=$host
16600host_os=$host_os
16601
16602# The build system.
16603build_alias=$build_alias
16604build=$build
16605build_os=$build_os
16606
16607# An echo program that does not interpret backslashes.
16608echo=$lt_echo
16609
16610# The archiver.
16611AR=$lt_AR
16612AR_FLAGS=$lt_AR_FLAGS
16613
16614# A C compiler.
16615LTCC=$lt_LTCC
16616
16617# LTCC compiler flags.
16618LTCFLAGS=$lt_LTCFLAGS
16619
16620# A language-specific compiler.
16621CC=$lt_compiler_F77
16622
16623# Is the compiler the GNU C compiler?
16624with_gcc=$GCC_F77
16625
16626# An ERE matcher.
16627EGREP=$lt_EGREP
16628
16629# The linker used to build libraries.
16630LD=$lt_LD_F77
16631
16632# Whether we need hard or soft links.
16633LN_S=$lt_LN_S
16634
16635# A BSD-compatible nm program.
16636NM=$lt_NM
16637
16638# A symbol stripping program
16639STRIP=$lt_STRIP
16640
16641# Used to examine libraries when file_magic_cmd begins "file"
16642MAGIC_CMD=$MAGIC_CMD
16643
16644# Used on cygwin: DLL creation program.
16645DLLTOOL="$DLLTOOL"
16646
16647# Used on cygwin: object dumper.
16648OBJDUMP="$OBJDUMP"
16649
16650# Used on cygwin: assembler.
16651AS="$AS"
16652
16653# The name of the directory that contains temporary libtool files.
16654objdir=$objdir
16655
16656# How to create reloadable object files.
16657reload_flag=$lt_reload_flag
16658reload_cmds=$lt_reload_cmds
16659
16660# How to pass a linker flag through the compiler.
16661wl=$lt_lt_prog_compiler_wl_F77
16662
16663# Object file suffix (normally "o").
16664objext="$ac_objext"
16665
16666# Old archive suffix (normally "a").
16667libext="$libext"
16668
16669# Shared library suffix (normally ".so").
16670shrext_cmds='$shrext_cmds'
16671
16672# Executable file suffix (normally "").
16673exeext="$exeext"
16674
16675# Additional compiler flags for building library objects.
16676pic_flag=$lt_lt_prog_compiler_pic_F77
16677pic_mode=$pic_mode
16678
16679# What is the maximum length of a command?
16680max_cmd_len=$lt_cv_sys_max_cmd_len
16681
16682# Does compiler simultaneously support -c and -o options?
16683compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16684
16685# Must we lock files when doing compilation?
16686need_locks=$lt_need_locks
16687
16688# Do we need the lib prefix for modules?
16689need_lib_prefix=$need_lib_prefix
16690
16691# Do we need a version for libraries?
16692need_version=$need_version
16693
16694# Whether dlopen is supported.
16695dlopen_support=$enable_dlopen
16696
16697# Whether dlopen of programs is supported.
16698dlopen_self=$enable_dlopen_self
16699
16700# Whether dlopen of statically linked programs is supported.
16701dlopen_self_static=$enable_dlopen_self_static
16702
16703# Compiler flag to prevent dynamic linking.
16704link_static_flag=$lt_lt_prog_compiler_static_F77
16705
16706# Compiler flag to turn off builtin functions.
16707no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16708
16709# Compiler flag to allow reflexive dlopens.
16710export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16711
16712# Compiler flag to generate shared objects directly from archives.
16713whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16714
16715# Compiler flag to generate thread-safe objects.
16716thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16717
16718# Library versioning type.
16719version_type=$version_type
16720
16721# Format of library name prefix.
16722libname_spec=$lt_libname_spec
16723
16724# List of archive names.  First name is the real one, the rest are links.
16725# The last name is the one that the linker finds with -lNAME.
16726library_names_spec=$lt_library_names_spec
16727
16728# The coded name of the library, if different from the real name.
16729soname_spec=$lt_soname_spec
16730
16731# Commands used to build and install an old-style archive.
16732RANLIB=$lt_RANLIB
16733old_archive_cmds=$lt_old_archive_cmds_F77
16734old_postinstall_cmds=$lt_old_postinstall_cmds
16735old_postuninstall_cmds=$lt_old_postuninstall_cmds
16736
16737# Create an old-style archive from a shared archive.
16738old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16739
16740# Create a temporary old-style archive to link instead of a shared archive.
16741old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16742
16743# Commands used to build and install a shared archive.
16744archive_cmds=$lt_archive_cmds_F77
16745archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16746postinstall_cmds=$lt_postinstall_cmds
16747postuninstall_cmds=$lt_postuninstall_cmds
16748
16749# Commands used to build a loadable module (assumed same as above if empty)
16750module_cmds=$lt_module_cmds_F77
16751module_expsym_cmds=$lt_module_expsym_cmds_F77
16752
16753# Commands to strip libraries.
16754old_striplib=$lt_old_striplib
16755striplib=$lt_striplib
16756
16757# Dependencies to place before the objects being linked to create a
16758# shared library.
16759predep_objects=$lt_predep_objects_F77
16760
16761# Dependencies to place after the objects being linked to create a
16762# shared library.
16763postdep_objects=$lt_postdep_objects_F77
16764
16765# Dependencies to place before the objects being linked to create a
16766# shared library.
16767predeps=$lt_predeps_F77
16768
16769# Dependencies to place after the objects being linked to create a
16770# shared library.
16771postdeps=$lt_postdeps_F77
16772
16773# The directories searched by this compiler when creating a shared
16774# library
16775compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16776
16777# The library search path used internally by the compiler when linking
16778# a shared library.
16779compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16780
16781# Method to check whether dependent libraries are shared objects.
16782deplibs_check_method=$lt_deplibs_check_method
16783
16784# Command to use when deplibs_check_method == file_magic.
16785file_magic_cmd=$lt_file_magic_cmd
16786
16787# Flag that allows shared libraries with undefined symbols to be built.
16788allow_undefined_flag=$lt_allow_undefined_flag_F77
16789
16790# Flag that forces no undefined symbols.
16791no_undefined_flag=$lt_no_undefined_flag_F77
16792
16793# Commands used to finish a libtool library installation in a directory.
16794finish_cmds=$lt_finish_cmds
16795
16796# Same as above, but a single script fragment to be evaled but not shown.
16797finish_eval=$lt_finish_eval
16798
16799# Take the output of nm and produce a listing of raw symbols and C names.
16800global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16801
16802# Transform the output of nm in a proper C declaration
16803global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16804
16805# Transform the output of nm in a C name address pair
16806global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16807
16808# This is the shared library runtime path variable.
16809runpath_var=$runpath_var
16810
16811# This is the shared library path variable.
16812shlibpath_var=$shlibpath_var
16813
16814# Is shlibpath searched before the hard-coded library search path?
16815shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16816
16817# How to hardcode a shared library path into an executable.
16818hardcode_action=$hardcode_action_F77
16819
16820# Whether we should hardcode library paths into libraries.
16821hardcode_into_libs=$hardcode_into_libs
16822
16823# Flag to hardcode \$libdir into a binary during linking.
16824# This must work even if \$libdir does not exist.
16825hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16826
16827# If ld is used when linking, flag to hardcode \$libdir into
16828# a binary during linking. This must work even if \$libdir does
16829# not exist.
16830hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16831
16832# Whether we need a single -rpath flag with a separated argument.
16833hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16834
16835# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16836# resulting binary.
16837hardcode_direct=$hardcode_direct_F77
16838
16839# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16840# resulting binary.
16841hardcode_minus_L=$hardcode_minus_L_F77
16842
16843# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16844# the resulting binary.
16845hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16846
16847# Set to yes if building a shared library automatically hardcodes DIR into the library
16848# and all subsequent libraries and executables linked against it.
16849hardcode_automatic=$hardcode_automatic_F77
16850
16851# Variables whose values should be saved in libtool wrapper scripts and
16852# restored at relink time.
16853variables_saved_for_relink="$variables_saved_for_relink"
16854
16855# Whether libtool must link a program against all its dependency libraries.
16856link_all_deplibs=$link_all_deplibs_F77
16857
16858# Compile-time system search path for libraries
16859sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16860
16861# Run-time system search path for libraries
16862sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16863
16864# Fix the shell variable \$srcfile for the compiler.
16865fix_srcfile_path=$lt_fix_srcfile_path
16866
16867# Set to yes if exported symbols are required.
16868always_export_symbols=$always_export_symbols_F77
16869
16870# The commands to list exported symbols.
16871export_symbols_cmds=$lt_export_symbols_cmds_F77
16872
16873# The commands to extract the exported symbol list from a shared archive.
16874extract_expsyms_cmds=$lt_extract_expsyms_cmds
16875
16876# Symbols that should not be listed in the preloaded symbols.
16877exclude_expsyms=$lt_exclude_expsyms_F77
16878
16879# Symbols that must always be exported.
16880include_expsyms=$lt_include_expsyms_F77
16881
16882# ### END LIBTOOL TAG CONFIG: $tagname
16883
16884__EOF__
16885
16886
16887else
16888  # If there is no Makefile yet, we rely on a make rule to execute
16889  # `config.status --recheck' to rerun these tests and create the
16890  # libtool script then.
16891  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16892  if test -f "$ltmain_in"; then
16893    test -f Makefile && make "$ltmain"
16894  fi
16895fi
16896
16897
16898ac_ext=c
16899ac_cpp='$CPP $CPPFLAGS'
16900ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16901ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16902ac_compiler_gnu=$ac_cv_c_compiler_gnu
16903
16904CC="$lt_save_CC"
16905
16906	else
16907	  tagname=""
16908	fi
16909	;;
16910
16911      GCJ)
16912	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16913
16914
16915# Source file extension for Java test sources.
16916ac_ext=java
16917
16918# Object file extension for compiled Java test sources.
16919objext=o
16920objext_GCJ=$objext
16921
16922# Code to be used in simple compile tests
16923lt_simple_compile_test_code="class foo {}"
16924
16925# Code to be used in simple link tests
16926lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16927
16928# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16929
16930# If no C compiler was specified, use CC.
16931LTCC=${LTCC-"$CC"}
16932
16933# If no C compiler flags were specified, use CFLAGS.
16934LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16935
16936# Allow CC to be a program name with arguments.
16937compiler=$CC
16938
16939
16940# save warnings/boilerplate of simple test code
16941ac_outfile=conftest.$ac_objext
16942echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16943eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16944_lt_compiler_boilerplate=`cat conftest.err`
16945$rm conftest*
16946
16947ac_outfile=conftest.$ac_objext
16948echo "$lt_simple_link_test_code" >conftest.$ac_ext
16949eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16950_lt_linker_boilerplate=`cat conftest.err`
16951$rm -r conftest*
16952
16953
16954# Allow CC to be a program name with arguments.
16955lt_save_CC="$CC"
16956CC=${GCJ-"gcj"}
16957compiler=$CC
16958compiler_GCJ=$CC
16959for cc_temp in $compiler""; do
16960  case $cc_temp in
16961    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16962    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16963    \-*) ;;
16964    *) break;;
16965  esac
16966done
16967cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16968
16969
16970# GCJ did not exist at the time GCC didn't implicitly link libc in.
16971archive_cmds_need_lc_GCJ=no
16972
16973old_archive_cmds_GCJ=$old_archive_cmds
16974
16975
16976lt_prog_compiler_no_builtin_flag_GCJ=
16977
16978if test "$GCC" = yes; then
16979  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16980
16981
16982{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16983$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16984if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16985  $as_echo_n "(cached) " >&6
16986else
16987  lt_cv_prog_compiler_rtti_exceptions=no
16988  ac_outfile=conftest.$ac_objext
16989   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16990   lt_compiler_flag="-fno-rtti -fno-exceptions"
16991   # Insert the option either (1) after the last *FLAGS variable, or
16992   # (2) before a word containing "conftest.", or (3) at the end.
16993   # Note that $ac_compile itself does not contain backslashes and begins
16994   # with a dollar sign (not a hyphen), so the echo should work correctly.
16995   # The option is referenced via a variable to avoid confusing sed.
16996   lt_compile=`echo "$ac_compile" | $SED \
16997   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16998   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16999   -e 's:$: $lt_compiler_flag:'`
17000   (eval echo "\"\$as_me:17000: $lt_compile\"" >&5)
17001   (eval "$lt_compile" 2>conftest.err)
17002   ac_status=$?
17003   cat conftest.err >&5
17004   echo "$as_me:17004: \$? = $ac_status" >&5
17005   if (exit $ac_status) && test -s "$ac_outfile"; then
17006     # The compiler can only warn and ignore the option if not recognized
17007     # So say no if there are warnings other than the usual output.
17008     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17009     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17010     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17011       lt_cv_prog_compiler_rtti_exceptions=yes
17012     fi
17013   fi
17014   $rm conftest*
17015
17016fi
17017{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17018$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17019
17020if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17021    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17022else
17023    :
17024fi
17025
17026fi
17027
17028lt_prog_compiler_wl_GCJ=
17029lt_prog_compiler_pic_GCJ=
17030lt_prog_compiler_static_GCJ=
17031
17032{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17033$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17034
17035  if test "$GCC" = yes; then
17036    lt_prog_compiler_wl_GCJ='-Wl,'
17037    lt_prog_compiler_static_GCJ='-static'
17038
17039    case $host_os in
17040      aix*)
17041      # All AIX code is PIC.
17042      if test "$host_cpu" = ia64; then
17043	# AIX 5 now supports IA64 processor
17044	lt_prog_compiler_static_GCJ='-Bstatic'
17045      fi
17046      ;;
17047
17048    amigaos*)
17049      # FIXME: we need at least 68020 code to build shared libraries, but
17050      # adding the `-m68020' flag to GCC prevents building anything better,
17051      # like `-m68040'.
17052      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17053      ;;
17054
17055    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17056      # PIC is the default for these OSes.
17057      ;;
17058
17059    mingw* | cygwin* | pw32* | os2*)
17060      # This hack is so that the source file can tell whether it is being
17061      # built for inclusion in a dll (and should export symbols for example).
17062      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17063      # (--disable-auto-import) libraries
17064
17065      ;;
17066
17067    darwin* | rhapsody*)
17068      # PIC is the default on this platform
17069      # Common symbols not allowed in MH_DYLIB files
17070      lt_prog_compiler_pic_GCJ='-fno-common'
17071      ;;
17072
17073    interix[3-9]*)
17074      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17075      # Instead, we relocate shared libraries at runtime.
17076      ;;
17077
17078    msdosdjgpp*)
17079      # Just because we use GCC doesn't mean we suddenly get shared libraries
17080      # on systems that don't support them.
17081      lt_prog_compiler_can_build_shared_GCJ=no
17082      enable_shared=no
17083      ;;
17084
17085    sysv4*MP*)
17086      if test -d /usr/nec; then
17087	lt_prog_compiler_pic_GCJ=-Kconform_pic
17088      fi
17089      ;;
17090
17091    hpux*)
17092      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17093      # not for PA HP-UX.
17094      case $host_cpu in
17095      hppa*64*|ia64*)
17096	# +Z the default
17097	;;
17098      *)
17099	lt_prog_compiler_pic_GCJ='-fPIC'
17100	;;
17101      esac
17102      ;;
17103
17104    *)
17105      lt_prog_compiler_pic_GCJ='-fPIC'
17106      ;;
17107    esac
17108  else
17109    # PORTME Check for flag to pass linker flags through the system compiler.
17110    case $host_os in
17111    aix*)
17112      lt_prog_compiler_wl_GCJ='-Wl,'
17113      if test "$host_cpu" = ia64; then
17114	# AIX 5 now supports IA64 processor
17115	lt_prog_compiler_static_GCJ='-Bstatic'
17116      else
17117	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17118      fi
17119      ;;
17120      darwin*)
17121        # PIC is the default on this platform
17122        # Common symbols not allowed in MH_DYLIB files
17123       case $cc_basename in
17124         xlc*)
17125         lt_prog_compiler_pic_GCJ='-qnocommon'
17126         lt_prog_compiler_wl_GCJ='-Wl,'
17127         ;;
17128       esac
17129       ;;
17130
17131    mingw* | cygwin* | pw32* | os2*)
17132      # This hack is so that the source file can tell whether it is being
17133      # built for inclusion in a dll (and should export symbols for example).
17134
17135      ;;
17136
17137    hpux9* | hpux10* | hpux11*)
17138      lt_prog_compiler_wl_GCJ='-Wl,'
17139      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17140      # not for PA HP-UX.
17141      case $host_cpu in
17142      hppa*64*|ia64*)
17143	# +Z the default
17144	;;
17145      *)
17146	lt_prog_compiler_pic_GCJ='+Z'
17147	;;
17148      esac
17149      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17150      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17151      ;;
17152
17153    irix5* | irix6* | nonstopux*)
17154      lt_prog_compiler_wl_GCJ='-Wl,'
17155      # PIC (with -KPIC) is the default.
17156      lt_prog_compiler_static_GCJ='-non_shared'
17157      ;;
17158
17159    newsos6)
17160      lt_prog_compiler_pic_GCJ='-KPIC'
17161      lt_prog_compiler_static_GCJ='-Bstatic'
17162      ;;
17163
17164    linux* | k*bsd*-gnu)
17165      case $cc_basename in
17166      icc* | ecc*)
17167	lt_prog_compiler_wl_GCJ='-Wl,'
17168	lt_prog_compiler_pic_GCJ='-KPIC'
17169	lt_prog_compiler_static_GCJ='-static'
17170        ;;
17171      pgcc* | pgf77* | pgf90* | pgf95*)
17172        # Portland Group compilers (*not* the Pentium gcc compiler,
17173	# which looks to be a dead project)
17174	lt_prog_compiler_wl_GCJ='-Wl,'
17175	lt_prog_compiler_pic_GCJ='-fpic'
17176	lt_prog_compiler_static_GCJ='-Bstatic'
17177        ;;
17178      ccc*)
17179        lt_prog_compiler_wl_GCJ='-Wl,'
17180        # All Alpha code is PIC.
17181        lt_prog_compiler_static_GCJ='-non_shared'
17182        ;;
17183      *)
17184        case `$CC -V 2>&1 | sed 5q` in
17185	*Sun\ C*)
17186	  # Sun C 5.9
17187	  lt_prog_compiler_pic_GCJ='-KPIC'
17188	  lt_prog_compiler_static_GCJ='-Bstatic'
17189	  lt_prog_compiler_wl_GCJ='-Wl,'
17190	  ;;
17191	*Sun\ F*)
17192	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17193	  lt_prog_compiler_pic_GCJ='-KPIC'
17194	  lt_prog_compiler_static_GCJ='-Bstatic'
17195	  lt_prog_compiler_wl_GCJ=''
17196	  ;;
17197	esac
17198	;;
17199      esac
17200      ;;
17201
17202    osf3* | osf4* | osf5*)
17203      lt_prog_compiler_wl_GCJ='-Wl,'
17204      # All OSF/1 code is PIC.
17205      lt_prog_compiler_static_GCJ='-non_shared'
17206      ;;
17207
17208    rdos*)
17209      lt_prog_compiler_static_GCJ='-non_shared'
17210      ;;
17211
17212    solaris*)
17213      lt_prog_compiler_pic_GCJ='-KPIC'
17214      lt_prog_compiler_static_GCJ='-Bstatic'
17215      case $cc_basename in
17216      f77* | f90* | f95*)
17217	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17218      *)
17219	lt_prog_compiler_wl_GCJ='-Wl,';;
17220      esac
17221      ;;
17222
17223    sunos4*)
17224      lt_prog_compiler_wl_GCJ='-Qoption ld '
17225      lt_prog_compiler_pic_GCJ='-PIC'
17226      lt_prog_compiler_static_GCJ='-Bstatic'
17227      ;;
17228
17229    sysv4 | sysv4.2uw2* | sysv4.3*)
17230      lt_prog_compiler_wl_GCJ='-Wl,'
17231      lt_prog_compiler_pic_GCJ='-KPIC'
17232      lt_prog_compiler_static_GCJ='-Bstatic'
17233      ;;
17234
17235    sysv4*MP*)
17236      if test -d /usr/nec ;then
17237	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17238	lt_prog_compiler_static_GCJ='-Bstatic'
17239      fi
17240      ;;
17241
17242    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17243      lt_prog_compiler_wl_GCJ='-Wl,'
17244      lt_prog_compiler_pic_GCJ='-KPIC'
17245      lt_prog_compiler_static_GCJ='-Bstatic'
17246      ;;
17247
17248    unicos*)
17249      lt_prog_compiler_wl_GCJ='-Wl,'
17250      lt_prog_compiler_can_build_shared_GCJ=no
17251      ;;
17252
17253    uts4*)
17254      lt_prog_compiler_pic_GCJ='-pic'
17255      lt_prog_compiler_static_GCJ='-Bstatic'
17256      ;;
17257
17258    *)
17259      lt_prog_compiler_can_build_shared_GCJ=no
17260      ;;
17261    esac
17262  fi
17263
17264{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17265$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17266
17267#
17268# Check to make sure the PIC flag actually works.
17269#
17270if test -n "$lt_prog_compiler_pic_GCJ"; then
17271
17272{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17273$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17274if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17275  $as_echo_n "(cached) " >&6
17276else
17277  lt_cv_prog_compiler_pic_works_GCJ=no
17278  ac_outfile=conftest.$ac_objext
17279   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17280   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17281   # Insert the option either (1) after the last *FLAGS variable, or
17282   # (2) before a word containing "conftest.", or (3) at the end.
17283   # Note that $ac_compile itself does not contain backslashes and begins
17284   # with a dollar sign (not a hyphen), so the echo should work correctly.
17285   # The option is referenced via a variable to avoid confusing sed.
17286   lt_compile=`echo "$ac_compile" | $SED \
17287   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17288   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17289   -e 's:$: $lt_compiler_flag:'`
17290   (eval echo "\"\$as_me:17290: $lt_compile\"" >&5)
17291   (eval "$lt_compile" 2>conftest.err)
17292   ac_status=$?
17293   cat conftest.err >&5
17294   echo "$as_me:17294: \$? = $ac_status" >&5
17295   if (exit $ac_status) && test -s "$ac_outfile"; then
17296     # The compiler can only warn and ignore the option if not recognized
17297     # So say no if there are warnings other than the usual output.
17298     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17299     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17300     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17301       lt_cv_prog_compiler_pic_works_GCJ=yes
17302     fi
17303   fi
17304   $rm conftest*
17305
17306fi
17307{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17308$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17309
17310if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17311    case $lt_prog_compiler_pic_GCJ in
17312     "" | " "*) ;;
17313     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17314     esac
17315else
17316    lt_prog_compiler_pic_GCJ=
17317     lt_prog_compiler_can_build_shared_GCJ=no
17318fi
17319
17320fi
17321case $host_os in
17322  # For platforms which do not support PIC, -DPIC is meaningless:
17323  *djgpp*)
17324    lt_prog_compiler_pic_GCJ=
17325    ;;
17326  *)
17327    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17328    ;;
17329esac
17330
17331#
17332# Check to make sure the static flag actually works.
17333#
17334wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17335{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17336$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17337if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17338  $as_echo_n "(cached) " >&6
17339else
17340  lt_cv_prog_compiler_static_works_GCJ=no
17341   save_LDFLAGS="$LDFLAGS"
17342   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17343   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17344   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17345     # The linker can only warn and ignore the option if not recognized
17346     # So say no if there are warnings
17347     if test -s conftest.err; then
17348       # Append any errors to the config.log.
17349       cat conftest.err 1>&5
17350       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17351       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17352       if diff conftest.exp conftest.er2 >/dev/null; then
17353         lt_cv_prog_compiler_static_works_GCJ=yes
17354       fi
17355     else
17356       lt_cv_prog_compiler_static_works_GCJ=yes
17357     fi
17358   fi
17359   $rm -r conftest*
17360   LDFLAGS="$save_LDFLAGS"
17361
17362fi
17363{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17364$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17365
17366if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17367    :
17368else
17369    lt_prog_compiler_static_GCJ=
17370fi
17371
17372
17373{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17374$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17375if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17376  $as_echo_n "(cached) " >&6
17377else
17378  lt_cv_prog_compiler_c_o_GCJ=no
17379   $rm -r conftest 2>/dev/null
17380   mkdir conftest
17381   cd conftest
17382   mkdir out
17383   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17384
17385   lt_compiler_flag="-o out/conftest2.$ac_objext"
17386   # Insert the option either (1) after the last *FLAGS variable, or
17387   # (2) before a word containing "conftest.", or (3) at the end.
17388   # Note that $ac_compile itself does not contain backslashes and begins
17389   # with a dollar sign (not a hyphen), so the echo should work correctly.
17390   lt_compile=`echo "$ac_compile" | $SED \
17391   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17392   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17393   -e 's:$: $lt_compiler_flag:'`
17394   (eval echo "\"\$as_me:17394: $lt_compile\"" >&5)
17395   (eval "$lt_compile" 2>out/conftest.err)
17396   ac_status=$?
17397   cat out/conftest.err >&5
17398   echo "$as_me:17398: \$? = $ac_status" >&5
17399   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17400   then
17401     # The compiler can only warn and ignore the option if not recognized
17402     # So say no if there are warnings
17403     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17404     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17405     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17406       lt_cv_prog_compiler_c_o_GCJ=yes
17407     fi
17408   fi
17409   chmod u+w . 2>&5
17410   $rm conftest*
17411   # SGI C++ compiler will create directory out/ii_files/ for
17412   # template instantiation
17413   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17414   $rm out/* && rmdir out
17415   cd ..
17416   rmdir conftest
17417   $rm conftest*
17418
17419fi
17420{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17421$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17422
17423
17424hard_links="nottested"
17425if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17426  # do not overwrite the value of need_locks provided by the user
17427  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17428$as_echo_n "checking if we can lock with hard links... " >&6; }
17429  hard_links=yes
17430  $rm conftest*
17431  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17432  touch conftest.a
17433  ln conftest.a conftest.b 2>&5 || hard_links=no
17434  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17435  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17436$as_echo "$hard_links" >&6; }
17437  if test "$hard_links" = no; then
17438    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17439$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17440    need_locks=warn
17441  fi
17442else
17443  need_locks=no
17444fi
17445
17446{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17447$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17448
17449  runpath_var=
17450  allow_undefined_flag_GCJ=
17451  enable_shared_with_static_runtimes_GCJ=no
17452  archive_cmds_GCJ=
17453  archive_expsym_cmds_GCJ=
17454  old_archive_From_new_cmds_GCJ=
17455  old_archive_from_expsyms_cmds_GCJ=
17456  export_dynamic_flag_spec_GCJ=
17457  whole_archive_flag_spec_GCJ=
17458  thread_safe_flag_spec_GCJ=
17459  hardcode_libdir_flag_spec_GCJ=
17460  hardcode_libdir_flag_spec_ld_GCJ=
17461  hardcode_libdir_separator_GCJ=
17462  hardcode_direct_GCJ=no
17463  hardcode_minus_L_GCJ=no
17464  hardcode_shlibpath_var_GCJ=unsupported
17465  link_all_deplibs_GCJ=unknown
17466  hardcode_automatic_GCJ=no
17467  module_cmds_GCJ=
17468  module_expsym_cmds_GCJ=
17469  always_export_symbols_GCJ=no
17470  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17471  # include_expsyms should be a list of space-separated symbols to be *always*
17472  # included in the symbol list
17473  include_expsyms_GCJ=
17474  # exclude_expsyms can be an extended regexp of symbols to exclude
17475  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17476  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17477  # as well as any symbol that contains `d'.
17478  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17479  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17480  # platforms (ab)use it in PIC code, but their linkers get confused if
17481  # the symbol is explicitly referenced.  Since portable code cannot
17482  # rely on this symbol name, it's probably fine to never include it in
17483  # preloaded symbol tables.
17484  # Exclude shared library initialization/finalization symbols.
17485  extract_expsyms_cmds=
17486  # Just being paranoid about ensuring that cc_basename is set.
17487  for cc_temp in $compiler""; do
17488  case $cc_temp in
17489    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17490    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17491    \-*) ;;
17492    *) break;;
17493  esac
17494done
17495cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17496
17497  case $host_os in
17498  cygwin* | mingw* | pw32*)
17499    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17500    # When not using gcc, we currently assume that we are using
17501    # Microsoft Visual C++.
17502    if test "$GCC" != yes; then
17503      with_gnu_ld=no
17504    fi
17505    ;;
17506  interix*)
17507    # we just hope/assume this is gcc and not c89 (= MSVC++)
17508    with_gnu_ld=yes
17509    ;;
17510  openbsd*)
17511    with_gnu_ld=no
17512    ;;
17513  esac
17514
17515  ld_shlibs_GCJ=yes
17516  if test "$with_gnu_ld" = yes; then
17517    # If archive_cmds runs LD, not CC, wlarc should be empty
17518    wlarc='${wl}'
17519
17520    # Set some defaults for GNU ld with shared library support. These
17521    # are reset later if shared libraries are not supported. Putting them
17522    # here allows them to be overridden if necessary.
17523    runpath_var=LD_RUN_PATH
17524    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17525    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17526    # ancient GNU ld didn't support --whole-archive et. al.
17527    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17528	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17529      else
17530  	whole_archive_flag_spec_GCJ=
17531    fi
17532    supports_anon_versioning=no
17533    case `$LD -v 2>/dev/null` in
17534      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17535      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17536      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17537      *\ 2.11.*) ;; # other 2.11 versions
17538      *) supports_anon_versioning=yes ;;
17539    esac
17540
17541    # See if GNU ld supports shared libraries.
17542    case $host_os in
17543    aix[3-9]*)
17544      # On AIX/PPC, the GNU linker is very broken
17545      if test "$host_cpu" != ia64; then
17546	ld_shlibs_GCJ=no
17547	cat <<EOF 1>&2
17548
17549*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17550*** to be unable to reliably create shared libraries on AIX.
17551*** Therefore, libtool is disabling shared libraries support.  If you
17552*** really care for shared libraries, you may want to modify your PATH
17553*** so that a non-GNU linker is found, and then restart.
17554
17555EOF
17556      fi
17557      ;;
17558
17559    amigaos*)
17560      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)'
17561      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17562      hardcode_minus_L_GCJ=yes
17563
17564      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17565      # that the semantics of dynamic libraries on AmigaOS, at least up
17566      # to version 4, is to share data among multiple programs linked
17567      # with the same dynamic library.  Since this doesn't match the
17568      # behavior of shared libraries on other platforms, we can't use
17569      # them.
17570      ld_shlibs_GCJ=no
17571      ;;
17572
17573    beos*)
17574      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17575	allow_undefined_flag_GCJ=unsupported
17576	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17577	# support --undefined.  This deserves some investigation.  FIXME
17578	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17579      else
17580	ld_shlibs_GCJ=no
17581      fi
17582      ;;
17583
17584    cygwin* | mingw* | pw32*)
17585      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17586      # as there is no search path for DLLs.
17587      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17588      allow_undefined_flag_GCJ=unsupported
17589      always_export_symbols_GCJ=no
17590      enable_shared_with_static_runtimes_GCJ=yes
17591      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17592
17593      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17594        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17595	# If the export-symbols file already is a .def file (1st line
17596	# is EXPORTS), use it as is; otherwise, prepend...
17597	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17598	  cp $export_symbols $output_objdir/$soname.def;
17599	else
17600	  echo EXPORTS > $output_objdir/$soname.def;
17601	  cat $export_symbols >> $output_objdir/$soname.def;
17602	fi~
17603	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17604      else
17605	ld_shlibs_GCJ=no
17606      fi
17607      ;;
17608
17609    interix[3-9]*)
17610      hardcode_direct_GCJ=no
17611      hardcode_shlibpath_var_GCJ=no
17612      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17613      export_dynamic_flag_spec_GCJ='${wl}-E'
17614      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17615      # Instead, shared libraries are loaded at an image base (0x10000000 by
17616      # default) and relocated if they conflict, which is a slow very memory
17617      # consuming and fragmenting process.  To avoid this, we pick a random,
17618      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17619      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17620      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'
17621      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'
17622      ;;
17623
17624    gnu* | linux* | k*bsd*-gnu)
17625      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17626	tmp_addflag=
17627	case $cc_basename,$host_cpu in
17628	pgcc*)				# Portland Group C compiler
17629	  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'
17630	  tmp_addflag=' $pic_flag'
17631	  ;;
17632	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17633	  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'
17634	  tmp_addflag=' $pic_flag -Mnomain' ;;
17635	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17636	  tmp_addflag=' -i_dynamic' ;;
17637	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17638	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17639	ifc* | ifort*)			# Intel Fortran compiler
17640	  tmp_addflag=' -nofor_main' ;;
17641	esac
17642	case `$CC -V 2>&1 | sed 5q` in
17643	*Sun\ C*)			# Sun C 5.9
17644	  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'
17645	  tmp_sharedflag='-G' ;;
17646	*Sun\ F*)			# Sun Fortran 8.3
17647	  tmp_sharedflag='-G' ;;
17648	*)
17649	  tmp_sharedflag='-shared' ;;
17650	esac
17651	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17652
17653	if test $supports_anon_versioning = yes; then
17654	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17655  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17656  $echo "local: *; };" >> $output_objdir/$libname.ver~
17657	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17658	fi
17659      else
17660	ld_shlibs_GCJ=no
17661      fi
17662      ;;
17663
17664    netbsd*)
17665      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17666	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17667	wlarc=
17668      else
17669	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17670	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17671      fi
17672      ;;
17673
17674    solaris*)
17675      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17676	ld_shlibs_GCJ=no
17677	cat <<EOF 1>&2
17678
17679*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17680*** create shared libraries on Solaris systems.  Therefore, libtool
17681*** is disabling shared libraries support.  We urge you to upgrade GNU
17682*** binutils to release 2.9.1 or newer.  Another option is to modify
17683*** your PATH or compiler configuration so that the native linker is
17684*** used, and then restart.
17685
17686EOF
17687      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17688	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17689	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17690      else
17691	ld_shlibs_GCJ=no
17692      fi
17693      ;;
17694
17695    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17696      case `$LD -v 2>&1` in
17697        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17698	ld_shlibs_GCJ=no
17699	cat <<_LT_EOF 1>&2
17700
17701*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17702*** reliably create shared libraries on SCO systems.  Therefore, libtool
17703*** is disabling shared libraries support.  We urge you to upgrade GNU
17704*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17705*** your PATH or compiler configuration so that the native linker is
17706*** used, and then restart.
17707
17708_LT_EOF
17709	;;
17710	*)
17711	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17712	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17713	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17714	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17715	  else
17716	    ld_shlibs_GCJ=no
17717	  fi
17718	;;
17719      esac
17720      ;;
17721
17722    sunos4*)
17723      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17724      wlarc=
17725      hardcode_direct_GCJ=yes
17726      hardcode_shlibpath_var_GCJ=no
17727      ;;
17728
17729    *)
17730      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17731	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17732	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17733      else
17734	ld_shlibs_GCJ=no
17735      fi
17736      ;;
17737    esac
17738
17739    if test "$ld_shlibs_GCJ" = no; then
17740      runpath_var=
17741      hardcode_libdir_flag_spec_GCJ=
17742      export_dynamic_flag_spec_GCJ=
17743      whole_archive_flag_spec_GCJ=
17744    fi
17745  else
17746    # PORTME fill in a description of your system's linker (not GNU ld)
17747    case $host_os in
17748    aix3*)
17749      allow_undefined_flag_GCJ=unsupported
17750      always_export_symbols_GCJ=yes
17751      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'
17752      # Note: this linker hardcodes the directories in LIBPATH if there
17753      # are no directories specified by -L.
17754      hardcode_minus_L_GCJ=yes
17755      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17756	# Neither direct hardcoding nor static linking is supported with a
17757	# broken collect2.
17758	hardcode_direct_GCJ=unsupported
17759      fi
17760      ;;
17761
17762    aix[4-9]*)
17763      if test "$host_cpu" = ia64; then
17764	# On IA64, the linker does run time linking by default, so we don't
17765	# have to do anything special.
17766	aix_use_runtimelinking=no
17767	exp_sym_flag='-Bexport'
17768	no_entry_flag=""
17769      else
17770	# If we're using GNU nm, then we don't want the "-C" option.
17771	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17772	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17773	  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'
17774	else
17775	  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'
17776	fi
17777	aix_use_runtimelinking=no
17778
17779	# Test if we are trying to use run time linking or normal
17780	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17781	# need to do runtime linking.
17782	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17783	  for ld_flag in $LDFLAGS; do
17784  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17785  	    aix_use_runtimelinking=yes
17786  	    break
17787  	  fi
17788	  done
17789	  ;;
17790	esac
17791
17792	exp_sym_flag='-bexport'
17793	no_entry_flag='-bnoentry'
17794      fi
17795
17796      # When large executables or shared objects are built, AIX ld can
17797      # have problems creating the table of contents.  If linking a library
17798      # or program results in "error TOC overflow" add -mminimal-toc to
17799      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17800      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17801
17802      archive_cmds_GCJ=''
17803      hardcode_direct_GCJ=yes
17804      hardcode_libdir_separator_GCJ=':'
17805      link_all_deplibs_GCJ=yes
17806
17807      if test "$GCC" = yes; then
17808	case $host_os in aix4.[012]|aix4.[012].*)
17809	# We only want to do this on AIX 4.2 and lower, the check
17810	# below for broken collect2 doesn't work under 4.3+
17811	  collect2name=`${CC} -print-prog-name=collect2`
17812	  if test -f "$collect2name" && \
17813  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17814	  then
17815  	  # We have reworked collect2
17816  	  :
17817	  else
17818  	  # We have old collect2
17819  	  hardcode_direct_GCJ=unsupported
17820  	  # It fails to find uninstalled libraries when the uninstalled
17821  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17822  	  # to unsupported forces relinking
17823  	  hardcode_minus_L_GCJ=yes
17824  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17825  	  hardcode_libdir_separator_GCJ=
17826	  fi
17827	  ;;
17828	esac
17829	shared_flag='-shared'
17830	if test "$aix_use_runtimelinking" = yes; then
17831	  shared_flag="$shared_flag "'${wl}-G'
17832	fi
17833      else
17834	# not using gcc
17835	if test "$host_cpu" = ia64; then
17836  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17837  	# chokes on -Wl,-G. The following line is correct:
17838	  shared_flag='-G'
17839	else
17840	  if test "$aix_use_runtimelinking" = yes; then
17841	    shared_flag='${wl}-G'
17842	  else
17843	    shared_flag='${wl}-bM:SRE'
17844	  fi
17845	fi
17846      fi
17847
17848      # It seems that -bexpall does not export symbols beginning with
17849      # underscore (_), so it is better to generate a list of symbols to export.
17850      always_export_symbols_GCJ=yes
17851      if test "$aix_use_runtimelinking" = yes; then
17852	# Warning - without using the other runtime loading flags (-brtl),
17853	# -berok will link without error, but may produce a broken library.
17854	allow_undefined_flag_GCJ='-berok'
17855       # Determine the default libpath from the value encoded in an empty executable.
17856       cat >conftest.$ac_ext <<_ACEOF
17857/* confdefs.h.  */
17858_ACEOF
17859cat confdefs.h >>conftest.$ac_ext
17860cat >>conftest.$ac_ext <<_ACEOF
17861/* end confdefs.h.  */
17862
17863int
17864main ()
17865{
17866
17867  ;
17868  return 0;
17869}
17870_ACEOF
17871rm -f conftest.$ac_objext conftest$ac_exeext
17872if { (ac_try="$ac_link"
17873case "(($ac_try" in
17874  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17875  *) ac_try_echo=$ac_try;;
17876esac
17877eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17878$as_echo "$ac_try_echo") >&5
17879  (eval "$ac_link") 2>conftest.er1
17880  ac_status=$?
17881  grep -v '^ *+' conftest.er1 >conftest.err
17882  rm -f conftest.er1
17883  cat conftest.err >&5
17884  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17885  (exit $ac_status); } && {
17886	 test -z "$ac_c_werror_flag" ||
17887	 test ! -s conftest.err
17888       } && test -s conftest$ac_exeext && {
17889	 test "$cross_compiling" = yes ||
17890	 $as_test_x conftest$ac_exeext
17891       }; then
17892
17893lt_aix_libpath_sed='
17894    /Import File Strings/,/^$/ {
17895	/^0/ {
17896	    s/^0  *\(.*\)$/\1/
17897	    p
17898	}
17899    }'
17900aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17901# Check for a 64-bit object if we didn't find anything.
17902if test -z "$aix_libpath"; then
17903  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17904fi
17905else
17906  $as_echo "$as_me: failed program was:" >&5
17907sed 's/^/| /' conftest.$ac_ext >&5
17908
17909
17910fi
17911
17912rm -rf conftest.dSYM
17913rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17914      conftest$ac_exeext conftest.$ac_ext
17915if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17916
17917       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17918	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"
17919       else
17920	if test "$host_cpu" = ia64; then
17921	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17922	  allow_undefined_flag_GCJ="-z nodefs"
17923	  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"
17924	else
17925	 # Determine the default libpath from the value encoded in an empty executable.
17926	 cat >conftest.$ac_ext <<_ACEOF
17927/* confdefs.h.  */
17928_ACEOF
17929cat confdefs.h >>conftest.$ac_ext
17930cat >>conftest.$ac_ext <<_ACEOF
17931/* end confdefs.h.  */
17932
17933int
17934main ()
17935{
17936
17937  ;
17938  return 0;
17939}
17940_ACEOF
17941rm -f conftest.$ac_objext conftest$ac_exeext
17942if { (ac_try="$ac_link"
17943case "(($ac_try" in
17944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17945  *) ac_try_echo=$ac_try;;
17946esac
17947eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17948$as_echo "$ac_try_echo") >&5
17949  (eval "$ac_link") 2>conftest.er1
17950  ac_status=$?
17951  grep -v '^ *+' conftest.er1 >conftest.err
17952  rm -f conftest.er1
17953  cat conftest.err >&5
17954  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17955  (exit $ac_status); } && {
17956	 test -z "$ac_c_werror_flag" ||
17957	 test ! -s conftest.err
17958       } && test -s conftest$ac_exeext && {
17959	 test "$cross_compiling" = yes ||
17960	 $as_test_x conftest$ac_exeext
17961       }; then
17962
17963lt_aix_libpath_sed='
17964    /Import File Strings/,/^$/ {
17965	/^0/ {
17966	    s/^0  *\(.*\)$/\1/
17967	    p
17968	}
17969    }'
17970aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17971# Check for a 64-bit object if we didn't find anything.
17972if test -z "$aix_libpath"; then
17973  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17974fi
17975else
17976  $as_echo "$as_me: failed program was:" >&5
17977sed 's/^/| /' conftest.$ac_ext >&5
17978
17979
17980fi
17981
17982rm -rf conftest.dSYM
17983rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17984      conftest$ac_exeext conftest.$ac_ext
17985if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17986
17987	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17988	  # Warning - without using the other run time loading flags,
17989	  # -berok will link without error, but may produce a broken library.
17990	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17991	  allow_undefined_flag_GCJ=' ${wl}-berok'
17992	  # Exported symbols can be pulled into shared objects from archives
17993	  whole_archive_flag_spec_GCJ='$convenience'
17994	  archive_cmds_need_lc_GCJ=yes
17995	  # This is similar to how AIX traditionally builds its shared libraries.
17996	  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'
17997	fi
17998      fi
17999      ;;
18000
18001    amigaos*)
18002      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)'
18003      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18004      hardcode_minus_L_GCJ=yes
18005      # see comment about different semantics on the GNU ld section
18006      ld_shlibs_GCJ=no
18007      ;;
18008
18009    bsdi[45]*)
18010      export_dynamic_flag_spec_GCJ=-rdynamic
18011      ;;
18012
18013    cygwin* | mingw* | pw32*)
18014      # When not using gcc, we currently assume that we are using
18015      # Microsoft Visual C++.
18016      # hardcode_libdir_flag_spec is actually meaningless, as there is
18017      # no search path for DLLs.
18018      hardcode_libdir_flag_spec_GCJ=' '
18019      allow_undefined_flag_GCJ=unsupported
18020      # Tell ltmain to make .lib files, not .a files.
18021      libext=lib
18022      # Tell ltmain to make .dll files, not .so files.
18023      shrext_cmds=".dll"
18024      # FIXME: Setting linknames here is a bad hack.
18025      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18026      # The linker will automatically build a .lib file if we build a DLL.
18027      old_archive_From_new_cmds_GCJ='true'
18028      # FIXME: Should let the user specify the lib program.
18029      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18030      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18031      enable_shared_with_static_runtimes_GCJ=yes
18032      ;;
18033
18034    darwin* | rhapsody*)
18035      case $host_os in
18036        rhapsody* | darwin1.[012])
18037         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18038         ;;
18039       *) # Darwin 1.3 on
18040         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18041           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18042         else
18043           case ${MACOSX_DEPLOYMENT_TARGET} in
18044             10.[012])
18045               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18046               ;;
18047             10.*)
18048               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18049               ;;
18050           esac
18051         fi
18052         ;;
18053      esac
18054      archive_cmds_need_lc_GCJ=no
18055      hardcode_direct_GCJ=no
18056      hardcode_automatic_GCJ=yes
18057      hardcode_shlibpath_var_GCJ=unsupported
18058      whole_archive_flag_spec_GCJ=''
18059      link_all_deplibs_GCJ=yes
18060    if test "$GCC" = yes ; then
18061    	output_verbose_link_cmd='echo'
18062        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}"
18063        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18064        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}"
18065        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}"
18066    else
18067      case $cc_basename in
18068        xlc*)
18069         output_verbose_link_cmd='echo'
18070         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18071         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18072          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18073         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}'
18074          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}'
18075          ;;
18076       *)
18077         ld_shlibs_GCJ=no
18078          ;;
18079      esac
18080    fi
18081      ;;
18082
18083    dgux*)
18084      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18085      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18086      hardcode_shlibpath_var_GCJ=no
18087      ;;
18088
18089    freebsd1*)
18090      ld_shlibs_GCJ=no
18091      ;;
18092
18093    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18094    # support.  Future versions do this automatically, but an explicit c++rt0.o
18095    # does not break anything, and helps significantly (at the cost of a little
18096    # extra space).
18097    freebsd2.2*)
18098      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18099      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18100      hardcode_direct_GCJ=yes
18101      hardcode_shlibpath_var_GCJ=no
18102      ;;
18103
18104    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18105    freebsd2*)
18106      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18107      hardcode_direct_GCJ=yes
18108      hardcode_minus_L_GCJ=yes
18109      hardcode_shlibpath_var_GCJ=no
18110      ;;
18111
18112    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18113    freebsd* | dragonfly*)
18114      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18115      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18116      hardcode_direct_GCJ=yes
18117      hardcode_shlibpath_var_GCJ=no
18118      ;;
18119
18120    hpux9*)
18121      if test "$GCC" = yes; then
18122	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'
18123      else
18124	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'
18125      fi
18126      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18127      hardcode_libdir_separator_GCJ=:
18128      hardcode_direct_GCJ=yes
18129
18130      # hardcode_minus_L: Not really in the search PATH,
18131      # but as the default location of the library.
18132      hardcode_minus_L_GCJ=yes
18133      export_dynamic_flag_spec_GCJ='${wl}-E'
18134      ;;
18135
18136    hpux10*)
18137      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18138	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18139      else
18140	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18141      fi
18142      if test "$with_gnu_ld" = no; then
18143	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18144	hardcode_libdir_separator_GCJ=:
18145
18146	hardcode_direct_GCJ=yes
18147	export_dynamic_flag_spec_GCJ='${wl}-E'
18148
18149	# hardcode_minus_L: Not really in the search PATH,
18150	# but as the default location of the library.
18151	hardcode_minus_L_GCJ=yes
18152      fi
18153      ;;
18154
18155    hpux11*)
18156      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18157	case $host_cpu in
18158	hppa*64*)
18159	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18160	  ;;
18161	ia64*)
18162	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18163	  ;;
18164	*)
18165	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18166	  ;;
18167	esac
18168      else
18169	case $host_cpu in
18170	hppa*64*)
18171	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18172	  ;;
18173	ia64*)
18174	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18175	  ;;
18176	*)
18177	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18178	  ;;
18179	esac
18180      fi
18181      if test "$with_gnu_ld" = no; then
18182	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18183	hardcode_libdir_separator_GCJ=:
18184
18185	case $host_cpu in
18186	hppa*64*|ia64*)
18187	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18188	  hardcode_direct_GCJ=no
18189	  hardcode_shlibpath_var_GCJ=no
18190	  ;;
18191	*)
18192	  hardcode_direct_GCJ=yes
18193	  export_dynamic_flag_spec_GCJ='${wl}-E'
18194
18195	  # hardcode_minus_L: Not really in the search PATH,
18196	  # but as the default location of the library.
18197	  hardcode_minus_L_GCJ=yes
18198	  ;;
18199	esac
18200      fi
18201      ;;
18202
18203    irix5* | irix6* | nonstopux*)
18204      if test "$GCC" = yes; then
18205	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'
18206      else
18207	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'
18208	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18209      fi
18210      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18211      hardcode_libdir_separator_GCJ=:
18212      link_all_deplibs_GCJ=yes
18213      ;;
18214
18215    netbsd*)
18216      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18217	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18218      else
18219	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18220      fi
18221      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18222      hardcode_direct_GCJ=yes
18223      hardcode_shlibpath_var_GCJ=no
18224      ;;
18225
18226    newsos6)
18227      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18228      hardcode_direct_GCJ=yes
18229      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18230      hardcode_libdir_separator_GCJ=:
18231      hardcode_shlibpath_var_GCJ=no
18232      ;;
18233
18234    openbsd*)
18235      if test -f /usr/libexec/ld.so; then
18236	hardcode_direct_GCJ=yes
18237	hardcode_shlibpath_var_GCJ=no
18238	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18239	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18240	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18241	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18242	  export_dynamic_flag_spec_GCJ='${wl}-E'
18243	else
18244	  case $host_os in
18245	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18246	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18247	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18248	     ;;
18249	   *)
18250	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18251	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18252	     ;;
18253	  esac
18254        fi
18255      else
18256	ld_shlibs_GCJ=no
18257      fi
18258      ;;
18259
18260    os2*)
18261      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18262      hardcode_minus_L_GCJ=yes
18263      allow_undefined_flag_GCJ=unsupported
18264      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'
18265      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18266      ;;
18267
18268    osf3*)
18269      if test "$GCC" = yes; then
18270	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18271	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'
18272      else
18273	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18274	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'
18275      fi
18276      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18277      hardcode_libdir_separator_GCJ=:
18278      ;;
18279
18280    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18281      if test "$GCC" = yes; then
18282	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18283	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'
18284	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18285      else
18286	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18287	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'
18288	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~
18289	$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'
18290
18291	# Both c and cxx compiler support -rpath directly
18292	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18293      fi
18294      hardcode_libdir_separator_GCJ=:
18295      ;;
18296
18297    solaris*)
18298      no_undefined_flag_GCJ=' -z text'
18299      if test "$GCC" = yes; then
18300	wlarc='${wl}'
18301	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18302	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18303	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18304      else
18305	wlarc=''
18306	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18307	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18308  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18309      fi
18310      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18311      hardcode_shlibpath_var_GCJ=no
18312      case $host_os in
18313      solaris2.[0-5] | solaris2.[0-5].*) ;;
18314      *)
18315	# The compiler driver will combine and reorder linker options,
18316	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18317	# but is careful enough not to reorder.
18318 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18319	if test "$GCC" = yes; then
18320	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18321	else
18322	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18323	fi
18324	;;
18325      esac
18326      link_all_deplibs_GCJ=yes
18327      ;;
18328
18329    sunos4*)
18330      if test "x$host_vendor" = xsequent; then
18331	# Use $CC to link under sequent, because it throws in some extra .o
18332	# files that make .init and .fini sections work.
18333	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18334      else
18335	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18336      fi
18337      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18338      hardcode_direct_GCJ=yes
18339      hardcode_minus_L_GCJ=yes
18340      hardcode_shlibpath_var_GCJ=no
18341      ;;
18342
18343    sysv4)
18344      case $host_vendor in
18345	sni)
18346	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18347	  hardcode_direct_GCJ=yes # is this really true???
18348	;;
18349	siemens)
18350	  ## LD is ld it makes a PLAMLIB
18351	  ## CC just makes a GrossModule.
18352	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18353	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18354	  hardcode_direct_GCJ=no
18355        ;;
18356	motorola)
18357	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18358	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18359	;;
18360      esac
18361      runpath_var='LD_RUN_PATH'
18362      hardcode_shlibpath_var_GCJ=no
18363      ;;
18364
18365    sysv4.3*)
18366      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18367      hardcode_shlibpath_var_GCJ=no
18368      export_dynamic_flag_spec_GCJ='-Bexport'
18369      ;;
18370
18371    sysv4*MP*)
18372      if test -d /usr/nec; then
18373	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18374	hardcode_shlibpath_var_GCJ=no
18375	runpath_var=LD_RUN_PATH
18376	hardcode_runpath_var=yes
18377	ld_shlibs_GCJ=yes
18378      fi
18379      ;;
18380
18381    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18382      no_undefined_flag_GCJ='${wl}-z,text'
18383      archive_cmds_need_lc_GCJ=no
18384      hardcode_shlibpath_var_GCJ=no
18385      runpath_var='LD_RUN_PATH'
18386
18387      if test "$GCC" = yes; then
18388	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18389	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18390      else
18391	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18392	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18393      fi
18394      ;;
18395
18396    sysv5* | sco3.2v5* | sco5v6*)
18397      # Note: We can NOT use -z defs as we might desire, because we do not
18398      # link with -lc, and that would cause any symbols used from libc to
18399      # always be unresolved, which means just about no library would
18400      # ever link correctly.  If we're not using GNU ld we use -z text
18401      # though, which does catch some bad symbols but isn't as heavy-handed
18402      # as -z defs.
18403      no_undefined_flag_GCJ='${wl}-z,text'
18404      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18405      archive_cmds_need_lc_GCJ=no
18406      hardcode_shlibpath_var_GCJ=no
18407      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18408      hardcode_libdir_separator_GCJ=':'
18409      link_all_deplibs_GCJ=yes
18410      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18411      runpath_var='LD_RUN_PATH'
18412
18413      if test "$GCC" = yes; then
18414	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18415	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18416      else
18417	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18418	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18419      fi
18420      ;;
18421
18422    uts4*)
18423      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18424      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18425      hardcode_shlibpath_var_GCJ=no
18426      ;;
18427
18428    *)
18429      ld_shlibs_GCJ=no
18430      ;;
18431    esac
18432  fi
18433
18434{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18435$as_echo "$ld_shlibs_GCJ" >&6; }
18436test "$ld_shlibs_GCJ" = no && can_build_shared=no
18437
18438#
18439# Do we need to explicitly link libc?
18440#
18441case "x$archive_cmds_need_lc_GCJ" in
18442x|xyes)
18443  # Assume -lc should be added
18444  archive_cmds_need_lc_GCJ=yes
18445
18446  if test "$enable_shared" = yes && test "$GCC" = yes; then
18447    case $archive_cmds_GCJ in
18448    *'~'*)
18449      # FIXME: we may have to deal with multi-command sequences.
18450      ;;
18451    '$CC '*)
18452      # Test whether the compiler implicitly links with -lc since on some
18453      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18454      # to ld, don't add -lc before -lgcc.
18455      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18456$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18457      $rm conftest*
18458      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18459
18460      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18461  (eval $ac_compile) 2>&5
18462  ac_status=$?
18463  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18464  (exit $ac_status); } 2>conftest.err; then
18465        soname=conftest
18466        lib=conftest
18467        libobjs=conftest.$ac_objext
18468        deplibs=
18469        wl=$lt_prog_compiler_wl_GCJ
18470	pic_flag=$lt_prog_compiler_pic_GCJ
18471        compiler_flags=-v
18472        linker_flags=-v
18473        verstring=
18474        output_objdir=.
18475        libname=conftest
18476        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18477        allow_undefined_flag_GCJ=
18478        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18479  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18480  ac_status=$?
18481  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18482  (exit $ac_status); }
18483        then
18484	  archive_cmds_need_lc_GCJ=no
18485        else
18486	  archive_cmds_need_lc_GCJ=yes
18487        fi
18488        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18489      else
18490        cat conftest.err 1>&5
18491      fi
18492      $rm conftest*
18493      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18494$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18495      ;;
18496    esac
18497  fi
18498  ;;
18499esac
18500
18501{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18502$as_echo_n "checking dynamic linker characteristics... " >&6; }
18503library_names_spec=
18504libname_spec='lib$name'
18505soname_spec=
18506shrext_cmds=".so"
18507postinstall_cmds=
18508postuninstall_cmds=
18509finish_cmds=
18510finish_eval=
18511shlibpath_var=
18512shlibpath_overrides_runpath=unknown
18513version_type=none
18514dynamic_linker="$host_os ld.so"
18515sys_lib_dlsearch_path_spec="/lib /usr/lib"
18516
18517need_lib_prefix=unknown
18518hardcode_into_libs=no
18519
18520# when you set need_version to no, make sure it does not cause -set_version
18521# flags to be left without arguments
18522need_version=unknown
18523
18524case $host_os in
18525aix3*)
18526  version_type=linux
18527  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18528  shlibpath_var=LIBPATH
18529
18530  # AIX 3 has no versioning support, so we append a major version to the name.
18531  soname_spec='${libname}${release}${shared_ext}$major'
18532  ;;
18533
18534aix[4-9]*)
18535  version_type=linux
18536  need_lib_prefix=no
18537  need_version=no
18538  hardcode_into_libs=yes
18539  if test "$host_cpu" = ia64; then
18540    # AIX 5 supports IA64
18541    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18542    shlibpath_var=LD_LIBRARY_PATH
18543  else
18544    # With GCC up to 2.95.x, collect2 would create an import file
18545    # for dependence libraries.  The import file would start with
18546    # the line `#! .'.  This would cause the generated library to
18547    # depend on `.', always an invalid library.  This was fixed in
18548    # development snapshots of GCC prior to 3.0.
18549    case $host_os in
18550      aix4 | aix4.[01] | aix4.[01].*)
18551      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18552	   echo ' yes '
18553	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18554	:
18555      else
18556	can_build_shared=no
18557      fi
18558      ;;
18559    esac
18560    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18561    # soname into executable. Probably we can add versioning support to
18562    # collect2, so additional links can be useful in future.
18563    if test "$aix_use_runtimelinking" = yes; then
18564      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18565      # instead of lib<name>.a to let people know that these are not
18566      # typical AIX shared libraries.
18567      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18568    else
18569      # We preserve .a as extension for shared libraries through AIX4.2
18570      # and later when we are not doing run time linking.
18571      library_names_spec='${libname}${release}.a $libname.a'
18572      soname_spec='${libname}${release}${shared_ext}$major'
18573    fi
18574    shlibpath_var=LIBPATH
18575  fi
18576  ;;
18577
18578amigaos*)
18579  library_names_spec='$libname.ixlibrary $libname.a'
18580  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18581  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'
18582  ;;
18583
18584beos*)
18585  library_names_spec='${libname}${shared_ext}'
18586  dynamic_linker="$host_os ld.so"
18587  shlibpath_var=LIBRARY_PATH
18588  ;;
18589
18590bsdi[45]*)
18591  version_type=linux
18592  need_version=no
18593  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18594  soname_spec='${libname}${release}${shared_ext}$major'
18595  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18596  shlibpath_var=LD_LIBRARY_PATH
18597  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18598  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18599  # the default ld.so.conf also contains /usr/contrib/lib and
18600  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18601  # libtool to hard-code these into programs
18602  ;;
18603
18604cygwin* | mingw* | pw32*)
18605  version_type=windows
18606  shrext_cmds=".dll"
18607  need_version=no
18608  need_lib_prefix=no
18609
18610  case $GCC,$host_os in
18611  yes,cygwin* | yes,mingw* | yes,pw32*)
18612    library_names_spec='$libname.dll.a'
18613    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18614    postinstall_cmds='base_file=`basename \${file}`~
18615      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18616      dldir=$destdir/`dirname \$dlpath`~
18617      test -d \$dldir || mkdir -p \$dldir~
18618      $install_prog $dir/$dlname \$dldir/$dlname~
18619      chmod a+x \$dldir/$dlname'
18620    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18621      dlpath=$dir/\$dldll~
18622       $rm \$dlpath'
18623    shlibpath_overrides_runpath=yes
18624
18625    case $host_os in
18626    cygwin*)
18627      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18628      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18629      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18630      ;;
18631    mingw*)
18632      # MinGW DLLs use traditional 'lib' prefix
18633      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18634      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18635      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18636        # It is most probably a Windows format PATH printed by
18637        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18638        # path with ; separators, and with drive letters. We can handle the
18639        # drive letters (cygwin fileutils understands them), so leave them,
18640        # especially as we might pass files found there to a mingw objdump,
18641        # which wouldn't understand a cygwinified path. Ahh.
18642        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18643      else
18644        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18645      fi
18646      ;;
18647    pw32*)
18648      # pw32 DLLs use 'pw' prefix rather than 'lib'
18649      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18650      ;;
18651    esac
18652    ;;
18653
18654  *)
18655    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18656    ;;
18657  esac
18658  dynamic_linker='Win32 ld.exe'
18659  # FIXME: first we should search . and the directory the executable is in
18660  shlibpath_var=PATH
18661  ;;
18662
18663darwin* | rhapsody*)
18664  dynamic_linker="$host_os dyld"
18665  version_type=darwin
18666  need_lib_prefix=no
18667  need_version=no
18668  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18669  soname_spec='${libname}${release}${major}$shared_ext'
18670  shlibpath_overrides_runpath=yes
18671  shlibpath_var=DYLD_LIBRARY_PATH
18672  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18673
18674  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18675  ;;
18676
18677dgux*)
18678  version_type=linux
18679  need_lib_prefix=no
18680  need_version=no
18681  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18682  soname_spec='${libname}${release}${shared_ext}$major'
18683  shlibpath_var=LD_LIBRARY_PATH
18684  ;;
18685
18686freebsd1*)
18687  dynamic_linker=no
18688  ;;
18689
18690freebsd* | dragonfly*)
18691  # DragonFly does not have aout.  When/if they implement a new
18692  # versioning mechanism, adjust this.
18693  if test -x /usr/bin/objformat; then
18694    objformat=`/usr/bin/objformat`
18695  else
18696    case $host_os in
18697    freebsd[123]*) objformat=aout ;;
18698    *) objformat=elf ;;
18699    esac
18700  fi
18701  version_type=freebsd-$objformat
18702  case $version_type in
18703    freebsd-elf*)
18704      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18705      need_version=no
18706      need_lib_prefix=no
18707      ;;
18708    freebsd-*)
18709      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18710      need_version=yes
18711      ;;
18712  esac
18713  shlibpath_var=LD_LIBRARY_PATH
18714  case $host_os in
18715  freebsd2*)
18716    shlibpath_overrides_runpath=yes
18717    ;;
18718  freebsd3.[01]* | freebsdelf3.[01]*)
18719    shlibpath_overrides_runpath=yes
18720    hardcode_into_libs=yes
18721    ;;
18722  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18723  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18724    shlibpath_overrides_runpath=no
18725    hardcode_into_libs=yes
18726    ;;
18727  *) # from 4.6 on, and DragonFly
18728    shlibpath_overrides_runpath=yes
18729    hardcode_into_libs=yes
18730    ;;
18731  esac
18732  ;;
18733
18734gnu*)
18735  version_type=linux
18736  need_lib_prefix=no
18737  need_version=no
18738  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18739  soname_spec='${libname}${release}${shared_ext}$major'
18740  shlibpath_var=LD_LIBRARY_PATH
18741  hardcode_into_libs=yes
18742  ;;
18743
18744hpux9* | hpux10* | hpux11*)
18745  # Give a soname corresponding to the major version so that dld.sl refuses to
18746  # link against other versions.
18747  version_type=sunos
18748  need_lib_prefix=no
18749  need_version=no
18750  case $host_cpu in
18751  ia64*)
18752    shrext_cmds='.so'
18753    hardcode_into_libs=yes
18754    dynamic_linker="$host_os dld.so"
18755    shlibpath_var=LD_LIBRARY_PATH
18756    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18757    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18758    soname_spec='${libname}${release}${shared_ext}$major'
18759    if test "X$HPUX_IA64_MODE" = X32; then
18760      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18761    else
18762      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18763    fi
18764    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18765    ;;
18766   hppa*64*)
18767     shrext_cmds='.sl'
18768     hardcode_into_libs=yes
18769     dynamic_linker="$host_os dld.sl"
18770     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18771     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18772     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18773     soname_spec='${libname}${release}${shared_ext}$major'
18774     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18775     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18776     ;;
18777   *)
18778    shrext_cmds='.sl'
18779    dynamic_linker="$host_os dld.sl"
18780    shlibpath_var=SHLIB_PATH
18781    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18782    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18783    soname_spec='${libname}${release}${shared_ext}$major'
18784    ;;
18785  esac
18786  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18787  postinstall_cmds='chmod 555 $lib'
18788  ;;
18789
18790interix[3-9]*)
18791  version_type=linux
18792  need_lib_prefix=no
18793  need_version=no
18794  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18795  soname_spec='${libname}${release}${shared_ext}$major'
18796  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18797  shlibpath_var=LD_LIBRARY_PATH
18798  shlibpath_overrides_runpath=no
18799  hardcode_into_libs=yes
18800  ;;
18801
18802irix5* | irix6* | nonstopux*)
18803  case $host_os in
18804    nonstopux*) version_type=nonstopux ;;
18805    *)
18806	if test "$lt_cv_prog_gnu_ld" = yes; then
18807		version_type=linux
18808	else
18809		version_type=irix
18810	fi ;;
18811  esac
18812  need_lib_prefix=no
18813  need_version=no
18814  soname_spec='${libname}${release}${shared_ext}$major'
18815  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18816  case $host_os in
18817  irix5* | nonstopux*)
18818    libsuff= shlibsuff=
18819    ;;
18820  *)
18821    case $LD in # libtool.m4 will add one of these switches to LD
18822    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18823      libsuff= shlibsuff= libmagic=32-bit;;
18824    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18825      libsuff=32 shlibsuff=N32 libmagic=N32;;
18826    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18827      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18828    *) libsuff= shlibsuff= libmagic=never-match;;
18829    esac
18830    ;;
18831  esac
18832  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18833  shlibpath_overrides_runpath=no
18834  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18835  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18836  hardcode_into_libs=yes
18837  ;;
18838
18839# No shared lib support for Linux oldld, aout, or coff.
18840linux*oldld* | linux*aout* | linux*coff*)
18841  dynamic_linker=no
18842  ;;
18843
18844# This must be Linux ELF.
18845linux* | k*bsd*-gnu)
18846  version_type=linux
18847  need_lib_prefix=no
18848  need_version=no
18849  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18850  soname_spec='${libname}${release}${shared_ext}$major'
18851  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18852  shlibpath_var=LD_LIBRARY_PATH
18853  shlibpath_overrides_runpath=no
18854  # This implies no fast_install, which is unacceptable.
18855  # Some rework will be needed to allow for fast_install
18856  # before this can be enabled.
18857  hardcode_into_libs=yes
18858  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18859  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18860
18861  # Append ld.so.conf contents to the search path
18862  if test -f /etc/ld.so.conf; then
18863    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' ' '`
18864    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18865  fi
18866
18867  # We used to test for /lib/ld.so.1 and disable shared libraries on
18868  # powerpc, because MkLinux only supported shared libraries with the
18869  # GNU dynamic linker.  Since this was broken with cross compilers,
18870  # most powerpc-linux boxes support dynamic linking these days and
18871  # people can always --disable-shared, the test was removed, and we
18872  # assume the GNU/Linux dynamic linker is in use.
18873  dynamic_linker='GNU/Linux ld.so'
18874  ;;
18875
18876netbsd*)
18877  version_type=sunos
18878  need_lib_prefix=no
18879  need_version=no
18880  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18881    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18882    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18883    dynamic_linker='NetBSD (a.out) ld.so'
18884  else
18885    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18886    soname_spec='${libname}${release}${shared_ext}$major'
18887    dynamic_linker='NetBSD ld.elf_so'
18888  fi
18889  shlibpath_var=LD_LIBRARY_PATH
18890  shlibpath_overrides_runpath=yes
18891  hardcode_into_libs=yes
18892  ;;
18893
18894newsos6)
18895  version_type=linux
18896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18897  shlibpath_var=LD_LIBRARY_PATH
18898  shlibpath_overrides_runpath=yes
18899  ;;
18900
18901nto-qnx*)
18902  version_type=linux
18903  need_lib_prefix=no
18904  need_version=no
18905  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18906  soname_spec='${libname}${release}${shared_ext}$major'
18907  shlibpath_var=LD_LIBRARY_PATH
18908  shlibpath_overrides_runpath=yes
18909  ;;
18910
18911openbsd*)
18912  version_type=sunos
18913  sys_lib_dlsearch_path_spec="/usr/lib"
18914  need_lib_prefix=no
18915  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18916  case $host_os in
18917    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18918    *)                         need_version=no  ;;
18919  esac
18920  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18921  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18922  shlibpath_var=LD_LIBRARY_PATH
18923  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18924    case $host_os in
18925      openbsd2.[89] | openbsd2.[89].*)
18926	shlibpath_overrides_runpath=no
18927	;;
18928      *)
18929	shlibpath_overrides_runpath=yes
18930	;;
18931      esac
18932  else
18933    shlibpath_overrides_runpath=yes
18934  fi
18935  ;;
18936
18937os2*)
18938  libname_spec='$name'
18939  shrext_cmds=".dll"
18940  need_lib_prefix=no
18941  library_names_spec='$libname${shared_ext} $libname.a'
18942  dynamic_linker='OS/2 ld.exe'
18943  shlibpath_var=LIBPATH
18944  ;;
18945
18946osf3* | osf4* | osf5*)
18947  version_type=osf
18948  need_lib_prefix=no
18949  need_version=no
18950  soname_spec='${libname}${release}${shared_ext}$major'
18951  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18952  shlibpath_var=LD_LIBRARY_PATH
18953  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18954  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18955  ;;
18956
18957rdos*)
18958  dynamic_linker=no
18959  ;;
18960
18961solaris*)
18962  version_type=linux
18963  need_lib_prefix=no
18964  need_version=no
18965  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18966  soname_spec='${libname}${release}${shared_ext}$major'
18967  shlibpath_var=LD_LIBRARY_PATH
18968  shlibpath_overrides_runpath=yes
18969  hardcode_into_libs=yes
18970  # ldd complains unless libraries are executable
18971  postinstall_cmds='chmod +x $lib'
18972  ;;
18973
18974sunos4*)
18975  version_type=sunos
18976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18977  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18978  shlibpath_var=LD_LIBRARY_PATH
18979  shlibpath_overrides_runpath=yes
18980  if test "$with_gnu_ld" = yes; then
18981    need_lib_prefix=no
18982  fi
18983  need_version=yes
18984  ;;
18985
18986sysv4 | sysv4.3*)
18987  version_type=linux
18988  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18989  soname_spec='${libname}${release}${shared_ext}$major'
18990  shlibpath_var=LD_LIBRARY_PATH
18991  case $host_vendor in
18992    sni)
18993      shlibpath_overrides_runpath=no
18994      need_lib_prefix=no
18995      export_dynamic_flag_spec='${wl}-Blargedynsym'
18996      runpath_var=LD_RUN_PATH
18997      ;;
18998    siemens)
18999      need_lib_prefix=no
19000      ;;
19001    motorola)
19002      need_lib_prefix=no
19003      need_version=no
19004      shlibpath_overrides_runpath=no
19005      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19006      ;;
19007  esac
19008  ;;
19009
19010sysv4*MP*)
19011  if test -d /usr/nec ;then
19012    version_type=linux
19013    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19014    soname_spec='$libname${shared_ext}.$major'
19015    shlibpath_var=LD_LIBRARY_PATH
19016  fi
19017  ;;
19018
19019sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19020  version_type=freebsd-elf
19021  need_lib_prefix=no
19022  need_version=no
19023  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19024  soname_spec='${libname}${release}${shared_ext}$major'
19025  shlibpath_var=LD_LIBRARY_PATH
19026  hardcode_into_libs=yes
19027  if test "$with_gnu_ld" = yes; then
19028    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19029    shlibpath_overrides_runpath=no
19030  else
19031    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19032    shlibpath_overrides_runpath=yes
19033    case $host_os in
19034      sco3.2v5*)
19035        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19036	;;
19037    esac
19038  fi
19039  sys_lib_dlsearch_path_spec='/usr/lib'
19040  ;;
19041
19042uts4*)
19043  version_type=linux
19044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19045  soname_spec='${libname}${release}${shared_ext}$major'
19046  shlibpath_var=LD_LIBRARY_PATH
19047  ;;
19048
19049*)
19050  dynamic_linker=no
19051  ;;
19052esac
19053{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19054$as_echo "$dynamic_linker" >&6; }
19055test "$dynamic_linker" = no && can_build_shared=no
19056
19057if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19058  $as_echo_n "(cached) " >&6
19059else
19060  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19061fi
19062
19063sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19064if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19065  $as_echo_n "(cached) " >&6
19066else
19067  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19068fi
19069
19070sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19071
19072variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19073if test "$GCC" = yes; then
19074  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19075fi
19076
19077{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19078$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19079hardcode_action_GCJ=
19080if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19081   test -n "$runpath_var_GCJ" || \
19082   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19083
19084  # We can hardcode non-existant directories.
19085  if test "$hardcode_direct_GCJ" != no &&
19086     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19087     # have to relink, otherwise we might link with an installed library
19088     # when we should be linking with a yet-to-be-installed one
19089     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19090     test "$hardcode_minus_L_GCJ" != no; then
19091    # Linking always hardcodes the temporary library directory.
19092    hardcode_action_GCJ=relink
19093  else
19094    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19095    hardcode_action_GCJ=immediate
19096  fi
19097else
19098  # We cannot hardcode anything, or else we can only hardcode existing
19099  # directories.
19100  hardcode_action_GCJ=unsupported
19101fi
19102{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19103$as_echo "$hardcode_action_GCJ" >&6; }
19104
19105if test "$hardcode_action_GCJ" = relink; then
19106  # Fast installation is not supported
19107  enable_fast_install=no
19108elif test "$shlibpath_overrides_runpath" = yes ||
19109     test "$enable_shared" = no; then
19110  # Fast installation is not necessary
19111  enable_fast_install=needless
19112fi
19113
19114
19115# The else clause should only fire when bootstrapping the
19116# libtool distribution, otherwise you forgot to ship ltmain.sh
19117# with your package, and you will get complaints that there are
19118# no rules to generate ltmain.sh.
19119if test -f "$ltmain"; then
19120  # See if we are running on zsh, and set the options which allow our commands through
19121  # without removal of \ escapes.
19122  if test -n "${ZSH_VERSION+set}" ; then
19123    setopt NO_GLOB_SUBST
19124  fi
19125  # Now quote all the things that may contain metacharacters while being
19126  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19127  # variables and quote the copies for generation of the libtool script.
19128  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19129    SED SHELL STRIP \
19130    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19131    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19132    deplibs_check_method reload_flag reload_cmds need_locks \
19133    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19134    lt_cv_sys_global_symbol_to_c_name_address \
19135    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19136    old_postinstall_cmds old_postuninstall_cmds \
19137    compiler_GCJ \
19138    CC_GCJ \
19139    LD_GCJ \
19140    lt_prog_compiler_wl_GCJ \
19141    lt_prog_compiler_pic_GCJ \
19142    lt_prog_compiler_static_GCJ \
19143    lt_prog_compiler_no_builtin_flag_GCJ \
19144    export_dynamic_flag_spec_GCJ \
19145    thread_safe_flag_spec_GCJ \
19146    whole_archive_flag_spec_GCJ \
19147    enable_shared_with_static_runtimes_GCJ \
19148    old_archive_cmds_GCJ \
19149    old_archive_from_new_cmds_GCJ \
19150    predep_objects_GCJ \
19151    postdep_objects_GCJ \
19152    predeps_GCJ \
19153    postdeps_GCJ \
19154    compiler_lib_search_path_GCJ \
19155    compiler_lib_search_dirs_GCJ \
19156    archive_cmds_GCJ \
19157    archive_expsym_cmds_GCJ \
19158    postinstall_cmds_GCJ \
19159    postuninstall_cmds_GCJ \
19160    old_archive_from_expsyms_cmds_GCJ \
19161    allow_undefined_flag_GCJ \
19162    no_undefined_flag_GCJ \
19163    export_symbols_cmds_GCJ \
19164    hardcode_libdir_flag_spec_GCJ \
19165    hardcode_libdir_flag_spec_ld_GCJ \
19166    hardcode_libdir_separator_GCJ \
19167    hardcode_automatic_GCJ \
19168    module_cmds_GCJ \
19169    module_expsym_cmds_GCJ \
19170    lt_cv_prog_compiler_c_o_GCJ \
19171    fix_srcfile_path_GCJ \
19172    exclude_expsyms_GCJ \
19173    include_expsyms_GCJ; do
19174
19175    case $var in
19176    old_archive_cmds_GCJ | \
19177    old_archive_from_new_cmds_GCJ | \
19178    archive_cmds_GCJ | \
19179    archive_expsym_cmds_GCJ | \
19180    module_cmds_GCJ | \
19181    module_expsym_cmds_GCJ | \
19182    old_archive_from_expsyms_cmds_GCJ | \
19183    export_symbols_cmds_GCJ | \
19184    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19185    postinstall_cmds | postuninstall_cmds | \
19186    old_postinstall_cmds | old_postuninstall_cmds | \
19187    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19188      # Double-quote double-evaled strings.
19189      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19190      ;;
19191    *)
19192      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19193      ;;
19194    esac
19195  done
19196
19197  case $lt_echo in
19198  *'\$0 --fallback-echo"')
19199    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19200    ;;
19201  esac
19202
19203cfgfile="$ofile"
19204
19205  cat <<__EOF__ >> "$cfgfile"
19206# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19207
19208# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19209
19210# Shell to use when invoking shell scripts.
19211SHELL=$lt_SHELL
19212
19213# Whether or not to build shared libraries.
19214build_libtool_libs=$enable_shared
19215
19216# Whether or not to build static libraries.
19217build_old_libs=$enable_static
19218
19219# Whether or not to add -lc for building shared libraries.
19220build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19221
19222# Whether or not to disallow shared libs when runtime libs are static
19223allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19224
19225# Whether or not to optimize for fast installation.
19226fast_install=$enable_fast_install
19227
19228# The host system.
19229host_alias=$host_alias
19230host=$host
19231host_os=$host_os
19232
19233# The build system.
19234build_alias=$build_alias
19235build=$build
19236build_os=$build_os
19237
19238# An echo program that does not interpret backslashes.
19239echo=$lt_echo
19240
19241# The archiver.
19242AR=$lt_AR
19243AR_FLAGS=$lt_AR_FLAGS
19244
19245# A C compiler.
19246LTCC=$lt_LTCC
19247
19248# LTCC compiler flags.
19249LTCFLAGS=$lt_LTCFLAGS
19250
19251# A language-specific compiler.
19252CC=$lt_compiler_GCJ
19253
19254# Is the compiler the GNU C compiler?
19255with_gcc=$GCC_GCJ
19256
19257# An ERE matcher.
19258EGREP=$lt_EGREP
19259
19260# The linker used to build libraries.
19261LD=$lt_LD_GCJ
19262
19263# Whether we need hard or soft links.
19264LN_S=$lt_LN_S
19265
19266# A BSD-compatible nm program.
19267NM=$lt_NM
19268
19269# A symbol stripping program
19270STRIP=$lt_STRIP
19271
19272# Used to examine libraries when file_magic_cmd begins "file"
19273MAGIC_CMD=$MAGIC_CMD
19274
19275# Used on cygwin: DLL creation program.
19276DLLTOOL="$DLLTOOL"
19277
19278# Used on cygwin: object dumper.
19279OBJDUMP="$OBJDUMP"
19280
19281# Used on cygwin: assembler.
19282AS="$AS"
19283
19284# The name of the directory that contains temporary libtool files.
19285objdir=$objdir
19286
19287# How to create reloadable object files.
19288reload_flag=$lt_reload_flag
19289reload_cmds=$lt_reload_cmds
19290
19291# How to pass a linker flag through the compiler.
19292wl=$lt_lt_prog_compiler_wl_GCJ
19293
19294# Object file suffix (normally "o").
19295objext="$ac_objext"
19296
19297# Old archive suffix (normally "a").
19298libext="$libext"
19299
19300# Shared library suffix (normally ".so").
19301shrext_cmds='$shrext_cmds'
19302
19303# Executable file suffix (normally "").
19304exeext="$exeext"
19305
19306# Additional compiler flags for building library objects.
19307pic_flag=$lt_lt_prog_compiler_pic_GCJ
19308pic_mode=$pic_mode
19309
19310# What is the maximum length of a command?
19311max_cmd_len=$lt_cv_sys_max_cmd_len
19312
19313# Does compiler simultaneously support -c and -o options?
19314compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19315
19316# Must we lock files when doing compilation?
19317need_locks=$lt_need_locks
19318
19319# Do we need the lib prefix for modules?
19320need_lib_prefix=$need_lib_prefix
19321
19322# Do we need a version for libraries?
19323need_version=$need_version
19324
19325# Whether dlopen is supported.
19326dlopen_support=$enable_dlopen
19327
19328# Whether dlopen of programs is supported.
19329dlopen_self=$enable_dlopen_self
19330
19331# Whether dlopen of statically linked programs is supported.
19332dlopen_self_static=$enable_dlopen_self_static
19333
19334# Compiler flag to prevent dynamic linking.
19335link_static_flag=$lt_lt_prog_compiler_static_GCJ
19336
19337# Compiler flag to turn off builtin functions.
19338no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19339
19340# Compiler flag to allow reflexive dlopens.
19341export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19342
19343# Compiler flag to generate shared objects directly from archives.
19344whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19345
19346# Compiler flag to generate thread-safe objects.
19347thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19348
19349# Library versioning type.
19350version_type=$version_type
19351
19352# Format of library name prefix.
19353libname_spec=$lt_libname_spec
19354
19355# List of archive names.  First name is the real one, the rest are links.
19356# The last name is the one that the linker finds with -lNAME.
19357library_names_spec=$lt_library_names_spec
19358
19359# The coded name of the library, if different from the real name.
19360soname_spec=$lt_soname_spec
19361
19362# Commands used to build and install an old-style archive.
19363RANLIB=$lt_RANLIB
19364old_archive_cmds=$lt_old_archive_cmds_GCJ
19365old_postinstall_cmds=$lt_old_postinstall_cmds
19366old_postuninstall_cmds=$lt_old_postuninstall_cmds
19367
19368# Create an old-style archive from a shared archive.
19369old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19370
19371# Create a temporary old-style archive to link instead of a shared archive.
19372old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19373
19374# Commands used to build and install a shared archive.
19375archive_cmds=$lt_archive_cmds_GCJ
19376archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19377postinstall_cmds=$lt_postinstall_cmds
19378postuninstall_cmds=$lt_postuninstall_cmds
19379
19380# Commands used to build a loadable module (assumed same as above if empty)
19381module_cmds=$lt_module_cmds_GCJ
19382module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19383
19384# Commands to strip libraries.
19385old_striplib=$lt_old_striplib
19386striplib=$lt_striplib
19387
19388# Dependencies to place before the objects being linked to create a
19389# shared library.
19390predep_objects=$lt_predep_objects_GCJ
19391
19392# Dependencies to place after the objects being linked to create a
19393# shared library.
19394postdep_objects=$lt_postdep_objects_GCJ
19395
19396# Dependencies to place before the objects being linked to create a
19397# shared library.
19398predeps=$lt_predeps_GCJ
19399
19400# Dependencies to place after the objects being linked to create a
19401# shared library.
19402postdeps=$lt_postdeps_GCJ
19403
19404# The directories searched by this compiler when creating a shared
19405# library
19406compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19407
19408# The library search path used internally by the compiler when linking
19409# a shared library.
19410compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19411
19412# Method to check whether dependent libraries are shared objects.
19413deplibs_check_method=$lt_deplibs_check_method
19414
19415# Command to use when deplibs_check_method == file_magic.
19416file_magic_cmd=$lt_file_magic_cmd
19417
19418# Flag that allows shared libraries with undefined symbols to be built.
19419allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19420
19421# Flag that forces no undefined symbols.
19422no_undefined_flag=$lt_no_undefined_flag_GCJ
19423
19424# Commands used to finish a libtool library installation in a directory.
19425finish_cmds=$lt_finish_cmds
19426
19427# Same as above, but a single script fragment to be evaled but not shown.
19428finish_eval=$lt_finish_eval
19429
19430# Take the output of nm and produce a listing of raw symbols and C names.
19431global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19432
19433# Transform the output of nm in a proper C declaration
19434global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19435
19436# Transform the output of nm in a C name address pair
19437global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19438
19439# This is the shared library runtime path variable.
19440runpath_var=$runpath_var
19441
19442# This is the shared library path variable.
19443shlibpath_var=$shlibpath_var
19444
19445# Is shlibpath searched before the hard-coded library search path?
19446shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19447
19448# How to hardcode a shared library path into an executable.
19449hardcode_action=$hardcode_action_GCJ
19450
19451# Whether we should hardcode library paths into libraries.
19452hardcode_into_libs=$hardcode_into_libs
19453
19454# Flag to hardcode \$libdir into a binary during linking.
19455# This must work even if \$libdir does not exist.
19456hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19457
19458# If ld is used when linking, flag to hardcode \$libdir into
19459# a binary during linking. This must work even if \$libdir does
19460# not exist.
19461hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19462
19463# Whether we need a single -rpath flag with a separated argument.
19464hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19465
19466# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19467# resulting binary.
19468hardcode_direct=$hardcode_direct_GCJ
19469
19470# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19471# resulting binary.
19472hardcode_minus_L=$hardcode_minus_L_GCJ
19473
19474# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19475# the resulting binary.
19476hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19477
19478# Set to yes if building a shared library automatically hardcodes DIR into the library
19479# and all subsequent libraries and executables linked against it.
19480hardcode_automatic=$hardcode_automatic_GCJ
19481
19482# Variables whose values should be saved in libtool wrapper scripts and
19483# restored at relink time.
19484variables_saved_for_relink="$variables_saved_for_relink"
19485
19486# Whether libtool must link a program against all its dependency libraries.
19487link_all_deplibs=$link_all_deplibs_GCJ
19488
19489# Compile-time system search path for libraries
19490sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19491
19492# Run-time system search path for libraries
19493sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19494
19495# Fix the shell variable \$srcfile for the compiler.
19496fix_srcfile_path=$lt_fix_srcfile_path
19497
19498# Set to yes if exported symbols are required.
19499always_export_symbols=$always_export_symbols_GCJ
19500
19501# The commands to list exported symbols.
19502export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19503
19504# The commands to extract the exported symbol list from a shared archive.
19505extract_expsyms_cmds=$lt_extract_expsyms_cmds
19506
19507# Symbols that should not be listed in the preloaded symbols.
19508exclude_expsyms=$lt_exclude_expsyms_GCJ
19509
19510# Symbols that must always be exported.
19511include_expsyms=$lt_include_expsyms_GCJ
19512
19513# ### END LIBTOOL TAG CONFIG: $tagname
19514
19515__EOF__
19516
19517
19518else
19519  # If there is no Makefile yet, we rely on a make rule to execute
19520  # `config.status --recheck' to rerun these tests and create the
19521  # libtool script then.
19522  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19523  if test -f "$ltmain_in"; then
19524    test -f Makefile && make "$ltmain"
19525  fi
19526fi
19527
19528
19529ac_ext=c
19530ac_cpp='$CPP $CPPFLAGS'
19531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19533ac_compiler_gnu=$ac_cv_c_compiler_gnu
19534
19535CC="$lt_save_CC"
19536
19537	else
19538	  tagname=""
19539	fi
19540	;;
19541
19542      RC)
19543
19544
19545# Source file extension for RC test sources.
19546ac_ext=rc
19547
19548# Object file extension for compiled RC test sources.
19549objext=o
19550objext_RC=$objext
19551
19552# Code to be used in simple compile tests
19553lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19554
19555# Code to be used in simple link tests
19556lt_simple_link_test_code="$lt_simple_compile_test_code"
19557
19558# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19559
19560# If no C compiler was specified, use CC.
19561LTCC=${LTCC-"$CC"}
19562
19563# If no C compiler flags were specified, use CFLAGS.
19564LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19565
19566# Allow CC to be a program name with arguments.
19567compiler=$CC
19568
19569
19570# save warnings/boilerplate of simple test code
19571ac_outfile=conftest.$ac_objext
19572echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19573eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19574_lt_compiler_boilerplate=`cat conftest.err`
19575$rm conftest*
19576
19577ac_outfile=conftest.$ac_objext
19578echo "$lt_simple_link_test_code" >conftest.$ac_ext
19579eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19580_lt_linker_boilerplate=`cat conftest.err`
19581$rm -r conftest*
19582
19583
19584# Allow CC to be a program name with arguments.
19585lt_save_CC="$CC"
19586CC=${RC-"windres"}
19587compiler=$CC
19588compiler_RC=$CC
19589for cc_temp in $compiler""; do
19590  case $cc_temp in
19591    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19592    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19593    \-*) ;;
19594    *) break;;
19595  esac
19596done
19597cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19598
19599lt_cv_prog_compiler_c_o_RC=yes
19600
19601# The else clause should only fire when bootstrapping the
19602# libtool distribution, otherwise you forgot to ship ltmain.sh
19603# with your package, and you will get complaints that there are
19604# no rules to generate ltmain.sh.
19605if test -f "$ltmain"; then
19606  # See if we are running on zsh, and set the options which allow our commands through
19607  # without removal of \ escapes.
19608  if test -n "${ZSH_VERSION+set}" ; then
19609    setopt NO_GLOB_SUBST
19610  fi
19611  # Now quote all the things that may contain metacharacters while being
19612  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19613  # variables and quote the copies for generation of the libtool script.
19614  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19615    SED SHELL STRIP \
19616    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19617    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19618    deplibs_check_method reload_flag reload_cmds need_locks \
19619    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19620    lt_cv_sys_global_symbol_to_c_name_address \
19621    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19622    old_postinstall_cmds old_postuninstall_cmds \
19623    compiler_RC \
19624    CC_RC \
19625    LD_RC \
19626    lt_prog_compiler_wl_RC \
19627    lt_prog_compiler_pic_RC \
19628    lt_prog_compiler_static_RC \
19629    lt_prog_compiler_no_builtin_flag_RC \
19630    export_dynamic_flag_spec_RC \
19631    thread_safe_flag_spec_RC \
19632    whole_archive_flag_spec_RC \
19633    enable_shared_with_static_runtimes_RC \
19634    old_archive_cmds_RC \
19635    old_archive_from_new_cmds_RC \
19636    predep_objects_RC \
19637    postdep_objects_RC \
19638    predeps_RC \
19639    postdeps_RC \
19640    compiler_lib_search_path_RC \
19641    compiler_lib_search_dirs_RC \
19642    archive_cmds_RC \
19643    archive_expsym_cmds_RC \
19644    postinstall_cmds_RC \
19645    postuninstall_cmds_RC \
19646    old_archive_from_expsyms_cmds_RC \
19647    allow_undefined_flag_RC \
19648    no_undefined_flag_RC \
19649    export_symbols_cmds_RC \
19650    hardcode_libdir_flag_spec_RC \
19651    hardcode_libdir_flag_spec_ld_RC \
19652    hardcode_libdir_separator_RC \
19653    hardcode_automatic_RC \
19654    module_cmds_RC \
19655    module_expsym_cmds_RC \
19656    lt_cv_prog_compiler_c_o_RC \
19657    fix_srcfile_path_RC \
19658    exclude_expsyms_RC \
19659    include_expsyms_RC; do
19660
19661    case $var in
19662    old_archive_cmds_RC | \
19663    old_archive_from_new_cmds_RC | \
19664    archive_cmds_RC | \
19665    archive_expsym_cmds_RC | \
19666    module_cmds_RC | \
19667    module_expsym_cmds_RC | \
19668    old_archive_from_expsyms_cmds_RC | \
19669    export_symbols_cmds_RC | \
19670    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19671    postinstall_cmds | postuninstall_cmds | \
19672    old_postinstall_cmds | old_postuninstall_cmds | \
19673    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19674      # Double-quote double-evaled strings.
19675      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19676      ;;
19677    *)
19678      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19679      ;;
19680    esac
19681  done
19682
19683  case $lt_echo in
19684  *'\$0 --fallback-echo"')
19685    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19686    ;;
19687  esac
19688
19689cfgfile="$ofile"
19690
19691  cat <<__EOF__ >> "$cfgfile"
19692# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19693
19694# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19695
19696# Shell to use when invoking shell scripts.
19697SHELL=$lt_SHELL
19698
19699# Whether or not to build shared libraries.
19700build_libtool_libs=$enable_shared
19701
19702# Whether or not to build static libraries.
19703build_old_libs=$enable_static
19704
19705# Whether or not to add -lc for building shared libraries.
19706build_libtool_need_lc=$archive_cmds_need_lc_RC
19707
19708# Whether or not to disallow shared libs when runtime libs are static
19709allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19710
19711# Whether or not to optimize for fast installation.
19712fast_install=$enable_fast_install
19713
19714# The host system.
19715host_alias=$host_alias
19716host=$host
19717host_os=$host_os
19718
19719# The build system.
19720build_alias=$build_alias
19721build=$build
19722build_os=$build_os
19723
19724# An echo program that does not interpret backslashes.
19725echo=$lt_echo
19726
19727# The archiver.
19728AR=$lt_AR
19729AR_FLAGS=$lt_AR_FLAGS
19730
19731# A C compiler.
19732LTCC=$lt_LTCC
19733
19734# LTCC compiler flags.
19735LTCFLAGS=$lt_LTCFLAGS
19736
19737# A language-specific compiler.
19738CC=$lt_compiler_RC
19739
19740# Is the compiler the GNU C compiler?
19741with_gcc=$GCC_RC
19742
19743# An ERE matcher.
19744EGREP=$lt_EGREP
19745
19746# The linker used to build libraries.
19747LD=$lt_LD_RC
19748
19749# Whether we need hard or soft links.
19750LN_S=$lt_LN_S
19751
19752# A BSD-compatible nm program.
19753NM=$lt_NM
19754
19755# A symbol stripping program
19756STRIP=$lt_STRIP
19757
19758# Used to examine libraries when file_magic_cmd begins "file"
19759MAGIC_CMD=$MAGIC_CMD
19760
19761# Used on cygwin: DLL creation program.
19762DLLTOOL="$DLLTOOL"
19763
19764# Used on cygwin: object dumper.
19765OBJDUMP="$OBJDUMP"
19766
19767# Used on cygwin: assembler.
19768AS="$AS"
19769
19770# The name of the directory that contains temporary libtool files.
19771objdir=$objdir
19772
19773# How to create reloadable object files.
19774reload_flag=$lt_reload_flag
19775reload_cmds=$lt_reload_cmds
19776
19777# How to pass a linker flag through the compiler.
19778wl=$lt_lt_prog_compiler_wl_RC
19779
19780# Object file suffix (normally "o").
19781objext="$ac_objext"
19782
19783# Old archive suffix (normally "a").
19784libext="$libext"
19785
19786# Shared library suffix (normally ".so").
19787shrext_cmds='$shrext_cmds'
19788
19789# Executable file suffix (normally "").
19790exeext="$exeext"
19791
19792# Additional compiler flags for building library objects.
19793pic_flag=$lt_lt_prog_compiler_pic_RC
19794pic_mode=$pic_mode
19795
19796# What is the maximum length of a command?
19797max_cmd_len=$lt_cv_sys_max_cmd_len
19798
19799# Does compiler simultaneously support -c and -o options?
19800compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19801
19802# Must we lock files when doing compilation?
19803need_locks=$lt_need_locks
19804
19805# Do we need the lib prefix for modules?
19806need_lib_prefix=$need_lib_prefix
19807
19808# Do we need a version for libraries?
19809need_version=$need_version
19810
19811# Whether dlopen is supported.
19812dlopen_support=$enable_dlopen
19813
19814# Whether dlopen of programs is supported.
19815dlopen_self=$enable_dlopen_self
19816
19817# Whether dlopen of statically linked programs is supported.
19818dlopen_self_static=$enable_dlopen_self_static
19819
19820# Compiler flag to prevent dynamic linking.
19821link_static_flag=$lt_lt_prog_compiler_static_RC
19822
19823# Compiler flag to turn off builtin functions.
19824no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19825
19826# Compiler flag to allow reflexive dlopens.
19827export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19828
19829# Compiler flag to generate shared objects directly from archives.
19830whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19831
19832# Compiler flag to generate thread-safe objects.
19833thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19834
19835# Library versioning type.
19836version_type=$version_type
19837
19838# Format of library name prefix.
19839libname_spec=$lt_libname_spec
19840
19841# List of archive names.  First name is the real one, the rest are links.
19842# The last name is the one that the linker finds with -lNAME.
19843library_names_spec=$lt_library_names_spec
19844
19845# The coded name of the library, if different from the real name.
19846soname_spec=$lt_soname_spec
19847
19848# Commands used to build and install an old-style archive.
19849RANLIB=$lt_RANLIB
19850old_archive_cmds=$lt_old_archive_cmds_RC
19851old_postinstall_cmds=$lt_old_postinstall_cmds
19852old_postuninstall_cmds=$lt_old_postuninstall_cmds
19853
19854# Create an old-style archive from a shared archive.
19855old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19856
19857# Create a temporary old-style archive to link instead of a shared archive.
19858old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19859
19860# Commands used to build and install a shared archive.
19861archive_cmds=$lt_archive_cmds_RC
19862archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19863postinstall_cmds=$lt_postinstall_cmds
19864postuninstall_cmds=$lt_postuninstall_cmds
19865
19866# Commands used to build a loadable module (assumed same as above if empty)
19867module_cmds=$lt_module_cmds_RC
19868module_expsym_cmds=$lt_module_expsym_cmds_RC
19869
19870# Commands to strip libraries.
19871old_striplib=$lt_old_striplib
19872striplib=$lt_striplib
19873
19874# Dependencies to place before the objects being linked to create a
19875# shared library.
19876predep_objects=$lt_predep_objects_RC
19877
19878# Dependencies to place after the objects being linked to create a
19879# shared library.
19880postdep_objects=$lt_postdep_objects_RC
19881
19882# Dependencies to place before the objects being linked to create a
19883# shared library.
19884predeps=$lt_predeps_RC
19885
19886# Dependencies to place after the objects being linked to create a
19887# shared library.
19888postdeps=$lt_postdeps_RC
19889
19890# The directories searched by this compiler when creating a shared
19891# library
19892compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19893
19894# The library search path used internally by the compiler when linking
19895# a shared library.
19896compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19897
19898# Method to check whether dependent libraries are shared objects.
19899deplibs_check_method=$lt_deplibs_check_method
19900
19901# Command to use when deplibs_check_method == file_magic.
19902file_magic_cmd=$lt_file_magic_cmd
19903
19904# Flag that allows shared libraries with undefined symbols to be built.
19905allow_undefined_flag=$lt_allow_undefined_flag_RC
19906
19907# Flag that forces no undefined symbols.
19908no_undefined_flag=$lt_no_undefined_flag_RC
19909
19910# Commands used to finish a libtool library installation in a directory.
19911finish_cmds=$lt_finish_cmds
19912
19913# Same as above, but a single script fragment to be evaled but not shown.
19914finish_eval=$lt_finish_eval
19915
19916# Take the output of nm and produce a listing of raw symbols and C names.
19917global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19918
19919# Transform the output of nm in a proper C declaration
19920global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19921
19922# Transform the output of nm in a C name address pair
19923global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19924
19925# This is the shared library runtime path variable.
19926runpath_var=$runpath_var
19927
19928# This is the shared library path variable.
19929shlibpath_var=$shlibpath_var
19930
19931# Is shlibpath searched before the hard-coded library search path?
19932shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19933
19934# How to hardcode a shared library path into an executable.
19935hardcode_action=$hardcode_action_RC
19936
19937# Whether we should hardcode library paths into libraries.
19938hardcode_into_libs=$hardcode_into_libs
19939
19940# Flag to hardcode \$libdir into a binary during linking.
19941# This must work even if \$libdir does not exist.
19942hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19943
19944# If ld is used when linking, flag to hardcode \$libdir into
19945# a binary during linking. This must work even if \$libdir does
19946# not exist.
19947hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19948
19949# Whether we need a single -rpath flag with a separated argument.
19950hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19951
19952# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19953# resulting binary.
19954hardcode_direct=$hardcode_direct_RC
19955
19956# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19957# resulting binary.
19958hardcode_minus_L=$hardcode_minus_L_RC
19959
19960# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19961# the resulting binary.
19962hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19963
19964# Set to yes if building a shared library automatically hardcodes DIR into the library
19965# and all subsequent libraries and executables linked against it.
19966hardcode_automatic=$hardcode_automatic_RC
19967
19968# Variables whose values should be saved in libtool wrapper scripts and
19969# restored at relink time.
19970variables_saved_for_relink="$variables_saved_for_relink"
19971
19972# Whether libtool must link a program against all its dependency libraries.
19973link_all_deplibs=$link_all_deplibs_RC
19974
19975# Compile-time system search path for libraries
19976sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19977
19978# Run-time system search path for libraries
19979sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19980
19981# Fix the shell variable \$srcfile for the compiler.
19982fix_srcfile_path=$lt_fix_srcfile_path
19983
19984# Set to yes if exported symbols are required.
19985always_export_symbols=$always_export_symbols_RC
19986
19987# The commands to list exported symbols.
19988export_symbols_cmds=$lt_export_symbols_cmds_RC
19989
19990# The commands to extract the exported symbol list from a shared archive.
19991extract_expsyms_cmds=$lt_extract_expsyms_cmds
19992
19993# Symbols that should not be listed in the preloaded symbols.
19994exclude_expsyms=$lt_exclude_expsyms_RC
19995
19996# Symbols that must always be exported.
19997include_expsyms=$lt_include_expsyms_RC
19998
19999# ### END LIBTOOL TAG CONFIG: $tagname
20000
20001__EOF__
20002
20003
20004else
20005  # If there is no Makefile yet, we rely on a make rule to execute
20006  # `config.status --recheck' to rerun these tests and create the
20007  # libtool script then.
20008  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20009  if test -f "$ltmain_in"; then
20010    test -f Makefile && make "$ltmain"
20011  fi
20012fi
20013
20014
20015ac_ext=c
20016ac_cpp='$CPP $CPPFLAGS'
20017ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20018ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20019ac_compiler_gnu=$ac_cv_c_compiler_gnu
20020
20021CC="$lt_save_CC"
20022
20023	;;
20024
20025      *)
20026	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20027$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20028   { (exit 1); exit 1; }; }
20029	;;
20030      esac
20031
20032      # Append the new tag name to the list of available tags.
20033      if test -n "$tagname" ; then
20034      available_tags="$available_tags $tagname"
20035    fi
20036    fi
20037  done
20038  IFS="$lt_save_ifs"
20039
20040  # Now substitute the updated list of available tags.
20041  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20042    mv "${ofile}T" "$ofile"
20043    chmod +x "$ofile"
20044  else
20045    rm -f "${ofile}T"
20046    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20047$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20048   { (exit 1); exit 1; }; }
20049  fi
20050fi
20051
20052
20053
20054# This can be used to rebuild libtool when needed
20055LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20056
20057# Always use our own libtool.
20058LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20059
20060# Prevent multiple expansion
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081ac_ext=c
20082ac_cpp='$CPP $CPPFLAGS'
20083ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20084ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20085ac_compiler_gnu=$ac_cv_c_compiler_gnu
20086if test -n "$ac_tool_prefix"; then
20087  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20088set dummy ${ac_tool_prefix}gcc; ac_word=$2
20089{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20090$as_echo_n "checking for $ac_word... " >&6; }
20091if test "${ac_cv_prog_CC+set}" = set; then
20092  $as_echo_n "(cached) " >&6
20093else
20094  if test -n "$CC"; then
20095  ac_cv_prog_CC="$CC" # Let the user override the test.
20096else
20097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20098for as_dir in $PATH
20099do
20100  IFS=$as_save_IFS
20101  test -z "$as_dir" && as_dir=.
20102  for ac_exec_ext in '' $ac_executable_extensions; do
20103  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20104    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20105    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20106    break 2
20107  fi
20108done
20109done
20110IFS=$as_save_IFS
20111
20112fi
20113fi
20114CC=$ac_cv_prog_CC
20115if test -n "$CC"; then
20116  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20117$as_echo "$CC" >&6; }
20118else
20119  { $as_echo "$as_me:$LINENO: result: no" >&5
20120$as_echo "no" >&6; }
20121fi
20122
20123
20124fi
20125if test -z "$ac_cv_prog_CC"; then
20126  ac_ct_CC=$CC
20127  # Extract the first word of "gcc", so it can be a program name with args.
20128set dummy gcc; ac_word=$2
20129{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20130$as_echo_n "checking for $ac_word... " >&6; }
20131if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20132  $as_echo_n "(cached) " >&6
20133else
20134  if test -n "$ac_ct_CC"; then
20135  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20136else
20137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20138for as_dir in $PATH
20139do
20140  IFS=$as_save_IFS
20141  test -z "$as_dir" && as_dir=.
20142  for ac_exec_ext in '' $ac_executable_extensions; do
20143  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20144    ac_cv_prog_ac_ct_CC="gcc"
20145    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20146    break 2
20147  fi
20148done
20149done
20150IFS=$as_save_IFS
20151
20152fi
20153fi
20154ac_ct_CC=$ac_cv_prog_ac_ct_CC
20155if test -n "$ac_ct_CC"; then
20156  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20157$as_echo "$ac_ct_CC" >&6; }
20158else
20159  { $as_echo "$as_me:$LINENO: result: no" >&5
20160$as_echo "no" >&6; }
20161fi
20162
20163  if test "x$ac_ct_CC" = x; then
20164    CC=""
20165  else
20166    case $cross_compiling:$ac_tool_warned in
20167yes:)
20168{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20169$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20170ac_tool_warned=yes ;;
20171esac
20172    CC=$ac_ct_CC
20173  fi
20174else
20175  CC="$ac_cv_prog_CC"
20176fi
20177
20178if test -z "$CC"; then
20179          if test -n "$ac_tool_prefix"; then
20180    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20181set dummy ${ac_tool_prefix}cc; ac_word=$2
20182{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20183$as_echo_n "checking for $ac_word... " >&6; }
20184if test "${ac_cv_prog_CC+set}" = set; then
20185  $as_echo_n "(cached) " >&6
20186else
20187  if test -n "$CC"; then
20188  ac_cv_prog_CC="$CC" # Let the user override the test.
20189else
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    ac_cv_prog_CC="${ac_tool_prefix}cc"
20198    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20199    break 2
20200  fi
20201done
20202done
20203IFS=$as_save_IFS
20204
20205fi
20206fi
20207CC=$ac_cv_prog_CC
20208if test -n "$CC"; then
20209  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20210$as_echo "$CC" >&6; }
20211else
20212  { $as_echo "$as_me:$LINENO: result: no" >&5
20213$as_echo "no" >&6; }
20214fi
20215
20216
20217  fi
20218fi
20219if test -z "$CC"; then
20220  # Extract the first word of "cc", so it can be a program name with args.
20221set dummy cc; ac_word=$2
20222{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20223$as_echo_n "checking for $ac_word... " >&6; }
20224if test "${ac_cv_prog_CC+set}" = set; then
20225  $as_echo_n "(cached) " >&6
20226else
20227  if test -n "$CC"; then
20228  ac_cv_prog_CC="$CC" # Let the user override the test.
20229else
20230  ac_prog_rejected=no
20231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20232for as_dir in $PATH
20233do
20234  IFS=$as_save_IFS
20235  test -z "$as_dir" && as_dir=.
20236  for ac_exec_ext in '' $ac_executable_extensions; do
20237  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20238    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20239       ac_prog_rejected=yes
20240       continue
20241     fi
20242    ac_cv_prog_CC="cc"
20243    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20244    break 2
20245  fi
20246done
20247done
20248IFS=$as_save_IFS
20249
20250if test $ac_prog_rejected = yes; then
20251  # We found a bogon in the path, so make sure we never use it.
20252  set dummy $ac_cv_prog_CC
20253  shift
20254  if test $# != 0; then
20255    # We chose a different compiler from the bogus one.
20256    # However, it has the same basename, so the bogon will be chosen
20257    # first if we set CC to just the basename; use the full file name.
20258    shift
20259    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20260  fi
20261fi
20262fi
20263fi
20264CC=$ac_cv_prog_CC
20265if test -n "$CC"; then
20266  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20267$as_echo "$CC" >&6; }
20268else
20269  { $as_echo "$as_me:$LINENO: result: no" >&5
20270$as_echo "no" >&6; }
20271fi
20272
20273
20274fi
20275if test -z "$CC"; then
20276  if test -n "$ac_tool_prefix"; then
20277  for ac_prog in cl.exe
20278  do
20279    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20280set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20281{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20282$as_echo_n "checking for $ac_word... " >&6; }
20283if test "${ac_cv_prog_CC+set}" = set; then
20284  $as_echo_n "(cached) " >&6
20285else
20286  if test -n "$CC"; then
20287  ac_cv_prog_CC="$CC" # Let the user override the test.
20288else
20289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20290for as_dir in $PATH
20291do
20292  IFS=$as_save_IFS
20293  test -z "$as_dir" && as_dir=.
20294  for ac_exec_ext in '' $ac_executable_extensions; do
20295  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20296    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20297    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20298    break 2
20299  fi
20300done
20301done
20302IFS=$as_save_IFS
20303
20304fi
20305fi
20306CC=$ac_cv_prog_CC
20307if test -n "$CC"; then
20308  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20309$as_echo "$CC" >&6; }
20310else
20311  { $as_echo "$as_me:$LINENO: result: no" >&5
20312$as_echo "no" >&6; }
20313fi
20314
20315
20316    test -n "$CC" && break
20317  done
20318fi
20319if test -z "$CC"; then
20320  ac_ct_CC=$CC
20321  for ac_prog in cl.exe
20322do
20323  # Extract the first word of "$ac_prog", so it can be a program name with args.
20324set dummy $ac_prog; ac_word=$2
20325{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20326$as_echo_n "checking for $ac_word... " >&6; }
20327if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20328  $as_echo_n "(cached) " >&6
20329else
20330  if test -n "$ac_ct_CC"; then
20331  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20332else
20333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20334for as_dir in $PATH
20335do
20336  IFS=$as_save_IFS
20337  test -z "$as_dir" && as_dir=.
20338  for ac_exec_ext in '' $ac_executable_extensions; do
20339  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20340    ac_cv_prog_ac_ct_CC="$ac_prog"
20341    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20342    break 2
20343  fi
20344done
20345done
20346IFS=$as_save_IFS
20347
20348fi
20349fi
20350ac_ct_CC=$ac_cv_prog_ac_ct_CC
20351if test -n "$ac_ct_CC"; then
20352  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20353$as_echo "$ac_ct_CC" >&6; }
20354else
20355  { $as_echo "$as_me:$LINENO: result: no" >&5
20356$as_echo "no" >&6; }
20357fi
20358
20359
20360  test -n "$ac_ct_CC" && break
20361done
20362
20363  if test "x$ac_ct_CC" = x; then
20364    CC=""
20365  else
20366    case $cross_compiling:$ac_tool_warned in
20367yes:)
20368{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20369$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20370ac_tool_warned=yes ;;
20371esac
20372    CC=$ac_ct_CC
20373  fi
20374fi
20375
20376fi
20377
20378
20379test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20381{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20382See \`config.log' for more details." >&5
20383$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20384See \`config.log' for more details." >&2;}
20385   { (exit 1); exit 1; }; }; }
20386
20387# Provide some information about the compiler.
20388$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20389set X $ac_compile
20390ac_compiler=$2
20391{ (ac_try="$ac_compiler --version >&5"
20392case "(($ac_try" in
20393  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20394  *) ac_try_echo=$ac_try;;
20395esac
20396eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20397$as_echo "$ac_try_echo") >&5
20398  (eval "$ac_compiler --version >&5") 2>&5
20399  ac_status=$?
20400  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20401  (exit $ac_status); }
20402{ (ac_try="$ac_compiler -v >&5"
20403case "(($ac_try" in
20404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20405  *) ac_try_echo=$ac_try;;
20406esac
20407eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20408$as_echo "$ac_try_echo") >&5
20409  (eval "$ac_compiler -v >&5") 2>&5
20410  ac_status=$?
20411  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20412  (exit $ac_status); }
20413{ (ac_try="$ac_compiler -V >&5"
20414case "(($ac_try" in
20415  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20416  *) ac_try_echo=$ac_try;;
20417esac
20418eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20419$as_echo "$ac_try_echo") >&5
20420  (eval "$ac_compiler -V >&5") 2>&5
20421  ac_status=$?
20422  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20423  (exit $ac_status); }
20424
20425{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20426$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20427if test "${ac_cv_c_compiler_gnu+set}" = set; then
20428  $as_echo_n "(cached) " >&6
20429else
20430  cat >conftest.$ac_ext <<_ACEOF
20431/* confdefs.h.  */
20432_ACEOF
20433cat confdefs.h >>conftest.$ac_ext
20434cat >>conftest.$ac_ext <<_ACEOF
20435/* end confdefs.h.  */
20436
20437int
20438main ()
20439{
20440#ifndef __GNUC__
20441       choke me
20442#endif
20443
20444  ;
20445  return 0;
20446}
20447_ACEOF
20448rm -f conftest.$ac_objext
20449if { (ac_try="$ac_compile"
20450case "(($ac_try" in
20451  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20452  *) ac_try_echo=$ac_try;;
20453esac
20454eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20455$as_echo "$ac_try_echo") >&5
20456  (eval "$ac_compile") 2>conftest.er1
20457  ac_status=$?
20458  grep -v '^ *+' conftest.er1 >conftest.err
20459  rm -f conftest.er1
20460  cat conftest.err >&5
20461  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20462  (exit $ac_status); } && {
20463	 test -z "$ac_c_werror_flag" ||
20464	 test ! -s conftest.err
20465       } && test -s conftest.$ac_objext; then
20466  ac_compiler_gnu=yes
20467else
20468  $as_echo "$as_me: failed program was:" >&5
20469sed 's/^/| /' conftest.$ac_ext >&5
20470
20471	ac_compiler_gnu=no
20472fi
20473
20474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20475ac_cv_c_compiler_gnu=$ac_compiler_gnu
20476
20477fi
20478{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20479$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20480if test $ac_compiler_gnu = yes; then
20481  GCC=yes
20482else
20483  GCC=
20484fi
20485ac_test_CFLAGS=${CFLAGS+set}
20486ac_save_CFLAGS=$CFLAGS
20487{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20488$as_echo_n "checking whether $CC accepts -g... " >&6; }
20489if test "${ac_cv_prog_cc_g+set}" = set; then
20490  $as_echo_n "(cached) " >&6
20491else
20492  ac_save_c_werror_flag=$ac_c_werror_flag
20493   ac_c_werror_flag=yes
20494   ac_cv_prog_cc_g=no
20495   CFLAGS="-g"
20496   cat >conftest.$ac_ext <<_ACEOF
20497/* confdefs.h.  */
20498_ACEOF
20499cat confdefs.h >>conftest.$ac_ext
20500cat >>conftest.$ac_ext <<_ACEOF
20501/* end confdefs.h.  */
20502
20503int
20504main ()
20505{
20506
20507  ;
20508  return 0;
20509}
20510_ACEOF
20511rm -f conftest.$ac_objext
20512if { (ac_try="$ac_compile"
20513case "(($ac_try" in
20514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20515  *) ac_try_echo=$ac_try;;
20516esac
20517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20518$as_echo "$ac_try_echo") >&5
20519  (eval "$ac_compile") 2>conftest.er1
20520  ac_status=$?
20521  grep -v '^ *+' conftest.er1 >conftest.err
20522  rm -f conftest.er1
20523  cat conftest.err >&5
20524  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20525  (exit $ac_status); } && {
20526	 test -z "$ac_c_werror_flag" ||
20527	 test ! -s conftest.err
20528       } && test -s conftest.$ac_objext; then
20529  ac_cv_prog_cc_g=yes
20530else
20531  $as_echo "$as_me: failed program was:" >&5
20532sed 's/^/| /' conftest.$ac_ext >&5
20533
20534	CFLAGS=""
20535      cat >conftest.$ac_ext <<_ACEOF
20536/* confdefs.h.  */
20537_ACEOF
20538cat confdefs.h >>conftest.$ac_ext
20539cat >>conftest.$ac_ext <<_ACEOF
20540/* end confdefs.h.  */
20541
20542int
20543main ()
20544{
20545
20546  ;
20547  return 0;
20548}
20549_ACEOF
20550rm -f conftest.$ac_objext
20551if { (ac_try="$ac_compile"
20552case "(($ac_try" in
20553  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20554  *) ac_try_echo=$ac_try;;
20555esac
20556eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20557$as_echo "$ac_try_echo") >&5
20558  (eval "$ac_compile") 2>conftest.er1
20559  ac_status=$?
20560  grep -v '^ *+' conftest.er1 >conftest.err
20561  rm -f conftest.er1
20562  cat conftest.err >&5
20563  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20564  (exit $ac_status); } && {
20565	 test -z "$ac_c_werror_flag" ||
20566	 test ! -s conftest.err
20567       } && test -s conftest.$ac_objext; then
20568  :
20569else
20570  $as_echo "$as_me: failed program was:" >&5
20571sed 's/^/| /' conftest.$ac_ext >&5
20572
20573	ac_c_werror_flag=$ac_save_c_werror_flag
20574	 CFLAGS="-g"
20575	 cat >conftest.$ac_ext <<_ACEOF
20576/* confdefs.h.  */
20577_ACEOF
20578cat confdefs.h >>conftest.$ac_ext
20579cat >>conftest.$ac_ext <<_ACEOF
20580/* end confdefs.h.  */
20581
20582int
20583main ()
20584{
20585
20586  ;
20587  return 0;
20588}
20589_ACEOF
20590rm -f conftest.$ac_objext
20591if { (ac_try="$ac_compile"
20592case "(($ac_try" in
20593  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20594  *) ac_try_echo=$ac_try;;
20595esac
20596eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20597$as_echo "$ac_try_echo") >&5
20598  (eval "$ac_compile") 2>conftest.er1
20599  ac_status=$?
20600  grep -v '^ *+' conftest.er1 >conftest.err
20601  rm -f conftest.er1
20602  cat conftest.err >&5
20603  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20604  (exit $ac_status); } && {
20605	 test -z "$ac_c_werror_flag" ||
20606	 test ! -s conftest.err
20607       } && test -s conftest.$ac_objext; then
20608  ac_cv_prog_cc_g=yes
20609else
20610  $as_echo "$as_me: failed program was:" >&5
20611sed 's/^/| /' conftest.$ac_ext >&5
20612
20613
20614fi
20615
20616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20617fi
20618
20619rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20620fi
20621
20622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20623   ac_c_werror_flag=$ac_save_c_werror_flag
20624fi
20625{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20626$as_echo "$ac_cv_prog_cc_g" >&6; }
20627if test "$ac_test_CFLAGS" = set; then
20628  CFLAGS=$ac_save_CFLAGS
20629elif test $ac_cv_prog_cc_g = yes; then
20630  if test "$GCC" = yes; then
20631    CFLAGS="-g -O2"
20632  else
20633    CFLAGS="-g"
20634  fi
20635else
20636  if test "$GCC" = yes; then
20637    CFLAGS="-O2"
20638  else
20639    CFLAGS=
20640  fi
20641fi
20642{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20643$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20644if test "${ac_cv_prog_cc_c89+set}" = set; then
20645  $as_echo_n "(cached) " >&6
20646else
20647  ac_cv_prog_cc_c89=no
20648ac_save_CC=$CC
20649cat >conftest.$ac_ext <<_ACEOF
20650/* confdefs.h.  */
20651_ACEOF
20652cat confdefs.h >>conftest.$ac_ext
20653cat >>conftest.$ac_ext <<_ACEOF
20654/* end confdefs.h.  */
20655#include <stdarg.h>
20656#include <stdio.h>
20657#include <sys/types.h>
20658#include <sys/stat.h>
20659/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20660struct buf { int x; };
20661FILE * (*rcsopen) (struct buf *, struct stat *, int);
20662static char *e (p, i)
20663     char **p;
20664     int i;
20665{
20666  return p[i];
20667}
20668static char *f (char * (*g) (char **, int), char **p, ...)
20669{
20670  char *s;
20671  va_list v;
20672  va_start (v,p);
20673  s = g (p, va_arg (v,int));
20674  va_end (v);
20675  return s;
20676}
20677
20678/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20679   function prototypes and stuff, but not '\xHH' hex character constants.
20680   These don't provoke an error unfortunately, instead are silently treated
20681   as 'x'.  The following induces an error, until -std is added to get
20682   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20683   array size at least.  It's necessary to write '\x00'==0 to get something
20684   that's true only with -std.  */
20685int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20686
20687/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20688   inside strings and character constants.  */
20689#define FOO(x) 'x'
20690int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20691
20692int test (int i, double x);
20693struct s1 {int (*f) (int a);};
20694struct s2 {int (*f) (double a);};
20695int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20696int argc;
20697char **argv;
20698int
20699main ()
20700{
20701return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20702  ;
20703  return 0;
20704}
20705_ACEOF
20706for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20707	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20708do
20709  CC="$ac_save_CC $ac_arg"
20710  rm -f conftest.$ac_objext
20711if { (ac_try="$ac_compile"
20712case "(($ac_try" in
20713  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20714  *) ac_try_echo=$ac_try;;
20715esac
20716eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20717$as_echo "$ac_try_echo") >&5
20718  (eval "$ac_compile") 2>conftest.er1
20719  ac_status=$?
20720  grep -v '^ *+' conftest.er1 >conftest.err
20721  rm -f conftest.er1
20722  cat conftest.err >&5
20723  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20724  (exit $ac_status); } && {
20725	 test -z "$ac_c_werror_flag" ||
20726	 test ! -s conftest.err
20727       } && test -s conftest.$ac_objext; then
20728  ac_cv_prog_cc_c89=$ac_arg
20729else
20730  $as_echo "$as_me: failed program was:" >&5
20731sed 's/^/| /' conftest.$ac_ext >&5
20732
20733
20734fi
20735
20736rm -f core conftest.err conftest.$ac_objext
20737  test "x$ac_cv_prog_cc_c89" != "xno" && break
20738done
20739rm -f conftest.$ac_ext
20740CC=$ac_save_CC
20741
20742fi
20743# AC_CACHE_VAL
20744case "x$ac_cv_prog_cc_c89" in
20745  x)
20746    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20747$as_echo "none needed" >&6; } ;;
20748  xno)
20749    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20750$as_echo "unsupported" >&6; } ;;
20751  *)
20752    CC="$CC $ac_cv_prog_cc_c89"
20753    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20754$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20755esac
20756
20757
20758ac_ext=c
20759ac_cpp='$CPP $CPPFLAGS'
20760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20762ac_compiler_gnu=$ac_cv_c_compiler_gnu
20763
20764depcc="$CC"   am_compiler_list=
20765
20766{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20767$as_echo_n "checking dependency style of $depcc... " >&6; }
20768if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20769  $as_echo_n "(cached) " >&6
20770else
20771  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20772  # We make a subdir and do the tests there.  Otherwise we can end up
20773  # making bogus files that we don't know about and never remove.  For
20774  # instance it was reported that on HP-UX the gcc test will end up
20775  # making a dummy file named `D' -- because `-MD' means `put the output
20776  # in D'.
20777  mkdir conftest.dir
20778  # Copy depcomp to subdir because otherwise we won't find it if we're
20779  # using a relative directory.
20780  cp "$am_depcomp" conftest.dir
20781  cd conftest.dir
20782  # We will build objects and dependencies in a subdirectory because
20783  # it helps to detect inapplicable dependency modes.  For instance
20784  # both Tru64's cc and ICC support -MD to output dependencies as a
20785  # side effect of compilation, but ICC will put the dependencies in
20786  # the current directory while Tru64 will put them in the object
20787  # directory.
20788  mkdir sub
20789
20790  am_cv_CC_dependencies_compiler_type=none
20791  if test "$am_compiler_list" = ""; then
20792     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20793  fi
20794  am__universal=false
20795  case " $depcc " in #(
20796     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20797     esac
20798
20799  for depmode in $am_compiler_list; do
20800    # Setup a source with many dependencies, because some compilers
20801    # like to wrap large dependency lists on column 80 (with \), and
20802    # we should not choose a depcomp mode which is confused by this.
20803    #
20804    # We need to recreate these files for each test, as the compiler may
20805    # overwrite some of them when testing with obscure command lines.
20806    # This happens at least with the AIX C compiler.
20807    : > sub/conftest.c
20808    for i in 1 2 3 4 5 6; do
20809      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20810      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20811      # Solaris 8's {/usr,}/bin/sh.
20812      touch sub/conftst$i.h
20813    done
20814    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20815
20816    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20817    # mode.  It turns out that the SunPro C++ compiler does not properly
20818    # handle `-M -o', and we need to detect this.  Also, some Intel
20819    # versions had trouble with output in subdirs
20820    am__obj=sub/conftest.${OBJEXT-o}
20821    am__minus_obj="-o $am__obj"
20822    case $depmode in
20823    gcc)
20824      # This depmode causes a compiler race in universal mode.
20825      test "$am__universal" = false || continue
20826      ;;
20827    nosideeffect)
20828      # after this tag, mechanisms are not by side-effect, so they'll
20829      # only be used when explicitly requested
20830      if test "x$enable_dependency_tracking" = xyes; then
20831	continue
20832      else
20833	break
20834      fi
20835      ;;
20836    msvisualcpp | msvcmsys)
20837      # This compiler won't grok `-c -o', but also, the minuso test has
20838      # not run yet.  These depmodes are late enough in the game, and
20839      # so weak that their functioning should not be impacted.
20840      am__obj=conftest.${OBJEXT-o}
20841      am__minus_obj=
20842      ;;
20843    none) break ;;
20844    esac
20845    if depmode=$depmode \
20846       source=sub/conftest.c object=$am__obj \
20847       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20848       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20849         >/dev/null 2>conftest.err &&
20850       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20851       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20852       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20853       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20854      # icc doesn't choke on unknown options, it will just issue warnings
20855      # or remarks (even with -Werror).  So we grep stderr for any message
20856      # that says an option was ignored or not supported.
20857      # When given -MP, icc 7.0 and 7.1 complain thusly:
20858      #   icc: Command line warning: ignoring option '-M'; no argument required
20859      # The diagnosis changed in icc 8.0:
20860      #   icc: Command line remark: option '-MP' not supported
20861      if (grep 'ignoring option' conftest.err ||
20862          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20863        am_cv_CC_dependencies_compiler_type=$depmode
20864        break
20865      fi
20866    fi
20867  done
20868
20869  cd ..
20870  rm -rf conftest.dir
20871else
20872  am_cv_CC_dependencies_compiler_type=none
20873fi
20874
20875fi
20876{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20877$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20878CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20879
20880 if
20881  test "x$enable_dependency_tracking" != xno \
20882  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20883  am__fastdepCC_TRUE=
20884  am__fastdepCC_FALSE='#'
20885else
20886  am__fastdepCC_TRUE='#'
20887  am__fastdepCC_FALSE=
20888fi
20889
20890
20891
20892
20893
20894
20895
20896# Check whether --with-xorg-module-dir was given.
20897if test "${with_xorg_module_dir+set}" = set; then
20898  withval=$with_xorg_module_dir; moduledir="$withval"
20899else
20900  moduledir="$libdir/xorg/modules"
20901fi
20902
20903
20904# Checks for extensions
20905
20906	SAVE_CFLAGS="$CFLAGS"
20907	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20908	cat >conftest.$ac_ext <<_ACEOF
20909/* confdefs.h.  */
20910_ACEOF
20911cat confdefs.h >>conftest.$ac_ext
20912cat >>conftest.$ac_ext <<_ACEOF
20913/* end confdefs.h.  */
20914
20915#include "xorg-server.h"
20916#if !defined RANDR
20917#error RANDR not defined
20918#endif
20919
20920int
20921main ()
20922{
20923
20924  ;
20925  return 0;
20926}
20927_ACEOF
20928rm -f conftest.$ac_objext
20929if { (ac_try="$ac_compile"
20930case "(($ac_try" in
20931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20932  *) ac_try_echo=$ac_try;;
20933esac
20934eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20935$as_echo "$ac_try_echo") >&5
20936  (eval "$ac_compile") 2>conftest.er1
20937  ac_status=$?
20938  grep -v '^ *+' conftest.er1 >conftest.err
20939  rm -f conftest.er1
20940  cat conftest.err >&5
20941  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20942  (exit $ac_status); } && {
20943	 test -z "$ac_c_werror_flag" ||
20944	 test ! -s conftest.err
20945       } && test -s conftest.$ac_objext; then
20946  _EXT_CHECK=yes
20947else
20948  $as_echo "$as_me: failed program was:" >&5
20949sed 's/^/| /' conftest.$ac_ext >&5
20950
20951	_EXT_CHECK=no
20952fi
20953
20954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20955	CFLAGS="$SAVE_CFLAGS"
20956	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20957$as_echo_n "checking if RANDR is defined... " >&6; }
20958	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20959$as_echo "$_EXT_CHECK" >&6; }
20960	if test "$_EXT_CHECK" != no; then
20961		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20962	fi
20963
20964
20965	SAVE_CFLAGS="$CFLAGS"
20966	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20967	cat >conftest.$ac_ext <<_ACEOF
20968/* confdefs.h.  */
20969_ACEOF
20970cat confdefs.h >>conftest.$ac_ext
20971cat >>conftest.$ac_ext <<_ACEOF
20972/* end confdefs.h.  */
20973
20974#include "xorg-server.h"
20975#if !defined RENDER
20976#error RENDER not defined
20977#endif
20978
20979int
20980main ()
20981{
20982
20983  ;
20984  return 0;
20985}
20986_ACEOF
20987rm -f conftest.$ac_objext
20988if { (ac_try="$ac_compile"
20989case "(($ac_try" in
20990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20991  *) ac_try_echo=$ac_try;;
20992esac
20993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20994$as_echo "$ac_try_echo") >&5
20995  (eval "$ac_compile") 2>conftest.er1
20996  ac_status=$?
20997  grep -v '^ *+' conftest.er1 >conftest.err
20998  rm -f conftest.er1
20999  cat conftest.err >&5
21000  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21001  (exit $ac_status); } && {
21002	 test -z "$ac_c_werror_flag" ||
21003	 test ! -s conftest.err
21004       } && test -s conftest.$ac_objext; then
21005  _EXT_CHECK=yes
21006else
21007  $as_echo "$as_me: failed program was:" >&5
21008sed 's/^/| /' conftest.$ac_ext >&5
21009
21010	_EXT_CHECK=no
21011fi
21012
21013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21014	CFLAGS="$SAVE_CFLAGS"
21015	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21016$as_echo_n "checking if RENDER is defined... " >&6; }
21017	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21018$as_echo "$_EXT_CHECK" >&6; }
21019	if test "$_EXT_CHECK" != no; then
21020		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21021	fi
21022
21023
21024	SAVE_CFLAGS="$CFLAGS"
21025	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21026	cat >conftest.$ac_ext <<_ACEOF
21027/* confdefs.h.  */
21028_ACEOF
21029cat confdefs.h >>conftest.$ac_ext
21030cat >>conftest.$ac_ext <<_ACEOF
21031/* end confdefs.h.  */
21032
21033#include "xorg-server.h"
21034#if !defined XV
21035#error XV not defined
21036#endif
21037
21038int
21039main ()
21040{
21041
21042  ;
21043  return 0;
21044}
21045_ACEOF
21046rm -f conftest.$ac_objext
21047if { (ac_try="$ac_compile"
21048case "(($ac_try" in
21049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21050  *) ac_try_echo=$ac_try;;
21051esac
21052eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21053$as_echo "$ac_try_echo") >&5
21054  (eval "$ac_compile") 2>conftest.er1
21055  ac_status=$?
21056  grep -v '^ *+' conftest.er1 >conftest.err
21057  rm -f conftest.er1
21058  cat conftest.err >&5
21059  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21060  (exit $ac_status); } && {
21061	 test -z "$ac_c_werror_flag" ||
21062	 test ! -s conftest.err
21063       } && test -s conftest.$ac_objext; then
21064  _EXT_CHECK=yes
21065else
21066  $as_echo "$as_me: failed program was:" >&5
21067sed 's/^/| /' conftest.$ac_ext >&5
21068
21069	_EXT_CHECK=no
21070fi
21071
21072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21073	CFLAGS="$SAVE_CFLAGS"
21074	{ $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21075$as_echo_n "checking if XV is defined... " >&6; }
21076	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21077$as_echo "$_EXT_CHECK" >&6; }
21078	if test "$_EXT_CHECK" != no; then
21079		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21080	fi
21081
21082
21083	SAVE_CFLAGS="$CFLAGS"
21084	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21085	cat >conftest.$ac_ext <<_ACEOF
21086/* confdefs.h.  */
21087_ACEOF
21088cat confdefs.h >>conftest.$ac_ext
21089cat >>conftest.$ac_ext <<_ACEOF
21090/* end confdefs.h.  */
21091
21092#include "xorg-server.h"
21093#if !defined DPMSExtension
21094#error DPMSExtension not defined
21095#endif
21096
21097int
21098main ()
21099{
21100
21101  ;
21102  return 0;
21103}
21104_ACEOF
21105rm -f conftest.$ac_objext
21106if { (ac_try="$ac_compile"
21107case "(($ac_try" in
21108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21109  *) ac_try_echo=$ac_try;;
21110esac
21111eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21112$as_echo "$ac_try_echo") >&5
21113  (eval "$ac_compile") 2>conftest.er1
21114  ac_status=$?
21115  grep -v '^ *+' conftest.er1 >conftest.err
21116  rm -f conftest.er1
21117  cat conftest.err >&5
21118  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21119  (exit $ac_status); } && {
21120	 test -z "$ac_c_werror_flag" ||
21121	 test ! -s conftest.err
21122       } && test -s conftest.$ac_objext; then
21123  _EXT_CHECK=yes
21124else
21125  $as_echo "$as_me: failed program was:" >&5
21126sed 's/^/| /' conftest.$ac_ext >&5
21127
21128	_EXT_CHECK=no
21129fi
21130
21131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21132	CFLAGS="$SAVE_CFLAGS"
21133	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21134$as_echo_n "checking if DPMSExtension is defined... " >&6; }
21135	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21136$as_echo "$_EXT_CHECK" >&6; }
21137	if test "$_EXT_CHECK" != no; then
21138		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21139	fi
21140
21141
21142# Checks for pkg-config packages
21143
21144
21145if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21146	if test -n "$ac_tool_prefix"; then
21147  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21148set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21149{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21150$as_echo_n "checking for $ac_word... " >&6; }
21151if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21152  $as_echo_n "(cached) " >&6
21153else
21154  case $PKG_CONFIG in
21155  [\\/]* | ?:[\\/]*)
21156  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21157  ;;
21158  *)
21159  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21160for as_dir in $PATH
21161do
21162  IFS=$as_save_IFS
21163  test -z "$as_dir" && as_dir=.
21164  for ac_exec_ext in '' $ac_executable_extensions; do
21165  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21166    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21167    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21168    break 2
21169  fi
21170done
21171done
21172IFS=$as_save_IFS
21173
21174  ;;
21175esac
21176fi
21177PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21178if test -n "$PKG_CONFIG"; then
21179  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21180$as_echo "$PKG_CONFIG" >&6; }
21181else
21182  { $as_echo "$as_me:$LINENO: result: no" >&5
21183$as_echo "no" >&6; }
21184fi
21185
21186
21187fi
21188if test -z "$ac_cv_path_PKG_CONFIG"; then
21189  ac_pt_PKG_CONFIG=$PKG_CONFIG
21190  # Extract the first word of "pkg-config", so it can be a program name with args.
21191set dummy pkg-config; ac_word=$2
21192{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21193$as_echo_n "checking for $ac_word... " >&6; }
21194if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21195  $as_echo_n "(cached) " >&6
21196else
21197  case $ac_pt_PKG_CONFIG in
21198  [\\/]* | ?:[\\/]*)
21199  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21200  ;;
21201  *)
21202  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21203for as_dir in $PATH
21204do
21205  IFS=$as_save_IFS
21206  test -z "$as_dir" && as_dir=.
21207  for ac_exec_ext in '' $ac_executable_extensions; do
21208  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21209    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21210    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21211    break 2
21212  fi
21213done
21214done
21215IFS=$as_save_IFS
21216
21217  ;;
21218esac
21219fi
21220ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21221if test -n "$ac_pt_PKG_CONFIG"; then
21222  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21223$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21224else
21225  { $as_echo "$as_me:$LINENO: result: no" >&5
21226$as_echo "no" >&6; }
21227fi
21228
21229  if test "x$ac_pt_PKG_CONFIG" = x; then
21230    PKG_CONFIG=""
21231  else
21232    case $cross_compiling:$ac_tool_warned in
21233yes:)
21234{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21235$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21236ac_tool_warned=yes ;;
21237esac
21238    PKG_CONFIG=$ac_pt_PKG_CONFIG
21239  fi
21240else
21241  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21242fi
21243
21244fi
21245if test -n "$PKG_CONFIG"; then
21246	_pkg_min_version=0.9.0
21247	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21248$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21249	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21250		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21251$as_echo "yes" >&6; }
21252	else
21253		{ $as_echo "$as_me:$LINENO: result: no" >&5
21254$as_echo "no" >&6; }
21255		PKG_CONFIG=""
21256	fi
21257
21258fi
21259
21260pkg_failed=no
21261{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21262$as_echo_n "checking for XORG... " >&6; }
21263
21264if test -n "$XORG_CFLAGS"; then
21265    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21266 elif test -n "$PKG_CONFIG"; then
21267    if test -n "$PKG_CONFIG" && \
21268    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21269  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21270  ac_status=$?
21271  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21272  (exit $ac_status); }; then
21273  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21274else
21275  pkg_failed=yes
21276fi
21277 else
21278    pkg_failed=untried
21279fi
21280if test -n "$XORG_LIBS"; then
21281    pkg_cv_XORG_LIBS="$XORG_LIBS"
21282 elif test -n "$PKG_CONFIG"; then
21283    if test -n "$PKG_CONFIG" && \
21284    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21285  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21286  ac_status=$?
21287  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21288  (exit $ac_status); }; then
21289  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21290else
21291  pkg_failed=yes
21292fi
21293 else
21294    pkg_failed=untried
21295fi
21296
21297
21298
21299if test $pkg_failed = yes; then
21300
21301if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21302        _pkg_short_errors_supported=yes
21303else
21304        _pkg_short_errors_supported=no
21305fi
21306        if test $_pkg_short_errors_supported = yes; then
21307	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21308        else
21309	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21310        fi
21311	# Put the nasty error message in config.log where it belongs
21312	echo "$XORG_PKG_ERRORS" >&5
21313
21314	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21315
21316$XORG_PKG_ERRORS
21317
21318Consider adjusting the PKG_CONFIG_PATH environment variable if you
21319installed software in a non-standard prefix.
21320
21321Alternatively, you may set the environment variables XORG_CFLAGS
21322and XORG_LIBS to avoid the need to call pkg-config.
21323See the pkg-config man page for more details.
21324" >&5
21325$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21326
21327$XORG_PKG_ERRORS
21328
21329Consider adjusting the PKG_CONFIG_PATH environment variable if you
21330installed software in a non-standard prefix.
21331
21332Alternatively, you may set the environment variables XORG_CFLAGS
21333and XORG_LIBS to avoid the need to call pkg-config.
21334See the pkg-config man page for more details.
21335" >&2;}
21336   { (exit 1); exit 1; }; }
21337elif test $pkg_failed = untried; then
21338	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21339$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21340{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21341is in your PATH or set the PKG_CONFIG environment variable to the full
21342path to pkg-config.
21343
21344Alternatively, you may set the environment variables XORG_CFLAGS
21345and XORG_LIBS to avoid the need to call pkg-config.
21346See the pkg-config man page for more details.
21347
21348To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21349See \`config.log' for more details." >&5
21350$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21351is in your PATH or set the PKG_CONFIG environment variable to the full
21352path to pkg-config.
21353
21354Alternatively, you may set the environment variables XORG_CFLAGS
21355and XORG_LIBS to avoid the need to call pkg-config.
21356See the pkg-config man page for more details.
21357
21358To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21359See \`config.log' for more details." >&2;}
21360   { (exit 1); exit 1; }; }; }
21361else
21362	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21363	XORG_LIBS=$pkg_cv_XORG_LIBS
21364        { $as_echo "$as_me:$LINENO: result: yes" >&5
21365$as_echo "yes" >&6; }
21366	:
21367fi
21368
21369pkg_failed=no
21370{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21371$as_echo_n "checking for XEXT... " >&6; }
21372
21373if test -n "$XEXT_CFLAGS"; then
21374    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21375 elif test -n "$PKG_CONFIG"; then
21376    if test -n "$PKG_CONFIG" && \
21377    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21378  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21379  ac_status=$?
21380  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21381  (exit $ac_status); }; then
21382  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21383else
21384  pkg_failed=yes
21385fi
21386 else
21387    pkg_failed=untried
21388fi
21389if test -n "$XEXT_LIBS"; then
21390    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21391 elif test -n "$PKG_CONFIG"; then
21392    if test -n "$PKG_CONFIG" && \
21393    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21394  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21395  ac_status=$?
21396  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21397  (exit $ac_status); }; then
21398  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21399else
21400  pkg_failed=yes
21401fi
21402 else
21403    pkg_failed=untried
21404fi
21405
21406
21407
21408if test $pkg_failed = yes; then
21409
21410if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21411        _pkg_short_errors_supported=yes
21412else
21413        _pkg_short_errors_supported=no
21414fi
21415        if test $_pkg_short_errors_supported = yes; then
21416	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21417        else
21418	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21419        fi
21420	# Put the nasty error message in config.log where it belongs
21421	echo "$XEXT_PKG_ERRORS" >&5
21422
21423	{ $as_echo "$as_me:$LINENO: result: no" >&5
21424$as_echo "no" >&6; }
21425                HAVE_XEXTPROTO_71="no"
21426elif test $pkg_failed = untried; then
21427	HAVE_XEXTPROTO_71="no"
21428else
21429	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21430	XEXT_LIBS=$pkg_cv_XEXT_LIBS
21431        { $as_echo "$as_me:$LINENO: result: yes" >&5
21432$as_echo "yes" >&6; }
21433	HAVE_XEXTPROTO_71="yes";
21434cat >>confdefs.h <<\_ACEOF
21435#define HAVE_XEXTPROTO_71 1
21436_ACEOF
21437
21438fi
21439 if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
21440  HAVE_XEXTPROTO_71_TRUE=
21441  HAVE_XEXTPROTO_71_FALSE='#'
21442else
21443  HAVE_XEXTPROTO_71_TRUE='#'
21444  HAVE_XEXTPROTO_71_FALSE=
21445fi
21446
21447sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21448
21449# Checks for libraries.
21450SAVE_CPPFLAGS="$CPPFLAGS"
21451CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21452{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21453$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21454if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21455  $as_echo_n "(cached) " >&6
21456else
21457  cat >conftest.$ac_ext <<_ACEOF
21458/* confdefs.h.  */
21459_ACEOF
21460cat confdefs.h >>conftest.$ac_ext
21461cat >>conftest.$ac_ext <<_ACEOF
21462/* end confdefs.h.  */
21463#include "xorg-server.h"
21464
21465int
21466main ()
21467{
21468#ifndef XSERVER_LIBPCIACCESS
21469  (void) XSERVER_LIBPCIACCESS;
21470#endif
21471
21472  ;
21473  return 0;
21474}
21475_ACEOF
21476rm -f conftest.$ac_objext
21477if { (ac_try="$ac_compile"
21478case "(($ac_try" in
21479  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21480  *) ac_try_echo=$ac_try;;
21481esac
21482eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21483$as_echo "$ac_try_echo") >&5
21484  (eval "$ac_compile") 2>conftest.er1
21485  ac_status=$?
21486  grep -v '^ *+' conftest.er1 >conftest.err
21487  rm -f conftest.er1
21488  cat conftest.err >&5
21489  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21490  (exit $ac_status); } && {
21491	 test -z "$ac_c_werror_flag" ||
21492	 test ! -s conftest.err
21493       } && test -s conftest.$ac_objext; then
21494  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21495else
21496  $as_echo "$as_me: failed program was:" >&5
21497sed 's/^/| /' conftest.$ac_ext >&5
21498
21499	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21500fi
21501
21502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21503fi
21504{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21505$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21506if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21507  XSERVER_LIBPCIACCESS=yes
21508else
21509  XSERVER_LIBPCIACCESS=no
21510fi
21511
21512{ $as_echo "$as_me:$LINENO: checking for xf86Modes.h" >&5
21513$as_echo_n "checking for xf86Modes.h... " >&6; }
21514if test "${ac_cv_header_xf86Modes_h+set}" = set; then
21515  $as_echo_n "(cached) " >&6
21516else
21517  cat >conftest.$ac_ext <<_ACEOF
21518/* confdefs.h.  */
21519_ACEOF
21520cat confdefs.h >>conftest.$ac_ext
21521cat >>conftest.$ac_ext <<_ACEOF
21522/* end confdefs.h.  */
21523#include "xorg-server.h"
21524
21525#include <xf86Modes.h>
21526_ACEOF
21527rm -f conftest.$ac_objext
21528if { (ac_try="$ac_compile"
21529case "(($ac_try" in
21530  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21531  *) ac_try_echo=$ac_try;;
21532esac
21533eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21534$as_echo "$ac_try_echo") >&5
21535  (eval "$ac_compile") 2>conftest.er1
21536  ac_status=$?
21537  grep -v '^ *+' conftest.er1 >conftest.err
21538  rm -f conftest.er1
21539  cat conftest.err >&5
21540  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21541  (exit $ac_status); } && {
21542	 test -z "$ac_c_werror_flag" ||
21543	 test ! -s conftest.err
21544       } && test -s conftest.$ac_objext; then
21545  ac_cv_header_xf86Modes_h=yes
21546else
21547  $as_echo "$as_me: failed program was:" >&5
21548sed 's/^/| /' conftest.$ac_ext >&5
21549
21550	ac_cv_header_xf86Modes_h=no
21551fi
21552
21553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21554fi
21555{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf86Modes_h" >&5
21556$as_echo "$ac_cv_header_xf86Modes_h" >&6; }
21557if test "x$ac_cv_header_xf86Modes_h" = x""yes; then
21558  XMODES=yes
21559else
21560  XMODES=no
21561fi
21562
21563
21564CPPFLAGS="$SAVE_CPPFLAGS"
21565
21566# Checks for header files.
21567{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21568$as_echo_n "checking for ANSI C header files... " >&6; }
21569if test "${ac_cv_header_stdc+set}" = set; then
21570  $as_echo_n "(cached) " >&6
21571else
21572  cat >conftest.$ac_ext <<_ACEOF
21573/* confdefs.h.  */
21574_ACEOF
21575cat confdefs.h >>conftest.$ac_ext
21576cat >>conftest.$ac_ext <<_ACEOF
21577/* end confdefs.h.  */
21578#include <stdlib.h>
21579#include <stdarg.h>
21580#include <string.h>
21581#include <float.h>
21582
21583int
21584main ()
21585{
21586
21587  ;
21588  return 0;
21589}
21590_ACEOF
21591rm -f conftest.$ac_objext
21592if { (ac_try="$ac_compile"
21593case "(($ac_try" in
21594  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21595  *) ac_try_echo=$ac_try;;
21596esac
21597eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21598$as_echo "$ac_try_echo") >&5
21599  (eval "$ac_compile") 2>conftest.er1
21600  ac_status=$?
21601  grep -v '^ *+' conftest.er1 >conftest.err
21602  rm -f conftest.er1
21603  cat conftest.err >&5
21604  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21605  (exit $ac_status); } && {
21606	 test -z "$ac_c_werror_flag" ||
21607	 test ! -s conftest.err
21608       } && test -s conftest.$ac_objext; then
21609  ac_cv_header_stdc=yes
21610else
21611  $as_echo "$as_me: failed program was:" >&5
21612sed 's/^/| /' conftest.$ac_ext >&5
21613
21614	ac_cv_header_stdc=no
21615fi
21616
21617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21618
21619if test $ac_cv_header_stdc = yes; then
21620  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21621  cat >conftest.$ac_ext <<_ACEOF
21622/* confdefs.h.  */
21623_ACEOF
21624cat confdefs.h >>conftest.$ac_ext
21625cat >>conftest.$ac_ext <<_ACEOF
21626/* end confdefs.h.  */
21627#include <string.h>
21628
21629_ACEOF
21630if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21631  $EGREP "memchr" >/dev/null 2>&1; then
21632  :
21633else
21634  ac_cv_header_stdc=no
21635fi
21636rm -f conftest*
21637
21638fi
21639
21640if test $ac_cv_header_stdc = yes; then
21641  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21642  cat >conftest.$ac_ext <<_ACEOF
21643/* confdefs.h.  */
21644_ACEOF
21645cat confdefs.h >>conftest.$ac_ext
21646cat >>conftest.$ac_ext <<_ACEOF
21647/* end confdefs.h.  */
21648#include <stdlib.h>
21649
21650_ACEOF
21651if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21652  $EGREP "free" >/dev/null 2>&1; then
21653  :
21654else
21655  ac_cv_header_stdc=no
21656fi
21657rm -f conftest*
21658
21659fi
21660
21661if test $ac_cv_header_stdc = yes; then
21662  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21663  if test "$cross_compiling" = yes; then
21664  :
21665else
21666  cat >conftest.$ac_ext <<_ACEOF
21667/* confdefs.h.  */
21668_ACEOF
21669cat confdefs.h >>conftest.$ac_ext
21670cat >>conftest.$ac_ext <<_ACEOF
21671/* end confdefs.h.  */
21672#include <ctype.h>
21673#include <stdlib.h>
21674#if ((' ' & 0x0FF) == 0x020)
21675# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21676# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21677#else
21678# define ISLOWER(c) \
21679		   (('a' <= (c) && (c) <= 'i') \
21680		     || ('j' <= (c) && (c) <= 'r') \
21681		     || ('s' <= (c) && (c) <= 'z'))
21682# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21683#endif
21684
21685#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21686int
21687main ()
21688{
21689  int i;
21690  for (i = 0; i < 256; i++)
21691    if (XOR (islower (i), ISLOWER (i))
21692	|| toupper (i) != TOUPPER (i))
21693      return 2;
21694  return 0;
21695}
21696_ACEOF
21697rm -f conftest$ac_exeext
21698if { (ac_try="$ac_link"
21699case "(($ac_try" in
21700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21701  *) ac_try_echo=$ac_try;;
21702esac
21703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21704$as_echo "$ac_try_echo") >&5
21705  (eval "$ac_link") 2>&5
21706  ac_status=$?
21707  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21708  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21709  { (case "(($ac_try" in
21710  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21711  *) ac_try_echo=$ac_try;;
21712esac
21713eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21714$as_echo "$ac_try_echo") >&5
21715  (eval "$ac_try") 2>&5
21716  ac_status=$?
21717  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21718  (exit $ac_status); }; }; then
21719  :
21720else
21721  $as_echo "$as_me: program exited with status $ac_status" >&5
21722$as_echo "$as_me: failed program was:" >&5
21723sed 's/^/| /' conftest.$ac_ext >&5
21724
21725( exit $ac_status )
21726ac_cv_header_stdc=no
21727fi
21728rm -rf conftest.dSYM
21729rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21730fi
21731
21732
21733fi
21734fi
21735{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21736$as_echo "$ac_cv_header_stdc" >&6; }
21737if test $ac_cv_header_stdc = yes; then
21738
21739cat >>confdefs.h <<\_ACEOF
21740#define STDC_HEADERS 1
21741_ACEOF
21742
21743fi
21744
21745
21746if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21747
21748pkg_failed=no
21749{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21750$as_echo_n "checking for PCIACCESS... " >&6; }
21751
21752if test -n "$PCIACCESS_CFLAGS"; then
21753    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21754 elif test -n "$PKG_CONFIG"; then
21755    if test -n "$PKG_CONFIG" && \
21756    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21757  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21758  ac_status=$?
21759  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21760  (exit $ac_status); }; then
21761  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21762else
21763  pkg_failed=yes
21764fi
21765 else
21766    pkg_failed=untried
21767fi
21768if test -n "$PCIACCESS_LIBS"; then
21769    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21770 elif test -n "$PKG_CONFIG"; then
21771    if test -n "$PKG_CONFIG" && \
21772    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21773  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21774  ac_status=$?
21775  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21776  (exit $ac_status); }; then
21777  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21778else
21779  pkg_failed=yes
21780fi
21781 else
21782    pkg_failed=untried
21783fi
21784
21785
21786
21787if test $pkg_failed = yes; then
21788
21789if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21790        _pkg_short_errors_supported=yes
21791else
21792        _pkg_short_errors_supported=no
21793fi
21794        if test $_pkg_short_errors_supported = yes; then
21795	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
21796        else
21797	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
21798        fi
21799	# Put the nasty error message in config.log where it belongs
21800	echo "$PCIACCESS_PKG_ERRORS" >&5
21801
21802	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21803
21804$PCIACCESS_PKG_ERRORS
21805
21806Consider adjusting the PKG_CONFIG_PATH environment variable if you
21807installed software in a non-standard prefix.
21808
21809Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21810and PCIACCESS_LIBS to avoid the need to call pkg-config.
21811See the pkg-config man page for more details.
21812" >&5
21813$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21814
21815$PCIACCESS_PKG_ERRORS
21816
21817Consider adjusting the PKG_CONFIG_PATH environment variable if you
21818installed software in a non-standard prefix.
21819
21820Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21821and PCIACCESS_LIBS to avoid the need to call pkg-config.
21822See the pkg-config man page for more details.
21823" >&2;}
21824   { (exit 1); exit 1; }; }
21825elif test $pkg_failed = untried; then
21826	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21827$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21828{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21829is in your PATH or set the PKG_CONFIG environment variable to the full
21830path to pkg-config.
21831
21832Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21833and PCIACCESS_LIBS to avoid the need to call pkg-config.
21834See the pkg-config man page for more details.
21835
21836To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21837See \`config.log' for more details." >&5
21838$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21839is in your PATH or set the PKG_CONFIG environment variable to the full
21840path to pkg-config.
21841
21842Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21843and PCIACCESS_LIBS to avoid the need to call pkg-config.
21844See the pkg-config man page for more details.
21845
21846To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21847See \`config.log' for more details." >&2;}
21848   { (exit 1); exit 1; }; }; }
21849else
21850	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21851	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21852        { $as_echo "$as_me:$LINENO: result: yes" >&5
21853$as_echo "yes" >&6; }
21854	:
21855fi
21856    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
21857fi
21858 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21859  XSERVER_LIBPCIACCESS_TRUE=
21860  XSERVER_LIBPCIACCESS_FALSE='#'
21861else
21862  XSERVER_LIBPCIACCESS_TRUE='#'
21863  XSERVER_LIBPCIACCESS_FALSE=
21864fi
21865
21866 if test "x$XMODES" = xyes; then
21867  XMODES_TRUE=
21868  XMODES_FALSE='#'
21869else
21870  XMODES_TRUE='#'
21871  XMODES_FALSE=
21872fi
21873
21874
21875if test "x$XMODES" = xyes; then
21876
21877cat >>confdefs.h <<\_ACEOF
21878#define HAVE_XMODES 1
21879_ACEOF
21880
21881fi
21882
21883
21884
21885if  test "x$GCC" = xyes ; then
21886    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
21887-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
21888-Wbad-function-cast"
21889    case `gcc -dumpversion` in
21890    3.4.* | 4.*)
21891	CWARNFLAGS+=" -Wold-style-definition -Wdeclaration-after-statement"
21892	;;
21893    esac
21894else
21895    { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
21896$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
21897if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
21898  $as_echo_n "(cached) " >&6
21899else
21900  cat >conftest.$ac_ext <<_ACEOF
21901/* confdefs.h.  */
21902_ACEOF
21903cat confdefs.h >>conftest.$ac_ext
21904cat >>conftest.$ac_ext <<_ACEOF
21905/* end confdefs.h.  */
21906$ac_includes_default
21907int
21908main ()
21909{
21910#ifndef __SUNPRO_C
21911  (void) __SUNPRO_C;
21912#endif
21913
21914  ;
21915  return 0;
21916}
21917_ACEOF
21918rm -f conftest.$ac_objext
21919if { (ac_try="$ac_compile"
21920case "(($ac_try" in
21921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21922  *) ac_try_echo=$ac_try;;
21923esac
21924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21925$as_echo "$ac_try_echo") >&5
21926  (eval "$ac_compile") 2>conftest.er1
21927  ac_status=$?
21928  grep -v '^ *+' conftest.er1 >conftest.err
21929  rm -f conftest.er1
21930  cat conftest.err >&5
21931  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21932  (exit $ac_status); } && {
21933	 test -z "$ac_c_werror_flag" ||
21934	 test ! -s conftest.err
21935       } && test -s conftest.$ac_objext; then
21936  ac_cv_have_decl___SUNPRO_C=yes
21937else
21938  $as_echo "$as_me: failed program was:" >&5
21939sed 's/^/| /' conftest.$ac_ext >&5
21940
21941	ac_cv_have_decl___SUNPRO_C=no
21942fi
21943
21944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21945fi
21946{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
21947$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
21948if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
21949  SUNCC="yes"
21950else
21951  SUNCC="no"
21952fi
21953
21954    if test "x$SUNCC" = "xyes"; then
21955	CWARNFLAGS="-v"
21956    fi
21957fi
21958
21959
21960XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS"
21961
21962
21963
21964DRIVER_NAME=siliconmotion
21965
21966
21967
21968
21969
21970if test x$APP_MAN_SUFFIX = x    ; then
21971    APP_MAN_SUFFIX=1
21972fi
21973if test x$APP_MAN_DIR = x    ; then
21974    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21975fi
21976
21977if test x$LIB_MAN_SUFFIX = x    ; then
21978    LIB_MAN_SUFFIX=3
21979fi
21980if test x$LIB_MAN_DIR = x    ; then
21981    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21982fi
21983
21984if test x$FILE_MAN_SUFFIX = x    ; then
21985    case $host_os in
21986	solaris*)	FILE_MAN_SUFFIX=4  ;;
21987	*)		FILE_MAN_SUFFIX=5  ;;
21988    esac
21989fi
21990if test x$FILE_MAN_DIR = x    ; then
21991    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21992fi
21993
21994if test x$MISC_MAN_SUFFIX = x    ; then
21995    case $host_os in
21996	solaris*)	MISC_MAN_SUFFIX=5  ;;
21997	*)		MISC_MAN_SUFFIX=7  ;;
21998    esac
21999fi
22000if test x$MISC_MAN_DIR = x    ; then
22001    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
22002fi
22003
22004if test x$DRIVER_MAN_SUFFIX = x    ; then
22005    case $host_os in
22006	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
22007	*)		DRIVER_MAN_SUFFIX=4  ;;
22008    esac
22009fi
22010if test x$DRIVER_MAN_DIR = x    ; then
22011    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
22012fi
22013
22014if test x$ADMIN_MAN_SUFFIX = x    ; then
22015    case $host_os in
22016	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
22017	*)		ADMIN_MAN_SUFFIX=8  ;;
22018    esac
22019fi
22020if test x$ADMIN_MAN_DIR = x    ; then
22021    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
22022fi
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040# Check whether --with-release-version was given.
22041if test "${with_release_version+set}" = set; then
22042  withval=$with_release_version; RELEASE_VERSION="$withval"
22043else
22044  RELEASE_VERSION=""
22045fi
22046
22047	if test "x$RELEASE_VERSION" != "x"; then
22048		PACKAGE="$PACKAGE-$RELEASE_VERSION"
22049		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
22050		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22051$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22052	fi
22053
22054cat >>confdefs.h <<_ACEOF
22055#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22056_ACEOF
22057
22058	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22059	if test "x$PVM" = "x"; then
22060		PVM="0"
22061	fi
22062
22063cat >>confdefs.h <<_ACEOF
22064#define PACKAGE_VERSION_MINOR $PVM
22065_ACEOF
22066
22067	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22068	if test "x$PVP" = "x"; then
22069		PVP="0"
22070	fi
22071
22072cat >>confdefs.h <<_ACEOF
22073#define PACKAGE_VERSION_PATCHLEVEL $PVP
22074_ACEOF
22075
22076
22077
22078CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
22079mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
22080echo 'git directory not found: installing possibly empty changelog.' >&2)"
22081
22082distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
22083
22084
22085
22086ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22087
22088cat >confcache <<\_ACEOF
22089# This file is a shell script that caches the results of configure
22090# tests run on this system so they can be shared between configure
22091# scripts and configure runs, see configure's option --config-cache.
22092# It is not useful on other systems.  If it contains results you don't
22093# want to keep, you may remove or edit it.
22094#
22095# config.status only pays attention to the cache file if you give it
22096# the --recheck option to rerun configure.
22097#
22098# `ac_cv_env_foo' variables (set or unset) will be overridden when
22099# loading this file, other *unset* `ac_cv_foo' will be assigned the
22100# following values.
22101
22102_ACEOF
22103
22104# The following way of writing the cache mishandles newlines in values,
22105# but we know of no workaround that is simple, portable, and efficient.
22106# So, we kill variables containing newlines.
22107# Ultrix sh set writes to stderr and can't be redirected directly,
22108# and sets the high bit in the cache file unless we assign to the vars.
22109(
22110  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22111    eval ac_val=\$$ac_var
22112    case $ac_val in #(
22113    *${as_nl}*)
22114      case $ac_var in #(
22115      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22116$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22117      esac
22118      case $ac_var in #(
22119      _ | IFS | as_nl) ;; #(
22120      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22121      *) $as_unset $ac_var ;;
22122      esac ;;
22123    esac
22124  done
22125
22126  (set) 2>&1 |
22127    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22128    *${as_nl}ac_space=\ *)
22129      # `set' does not quote correctly, so add quotes (double-quote
22130      # substitution turns \\\\ into \\, and sed turns \\ into \).
22131      sed -n \
22132	"s/'/'\\\\''/g;
22133	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22134      ;; #(
22135    *)
22136      # `set' quotes correctly as required by POSIX, so do not add quotes.
22137      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22138      ;;
22139    esac |
22140    sort
22141) |
22142  sed '
22143     /^ac_cv_env_/b end
22144     t clear
22145     :clear
22146     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22147     t end
22148     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22149     :end' >>confcache
22150if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22151  if test -w "$cache_file"; then
22152    test "x$cache_file" != "x/dev/null" &&
22153      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22154$as_echo "$as_me: updating cache $cache_file" >&6;}
22155    cat confcache >$cache_file
22156  else
22157    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22158$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22159  fi
22160fi
22161rm -f confcache
22162
22163test "x$prefix" = xNONE && prefix=$ac_default_prefix
22164# Let make expand exec_prefix.
22165test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22166
22167DEFS=-DHAVE_CONFIG_H
22168
22169ac_libobjs=
22170ac_ltlibobjs=
22171for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22172  # 1. Remove the extension, and $U if already installed.
22173  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22174  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22175  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22176  #    will be set to the directory where LIBOBJS objects are built.
22177  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22178  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22179done
22180LIBOBJS=$ac_libobjs
22181
22182LTLIBOBJS=$ac_ltlibobjs
22183
22184
22185 if test -n "$EXEEXT"; then
22186  am__EXEEXT_TRUE=
22187  am__EXEEXT_FALSE='#'
22188else
22189  am__EXEEXT_TRUE='#'
22190  am__EXEEXT_FALSE=
22191fi
22192
22193if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22194  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22195Usually this means the macro was only invoked conditionally." >&5
22196$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22197Usually this means the macro was only invoked conditionally." >&2;}
22198   { (exit 1); exit 1; }; }
22199fi
22200if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22201  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22202Usually this means the macro was only invoked conditionally." >&5
22203$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22204Usually this means the macro was only invoked conditionally." >&2;}
22205   { (exit 1); exit 1; }; }
22206fi
22207if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22208  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22209Usually this means the macro was only invoked conditionally." >&5
22210$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22211Usually this means the macro was only invoked conditionally." >&2;}
22212   { (exit 1); exit 1; }; }
22213fi
22214if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22215  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22216Usually this means the macro was only invoked conditionally." >&5
22217$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22218Usually this means the macro was only invoked conditionally." >&2;}
22219   { (exit 1); exit 1; }; }
22220fi
22221if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22222  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22223Usually this means the macro was only invoked conditionally." >&5
22224$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22225Usually this means the macro was only invoked conditionally." >&2;}
22226   { (exit 1); exit 1; }; }
22227fi
22228if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
22229  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22230Usually this means the macro was only invoked conditionally." >&5
22231$as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22232Usually this means the macro was only invoked conditionally." >&2;}
22233   { (exit 1); exit 1; }; }
22234fi
22235if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22236  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22237Usually this means the macro was only invoked conditionally." >&5
22238$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22239Usually this means the macro was only invoked conditionally." >&2;}
22240   { (exit 1); exit 1; }; }
22241fi
22242if test -z "${XMODES_TRUE}" && test -z "${XMODES_FALSE}"; then
22243  { { $as_echo "$as_me:$LINENO: error: conditional \"XMODES\" was never defined.
22244Usually this means the macro was only invoked conditionally." >&5
22245$as_echo "$as_me: error: conditional \"XMODES\" was never defined.
22246Usually this means the macro was only invoked conditionally." >&2;}
22247   { (exit 1); exit 1; }; }
22248fi
22249
22250: ${CONFIG_STATUS=./config.status}
22251ac_write_fail=0
22252ac_clean_files_save=$ac_clean_files
22253ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22254{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22255$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22256cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22257#! $SHELL
22258# Generated by $as_me.
22259# Run this file to recreate the current configuration.
22260# Compiler output produced by configure, useful for debugging
22261# configure, is in config.log if it exists.
22262
22263debug=false
22264ac_cs_recheck=false
22265ac_cs_silent=false
22266SHELL=\${CONFIG_SHELL-$SHELL}
22267_ACEOF
22268
22269cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22270## --------------------- ##
22271## M4sh Initialization.  ##
22272## --------------------- ##
22273
22274# Be more Bourne compatible
22275DUALCASE=1; export DUALCASE # for MKS sh
22276if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22277  emulate sh
22278  NULLCMD=:
22279  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22280  # is contrary to our usage.  Disable this feature.
22281  alias -g '${1+"$@"}'='"$@"'
22282  setopt NO_GLOB_SUBST
22283else
22284  case `(set -o) 2>/dev/null` in
22285  *posix*) set -o posix ;;
22286esac
22287
22288fi
22289
22290
22291
22292
22293# PATH needs CR
22294# Avoid depending upon Character Ranges.
22295as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22296as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22297as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22298as_cr_digits='0123456789'
22299as_cr_alnum=$as_cr_Letters$as_cr_digits
22300
22301as_nl='
22302'
22303export as_nl
22304# Printing a long string crashes Solaris 7 /usr/bin/printf.
22305as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22306as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22307as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22308if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22309  as_echo='printf %s\n'
22310  as_echo_n='printf %s'
22311else
22312  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22313    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22314    as_echo_n='/usr/ucb/echo -n'
22315  else
22316    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22317    as_echo_n_body='eval
22318      arg=$1;
22319      case $arg in
22320      *"$as_nl"*)
22321	expr "X$arg" : "X\\(.*\\)$as_nl";
22322	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22323      esac;
22324      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22325    '
22326    export as_echo_n_body
22327    as_echo_n='sh -c $as_echo_n_body as_echo'
22328  fi
22329  export as_echo_body
22330  as_echo='sh -c $as_echo_body as_echo'
22331fi
22332
22333# The user is always right.
22334if test "${PATH_SEPARATOR+set}" != set; then
22335  PATH_SEPARATOR=:
22336  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22337    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22338      PATH_SEPARATOR=';'
22339  }
22340fi
22341
22342# Support unset when possible.
22343if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22344  as_unset=unset
22345else
22346  as_unset=false
22347fi
22348
22349
22350# IFS
22351# We need space, tab and new line, in precisely that order.  Quoting is
22352# there to prevent editors from complaining about space-tab.
22353# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22354# splitting by setting IFS to empty value.)
22355IFS=" ""	$as_nl"
22356
22357# Find who we are.  Look in the path if we contain no directory separator.
22358case $0 in
22359  *[\\/]* ) as_myself=$0 ;;
22360  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22361for as_dir in $PATH
22362do
22363  IFS=$as_save_IFS
22364  test -z "$as_dir" && as_dir=.
22365  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22366done
22367IFS=$as_save_IFS
22368
22369     ;;
22370esac
22371# We did not find ourselves, most probably we were run as `sh COMMAND'
22372# in which case we are not to be found in the path.
22373if test "x$as_myself" = x; then
22374  as_myself=$0
22375fi
22376if test ! -f "$as_myself"; then
22377  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22378  { (exit 1); exit 1; }
22379fi
22380
22381# Work around bugs in pre-3.0 UWIN ksh.
22382for as_var in ENV MAIL MAILPATH
22383do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22384done
22385PS1='$ '
22386PS2='> '
22387PS4='+ '
22388
22389# NLS nuisances.
22390LC_ALL=C
22391export LC_ALL
22392LANGUAGE=C
22393export LANGUAGE
22394
22395# Required to use basename.
22396if expr a : '\(a\)' >/dev/null 2>&1 &&
22397   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22398  as_expr=expr
22399else
22400  as_expr=false
22401fi
22402
22403if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22404  as_basename=basename
22405else
22406  as_basename=false
22407fi
22408
22409
22410# Name of the executable.
22411as_me=`$as_basename -- "$0" ||
22412$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22413	 X"$0" : 'X\(//\)$' \| \
22414	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22415$as_echo X/"$0" |
22416    sed '/^.*\/\([^/][^/]*\)\/*$/{
22417	    s//\1/
22418	    q
22419	  }
22420	  /^X\/\(\/\/\)$/{
22421	    s//\1/
22422	    q
22423	  }
22424	  /^X\/\(\/\).*/{
22425	    s//\1/
22426	    q
22427	  }
22428	  s/.*/./; q'`
22429
22430# CDPATH.
22431$as_unset CDPATH
22432
22433
22434
22435  as_lineno_1=$LINENO
22436  as_lineno_2=$LINENO
22437  test "x$as_lineno_1" != "x$as_lineno_2" &&
22438  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22439
22440  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22441  # uniformly replaced by the line number.  The first 'sed' inserts a
22442  # line-number line after each line using $LINENO; the second 'sed'
22443  # does the real work.  The second script uses 'N' to pair each
22444  # line-number line with the line containing $LINENO, and appends
22445  # trailing '-' during substitution so that $LINENO is not a special
22446  # case at line end.
22447  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22448  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22449  # E. McMahon (1931-1989) for sed's syntax.  :-)
22450  sed -n '
22451    p
22452    /[$]LINENO/=
22453  ' <$as_myself |
22454    sed '
22455      s/[$]LINENO.*/&-/
22456      t lineno
22457      b
22458      :lineno
22459      N
22460      :loop
22461      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22462      t loop
22463      s/-\n.*//
22464    ' >$as_me.lineno &&
22465  chmod +x "$as_me.lineno" ||
22466    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22467   { (exit 1); exit 1; }; }
22468
22469  # Don't try to exec as it changes $[0], causing all sort of problems
22470  # (the dirname of $[0] is not the place where we might find the
22471  # original and so on.  Autoconf is especially sensitive to this).
22472  . "./$as_me.lineno"
22473  # Exit status is that of the last command.
22474  exit
22475}
22476
22477
22478if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22479  as_dirname=dirname
22480else
22481  as_dirname=false
22482fi
22483
22484ECHO_C= ECHO_N= ECHO_T=
22485case `echo -n x` in
22486-n*)
22487  case `echo 'x\c'` in
22488  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22489  *)   ECHO_C='\c';;
22490  esac;;
22491*)
22492  ECHO_N='-n';;
22493esac
22494if expr a : '\(a\)' >/dev/null 2>&1 &&
22495   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22496  as_expr=expr
22497else
22498  as_expr=false
22499fi
22500
22501rm -f conf$$ conf$$.exe conf$$.file
22502if test -d conf$$.dir; then
22503  rm -f conf$$.dir/conf$$.file
22504else
22505  rm -f conf$$.dir
22506  mkdir conf$$.dir 2>/dev/null
22507fi
22508if (echo >conf$$.file) 2>/dev/null; then
22509  if ln -s conf$$.file conf$$ 2>/dev/null; then
22510    as_ln_s='ln -s'
22511    # ... but there are two gotchas:
22512    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22513    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22514    # In both cases, we have to default to `cp -p'.
22515    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22516      as_ln_s='cp -p'
22517  elif ln conf$$.file conf$$ 2>/dev/null; then
22518    as_ln_s=ln
22519  else
22520    as_ln_s='cp -p'
22521  fi
22522else
22523  as_ln_s='cp -p'
22524fi
22525rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22526rmdir conf$$.dir 2>/dev/null
22527
22528if mkdir -p . 2>/dev/null; then
22529  as_mkdir_p=:
22530else
22531  test -d ./-p && rmdir ./-p
22532  as_mkdir_p=false
22533fi
22534
22535if test -x / >/dev/null 2>&1; then
22536  as_test_x='test -x'
22537else
22538  if ls -dL / >/dev/null 2>&1; then
22539    as_ls_L_option=L
22540  else
22541    as_ls_L_option=
22542  fi
22543  as_test_x='
22544    eval sh -c '\''
22545      if test -d "$1"; then
22546	test -d "$1/.";
22547      else
22548	case $1 in
22549	-*)set "./$1";;
22550	esac;
22551	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22552	???[sx]*):;;*)false;;esac;fi
22553    '\'' sh
22554  '
22555fi
22556as_executable_p=$as_test_x
22557
22558# Sed expression to map a string onto a valid CPP name.
22559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22560
22561# Sed expression to map a string onto a valid variable name.
22562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22563
22564
22565exec 6>&1
22566
22567# Save the log message, to keep $[0] and so on meaningful, and to
22568# report actual input values of CONFIG_FILES etc. instead of their
22569# values after options handling.
22570ac_log="
22571This file was extended by xf86-video-siliconmotion $as_me 1.7.3, which was
22572generated by GNU Autoconf 2.63.  Invocation command line was
22573
22574  CONFIG_FILES    = $CONFIG_FILES
22575  CONFIG_HEADERS  = $CONFIG_HEADERS
22576  CONFIG_LINKS    = $CONFIG_LINKS
22577  CONFIG_COMMANDS = $CONFIG_COMMANDS
22578  $ $0 $@
22579
22580on `(hostname || uname -n) 2>/dev/null | sed 1q`
22581"
22582
22583_ACEOF
22584
22585case $ac_config_files in *"
22586"*) set x $ac_config_files; shift; ac_config_files=$*;;
22587esac
22588
22589case $ac_config_headers in *"
22590"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22591esac
22592
22593
22594cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22595# Files that config.status was made for.
22596config_files="$ac_config_files"
22597config_headers="$ac_config_headers"
22598config_commands="$ac_config_commands"
22599
22600_ACEOF
22601
22602cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22603ac_cs_usage="\
22604\`$as_me' instantiates files from templates according to the
22605current configuration.
22606
22607Usage: $0 [OPTION]... [FILE]...
22608
22609  -h, --help       print this help, then exit
22610  -V, --version    print version number and configuration settings, then exit
22611  -q, --quiet, --silent
22612                   do not print progress messages
22613  -d, --debug      don't remove temporary files
22614      --recheck    update $as_me by reconfiguring in the same conditions
22615      --file=FILE[:TEMPLATE]
22616                   instantiate the configuration file FILE
22617      --header=FILE[:TEMPLATE]
22618                   instantiate the configuration header FILE
22619
22620Configuration files:
22621$config_files
22622
22623Configuration headers:
22624$config_headers
22625
22626Configuration commands:
22627$config_commands
22628
22629Report bugs to <bug-autoconf@gnu.org>."
22630
22631_ACEOF
22632cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22633ac_cs_version="\\
22634xf86-video-siliconmotion config.status 1.7.3
22635configured by $0, generated by GNU Autoconf 2.63,
22636  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22637
22638Copyright (C) 2008 Free Software Foundation, Inc.
22639This config.status script is free software; the Free Software Foundation
22640gives unlimited permission to copy, distribute and modify it."
22641
22642ac_pwd='$ac_pwd'
22643srcdir='$srcdir'
22644INSTALL='$INSTALL'
22645MKDIR_P='$MKDIR_P'
22646AWK='$AWK'
22647test -n "\$AWK" || AWK=awk
22648_ACEOF
22649
22650cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22651# The default lists apply if the user does not specify any file.
22652ac_need_defaults=:
22653while test $# != 0
22654do
22655  case $1 in
22656  --*=*)
22657    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22658    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22659    ac_shift=:
22660    ;;
22661  *)
22662    ac_option=$1
22663    ac_optarg=$2
22664    ac_shift=shift
22665    ;;
22666  esac
22667
22668  case $ac_option in
22669  # Handling of the options.
22670  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22671    ac_cs_recheck=: ;;
22672  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22673    $as_echo "$ac_cs_version"; exit ;;
22674  --debug | --debu | --deb | --de | --d | -d )
22675    debug=: ;;
22676  --file | --fil | --fi | --f )
22677    $ac_shift
22678    case $ac_optarg in
22679    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22680    esac
22681    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22682    ac_need_defaults=false;;
22683  --header | --heade | --head | --hea )
22684    $ac_shift
22685    case $ac_optarg in
22686    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22687    esac
22688    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22689    ac_need_defaults=false;;
22690  --he | --h)
22691    # Conflict between --help and --header
22692    { $as_echo "$as_me: error: ambiguous option: $1
22693Try \`$0 --help' for more information." >&2
22694   { (exit 1); exit 1; }; };;
22695  --help | --hel | -h )
22696    $as_echo "$ac_cs_usage"; exit ;;
22697  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22698  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22699    ac_cs_silent=: ;;
22700
22701  # This is an error.
22702  -*) { $as_echo "$as_me: error: unrecognized option: $1
22703Try \`$0 --help' for more information." >&2
22704   { (exit 1); exit 1; }; } ;;
22705
22706  *) ac_config_targets="$ac_config_targets $1"
22707     ac_need_defaults=false ;;
22708
22709  esac
22710  shift
22711done
22712
22713ac_configure_extra_args=
22714
22715if $ac_cs_silent; then
22716  exec 6>/dev/null
22717  ac_configure_extra_args="$ac_configure_extra_args --silent"
22718fi
22719
22720_ACEOF
22721cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22722if \$ac_cs_recheck; then
22723  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22724  shift
22725  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22726  CONFIG_SHELL='$SHELL'
22727  export CONFIG_SHELL
22728  exec "\$@"
22729fi
22730
22731_ACEOF
22732cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22733exec 5>>config.log
22734{
22735  echo
22736  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22737## Running $as_me. ##
22738_ASBOX
22739  $as_echo "$ac_log"
22740} >&5
22741
22742_ACEOF
22743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22744#
22745# INIT-COMMANDS
22746#
22747AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22748
22749_ACEOF
22750
22751cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22752
22753# Handling of arguments.
22754for ac_config_target in $ac_config_targets
22755do
22756  case $ac_config_target in
22757    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22758    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22759    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22760    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22761    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22762
22763  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22764$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22765   { (exit 1); exit 1; }; };;
22766  esac
22767done
22768
22769
22770# If the user did not use the arguments to specify the items to instantiate,
22771# then the envvar interface is used.  Set only those that are not.
22772# We use the long form for the default assignment because of an extremely
22773# bizarre bug on SunOS 4.1.3.
22774if $ac_need_defaults; then
22775  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22776  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22777  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22778fi
22779
22780# Have a temporary directory for convenience.  Make it in the build tree
22781# simply because there is no reason against having it here, and in addition,
22782# creating and moving files from /tmp can sometimes cause problems.
22783# Hook for its removal unless debugging.
22784# Note that there is a small window in which the directory will not be cleaned:
22785# after its creation but before its name has been assigned to `$tmp'.
22786$debug ||
22787{
22788  tmp=
22789  trap 'exit_status=$?
22790  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22791' 0
22792  trap '{ (exit 1); exit 1; }' 1 2 13 15
22793}
22794# Create a (secure) tmp directory for tmp files.
22795
22796{
22797  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22798  test -n "$tmp" && test -d "$tmp"
22799}  ||
22800{
22801  tmp=./conf$$-$RANDOM
22802  (umask 077 && mkdir "$tmp")
22803} ||
22804{
22805   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22806   { (exit 1); exit 1; }
22807}
22808
22809# Set up the scripts for CONFIG_FILES section.
22810# No need to generate them if there are no CONFIG_FILES.
22811# This happens for instance with `./config.status config.h'.
22812if test -n "$CONFIG_FILES"; then
22813
22814
22815ac_cr='
22816'
22817ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22818if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22819  ac_cs_awk_cr='\\r'
22820else
22821  ac_cs_awk_cr=$ac_cr
22822fi
22823
22824echo 'BEGIN {' >"$tmp/subs1.awk" &&
22825_ACEOF
22826
22827
22828{
22829  echo "cat >conf$$subs.awk <<_ACEOF" &&
22830  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22831  echo "_ACEOF"
22832} >conf$$subs.sh ||
22833  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22834$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22835   { (exit 1); exit 1; }; }
22836ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22837ac_delim='%!_!# '
22838for ac_last_try in false false false false false :; do
22839  . ./conf$$subs.sh ||
22840    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22841$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22842   { (exit 1); exit 1; }; }
22843
22844  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22845  if test $ac_delim_n = $ac_delim_num; then
22846    break
22847  elif $ac_last_try; then
22848    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22849$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22850   { (exit 1); exit 1; }; }
22851  else
22852    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22853  fi
22854done
22855rm -f conf$$subs.sh
22856
22857cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22858cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22859_ACEOF
22860sed -n '
22861h
22862s/^/S["/; s/!.*/"]=/
22863p
22864g
22865s/^[^!]*!//
22866:repl
22867t repl
22868s/'"$ac_delim"'$//
22869t delim
22870:nl
22871h
22872s/\(.\{148\}\).*/\1/
22873t more1
22874s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22875p
22876n
22877b repl
22878:more1
22879s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22880p
22881g
22882s/.\{148\}//
22883t nl
22884:delim
22885h
22886s/\(.\{148\}\).*/\1/
22887t more2
22888s/["\\]/\\&/g; s/^/"/; s/$/"/
22889p
22890b
22891:more2
22892s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22893p
22894g
22895s/.\{148\}//
22896t delim
22897' <conf$$subs.awk | sed '
22898/^[^""]/{
22899  N
22900  s/\n//
22901}
22902' >>$CONFIG_STATUS || ac_write_fail=1
22903rm -f conf$$subs.awk
22904cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22905_ACAWK
22906cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22907  for (key in S) S_is_set[key] = 1
22908  FS = ""
22909
22910}
22911{
22912  line = $ 0
22913  nfields = split(line, field, "@")
22914  substed = 0
22915  len = length(field[1])
22916  for (i = 2; i < nfields; i++) {
22917    key = field[i]
22918    keylen = length(key)
22919    if (S_is_set[key]) {
22920      value = S[key]
22921      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22922      len += length(value) + length(field[++i])
22923      substed = 1
22924    } else
22925      len += 1 + keylen
22926  }
22927
22928  print line
22929}
22930
22931_ACAWK
22932_ACEOF
22933cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22934if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22935  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22936else
22937  cat
22938fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22939  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22940$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22941   { (exit 1); exit 1; }; }
22942_ACEOF
22943
22944# VPATH may cause trouble with some makes, so we remove $(srcdir),
22945# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22946# trailing colons and then remove the whole line if VPATH becomes empty
22947# (actually we leave an empty line to preserve line numbers).
22948if test "x$srcdir" = x.; then
22949  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22950s/:*\$(srcdir):*/:/
22951s/:*\${srcdir}:*/:/
22952s/:*@srcdir@:*/:/
22953s/^\([^=]*=[	 ]*\):*/\1/
22954s/:*$//
22955s/^[^=]*=[	 ]*$//
22956}'
22957fi
22958
22959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22960fi # test -n "$CONFIG_FILES"
22961
22962# Set up the scripts for CONFIG_HEADERS section.
22963# No need to generate them if there are no CONFIG_HEADERS.
22964# This happens for instance with `./config.status Makefile'.
22965if test -n "$CONFIG_HEADERS"; then
22966cat >"$tmp/defines.awk" <<\_ACAWK ||
22967BEGIN {
22968_ACEOF
22969
22970# Transform confdefs.h into an awk script `defines.awk', embedded as
22971# here-document in config.status, that substitutes the proper values into
22972# config.h.in to produce config.h.
22973
22974# Create a delimiter string that does not exist in confdefs.h, to ease
22975# handling of long lines.
22976ac_delim='%!_!# '
22977for ac_last_try in false false :; do
22978  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22979  if test -z "$ac_t"; then
22980    break
22981  elif $ac_last_try; then
22982    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22983$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22984   { (exit 1); exit 1; }; }
22985  else
22986    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22987  fi
22988done
22989
22990# For the awk script, D is an array of macro values keyed by name,
22991# likewise P contains macro parameters if any.  Preserve backslash
22992# newline sequences.
22993
22994ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22995sed -n '
22996s/.\{148\}/&'"$ac_delim"'/g
22997t rset
22998:rset
22999s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
23000t def
23001d
23002:def
23003s/\\$//
23004t bsnl
23005s/["\\]/\\&/g
23006s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23007D["\1"]=" \3"/p
23008s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
23009d
23010:bsnl
23011s/["\\]/\\&/g
23012s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23013D["\1"]=" \3\\\\\\n"\\/p
23014t cont
23015s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23016t cont
23017d
23018:cont
23019n
23020s/.\{148\}/&'"$ac_delim"'/g
23021t clear
23022:clear
23023s/\\$//
23024t bsnlc
23025s/["\\]/\\&/g; s/^/"/; s/$/"/p
23026d
23027:bsnlc
23028s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23029b cont
23030' <confdefs.h | sed '
23031s/'"$ac_delim"'/"\\\
23032"/g' >>$CONFIG_STATUS || ac_write_fail=1
23033
23034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23035  for (key in D) D_is_set[key] = 1
23036  FS = ""
23037}
23038/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23039  line = \$ 0
23040  split(line, arg, " ")
23041  if (arg[1] == "#") {
23042    defundef = arg[2]
23043    mac1 = arg[3]
23044  } else {
23045    defundef = substr(arg[1], 2)
23046    mac1 = arg[2]
23047  }
23048  split(mac1, mac2, "(") #)
23049  macro = mac2[1]
23050  prefix = substr(line, 1, index(line, defundef) - 1)
23051  if (D_is_set[macro]) {
23052    # Preserve the white space surrounding the "#".
23053    print prefix "define", macro P[macro] D[macro]
23054    next
23055  } else {
23056    # Replace #undef with comments.  This is necessary, for example,
23057    # in the case of _POSIX_SOURCE, which is predefined and required
23058    # on some systems where configure will not decide to define it.
23059    if (defundef == "undef") {
23060      print "/*", prefix defundef, macro, "*/"
23061      next
23062    }
23063  }
23064}
23065{ print }
23066_ACAWK
23067_ACEOF
23068cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23069  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23070$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23071   { (exit 1); exit 1; }; }
23072fi # test -n "$CONFIG_HEADERS"
23073
23074
23075eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23076shift
23077for ac_tag
23078do
23079  case $ac_tag in
23080  :[FHLC]) ac_mode=$ac_tag; continue;;
23081  esac
23082  case $ac_mode$ac_tag in
23083  :[FHL]*:*);;
23084  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23085$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23086   { (exit 1); exit 1; }; };;
23087  :[FH]-) ac_tag=-:-;;
23088  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23089  esac
23090  ac_save_IFS=$IFS
23091  IFS=:
23092  set x $ac_tag
23093  IFS=$ac_save_IFS
23094  shift
23095  ac_file=$1
23096  shift
23097
23098  case $ac_mode in
23099  :L) ac_source=$1;;
23100  :[FH])
23101    ac_file_inputs=
23102    for ac_f
23103    do
23104      case $ac_f in
23105      -) ac_f="$tmp/stdin";;
23106      *) # Look for the file first in the build tree, then in the source tree
23107	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23108	 # because $ac_f cannot contain `:'.
23109	 test -f "$ac_f" ||
23110	   case $ac_f in
23111	   [\\/$]*) false;;
23112	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23113	   esac ||
23114	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23115$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23116   { (exit 1); exit 1; }; };;
23117      esac
23118      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23119      ac_file_inputs="$ac_file_inputs '$ac_f'"
23120    done
23121
23122    # Let's still pretend it is `configure' which instantiates (i.e., don't
23123    # use $as_me), people would be surprised to read:
23124    #    /* config.h.  Generated by config.status.  */
23125    configure_input='Generated from '`
23126	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23127	`' by configure.'
23128    if test x"$ac_file" != x-; then
23129      configure_input="$ac_file.  $configure_input"
23130      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23131$as_echo "$as_me: creating $ac_file" >&6;}
23132    fi
23133    # Neutralize special characters interpreted by sed in replacement strings.
23134    case $configure_input in #(
23135    *\&* | *\|* | *\\* )
23136       ac_sed_conf_input=`$as_echo "$configure_input" |
23137       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23138    *) ac_sed_conf_input=$configure_input;;
23139    esac
23140
23141    case $ac_tag in
23142    *:-:* | *:-) cat >"$tmp/stdin" \
23143      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23144$as_echo "$as_me: error: could not create $ac_file" >&2;}
23145   { (exit 1); exit 1; }; } ;;
23146    esac
23147    ;;
23148  esac
23149
23150  ac_dir=`$as_dirname -- "$ac_file" ||
23151$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23152	 X"$ac_file" : 'X\(//\)[^/]' \| \
23153	 X"$ac_file" : 'X\(//\)$' \| \
23154	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23155$as_echo X"$ac_file" |
23156    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23157	    s//\1/
23158	    q
23159	  }
23160	  /^X\(\/\/\)[^/].*/{
23161	    s//\1/
23162	    q
23163	  }
23164	  /^X\(\/\/\)$/{
23165	    s//\1/
23166	    q
23167	  }
23168	  /^X\(\/\).*/{
23169	    s//\1/
23170	    q
23171	  }
23172	  s/.*/./; q'`
23173  { as_dir="$ac_dir"
23174  case $as_dir in #(
23175  -*) as_dir=./$as_dir;;
23176  esac
23177  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23178    as_dirs=
23179    while :; do
23180      case $as_dir in #(
23181      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23182      *) as_qdir=$as_dir;;
23183      esac
23184      as_dirs="'$as_qdir' $as_dirs"
23185      as_dir=`$as_dirname -- "$as_dir" ||
23186$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23187	 X"$as_dir" : 'X\(//\)[^/]' \| \
23188	 X"$as_dir" : 'X\(//\)$' \| \
23189	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23190$as_echo X"$as_dir" |
23191    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23192	    s//\1/
23193	    q
23194	  }
23195	  /^X\(\/\/\)[^/].*/{
23196	    s//\1/
23197	    q
23198	  }
23199	  /^X\(\/\/\)$/{
23200	    s//\1/
23201	    q
23202	  }
23203	  /^X\(\/\).*/{
23204	    s//\1/
23205	    q
23206	  }
23207	  s/.*/./; q'`
23208      test -d "$as_dir" && break
23209    done
23210    test -z "$as_dirs" || eval "mkdir $as_dirs"
23211  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23212$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23213   { (exit 1); exit 1; }; }; }
23214  ac_builddir=.
23215
23216case "$ac_dir" in
23217.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23218*)
23219  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23220  # A ".." for each directory in $ac_dir_suffix.
23221  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23222  case $ac_top_builddir_sub in
23223  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23224  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23225  esac ;;
23226esac
23227ac_abs_top_builddir=$ac_pwd
23228ac_abs_builddir=$ac_pwd$ac_dir_suffix
23229# for backward compatibility:
23230ac_top_builddir=$ac_top_build_prefix
23231
23232case $srcdir in
23233  .)  # We are building in place.
23234    ac_srcdir=.
23235    ac_top_srcdir=$ac_top_builddir_sub
23236    ac_abs_top_srcdir=$ac_pwd ;;
23237  [\\/]* | ?:[\\/]* )  # Absolute name.
23238    ac_srcdir=$srcdir$ac_dir_suffix;
23239    ac_top_srcdir=$srcdir
23240    ac_abs_top_srcdir=$srcdir ;;
23241  *) # Relative name.
23242    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23243    ac_top_srcdir=$ac_top_build_prefix$srcdir
23244    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23245esac
23246ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23247
23248
23249  case $ac_mode in
23250  :F)
23251  #
23252  # CONFIG_FILE
23253  #
23254
23255  case $INSTALL in
23256  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23257  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23258  esac
23259  ac_MKDIR_P=$MKDIR_P
23260  case $MKDIR_P in
23261  [\\/$]* | ?:[\\/]* ) ;;
23262  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23263  esac
23264_ACEOF
23265
23266cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23267# If the template does not know about datarootdir, expand it.
23268# FIXME: This hack should be removed a few years after 2.60.
23269ac_datarootdir_hack=; ac_datarootdir_seen=
23270
23271ac_sed_dataroot='
23272/datarootdir/ {
23273  p
23274  q
23275}
23276/@datadir@/p
23277/@docdir@/p
23278/@infodir@/p
23279/@localedir@/p
23280/@mandir@/p
23281'
23282case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23283*datarootdir*) ac_datarootdir_seen=yes;;
23284*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23285  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23286$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23287_ACEOF
23288cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23289  ac_datarootdir_hack='
23290  s&@datadir@&$datadir&g
23291  s&@docdir@&$docdir&g
23292  s&@infodir@&$infodir&g
23293  s&@localedir@&$localedir&g
23294  s&@mandir@&$mandir&g
23295    s&\\\${datarootdir}&$datarootdir&g' ;;
23296esac
23297_ACEOF
23298
23299# Neutralize VPATH when `$srcdir' = `.'.
23300# Shell code in configure.ac might set extrasub.
23301# FIXME: do we really want to maintain this feature?
23302cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23303ac_sed_extra="$ac_vpsub
23304$extrasub
23305_ACEOF
23306cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23307:t
23308/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23309s|@configure_input@|$ac_sed_conf_input|;t t
23310s&@top_builddir@&$ac_top_builddir_sub&;t t
23311s&@top_build_prefix@&$ac_top_build_prefix&;t t
23312s&@srcdir@&$ac_srcdir&;t t
23313s&@abs_srcdir@&$ac_abs_srcdir&;t t
23314s&@top_srcdir@&$ac_top_srcdir&;t t
23315s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23316s&@builddir@&$ac_builddir&;t t
23317s&@abs_builddir@&$ac_abs_builddir&;t t
23318s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23319s&@INSTALL@&$ac_INSTALL&;t t
23320s&@MKDIR_P@&$ac_MKDIR_P&;t t
23321$ac_datarootdir_hack
23322"
23323eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23324  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23325$as_echo "$as_me: error: could not create $ac_file" >&2;}
23326   { (exit 1); exit 1; }; }
23327
23328test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23329  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23330  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23331  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23332which seems to be undefined.  Please make sure it is defined." >&5
23333$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23334which seems to be undefined.  Please make sure it is defined." >&2;}
23335
23336  rm -f "$tmp/stdin"
23337  case $ac_file in
23338  -) cat "$tmp/out" && rm -f "$tmp/out";;
23339  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23340  esac \
23341  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23342$as_echo "$as_me: error: could not create $ac_file" >&2;}
23343   { (exit 1); exit 1; }; }
23344 ;;
23345  :H)
23346  #
23347  # CONFIG_HEADER
23348  #
23349  if test x"$ac_file" != x-; then
23350    {
23351      $as_echo "/* $configure_input  */" \
23352      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23353    } >"$tmp/config.h" \
23354      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23355$as_echo "$as_me: error: could not create $ac_file" >&2;}
23356   { (exit 1); exit 1; }; }
23357    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23358      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23359$as_echo "$as_me: $ac_file is unchanged" >&6;}
23360    else
23361      rm -f "$ac_file"
23362      mv "$tmp/config.h" "$ac_file" \
23363	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23364$as_echo "$as_me: error: could not create $ac_file" >&2;}
23365   { (exit 1); exit 1; }; }
23366    fi
23367  else
23368    $as_echo "/* $configure_input  */" \
23369      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23370      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23371$as_echo "$as_me: error: could not create -" >&2;}
23372   { (exit 1); exit 1; }; }
23373  fi
23374# Compute "$ac_file"'s index in $config_headers.
23375_am_arg="$ac_file"
23376_am_stamp_count=1
23377for _am_header in $config_headers :; do
23378  case $_am_header in
23379    $_am_arg | $_am_arg:* )
23380      break ;;
23381    * )
23382      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23383  esac
23384done
23385echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23386$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23387	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23388	 X"$_am_arg" : 'X\(//\)$' \| \
23389	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23390$as_echo X"$_am_arg" |
23391    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23392	    s//\1/
23393	    q
23394	  }
23395	  /^X\(\/\/\)[^/].*/{
23396	    s//\1/
23397	    q
23398	  }
23399	  /^X\(\/\/\)$/{
23400	    s//\1/
23401	    q
23402	  }
23403	  /^X\(\/\).*/{
23404	    s//\1/
23405	    q
23406	  }
23407	  s/.*/./; q'`/stamp-h$_am_stamp_count
23408 ;;
23409
23410  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23411$as_echo "$as_me: executing $ac_file commands" >&6;}
23412 ;;
23413  esac
23414
23415
23416  case $ac_file$ac_mode in
23417    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23418  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23419  # are listed without --file.  Let's play safe and only enable the eval
23420  # if we detect the quoting.
23421  case $CONFIG_FILES in
23422  *\'*) eval set x "$CONFIG_FILES" ;;
23423  *)   set x $CONFIG_FILES ;;
23424  esac
23425  shift
23426  for mf
23427  do
23428    # Strip MF so we end up with the name of the file.
23429    mf=`echo "$mf" | sed -e 's/:.*$//'`
23430    # Check whether this is an Automake generated Makefile or not.
23431    # We used to match only the files named `Makefile.in', but
23432    # some people rename them; so instead we look at the file content.
23433    # Grep'ing the first line is not enough: some people post-process
23434    # each Makefile.in and add a new line on top of each file to say so.
23435    # Grep'ing the whole file is not good either: AIX grep has a line
23436    # limit of 2048, but all sed's we know have understand at least 4000.
23437    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23438      dirpart=`$as_dirname -- "$mf" ||
23439$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23440	 X"$mf" : 'X\(//\)[^/]' \| \
23441	 X"$mf" : 'X\(//\)$' \| \
23442	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23443$as_echo X"$mf" |
23444    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23445	    s//\1/
23446	    q
23447	  }
23448	  /^X\(\/\/\)[^/].*/{
23449	    s//\1/
23450	    q
23451	  }
23452	  /^X\(\/\/\)$/{
23453	    s//\1/
23454	    q
23455	  }
23456	  /^X\(\/\).*/{
23457	    s//\1/
23458	    q
23459	  }
23460	  s/.*/./; q'`
23461    else
23462      continue
23463    fi
23464    # Extract the definition of DEPDIR, am__include, and am__quote
23465    # from the Makefile without running `make'.
23466    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23467    test -z "$DEPDIR" && continue
23468    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23469    test -z "am__include" && continue
23470    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23471    # When using ansi2knr, U may be empty or an underscore; expand it
23472    U=`sed -n 's/^U = //p' < "$mf"`
23473    # Find all dependency output files, they are included files with
23474    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23475    # simplest approach to changing $(DEPDIR) to its actual value in the
23476    # expansion.
23477    for file in `sed -n "
23478      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23479	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23480      # Make sure the directory exists.
23481      test -f "$dirpart/$file" && continue
23482      fdir=`$as_dirname -- "$file" ||
23483$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23484	 X"$file" : 'X\(//\)[^/]' \| \
23485	 X"$file" : 'X\(//\)$' \| \
23486	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23487$as_echo X"$file" |
23488    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23489	    s//\1/
23490	    q
23491	  }
23492	  /^X\(\/\/\)[^/].*/{
23493	    s//\1/
23494	    q
23495	  }
23496	  /^X\(\/\/\)$/{
23497	    s//\1/
23498	    q
23499	  }
23500	  /^X\(\/\).*/{
23501	    s//\1/
23502	    q
23503	  }
23504	  s/.*/./; q'`
23505      { as_dir=$dirpart/$fdir
23506  case $as_dir in #(
23507  -*) as_dir=./$as_dir;;
23508  esac
23509  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23510    as_dirs=
23511    while :; do
23512      case $as_dir in #(
23513      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23514      *) as_qdir=$as_dir;;
23515      esac
23516      as_dirs="'$as_qdir' $as_dirs"
23517      as_dir=`$as_dirname -- "$as_dir" ||
23518$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23519	 X"$as_dir" : 'X\(//\)[^/]' \| \
23520	 X"$as_dir" : 'X\(//\)$' \| \
23521	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23522$as_echo X"$as_dir" |
23523    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23524	    s//\1/
23525	    q
23526	  }
23527	  /^X\(\/\/\)[^/].*/{
23528	    s//\1/
23529	    q
23530	  }
23531	  /^X\(\/\/\)$/{
23532	    s//\1/
23533	    q
23534	  }
23535	  /^X\(\/\).*/{
23536	    s//\1/
23537	    q
23538	  }
23539	  s/.*/./; q'`
23540      test -d "$as_dir" && break
23541    done
23542    test -z "$as_dirs" || eval "mkdir $as_dirs"
23543  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23544$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23545   { (exit 1); exit 1; }; }; }
23546      # echo "creating $dirpart/$file"
23547      echo '# dummy' > "$dirpart/$file"
23548    done
23549  done
23550}
23551 ;;
23552
23553  esac
23554done # for ac_tag
23555
23556
23557{ (exit 0); exit 0; }
23558_ACEOF
23559chmod +x $CONFIG_STATUS
23560ac_clean_files=$ac_clean_files_save
23561
23562test $ac_write_fail = 0 ||
23563  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23564$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23565   { (exit 1); exit 1; }; }
23566
23567
23568# configure is writing to config.log, and then calls config.status.
23569# config.status does its own redirection, appending to config.log.
23570# Unfortunately, on DOS this fails, as config.log is still kept open
23571# by configure, so config.status won't be able to write to it; its
23572# output is simply discarded.  So we exec the FD to /dev/null,
23573# effectively closing config.log, so it can be properly (re)opened and
23574# appended to by config.status.  When coming back to configure, we
23575# need to make the FD available again.
23576if test "$no_create" != yes; then
23577  ac_cs_success=:
23578  ac_config_status_args=
23579  test "$silent" = yes &&
23580    ac_config_status_args="$ac_config_status_args --quiet"
23581  exec 5>/dev/null
23582  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23583  exec 5>>config.log
23584  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23585  # would make configure fail if this is the last instruction.
23586  $ac_cs_success || { (exit 1); exit 1; }
23587fi
23588if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23589  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23590$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23591fi
23592
23593