configure revision fbed5abf
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-apm 1.2.2.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85  as_unset=unset
86else
87  as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order.  Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" ""	$as_nl"
97
98# Find who we are.  Look in the path if we contain no directory separator.
99case $0 in
100  *[\\/]* ) as_myself=$0 ;;
101  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104  IFS=$as_save_IFS
105  test -z "$as_dir" && as_dir=.
106  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110     ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115  as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119  { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139  as_expr=expr
140else
141  as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145  as_basename=basename
146else
147  as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154	 X"$0" : 'X\(//\)$' \| \
155	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157    sed '/^.*\/\([^/][^/]*\)\/*$/{
158	    s//\1/
159	    q
160	  }
161	  /^X\/\(\/\/\)$/{
162	    s//\1/
163	    q
164	  }
165	  /^X\/\(\/\).*/{
166	    s//\1/
167	    q
168	  }
169	  s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176  if (eval ":") 2>/dev/null; then
177  as_have_required=yes
178else
179  as_have_required=no
180fi
181
182  if test $as_have_required = yes &&	 (eval ":
183(as_func_return () {
184  (exit \$1)
185}
186as_func_success () {
187  as_func_return 0
188}
189as_func_failure () {
190  as_func_return 1
191}
192as_func_ret_success () {
193  return 0
194}
195as_func_ret_failure () {
196  return 1
197}
198
199exitcode=0
200if as_func_success; then
201  :
202else
203  exitcode=1
204  echo as_func_success failed.
205fi
206
207if as_func_failure; then
208  exitcode=1
209  echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213  :
214else
215  exitcode=1
216  echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220  exitcode=1
221  echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225  :
226else
227  exitcode=1
228  echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234  as_lineno_1=\$LINENO
235  as_lineno_2=\$LINENO
236  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239  :
240else
241  as_candidate_shells=
242    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245  IFS=$as_save_IFS
246  test -z "$as_dir" && as_dir=.
247  case $as_dir in
248	 /*)
249	   for as_base in sh bash ksh sh5; do
250	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251	   done;;
252       esac
253done
254IFS=$as_save_IFS
255
256
257      for as_shell in $as_candidate_shells $SHELL; do
258	 # Try only shells that exist, to save several forks.
259	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279  CONFIG_SHELL=$as_shell
280	       as_have_required=yes
281	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283  emulate sh
284  NULLCMD=:
285  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286  # is contrary to our usage.  Disable this feature.
287  alias -g '${1+"$@"}'='"$@"'
288  setopt NO_GLOB_SUBST
289else
290  case `(set -o) 2>/dev/null` in
291  *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299  (exit $1)
300}
301as_func_success () {
302  as_func_return 0
303}
304as_func_failure () {
305  as_func_return 1
306}
307as_func_ret_success () {
308  return 0
309}
310as_func_ret_failure () {
311  return 1
312}
313
314exitcode=0
315if as_func_success; then
316  :
317else
318  exitcode=1
319  echo as_func_success failed.
320fi
321
322if as_func_failure; then
323  exitcode=1
324  echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328  :
329else
330  exitcode=1
331  echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335  exitcode=1
336  echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340  :
341else
342  exitcode=1
343  echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349  as_lineno_1=$LINENO
350  as_lineno_2=$LINENO
351  test "x$as_lineno_1" != "x$as_lineno_2" &&
352  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356  break
357fi
358
359fi
360
361      done
362
363      if test "x$CONFIG_SHELL" != x; then
364  for as_var in BASH_ENV ENV
365	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366	done
367	export CONFIG_SHELL
368	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372    if test $as_have_required = no; then
373  echo This script requires a shell more modern than all the
374      echo shells that I found on your system.  Please install a
375      echo modern shell, or manually run the script under such a
376      echo shell if you do have one.
377      { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388  (exit \$1)
389}
390as_func_success () {
391  as_func_return 0
392}
393as_func_failure () {
394  as_func_return 1
395}
396as_func_ret_success () {
397  return 0
398}
399as_func_ret_failure () {
400  return 1
401}
402
403exitcode=0
404if as_func_success; then
405  :
406else
407  exitcode=1
408  echo as_func_success failed.
409fi
410
411if as_func_failure; then
412  exitcode=1
413  echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417  :
418else
419  exitcode=1
420  echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424  exitcode=1
425  echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429  :
430else
431  exitcode=1
432  echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436  echo No shell found that supports shell functions.
437  echo Please tell bug-autoconf@gnu.org about your system,
438  echo including any error possibly output before this message.
439  echo This can help us improve future autoconf versions.
440  echo Configuration will now proceed without shell functions.
441}
442
443
444
445  as_lineno_1=$LINENO
446  as_lineno_2=$LINENO
447  test "x$as_lineno_1" != "x$as_lineno_2" &&
448  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451  # uniformly replaced by the line number.  The first 'sed' inserts a
452  # line-number line after each line using $LINENO; the second 'sed'
453  # does the real work.  The second script uses 'N' to pair each
454  # line-number line with the line containing $LINENO, and appends
455  # trailing '-' during substitution so that $LINENO is not a special
456  # case at line end.
457  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459  # E. McMahon (1931-1989) for sed's syntax.  :-)
460  sed -n '
461    p
462    /[$]LINENO/=
463  ' <$as_myself |
464    sed '
465      s/[$]LINENO.*/&-/
466      t lineno
467      b
468      :lineno
469      N
470      :loop
471      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472      t loop
473      s/-\n.*//
474    ' >$as_me.lineno &&
475  chmod +x "$as_me.lineno" ||
476    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477   { (exit 1); exit 1; }; }
478
479  # Don't try to exec as it changes $[0], causing all sort of problems
480  # (the dirname of $[0] is not the place where we might find the
481  # original and so on.  Autoconf is especially sensitive to this).
482  . "./$as_me.lineno"
483  # Exit status is that of the last command.
484  exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489  as_dirname=dirname
490else
491  as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497  case `echo 'x\c'` in
498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499  *)   ECHO_C='\c';;
500  esac;;
501*)
502  ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506  as_expr=expr
507else
508  as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513  rm -f conf$$.dir/conf$$.file
514else
515  rm -f conf$$.dir
516  mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519  if ln -s conf$$.file conf$$ 2>/dev/null; then
520    as_ln_s='ln -s'
521    # ... but there are two gotchas:
522    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524    # In both cases, we have to default to `cp -p'.
525    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526      as_ln_s='cp -p'
527  elif ln conf$$.file conf$$ 2>/dev/null; then
528    as_ln_s=ln
529  else
530    as_ln_s='cp -p'
531  fi
532else
533  as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539  as_mkdir_p=:
540else
541  test -d ./-p && rmdir ./-p
542  as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546  as_test_x='test -x'
547else
548  if ls -dL / >/dev/null 2>&1; then
549    as_ls_L_option=L
550  else
551    as_ls_L_option=
552  fi
553  as_test_x='
554    eval sh -c '\''
555      if test -d "$1"; then
556	test -d "$1/.";
557      else
558	case $1 in
559	-*)set "./$1";;
560	esac;
561	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562	???[sx]*):;;*)false;;esac;fi
563    '\'' sh
564  '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$ECHO in
581X*--fallback-echo)
582  # Remove one level of quotation (which was required for Make).
583  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584  ;;
585esac
586
587echo=${ECHO-echo}
588if test "X$1" = X--no-reexec; then
589  # Discard the --no-reexec flag, and continue.
590  shift
591elif test "X$1" = X--fallback-echo; then
592  # Avoid inline document here, it may be left over
593  :
594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595  # Yippee, $echo works!
596  :
597else
598  # Restart under the correct shell.
599  exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603  # used as fallback echo
604  shift
605  cat <<EOF
606$*
607EOF
608  exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$ECHO"; then
616if test "X${echo_test_string+set}" != Xset; then
617# find a string as large as possible, as long as the shell can cope with it
618  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621       echo_test_string=`eval $cmd` &&
622       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623    then
624      break
625    fi
626  done
627fi
628
629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631   test "X$echo_testing_string" = "X$echo_test_string"; then
632  :
633else
634  # The Solaris, AIX, and Digital Unix default echo programs unquote
635  # backslashes.  This makes it impossible to quote backslashes using
636  #   echo "$something" | sed 's/\\/\\\\/g'
637  #
638  # So, first we look for a working echo in the user's PATH.
639
640  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641  for dir in $PATH /usr/ucb; do
642    IFS="$lt_save_ifs"
643    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646       test "X$echo_testing_string" = "X$echo_test_string"; then
647      echo="$dir/echo"
648      break
649    fi
650  done
651  IFS="$lt_save_ifs"
652
653  if test "X$echo" = Xecho; then
654    # We didn't find a better echo, so look for alternatives.
655    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657       test "X$echo_testing_string" = "X$echo_test_string"; then
658      # This shell has a builtin print -r that does the trick.
659      echo='print -r'
660    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661	 test "X$CONFIG_SHELL" != X/bin/ksh; then
662      # If we have ksh, try running configure again with it.
663      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664      export ORIGINAL_CONFIG_SHELL
665      CONFIG_SHELL=/bin/ksh
666      export CONFIG_SHELL
667      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668    else
669      # Try using printf.
670      echo='printf %s\n'
671      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673	 test "X$echo_testing_string" = "X$echo_test_string"; then
674	# Cool, printf works
675	:
676      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677	   test "X$echo_testing_string" = 'X\t' &&
678	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679	   test "X$echo_testing_string" = "X$echo_test_string"; then
680	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681	export CONFIG_SHELL
682	SHELL="$CONFIG_SHELL"
683	export SHELL
684	echo="$CONFIG_SHELL $0 --fallback-echo"
685      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686	   test "X$echo_testing_string" = 'X\t' &&
687	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688	   test "X$echo_testing_string" = "X$echo_test_string"; then
689	echo="$CONFIG_SHELL $0 --fallback-echo"
690      else
691	# maybe with a smaller string...
692	prev=:
693
694	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696	  then
697	    break
698	  fi
699	  prev="$cmd"
700	done
701
702	if test "$prev" != 'sed 50q "$0"'; then
703	  echo_test_string=`eval $prev`
704	  export echo_test_string
705	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706	else
707	  # Oops.  We lost completely, so just stick with echo.
708	  echo=echo
709	fi
710      fi
711    fi
712  fi
713fi
714fi
715
716# Copy echo and quote the copy suitably for passing to libtool from
717# the Makefile, instead of quoting the original, which is used later.
718ECHO=$echo
719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721fi
722
723
724
725
726tagnames=${tagnames+${tagnames},}CXX
727
728tagnames=${tagnames+${tagnames},}F77
729
730exec 7<&0 </dev/null 6>&1
731
732# Name of the host.
733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734# so uname gets run too.
735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737#
738# Initializations.
739#
740ac_default_prefix=/usr/local
741ac_clean_files=
742ac_config_libobj_dir=.
743LIBOBJS=
744cross_compiling=no
745subdirs=
746MFLAGS=
747MAKEFLAGS=
748SHELL=${CONFIG_SHELL-/bin/sh}
749
750# Identity of this package.
751PACKAGE_NAME='xf86-video-apm'
752PACKAGE_TARNAME='xf86-video-apm'
753PACKAGE_VERSION='1.2.2'
754PACKAGE_STRING='xf86-video-apm 1.2.2'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757ac_unique_file="Makefile.am"
758# Factoring default headers for most tests.
759ac_includes_default="\
760#include <stdio.h>
761#ifdef HAVE_SYS_TYPES_H
762# include <sys/types.h>
763#endif
764#ifdef HAVE_SYS_STAT_H
765# include <sys/stat.h>
766#endif
767#ifdef STDC_HEADERS
768# include <stdlib.h>
769# include <stddef.h>
770#else
771# ifdef HAVE_STDLIB_H
772#  include <stdlib.h>
773# endif
774#endif
775#ifdef HAVE_STRING_H
776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777#  include <memory.h>
778# endif
779# include <string.h>
780#endif
781#ifdef HAVE_STRINGS_H
782# include <strings.h>
783#endif
784#ifdef HAVE_INTTYPES_H
785# include <inttypes.h>
786#endif
787#ifdef HAVE_STDINT_H
788# include <stdint.h>
789#endif
790#ifdef HAVE_UNISTD_H
791# include <unistd.h>
792#endif"
793
794ac_subst_vars='am__EXEEXT_FALSE
795am__EXEEXT_TRUE
796LTLIBOBJS
797LIBOBJS
798MAKE_HTML
799MAKE_PDF
800MAKE_PS
801MAKE_TEXT
802BUILD_PDFDOC_FALSE
803BUILD_PDFDOC_TRUE
804BUILD_LINUXDOC_FALSE
805BUILD_LINUXDOC_TRUE
806PS2PDF
807LINUXDOC
808ADMIN_MAN_DIR
809DRIVER_MAN_DIR
810MISC_MAN_DIR
811FILE_MAN_DIR
812LIB_MAN_DIR
813APP_MAN_DIR
814ADMIN_MAN_SUFFIX
815DRIVER_MAN_SUFFIX
816MISC_MAN_SUFFIX
817FILE_MAN_SUFFIX
818LIB_MAN_SUFFIX
819APP_MAN_SUFFIX
820DRIVER_NAME
821PCIACCESS_LIBS
822PCIACCESS_CFLAGS
823INCLUDES
824XF86RUSH_FALSE
825XF86RUSH_TRUE
826XF86RUSH_LIBS
827XF86RUSH_CFLAGS
828HAVE_XEXTPROTO_71_FALSE
829HAVE_XEXTPROTO_71_TRUE
830XEXT_LIBS
831XEXT_CFLAGS
832XORG_LIBS
833XORG_CFLAGS
834PKG_CONFIG
835moduledir
836LIBTOOL
837ac_ct_F77
838FFLAGS
839F77
840CXXCPP
841am__fastdepCXX_FALSE
842am__fastdepCXX_TRUE
843CXXDEPMODE
844ac_ct_CXX
845CXXFLAGS
846CXX
847CPP
848NMEDIT
849DSYMUTIL
850RANLIB
851AR
852ECHO
853LN_S
854EGREP
855GREP
856SED
857am__fastdepCC_FALSE
858am__fastdepCC_TRUE
859CCDEPMODE
860AMDEPBACKSLASH
861AMDEP_FALSE
862AMDEP_TRUE
863am__quote
864am__include
865DEPDIR
866OBJEXT
867EXEEXT
868ac_ct_CC
869CPPFLAGS
870LDFLAGS
871CFLAGS
872CC
873host_os
874host_vendor
875host_cpu
876host
877build_os
878build_vendor
879build_cpu
880build
881MAINT
882MAINTAINER_MODE_FALSE
883MAINTAINER_MODE_TRUE
884am__untar
885am__tar
886AMTAR
887am__leading_dot
888SET_MAKE
889AWK
890mkdir_p
891MKDIR_P
892INSTALL_STRIP_PROGRAM
893STRIP
894install_sh
895MAKEINFO
896AUTOHEADER
897AUTOMAKE
898AUTOCONF
899ACLOCAL
900VERSION
901PACKAGE
902CYGPATH_W
903am__isrc
904INSTALL_DATA
905INSTALL_SCRIPT
906INSTALL_PROGRAM
907target_alias
908host_alias
909build_alias
910LIBS
911ECHO_T
912ECHO_N
913ECHO_C
914DEFS
915mandir
916localedir
917libdir
918psdir
919pdfdir
920dvidir
921htmldir
922infodir
923docdir
924oldincludedir
925includedir
926localstatedir
927sharedstatedir
928sysconfdir
929datadir
930datarootdir
931libexecdir
932sbindir
933bindir
934program_transform_name
935prefix
936exec_prefix
937PACKAGE_BUGREPORT
938PACKAGE_STRING
939PACKAGE_VERSION
940PACKAGE_TARNAME
941PACKAGE_NAME
942PATH_SEPARATOR
943SHELL'
944ac_subst_files=''
945ac_user_opts='
946enable_option_checking
947enable_maintainer_mode
948enable_static
949enable_shared
950enable_fast_install
951enable_dependency_tracking
952with_gnu_ld
953enable_libtool_lock
954with_pic
955with_tags
956with_xorg_module_dir
957with_release_version
958'
959      ac_precious_vars='build_alias
960host_alias
961target_alias
962CC
963CFLAGS
964LDFLAGS
965LIBS
966CPPFLAGS
967CPP
968CXX
969CXXFLAGS
970CCC
971CXXCPP
972F77
973FFLAGS
974PKG_CONFIG
975XORG_CFLAGS
976XORG_LIBS
977XEXT_CFLAGS
978XEXT_LIBS
979XF86RUSH_CFLAGS
980XF86RUSH_LIBS
981PCIACCESS_CFLAGS
982PCIACCESS_LIBS'
983
984
985# Initialize some variables set by options.
986ac_init_help=
987ac_init_version=false
988ac_unrecognized_opts=
989ac_unrecognized_sep=
990# The variables have the same names as the options, with
991# dashes changed to underlines.
992cache_file=/dev/null
993exec_prefix=NONE
994no_create=
995no_recursion=
996prefix=NONE
997program_prefix=NONE
998program_suffix=NONE
999program_transform_name=s,x,x,
1000silent=
1001site=
1002srcdir=
1003verbose=
1004x_includes=NONE
1005x_libraries=NONE
1006
1007# Installation directory options.
1008# These are left unexpanded so users can "make install exec_prefix=/foo"
1009# and all the variables that are supposed to be based on exec_prefix
1010# by default will actually change.
1011# Use braces instead of parens because sh, perl, etc. also accept them.
1012# (The list follows the same order as the GNU Coding Standards.)
1013bindir='${exec_prefix}/bin'
1014sbindir='${exec_prefix}/sbin'
1015libexecdir='${exec_prefix}/libexec'
1016datarootdir='${prefix}/share'
1017datadir='${datarootdir}'
1018sysconfdir='${prefix}/etc'
1019sharedstatedir='${prefix}/com'
1020localstatedir='${prefix}/var'
1021includedir='${prefix}/include'
1022oldincludedir='/usr/include'
1023docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1024infodir='${datarootdir}/info'
1025htmldir='${docdir}'
1026dvidir='${docdir}'
1027pdfdir='${docdir}'
1028psdir='${docdir}'
1029libdir='${exec_prefix}/lib'
1030localedir='${datarootdir}/locale'
1031mandir='${datarootdir}/man'
1032
1033ac_prev=
1034ac_dashdash=
1035for ac_option
1036do
1037  # If the previous option needs an argument, assign it.
1038  if test -n "$ac_prev"; then
1039    eval $ac_prev=\$ac_option
1040    ac_prev=
1041    continue
1042  fi
1043
1044  case $ac_option in
1045  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1046  *)	ac_optarg=yes ;;
1047  esac
1048
1049  # Accept the important Cygnus configure options, so we can diagnose typos.
1050
1051  case $ac_dashdash$ac_option in
1052  --)
1053    ac_dashdash=yes ;;
1054
1055  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1056    ac_prev=bindir ;;
1057  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1058    bindir=$ac_optarg ;;
1059
1060  -build | --build | --buil | --bui | --bu)
1061    ac_prev=build_alias ;;
1062  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1063    build_alias=$ac_optarg ;;
1064
1065  -cache-file | --cache-file | --cache-fil | --cache-fi \
1066  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1067    ac_prev=cache_file ;;
1068  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1069  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1070    cache_file=$ac_optarg ;;
1071
1072  --config-cache | -C)
1073    cache_file=config.cache ;;
1074
1075  -datadir | --datadir | --datadi | --datad)
1076    ac_prev=datadir ;;
1077  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1078    datadir=$ac_optarg ;;
1079
1080  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1081  | --dataroo | --dataro | --datar)
1082    ac_prev=datarootdir ;;
1083  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1084  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1085    datarootdir=$ac_optarg ;;
1086
1087  -disable-* | --disable-*)
1088    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1089    # Reject names that are not valid shell variable names.
1090    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1091      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1092   { (exit 1); exit 1; }; }
1093    ac_useropt_orig=$ac_useropt
1094    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095    case $ac_user_opts in
1096      *"
1097"enable_$ac_useropt"
1098"*) ;;
1099      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1100	 ac_unrecognized_sep=', ';;
1101    esac
1102    eval enable_$ac_useropt=no ;;
1103
1104  -docdir | --docdir | --docdi | --doc | --do)
1105    ac_prev=docdir ;;
1106  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1107    docdir=$ac_optarg ;;
1108
1109  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1110    ac_prev=dvidir ;;
1111  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1112    dvidir=$ac_optarg ;;
1113
1114  -enable-* | --enable-*)
1115    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1116    # Reject names that are not valid shell variable names.
1117    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1118      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1119   { (exit 1); exit 1; }; }
1120    ac_useropt_orig=$ac_useropt
1121    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122    case $ac_user_opts in
1123      *"
1124"enable_$ac_useropt"
1125"*) ;;
1126      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1127	 ac_unrecognized_sep=', ';;
1128    esac
1129    eval enable_$ac_useropt=\$ac_optarg ;;
1130
1131  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1132  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1133  | --exec | --exe | --ex)
1134    ac_prev=exec_prefix ;;
1135  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1136  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1137  | --exec=* | --exe=* | --ex=*)
1138    exec_prefix=$ac_optarg ;;
1139
1140  -gas | --gas | --ga | --g)
1141    # Obsolete; use --with-gas.
1142    with_gas=yes ;;
1143
1144  -help | --help | --hel | --he | -h)
1145    ac_init_help=long ;;
1146  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1147    ac_init_help=recursive ;;
1148  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1149    ac_init_help=short ;;
1150
1151  -host | --host | --hos | --ho)
1152    ac_prev=host_alias ;;
1153  -host=* | --host=* | --hos=* | --ho=*)
1154    host_alias=$ac_optarg ;;
1155
1156  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1157    ac_prev=htmldir ;;
1158  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1159  | --ht=*)
1160    htmldir=$ac_optarg ;;
1161
1162  -includedir | --includedir | --includedi | --included | --include \
1163  | --includ | --inclu | --incl | --inc)
1164    ac_prev=includedir ;;
1165  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1166  | --includ=* | --inclu=* | --incl=* | --inc=*)
1167    includedir=$ac_optarg ;;
1168
1169  -infodir | --infodir | --infodi | --infod | --info | --inf)
1170    ac_prev=infodir ;;
1171  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1172    infodir=$ac_optarg ;;
1173
1174  -libdir | --libdir | --libdi | --libd)
1175    ac_prev=libdir ;;
1176  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1177    libdir=$ac_optarg ;;
1178
1179  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1180  | --libexe | --libex | --libe)
1181    ac_prev=libexecdir ;;
1182  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1183  | --libexe=* | --libex=* | --libe=*)
1184    libexecdir=$ac_optarg ;;
1185
1186  -localedir | --localedir | --localedi | --localed | --locale)
1187    ac_prev=localedir ;;
1188  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1189    localedir=$ac_optarg ;;
1190
1191  -localstatedir | --localstatedir | --localstatedi | --localstated \
1192  | --localstate | --localstat | --localsta | --localst | --locals)
1193    ac_prev=localstatedir ;;
1194  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1195  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1196    localstatedir=$ac_optarg ;;
1197
1198  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1199    ac_prev=mandir ;;
1200  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1201    mandir=$ac_optarg ;;
1202
1203  -nfp | --nfp | --nf)
1204    # Obsolete; use --without-fp.
1205    with_fp=no ;;
1206
1207  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1208  | --no-cr | --no-c | -n)
1209    no_create=yes ;;
1210
1211  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1212  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1213    no_recursion=yes ;;
1214
1215  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1216  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1217  | --oldin | --oldi | --old | --ol | --o)
1218    ac_prev=oldincludedir ;;
1219  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1220  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1221  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1222    oldincludedir=$ac_optarg ;;
1223
1224  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1225    ac_prev=prefix ;;
1226  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1227    prefix=$ac_optarg ;;
1228
1229  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1230  | --program-pre | --program-pr | --program-p)
1231    ac_prev=program_prefix ;;
1232  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1233  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1234    program_prefix=$ac_optarg ;;
1235
1236  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1237  | --program-suf | --program-su | --program-s)
1238    ac_prev=program_suffix ;;
1239  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1240  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1241    program_suffix=$ac_optarg ;;
1242
1243  -program-transform-name | --program-transform-name \
1244  | --program-transform-nam | --program-transform-na \
1245  | --program-transform-n | --program-transform- \
1246  | --program-transform | --program-transfor \
1247  | --program-transfo | --program-transf \
1248  | --program-trans | --program-tran \
1249  | --progr-tra | --program-tr | --program-t)
1250    ac_prev=program_transform_name ;;
1251  -program-transform-name=* | --program-transform-name=* \
1252  | --program-transform-nam=* | --program-transform-na=* \
1253  | --program-transform-n=* | --program-transform-=* \
1254  | --program-transform=* | --program-transfor=* \
1255  | --program-transfo=* | --program-transf=* \
1256  | --program-trans=* | --program-tran=* \
1257  | --progr-tra=* | --program-tr=* | --program-t=*)
1258    program_transform_name=$ac_optarg ;;
1259
1260  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1261    ac_prev=pdfdir ;;
1262  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1263    pdfdir=$ac_optarg ;;
1264
1265  -psdir | --psdir | --psdi | --psd | --ps)
1266    ac_prev=psdir ;;
1267  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1268    psdir=$ac_optarg ;;
1269
1270  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1271  | -silent | --silent | --silen | --sile | --sil)
1272    silent=yes ;;
1273
1274  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1275    ac_prev=sbindir ;;
1276  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1277  | --sbi=* | --sb=*)
1278    sbindir=$ac_optarg ;;
1279
1280  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1281  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1282  | --sharedst | --shareds | --shared | --share | --shar \
1283  | --sha | --sh)
1284    ac_prev=sharedstatedir ;;
1285  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1286  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1287  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1288  | --sha=* | --sh=*)
1289    sharedstatedir=$ac_optarg ;;
1290
1291  -site | --site | --sit)
1292    ac_prev=site ;;
1293  -site=* | --site=* | --sit=*)
1294    site=$ac_optarg ;;
1295
1296  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1297    ac_prev=srcdir ;;
1298  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1299    srcdir=$ac_optarg ;;
1300
1301  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1302  | --syscon | --sysco | --sysc | --sys | --sy)
1303    ac_prev=sysconfdir ;;
1304  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1305  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1306    sysconfdir=$ac_optarg ;;
1307
1308  -target | --target | --targe | --targ | --tar | --ta | --t)
1309    ac_prev=target_alias ;;
1310  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1311    target_alias=$ac_optarg ;;
1312
1313  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1314    verbose=yes ;;
1315
1316  -version | --version | --versio | --versi | --vers | -V)
1317    ac_init_version=: ;;
1318
1319  -with-* | --with-*)
1320    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1321    # Reject names that are not valid shell variable names.
1322    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1323      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1324   { (exit 1); exit 1; }; }
1325    ac_useropt_orig=$ac_useropt
1326    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1327    case $ac_user_opts in
1328      *"
1329"with_$ac_useropt"
1330"*) ;;
1331      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1332	 ac_unrecognized_sep=', ';;
1333    esac
1334    eval with_$ac_useropt=\$ac_optarg ;;
1335
1336  -without-* | --without-*)
1337    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1338    # Reject names that are not valid shell variable names.
1339    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1340      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1341   { (exit 1); exit 1; }; }
1342    ac_useropt_orig=$ac_useropt
1343    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1344    case $ac_user_opts in
1345      *"
1346"with_$ac_useropt"
1347"*) ;;
1348      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1349	 ac_unrecognized_sep=', ';;
1350    esac
1351    eval with_$ac_useropt=no ;;
1352
1353  --x)
1354    # Obsolete; use --with-x.
1355    with_x=yes ;;
1356
1357  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1358  | --x-incl | --x-inc | --x-in | --x-i)
1359    ac_prev=x_includes ;;
1360  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1361  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1362    x_includes=$ac_optarg ;;
1363
1364  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1365  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1366    ac_prev=x_libraries ;;
1367  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1368  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1369    x_libraries=$ac_optarg ;;
1370
1371  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1372Try \`$0 --help' for more information." >&2
1373   { (exit 1); exit 1; }; }
1374    ;;
1375
1376  *=*)
1377    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1378    # Reject names that are not valid shell variable names.
1379    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1380      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1381   { (exit 1); exit 1; }; }
1382    eval $ac_envvar=\$ac_optarg
1383    export $ac_envvar ;;
1384
1385  *)
1386    # FIXME: should be removed in autoconf 3.0.
1387    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1388    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1389      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1390    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1391    ;;
1392
1393  esac
1394done
1395
1396if test -n "$ac_prev"; then
1397  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1398  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1399   { (exit 1); exit 1; }; }
1400fi
1401
1402if test -n "$ac_unrecognized_opts"; then
1403  case $enable_option_checking in
1404    no) ;;
1405    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1406   { (exit 1); exit 1; }; } ;;
1407    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1408  esac
1409fi
1410
1411# Check all directory arguments for consistency.
1412for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1413		datadir sysconfdir sharedstatedir localstatedir includedir \
1414		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1415		libdir localedir mandir
1416do
1417  eval ac_val=\$$ac_var
1418  # Remove trailing slashes.
1419  case $ac_val in
1420    */ )
1421      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1422      eval $ac_var=\$ac_val;;
1423  esac
1424  # Be sure to have absolute directory names.
1425  case $ac_val in
1426    [\\/$]* | ?:[\\/]* )  continue;;
1427    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1428  esac
1429  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1430   { (exit 1); exit 1; }; }
1431done
1432
1433# There might be people who depend on the old broken behavior: `$host'
1434# used to hold the argument of --host etc.
1435# FIXME: To remove some day.
1436build=$build_alias
1437host=$host_alias
1438target=$target_alias
1439
1440# FIXME: To remove some day.
1441if test "x$host_alias" != x; then
1442  if test "x$build_alias" = x; then
1443    cross_compiling=maybe
1444    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1445    If a cross compiler is detected then cross compile mode will be used." >&2
1446  elif test "x$build_alias" != "x$host_alias"; then
1447    cross_compiling=yes
1448  fi
1449fi
1450
1451ac_tool_prefix=
1452test -n "$host_alias" && ac_tool_prefix=$host_alias-
1453
1454test "$silent" = yes && exec 6>/dev/null
1455
1456
1457ac_pwd=`pwd` && test -n "$ac_pwd" &&
1458ac_ls_di=`ls -di .` &&
1459ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1460  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1461   { (exit 1); exit 1; }; }
1462test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1463  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1464   { (exit 1); exit 1; }; }
1465
1466
1467# Find the source files, if location was not specified.
1468if test -z "$srcdir"; then
1469  ac_srcdir_defaulted=yes
1470  # Try the directory containing this script, then the parent directory.
1471  ac_confdir=`$as_dirname -- "$as_myself" ||
1472$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1473	 X"$as_myself" : 'X\(//\)[^/]' \| \
1474	 X"$as_myself" : 'X\(//\)$' \| \
1475	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1476$as_echo X"$as_myself" |
1477    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1478	    s//\1/
1479	    q
1480	  }
1481	  /^X\(\/\/\)[^/].*/{
1482	    s//\1/
1483	    q
1484	  }
1485	  /^X\(\/\/\)$/{
1486	    s//\1/
1487	    q
1488	  }
1489	  /^X\(\/\).*/{
1490	    s//\1/
1491	    q
1492	  }
1493	  s/.*/./; q'`
1494  srcdir=$ac_confdir
1495  if test ! -r "$srcdir/$ac_unique_file"; then
1496    srcdir=..
1497  fi
1498else
1499  ac_srcdir_defaulted=no
1500fi
1501if test ! -r "$srcdir/$ac_unique_file"; then
1502  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1503  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1504   { (exit 1); exit 1; }; }
1505fi
1506ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1507ac_abs_confdir=`(
1508	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1509   { (exit 1); exit 1; }; }
1510	pwd)`
1511# When building in place, set srcdir=.
1512if test "$ac_abs_confdir" = "$ac_pwd"; then
1513  srcdir=.
1514fi
1515# Remove unnecessary trailing slashes from srcdir.
1516# Double slashes in file names in object file debugging info
1517# mess up M-x gdb in Emacs.
1518case $srcdir in
1519*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1520esac
1521for ac_var in $ac_precious_vars; do
1522  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1523  eval ac_env_${ac_var}_value=\$${ac_var}
1524  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1525  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1526done
1527
1528#
1529# Report the --help message.
1530#
1531if test "$ac_init_help" = "long"; then
1532  # Omit some internal or obsolete options to make the list less imposing.
1533  # This message is too long to be a string in the A/UX 3.1 sh.
1534  cat <<_ACEOF
1535\`configure' configures xf86-video-apm 1.2.2 to adapt to many kinds of systems.
1536
1537Usage: $0 [OPTION]... [VAR=VALUE]...
1538
1539To assign environment variables (e.g., CC, CFLAGS...), specify them as
1540VAR=VALUE.  See below for descriptions of some of the useful variables.
1541
1542Defaults for the options are specified in brackets.
1543
1544Configuration:
1545  -h, --help              display this help and exit
1546      --help=short        display options specific to this package
1547      --help=recursive    display the short help of all the included packages
1548  -V, --version           display version information and exit
1549  -q, --quiet, --silent   do not print \`checking...' messages
1550      --cache-file=FILE   cache test results in FILE [disabled]
1551  -C, --config-cache      alias for \`--cache-file=config.cache'
1552  -n, --no-create         do not create output files
1553      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1554
1555Installation directories:
1556  --prefix=PREFIX         install architecture-independent files in PREFIX
1557                          [$ac_default_prefix]
1558  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1559                          [PREFIX]
1560
1561By default, \`make install' will install all the files in
1562\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1563an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1564for instance \`--prefix=\$HOME'.
1565
1566For better control, use the options below.
1567
1568Fine tuning of the installation directories:
1569  --bindir=DIR            user executables [EPREFIX/bin]
1570  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1571  --libexecdir=DIR        program executables [EPREFIX/libexec]
1572  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1573  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1574  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1575  --libdir=DIR            object code libraries [EPREFIX/lib]
1576  --includedir=DIR        C header files [PREFIX/include]
1577  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1578  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1579  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1580  --infodir=DIR           info documentation [DATAROOTDIR/info]
1581  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1582  --mandir=DIR            man documentation [DATAROOTDIR/man]
1583  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-apm]
1584  --htmldir=DIR           html documentation [DOCDIR]
1585  --dvidir=DIR            dvi documentation [DOCDIR]
1586  --pdfdir=DIR            pdf documentation [DOCDIR]
1587  --psdir=DIR             ps documentation [DOCDIR]
1588_ACEOF
1589
1590  cat <<\_ACEOF
1591
1592Program names:
1593  --program-prefix=PREFIX            prepend PREFIX to installed program names
1594  --program-suffix=SUFFIX            append SUFFIX to installed program names
1595  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1596
1597System types:
1598  --build=BUILD     configure for building on BUILD [guessed]
1599  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1600_ACEOF
1601fi
1602
1603if test -n "$ac_init_help"; then
1604  case $ac_init_help in
1605     short | recursive ) echo "Configuration of xf86-video-apm 1.2.2:";;
1606   esac
1607  cat <<\_ACEOF
1608
1609Optional Features:
1610  --disable-option-checking  ignore unrecognized --enable/--with options
1611  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1612  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1613  --enable-maintainer-mode  enable make rules and dependencies not useful
1614			  (and sometimes confusing) to the casual installer
1615  --enable-static[=PKGS]  build static libraries [default=no]
1616  --enable-shared[=PKGS]  build shared libraries [default=yes]
1617  --enable-fast-install[=PKGS]
1618                          optimize for fast installation [default=yes]
1619  --disable-dependency-tracking  speeds up one-time build
1620  --enable-dependency-tracking   do not reject slow dependency extractors
1621  --disable-libtool-lock  avoid locking (might break parallel builds)
1622
1623Optional Packages:
1624  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1625  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1626  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1627  --with-pic              try to use only PIC/non-PIC objects [default=use
1628                          both]
1629  --with-tags[=TAGS]      include additional configurations [automatic]
1630  --with-xorg-module-dir=DIR
1631  --with-release-version=STRING
1632                          Use release version string in package name
1633
1634Some influential environment variables:
1635  CC          C compiler command
1636  CFLAGS      C compiler flags
1637  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1638              nonstandard directory <lib dir>
1639  LIBS        libraries to pass to the linker, e.g. -l<library>
1640  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1641              you have headers in a nonstandard directory <include dir>
1642  CPP         C preprocessor
1643  CXX         C++ compiler command
1644  CXXFLAGS    C++ compiler flags
1645  CXXCPP      C++ preprocessor
1646  F77         Fortran 77 compiler command
1647  FFLAGS      Fortran 77 compiler flags
1648  PKG_CONFIG  path to pkg-config utility
1649  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1650  XORG_LIBS   linker flags for XORG, overriding pkg-config
1651  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1652  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1653  XF86RUSH_CFLAGS
1654              C compiler flags for XF86RUSH, overriding pkg-config
1655  XF86RUSH_LIBS
1656              linker flags for XF86RUSH, overriding pkg-config
1657  PCIACCESS_CFLAGS
1658              C compiler flags for PCIACCESS, overriding pkg-config
1659  PCIACCESS_LIBS
1660              linker flags for PCIACCESS, overriding pkg-config
1661
1662Use these variables to override the choices made by `configure' or to help
1663it to find libraries and programs with nonstandard names/locations.
1664
1665Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1666_ACEOF
1667ac_status=$?
1668fi
1669
1670if test "$ac_init_help" = "recursive"; then
1671  # If there are subdirs, report their specific --help.
1672  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1673    test -d "$ac_dir" ||
1674      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1675      continue
1676    ac_builddir=.
1677
1678case "$ac_dir" in
1679.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1680*)
1681  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1682  # A ".." for each directory in $ac_dir_suffix.
1683  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1684  case $ac_top_builddir_sub in
1685  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1686  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1687  esac ;;
1688esac
1689ac_abs_top_builddir=$ac_pwd
1690ac_abs_builddir=$ac_pwd$ac_dir_suffix
1691# for backward compatibility:
1692ac_top_builddir=$ac_top_build_prefix
1693
1694case $srcdir in
1695  .)  # We are building in place.
1696    ac_srcdir=.
1697    ac_top_srcdir=$ac_top_builddir_sub
1698    ac_abs_top_srcdir=$ac_pwd ;;
1699  [\\/]* | ?:[\\/]* )  # Absolute name.
1700    ac_srcdir=$srcdir$ac_dir_suffix;
1701    ac_top_srcdir=$srcdir
1702    ac_abs_top_srcdir=$srcdir ;;
1703  *) # Relative name.
1704    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1705    ac_top_srcdir=$ac_top_build_prefix$srcdir
1706    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1707esac
1708ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1709
1710    cd "$ac_dir" || { ac_status=$?; continue; }
1711    # Check for guested configure.
1712    if test -f "$ac_srcdir/configure.gnu"; then
1713      echo &&
1714      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1715    elif test -f "$ac_srcdir/configure"; then
1716      echo &&
1717      $SHELL "$ac_srcdir/configure" --help=recursive
1718    else
1719      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1720    fi || ac_status=$?
1721    cd "$ac_pwd" || { ac_status=$?; break; }
1722  done
1723fi
1724
1725test -n "$ac_init_help" && exit $ac_status
1726if $ac_init_version; then
1727  cat <<\_ACEOF
1728xf86-video-apm configure 1.2.2
1729generated by GNU Autoconf 2.63
1730
1731Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17322002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1733This configure script is free software; the Free Software Foundation
1734gives unlimited permission to copy, distribute and modify it.
1735_ACEOF
1736  exit
1737fi
1738cat >config.log <<_ACEOF
1739This file contains any messages produced by compilers while
1740running configure, to aid debugging if configure makes a mistake.
1741
1742It was created by xf86-video-apm $as_me 1.2.2, which was
1743generated by GNU Autoconf 2.63.  Invocation command line was
1744
1745  $ $0 $@
1746
1747_ACEOF
1748exec 5>>config.log
1749{
1750cat <<_ASUNAME
1751## --------- ##
1752## Platform. ##
1753## --------- ##
1754
1755hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1756uname -m = `(uname -m) 2>/dev/null || echo unknown`
1757uname -r = `(uname -r) 2>/dev/null || echo unknown`
1758uname -s = `(uname -s) 2>/dev/null || echo unknown`
1759uname -v = `(uname -v) 2>/dev/null || echo unknown`
1760
1761/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1762/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1763
1764/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1765/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1766/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1767/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1768/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1769/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1770/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1771
1772_ASUNAME
1773
1774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1775for as_dir in $PATH
1776do
1777  IFS=$as_save_IFS
1778  test -z "$as_dir" && as_dir=.
1779  $as_echo "PATH: $as_dir"
1780done
1781IFS=$as_save_IFS
1782
1783} >&5
1784
1785cat >&5 <<_ACEOF
1786
1787
1788## ----------- ##
1789## Core tests. ##
1790## ----------- ##
1791
1792_ACEOF
1793
1794
1795# Keep a trace of the command line.
1796# Strip out --no-create and --no-recursion so they do not pile up.
1797# Strip out --silent because we don't want to record it for future runs.
1798# Also quote any args containing shell meta-characters.
1799# Make two passes to allow for proper duplicate-argument suppression.
1800ac_configure_args=
1801ac_configure_args0=
1802ac_configure_args1=
1803ac_must_keep_next=false
1804for ac_pass in 1 2
1805do
1806  for ac_arg
1807  do
1808    case $ac_arg in
1809    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1810    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1811    | -silent | --silent | --silen | --sile | --sil)
1812      continue ;;
1813    *\'*)
1814      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1815    esac
1816    case $ac_pass in
1817    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1818    2)
1819      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1820      if test $ac_must_keep_next = true; then
1821	ac_must_keep_next=false # Got value, back to normal.
1822      else
1823	case $ac_arg in
1824	  *=* | --config-cache | -C | -disable-* | --disable-* \
1825	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1826	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1827	  | -with-* | --with-* | -without-* | --without-* | --x)
1828	    case "$ac_configure_args0 " in
1829	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1830	    esac
1831	    ;;
1832	  -* ) ac_must_keep_next=true ;;
1833	esac
1834      fi
1835      ac_configure_args="$ac_configure_args '$ac_arg'"
1836      ;;
1837    esac
1838  done
1839done
1840$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1841$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1842
1843# When interrupted or exit'd, cleanup temporary files, and complete
1844# config.log.  We remove comments because anyway the quotes in there
1845# would cause problems or look ugly.
1846# WARNING: Use '\'' to represent an apostrophe within the trap.
1847# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1848trap 'exit_status=$?
1849  # Save into config.log some information that might help in debugging.
1850  {
1851    echo
1852
1853    cat <<\_ASBOX
1854## ---------------- ##
1855## Cache variables. ##
1856## ---------------- ##
1857_ASBOX
1858    echo
1859    # The following way of writing the cache mishandles newlines in values,
1860(
1861  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1862    eval ac_val=\$$ac_var
1863    case $ac_val in #(
1864    *${as_nl}*)
1865      case $ac_var in #(
1866      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1867$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1868      esac
1869      case $ac_var in #(
1870      _ | IFS | as_nl) ;; #(
1871      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1872      *) $as_unset $ac_var ;;
1873      esac ;;
1874    esac
1875  done
1876  (set) 2>&1 |
1877    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1878    *${as_nl}ac_space=\ *)
1879      sed -n \
1880	"s/'\''/'\''\\\\'\'''\''/g;
1881	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1882      ;; #(
1883    *)
1884      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1885      ;;
1886    esac |
1887    sort
1888)
1889    echo
1890
1891    cat <<\_ASBOX
1892## ----------------- ##
1893## Output variables. ##
1894## ----------------- ##
1895_ASBOX
1896    echo
1897    for ac_var in $ac_subst_vars
1898    do
1899      eval ac_val=\$$ac_var
1900      case $ac_val in
1901      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1902      esac
1903      $as_echo "$ac_var='\''$ac_val'\''"
1904    done | sort
1905    echo
1906
1907    if test -n "$ac_subst_files"; then
1908      cat <<\_ASBOX
1909## ------------------- ##
1910## File substitutions. ##
1911## ------------------- ##
1912_ASBOX
1913      echo
1914      for ac_var in $ac_subst_files
1915      do
1916	eval ac_val=\$$ac_var
1917	case $ac_val in
1918	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1919	esac
1920	$as_echo "$ac_var='\''$ac_val'\''"
1921      done | sort
1922      echo
1923    fi
1924
1925    if test -s confdefs.h; then
1926      cat <<\_ASBOX
1927## ----------- ##
1928## confdefs.h. ##
1929## ----------- ##
1930_ASBOX
1931      echo
1932      cat confdefs.h
1933      echo
1934    fi
1935    test "$ac_signal" != 0 &&
1936      $as_echo "$as_me: caught signal $ac_signal"
1937    $as_echo "$as_me: exit $exit_status"
1938  } >&5
1939  rm -f core *.core core.conftest.* &&
1940    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1941    exit $exit_status
1942' 0
1943for ac_signal in 1 2 13 15; do
1944  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1945done
1946ac_signal=0
1947
1948# confdefs.h avoids OS command line length limits that DEFS can exceed.
1949rm -f -r conftest* confdefs.h
1950
1951# Predefined preprocessor variables.
1952
1953cat >>confdefs.h <<_ACEOF
1954#define PACKAGE_NAME "$PACKAGE_NAME"
1955_ACEOF
1956
1957
1958cat >>confdefs.h <<_ACEOF
1959#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1960_ACEOF
1961
1962
1963cat >>confdefs.h <<_ACEOF
1964#define PACKAGE_VERSION "$PACKAGE_VERSION"
1965_ACEOF
1966
1967
1968cat >>confdefs.h <<_ACEOF
1969#define PACKAGE_STRING "$PACKAGE_STRING"
1970_ACEOF
1971
1972
1973cat >>confdefs.h <<_ACEOF
1974#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1975_ACEOF
1976
1977
1978# Let the site file select an alternate cache file if it wants to.
1979# Prefer an explicitly selected file to automatically selected ones.
1980ac_site_file1=NONE
1981ac_site_file2=NONE
1982if test -n "$CONFIG_SITE"; then
1983  ac_site_file1=$CONFIG_SITE
1984elif test "x$prefix" != xNONE; then
1985  ac_site_file1=$prefix/share/config.site
1986  ac_site_file2=$prefix/etc/config.site
1987else
1988  ac_site_file1=$ac_default_prefix/share/config.site
1989  ac_site_file2=$ac_default_prefix/etc/config.site
1990fi
1991for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1992do
1993  test "x$ac_site_file" = xNONE && continue
1994  if test -r "$ac_site_file"; then
1995    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1996$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1997    sed 's/^/| /' "$ac_site_file" >&5
1998    . "$ac_site_file"
1999  fi
2000done
2001
2002if test -r "$cache_file"; then
2003  # Some versions of bash will fail to source /dev/null (special
2004  # files actually), so we avoid doing that.
2005  if test -f "$cache_file"; then
2006    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2007$as_echo "$as_me: loading cache $cache_file" >&6;}
2008    case $cache_file in
2009      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2010      *)                      . "./$cache_file";;
2011    esac
2012  fi
2013else
2014  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2015$as_echo "$as_me: creating cache $cache_file" >&6;}
2016  >$cache_file
2017fi
2018
2019# Check that the precious variables saved in the cache have kept the same
2020# value.
2021ac_cache_corrupted=false
2022for ac_var in $ac_precious_vars; do
2023  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2024  eval ac_new_set=\$ac_env_${ac_var}_set
2025  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2026  eval ac_new_val=\$ac_env_${ac_var}_value
2027  case $ac_old_set,$ac_new_set in
2028    set,)
2029      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2030$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2031      ac_cache_corrupted=: ;;
2032    ,set)
2033      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2034$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2035      ac_cache_corrupted=: ;;
2036    ,);;
2037    *)
2038      if test "x$ac_old_val" != "x$ac_new_val"; then
2039	# differences in whitespace do not lead to failure.
2040	ac_old_val_w=`echo x $ac_old_val`
2041	ac_new_val_w=`echo x $ac_new_val`
2042	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2043	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2044$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2045	  ac_cache_corrupted=:
2046	else
2047	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2048$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2049	  eval $ac_var=\$ac_old_val
2050	fi
2051	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2052$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2053	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2054$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2055      fi;;
2056  esac
2057  # Pass precious variables to config.status.
2058  if test "$ac_new_set" = set; then
2059    case $ac_new_val in
2060    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2061    *) ac_arg=$ac_var=$ac_new_val ;;
2062    esac
2063    case " $ac_configure_args " in
2064      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2065      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2066    esac
2067  fi
2068done
2069if $ac_cache_corrupted; then
2070  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2071$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2072  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2073$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2074  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2075$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2076   { (exit 1); exit 1; }; }
2077fi
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103ac_ext=c
2104ac_cpp='$CPP $CPPFLAGS'
2105ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2106ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2107ac_compiler_gnu=$ac_cv_c_compiler_gnu
2108
2109
2110
2111
2112ac_config_headers="$ac_config_headers config.h"
2113
2114ac_aux_dir=
2115for ac_dir in . "$srcdir"/.; do
2116  if test -f "$ac_dir/install-sh"; then
2117    ac_aux_dir=$ac_dir
2118    ac_install_sh="$ac_aux_dir/install-sh -c"
2119    break
2120  elif test -f "$ac_dir/install.sh"; then
2121    ac_aux_dir=$ac_dir
2122    ac_install_sh="$ac_aux_dir/install.sh -c"
2123    break
2124  elif test -f "$ac_dir/shtool"; then
2125    ac_aux_dir=$ac_dir
2126    ac_install_sh="$ac_aux_dir/shtool install -c"
2127    break
2128  fi
2129done
2130if test -z "$ac_aux_dir"; then
2131  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2132$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2133   { (exit 1); exit 1; }; }
2134fi
2135
2136# These three variables are undocumented and unsupported,
2137# and are intended to be withdrawn in a future Autoconf release.
2138# They can cause serious problems if a builder's source tree is in a directory
2139# whose full name contains unusual characters.
2140ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2141ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2142ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2143
2144
2145
2146am__api_version='1.11'
2147
2148# Find a good install program.  We prefer a C program (faster),
2149# so one script is as good as another.  But avoid the broken or
2150# incompatible versions:
2151# SysV /etc/install, /usr/sbin/install
2152# SunOS /usr/etc/install
2153# IRIX /sbin/install
2154# AIX /bin/install
2155# AmigaOS /C/install, which installs bootblocks on floppy discs
2156# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2157# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2158# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2159# OS/2's system install, which has a completely different semantic
2160# ./install, which can be erroneously created by make from ./install.sh.
2161# Reject install programs that cannot install multiple files.
2162{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2163$as_echo_n "checking for a BSD-compatible install... " >&6; }
2164if test -z "$INSTALL"; then
2165if test "${ac_cv_path_install+set}" = set; then
2166  $as_echo_n "(cached) " >&6
2167else
2168  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2169for as_dir in $PATH
2170do
2171  IFS=$as_save_IFS
2172  test -z "$as_dir" && as_dir=.
2173  # Account for people who put trailing slashes in PATH elements.
2174case $as_dir/ in
2175  ./ | .// | /cC/* | \
2176  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2177  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2178  /usr/ucb/* ) ;;
2179  *)
2180    # OSF1 and SCO ODT 3.0 have their own names for install.
2181    # Don't use installbsd from OSF since it installs stuff as root
2182    # by default.
2183    for ac_prog in ginstall scoinst install; do
2184      for ac_exec_ext in '' $ac_executable_extensions; do
2185	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2186	  if test $ac_prog = install &&
2187	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2188	    # AIX install.  It has an incompatible calling convention.
2189	    :
2190	  elif test $ac_prog = install &&
2191	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2192	    # program-specific install script used by HP pwplus--don't use.
2193	    :
2194	  else
2195	    rm -rf conftest.one conftest.two conftest.dir
2196	    echo one > conftest.one
2197	    echo two > conftest.two
2198	    mkdir conftest.dir
2199	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2200	      test -s conftest.one && test -s conftest.two &&
2201	      test -s conftest.dir/conftest.one &&
2202	      test -s conftest.dir/conftest.two
2203	    then
2204	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2205	      break 3
2206	    fi
2207	  fi
2208	fi
2209      done
2210    done
2211    ;;
2212esac
2213
2214done
2215IFS=$as_save_IFS
2216
2217rm -rf conftest.one conftest.two conftest.dir
2218
2219fi
2220  if test "${ac_cv_path_install+set}" = set; then
2221    INSTALL=$ac_cv_path_install
2222  else
2223    # As a last resort, use the slow shell script.  Don't cache a
2224    # value for INSTALL within a source directory, because that will
2225    # break other packages using the cache if that directory is
2226    # removed, or if the value is a relative name.
2227    INSTALL=$ac_install_sh
2228  fi
2229fi
2230{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2231$as_echo "$INSTALL" >&6; }
2232
2233# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2234# It thinks the first close brace ends the variable substitution.
2235test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2236
2237test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2238
2239test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2240
2241{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2242$as_echo_n "checking whether build environment is sane... " >&6; }
2243# Just in case
2244sleep 1
2245echo timestamp > conftest.file
2246# Reject unsafe characters in $srcdir or the absolute working directory
2247# name.  Accept space and tab only in the latter.
2248am_lf='
2249'
2250case `pwd` in
2251  *[\\\"\#\$\&\'\`$am_lf]*)
2252    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2253$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2254   { (exit 1); exit 1; }; };;
2255esac
2256case $srcdir in
2257  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2258    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2259$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2260   { (exit 1); exit 1; }; };;
2261esac
2262
2263# Do `set' in a subshell so we don't clobber the current shell's
2264# arguments.  Must try -L first in case configure is actually a
2265# symlink; some systems play weird games with the mod time of symlinks
2266# (eg FreeBSD returns the mod time of the symlink's containing
2267# directory).
2268if (
2269   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2270   if test "$*" = "X"; then
2271      # -L didn't work.
2272      set X `ls -t "$srcdir/configure" conftest.file`
2273   fi
2274   rm -f conftest.file
2275   if test "$*" != "X $srcdir/configure conftest.file" \
2276      && test "$*" != "X conftest.file $srcdir/configure"; then
2277
2278      # If neither matched, then we have a broken ls.  This can happen
2279      # if, for instance, CONFIG_SHELL is bash and it inherits a
2280      # broken ls alias from the environment.  This has actually
2281      # happened.  Such a system could not be considered "sane".
2282      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2283alias in your environment" >&5
2284$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2285alias in your environment" >&2;}
2286   { (exit 1); exit 1; }; }
2287   fi
2288
2289   test "$2" = conftest.file
2290   )
2291then
2292   # Ok.
2293   :
2294else
2295   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2296Check your system clock" >&5
2297$as_echo "$as_me: error: newly created file is older than distributed files!
2298Check your system clock" >&2;}
2299   { (exit 1); exit 1; }; }
2300fi
2301{ $as_echo "$as_me:$LINENO: result: yes" >&5
2302$as_echo "yes" >&6; }
2303test "$program_prefix" != NONE &&
2304  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2305# Use a double $ so make ignores it.
2306test "$program_suffix" != NONE &&
2307  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2308# Double any \ or $.
2309# By default was `s,x,x', remove it if useless.
2310ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2311program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2312
2313# expand $ac_aux_dir to an absolute path
2314am_aux_dir=`cd $ac_aux_dir && pwd`
2315
2316if test x"${MISSING+set}" != xset; then
2317  case $am_aux_dir in
2318  *\ * | *\	*)
2319    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2320  *)
2321    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2322  esac
2323fi
2324# Use eval to expand $SHELL
2325if eval "$MISSING --run true"; then
2326  am_missing_run="$MISSING --run "
2327else
2328  am_missing_run=
2329  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2330$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2331fi
2332
2333if test x"${install_sh}" != xset; then
2334  case $am_aux_dir in
2335  *\ * | *\	*)
2336    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2337  *)
2338    install_sh="\${SHELL} $am_aux_dir/install-sh"
2339  esac
2340fi
2341
2342# Installed binaries are usually stripped using `strip' when the user
2343# run `make install-strip'.  However `strip' might not be the right
2344# tool to use in cross-compilation environments, therefore Automake
2345# will honor the `STRIP' environment variable to overrule this program.
2346if test "$cross_compiling" != no; then
2347  if test -n "$ac_tool_prefix"; then
2348  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2349set dummy ${ac_tool_prefix}strip; ac_word=$2
2350{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2351$as_echo_n "checking for $ac_word... " >&6; }
2352if test "${ac_cv_prog_STRIP+set}" = set; then
2353  $as_echo_n "(cached) " >&6
2354else
2355  if test -n "$STRIP"; then
2356  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2357else
2358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2359for as_dir in $PATH
2360do
2361  IFS=$as_save_IFS
2362  test -z "$as_dir" && as_dir=.
2363  for ac_exec_ext in '' $ac_executable_extensions; do
2364  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2365    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2366    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2367    break 2
2368  fi
2369done
2370done
2371IFS=$as_save_IFS
2372
2373fi
2374fi
2375STRIP=$ac_cv_prog_STRIP
2376if test -n "$STRIP"; then
2377  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2378$as_echo "$STRIP" >&6; }
2379else
2380  { $as_echo "$as_me:$LINENO: result: no" >&5
2381$as_echo "no" >&6; }
2382fi
2383
2384
2385fi
2386if test -z "$ac_cv_prog_STRIP"; then
2387  ac_ct_STRIP=$STRIP
2388  # Extract the first word of "strip", so it can be a program name with args.
2389set dummy strip; ac_word=$2
2390{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2391$as_echo_n "checking for $ac_word... " >&6; }
2392if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2393  $as_echo_n "(cached) " >&6
2394else
2395  if test -n "$ac_ct_STRIP"; then
2396  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2397else
2398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2399for as_dir in $PATH
2400do
2401  IFS=$as_save_IFS
2402  test -z "$as_dir" && as_dir=.
2403  for ac_exec_ext in '' $ac_executable_extensions; do
2404  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2405    ac_cv_prog_ac_ct_STRIP="strip"
2406    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2407    break 2
2408  fi
2409done
2410done
2411IFS=$as_save_IFS
2412
2413fi
2414fi
2415ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2416if test -n "$ac_ct_STRIP"; then
2417  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2418$as_echo "$ac_ct_STRIP" >&6; }
2419else
2420  { $as_echo "$as_me:$LINENO: result: no" >&5
2421$as_echo "no" >&6; }
2422fi
2423
2424  if test "x$ac_ct_STRIP" = x; then
2425    STRIP=":"
2426  else
2427    case $cross_compiling:$ac_tool_warned in
2428yes:)
2429{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2431ac_tool_warned=yes ;;
2432esac
2433    STRIP=$ac_ct_STRIP
2434  fi
2435else
2436  STRIP="$ac_cv_prog_STRIP"
2437fi
2438
2439fi
2440INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2441
2442{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2443$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2444if test -z "$MKDIR_P"; then
2445  if test "${ac_cv_path_mkdir+set}" = set; then
2446  $as_echo_n "(cached) " >&6
2447else
2448  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2449for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2450do
2451  IFS=$as_save_IFS
2452  test -z "$as_dir" && as_dir=.
2453  for ac_prog in mkdir gmkdir; do
2454	 for ac_exec_ext in '' $ac_executable_extensions; do
2455	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2456	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2457	     'mkdir (GNU coreutils) '* | \
2458	     'mkdir (coreutils) '* | \
2459	     'mkdir (fileutils) '4.1*)
2460	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2461	       break 3;;
2462	   esac
2463	 done
2464       done
2465done
2466IFS=$as_save_IFS
2467
2468fi
2469
2470  if test "${ac_cv_path_mkdir+set}" = set; then
2471    MKDIR_P="$ac_cv_path_mkdir -p"
2472  else
2473    # As a last resort, use the slow shell script.  Don't cache a
2474    # value for MKDIR_P within a source directory, because that will
2475    # break other packages using the cache if that directory is
2476    # removed, or if the value is a relative name.
2477    test -d ./--version && rmdir ./--version
2478    MKDIR_P="$ac_install_sh -d"
2479  fi
2480fi
2481{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2482$as_echo "$MKDIR_P" >&6; }
2483
2484mkdir_p="$MKDIR_P"
2485case $mkdir_p in
2486  [\\/$]* | ?:[\\/]*) ;;
2487  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2488esac
2489
2490for ac_prog in gawk mawk nawk awk
2491do
2492  # Extract the first word of "$ac_prog", so it can be a program name with args.
2493set dummy $ac_prog; ac_word=$2
2494{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2495$as_echo_n "checking for $ac_word... " >&6; }
2496if test "${ac_cv_prog_AWK+set}" = set; then
2497  $as_echo_n "(cached) " >&6
2498else
2499  if test -n "$AWK"; then
2500  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2501else
2502as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2503for as_dir in $PATH
2504do
2505  IFS=$as_save_IFS
2506  test -z "$as_dir" && as_dir=.
2507  for ac_exec_ext in '' $ac_executable_extensions; do
2508  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2509    ac_cv_prog_AWK="$ac_prog"
2510    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2511    break 2
2512  fi
2513done
2514done
2515IFS=$as_save_IFS
2516
2517fi
2518fi
2519AWK=$ac_cv_prog_AWK
2520if test -n "$AWK"; then
2521  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2522$as_echo "$AWK" >&6; }
2523else
2524  { $as_echo "$as_me:$LINENO: result: no" >&5
2525$as_echo "no" >&6; }
2526fi
2527
2528
2529  test -n "$AWK" && break
2530done
2531
2532{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2533$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2534set x ${MAKE-make}
2535ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2536if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2537  $as_echo_n "(cached) " >&6
2538else
2539  cat >conftest.make <<\_ACEOF
2540SHELL = /bin/sh
2541all:
2542	@echo '@@@%%%=$(MAKE)=@@@%%%'
2543_ACEOF
2544# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2545case `${MAKE-make} -f conftest.make 2>/dev/null` in
2546  *@@@%%%=?*=@@@%%%*)
2547    eval ac_cv_prog_make_${ac_make}_set=yes;;
2548  *)
2549    eval ac_cv_prog_make_${ac_make}_set=no;;
2550esac
2551rm -f conftest.make
2552fi
2553if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2554  { $as_echo "$as_me:$LINENO: result: yes" >&5
2555$as_echo "yes" >&6; }
2556  SET_MAKE=
2557else
2558  { $as_echo "$as_me:$LINENO: result: no" >&5
2559$as_echo "no" >&6; }
2560  SET_MAKE="MAKE=${MAKE-make}"
2561fi
2562
2563rm -rf .tst 2>/dev/null
2564mkdir .tst 2>/dev/null
2565if test -d .tst; then
2566  am__leading_dot=.
2567else
2568  am__leading_dot=_
2569fi
2570rmdir .tst 2>/dev/null
2571
2572if test "`cd $srcdir && pwd`" != "`pwd`"; then
2573  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2574  # is not polluted with repeated "-I."
2575  am__isrc=' -I$(srcdir)'
2576  # test to see if srcdir already configured
2577  if test -f $srcdir/config.status; then
2578    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2579$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2580   { (exit 1); exit 1; }; }
2581  fi
2582fi
2583
2584# test whether we have cygpath
2585if test -z "$CYGPATH_W"; then
2586  if (cygpath --version) >/dev/null 2>/dev/null; then
2587    CYGPATH_W='cygpath -w'
2588  else
2589    CYGPATH_W=echo
2590  fi
2591fi
2592
2593
2594# Define the identity of the package.
2595 PACKAGE='xf86-video-apm'
2596 VERSION='1.2.2'
2597
2598
2599cat >>confdefs.h <<_ACEOF
2600#define PACKAGE "$PACKAGE"
2601_ACEOF
2602
2603
2604cat >>confdefs.h <<_ACEOF
2605#define VERSION "$VERSION"
2606_ACEOF
2607
2608# Some tools Automake needs.
2609
2610ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2611
2612
2613AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2614
2615
2616AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2617
2618
2619AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2620
2621
2622MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2623
2624# We need awk for the "check" target.  The system "awk" is bad on
2625# some platforms.
2626# Always define AMTAR for backward compatibility.
2627
2628AMTAR=${AMTAR-"${am_missing_run}tar"}
2629
2630am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2631
2632
2633
2634
2635
2636
2637
2638{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2639$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2640    # Check whether --enable-maintainer-mode was given.
2641if test "${enable_maintainer_mode+set}" = set; then
2642  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2643else
2644  USE_MAINTAINER_MODE=no
2645fi
2646
2647  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2648$as_echo "$USE_MAINTAINER_MODE" >&6; }
2649   if test $USE_MAINTAINER_MODE = yes; then
2650  MAINTAINER_MODE_TRUE=
2651  MAINTAINER_MODE_FALSE='#'
2652else
2653  MAINTAINER_MODE_TRUE='#'
2654  MAINTAINER_MODE_FALSE=
2655fi
2656
2657  MAINT=$MAINTAINER_MODE_TRUE
2658
2659
2660
2661# Checks for programs.
2662# Check whether --enable-static was given.
2663if test "${enable_static+set}" = set; then
2664  enableval=$enable_static; p=${PACKAGE-default}
2665    case $enableval in
2666    yes) enable_static=yes ;;
2667    no) enable_static=no ;;
2668    *)
2669     enable_static=no
2670      # Look at the argument we got.  We use all the common list separators.
2671      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2672      for pkg in $enableval; do
2673	IFS="$lt_save_ifs"
2674	if test "X$pkg" = "X$p"; then
2675	  enable_static=yes
2676	fi
2677      done
2678      IFS="$lt_save_ifs"
2679      ;;
2680    esac
2681else
2682  enable_static=no
2683fi
2684
2685
2686
2687# Check whether --enable-shared was given.
2688if test "${enable_shared+set}" = set; then
2689  enableval=$enable_shared; p=${PACKAGE-default}
2690    case $enableval in
2691    yes) enable_shared=yes ;;
2692    no) enable_shared=no ;;
2693    *)
2694      enable_shared=no
2695      # Look at the argument we got.  We use all the common list separators.
2696      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2697      for pkg in $enableval; do
2698	IFS="$lt_save_ifs"
2699	if test "X$pkg" = "X$p"; then
2700	  enable_shared=yes
2701	fi
2702      done
2703      IFS="$lt_save_ifs"
2704      ;;
2705    esac
2706else
2707  enable_shared=yes
2708fi
2709
2710
2711# Check whether --enable-fast-install was given.
2712if test "${enable_fast_install+set}" = set; then
2713  enableval=$enable_fast_install; p=${PACKAGE-default}
2714    case $enableval in
2715    yes) enable_fast_install=yes ;;
2716    no) enable_fast_install=no ;;
2717    *)
2718      enable_fast_install=no
2719      # Look at the argument we got.  We use all the common list separators.
2720      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2721      for pkg in $enableval; do
2722	IFS="$lt_save_ifs"
2723	if test "X$pkg" = "X$p"; then
2724	  enable_fast_install=yes
2725	fi
2726      done
2727      IFS="$lt_save_ifs"
2728      ;;
2729    esac
2730else
2731  enable_fast_install=yes
2732fi
2733
2734
2735# Make sure we can run config.sub.
2736$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2737  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2738$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2739   { (exit 1); exit 1; }; }
2740
2741{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2742$as_echo_n "checking build system type... " >&6; }
2743if test "${ac_cv_build+set}" = set; then
2744  $as_echo_n "(cached) " >&6
2745else
2746  ac_build_alias=$build_alias
2747test "x$ac_build_alias" = x &&
2748  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2749test "x$ac_build_alias" = x &&
2750  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2751$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2752   { (exit 1); exit 1; }; }
2753ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2754  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2755$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2756   { (exit 1); exit 1; }; }
2757
2758fi
2759{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2760$as_echo "$ac_cv_build" >&6; }
2761case $ac_cv_build in
2762*-*-*) ;;
2763*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2764$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2765   { (exit 1); exit 1; }; };;
2766esac
2767build=$ac_cv_build
2768ac_save_IFS=$IFS; IFS='-'
2769set x $ac_cv_build
2770shift
2771build_cpu=$1
2772build_vendor=$2
2773shift; shift
2774# Remember, the first character of IFS is used to create $*,
2775# except with old shells:
2776build_os=$*
2777IFS=$ac_save_IFS
2778case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2779
2780
2781{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2782$as_echo_n "checking host system type... " >&6; }
2783if test "${ac_cv_host+set}" = set; then
2784  $as_echo_n "(cached) " >&6
2785else
2786  if test "x$host_alias" = x; then
2787  ac_cv_host=$ac_cv_build
2788else
2789  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2790    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2791$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2792   { (exit 1); exit 1; }; }
2793fi
2794
2795fi
2796{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2797$as_echo "$ac_cv_host" >&6; }
2798case $ac_cv_host in
2799*-*-*) ;;
2800*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2801$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2802   { (exit 1); exit 1; }; };;
2803esac
2804host=$ac_cv_host
2805ac_save_IFS=$IFS; IFS='-'
2806set x $ac_cv_host
2807shift
2808host_cpu=$1
2809host_vendor=$2
2810shift; shift
2811# Remember, the first character of IFS is used to create $*,
2812# except with old shells:
2813host_os=$*
2814IFS=$ac_save_IFS
2815case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2816
2817
2818DEPDIR="${am__leading_dot}deps"
2819
2820ac_config_commands="$ac_config_commands depfiles"
2821
2822
2823am_make=${MAKE-make}
2824cat > confinc << 'END'
2825am__doit:
2826	@echo this is the am__doit target
2827.PHONY: am__doit
2828END
2829# If we don't find an include directive, just comment out the code.
2830{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2831$as_echo_n "checking for style of include used by $am_make... " >&6; }
2832am__include="#"
2833am__quote=
2834_am_result=none
2835# First try GNU make style include.
2836echo "include confinc" > confmf
2837# Ignore all kinds of additional output from `make'.
2838case `$am_make -s -f confmf 2> /dev/null` in #(
2839*the\ am__doit\ target*)
2840  am__include=include
2841  am__quote=
2842  _am_result=GNU
2843  ;;
2844esac
2845# Now try BSD make style include.
2846if test "$am__include" = "#"; then
2847   echo '.include "confinc"' > confmf
2848   case `$am_make -s -f confmf 2> /dev/null` in #(
2849   *the\ am__doit\ target*)
2850     am__include=.include
2851     am__quote="\""
2852     _am_result=BSD
2853     ;;
2854   esac
2855fi
2856
2857
2858{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2859$as_echo "$_am_result" >&6; }
2860rm -f confinc confmf
2861
2862# Check whether --enable-dependency-tracking was given.
2863if test "${enable_dependency_tracking+set}" = set; then
2864  enableval=$enable_dependency_tracking;
2865fi
2866
2867if test "x$enable_dependency_tracking" != xno; then
2868  am_depcomp="$ac_aux_dir/depcomp"
2869  AMDEPBACKSLASH='\'
2870fi
2871 if test "x$enable_dependency_tracking" != xno; then
2872  AMDEP_TRUE=
2873  AMDEP_FALSE='#'
2874else
2875  AMDEP_TRUE='#'
2876  AMDEP_FALSE=
2877fi
2878
2879
2880ac_ext=c
2881ac_cpp='$CPP $CPPFLAGS'
2882ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2883ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2884ac_compiler_gnu=$ac_cv_c_compiler_gnu
2885if test -n "$ac_tool_prefix"; then
2886  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2887set dummy ${ac_tool_prefix}gcc; ac_word=$2
2888{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2889$as_echo_n "checking for $ac_word... " >&6; }
2890if test "${ac_cv_prog_CC+set}" = set; then
2891  $as_echo_n "(cached) " >&6
2892else
2893  if test -n "$CC"; then
2894  ac_cv_prog_CC="$CC" # Let the user override the test.
2895else
2896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2897for as_dir in $PATH
2898do
2899  IFS=$as_save_IFS
2900  test -z "$as_dir" && as_dir=.
2901  for ac_exec_ext in '' $ac_executable_extensions; do
2902  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2903    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2904    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2905    break 2
2906  fi
2907done
2908done
2909IFS=$as_save_IFS
2910
2911fi
2912fi
2913CC=$ac_cv_prog_CC
2914if test -n "$CC"; then
2915  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2916$as_echo "$CC" >&6; }
2917else
2918  { $as_echo "$as_me:$LINENO: result: no" >&5
2919$as_echo "no" >&6; }
2920fi
2921
2922
2923fi
2924if test -z "$ac_cv_prog_CC"; then
2925  ac_ct_CC=$CC
2926  # Extract the first word of "gcc", so it can be a program name with args.
2927set dummy gcc; ac_word=$2
2928{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2929$as_echo_n "checking for $ac_word... " >&6; }
2930if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2931  $as_echo_n "(cached) " >&6
2932else
2933  if test -n "$ac_ct_CC"; then
2934  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2935else
2936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937for as_dir in $PATH
2938do
2939  IFS=$as_save_IFS
2940  test -z "$as_dir" && as_dir=.
2941  for ac_exec_ext in '' $ac_executable_extensions; do
2942  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943    ac_cv_prog_ac_ct_CC="gcc"
2944    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2945    break 2
2946  fi
2947done
2948done
2949IFS=$as_save_IFS
2950
2951fi
2952fi
2953ac_ct_CC=$ac_cv_prog_ac_ct_CC
2954if test -n "$ac_ct_CC"; then
2955  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2956$as_echo "$ac_ct_CC" >&6; }
2957else
2958  { $as_echo "$as_me:$LINENO: result: no" >&5
2959$as_echo "no" >&6; }
2960fi
2961
2962  if test "x$ac_ct_CC" = x; then
2963    CC=""
2964  else
2965    case $cross_compiling:$ac_tool_warned in
2966yes:)
2967{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2968$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2969ac_tool_warned=yes ;;
2970esac
2971    CC=$ac_ct_CC
2972  fi
2973else
2974  CC="$ac_cv_prog_CC"
2975fi
2976
2977if test -z "$CC"; then
2978          if test -n "$ac_tool_prefix"; then
2979    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2980set dummy ${ac_tool_prefix}cc; ac_word=$2
2981{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2982$as_echo_n "checking for $ac_word... " >&6; }
2983if test "${ac_cv_prog_CC+set}" = set; then
2984  $as_echo_n "(cached) " >&6
2985else
2986  if test -n "$CC"; then
2987  ac_cv_prog_CC="$CC" # Let the user override the test.
2988else
2989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990for as_dir in $PATH
2991do
2992  IFS=$as_save_IFS
2993  test -z "$as_dir" && as_dir=.
2994  for ac_exec_ext in '' $ac_executable_extensions; do
2995  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2996    ac_cv_prog_CC="${ac_tool_prefix}cc"
2997    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2998    break 2
2999  fi
3000done
3001done
3002IFS=$as_save_IFS
3003
3004fi
3005fi
3006CC=$ac_cv_prog_CC
3007if test -n "$CC"; then
3008  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3009$as_echo "$CC" >&6; }
3010else
3011  { $as_echo "$as_me:$LINENO: result: no" >&5
3012$as_echo "no" >&6; }
3013fi
3014
3015
3016  fi
3017fi
3018if test -z "$CC"; then
3019  # Extract the first word of "cc", so it can be a program name with args.
3020set dummy cc; ac_word=$2
3021{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3022$as_echo_n "checking for $ac_word... " >&6; }
3023if test "${ac_cv_prog_CC+set}" = set; then
3024  $as_echo_n "(cached) " >&6
3025else
3026  if test -n "$CC"; then
3027  ac_cv_prog_CC="$CC" # Let the user override the test.
3028else
3029  ac_prog_rejected=no
3030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3031for as_dir in $PATH
3032do
3033  IFS=$as_save_IFS
3034  test -z "$as_dir" && as_dir=.
3035  for ac_exec_ext in '' $ac_executable_extensions; do
3036  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3037    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3038       ac_prog_rejected=yes
3039       continue
3040     fi
3041    ac_cv_prog_CC="cc"
3042    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3043    break 2
3044  fi
3045done
3046done
3047IFS=$as_save_IFS
3048
3049if test $ac_prog_rejected = yes; then
3050  # We found a bogon in the path, so make sure we never use it.
3051  set dummy $ac_cv_prog_CC
3052  shift
3053  if test $# != 0; then
3054    # We chose a different compiler from the bogus one.
3055    # However, it has the same basename, so the bogon will be chosen
3056    # first if we set CC to just the basename; use the full file name.
3057    shift
3058    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3059  fi
3060fi
3061fi
3062fi
3063CC=$ac_cv_prog_CC
3064if test -n "$CC"; then
3065  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3066$as_echo "$CC" >&6; }
3067else
3068  { $as_echo "$as_me:$LINENO: result: no" >&5
3069$as_echo "no" >&6; }
3070fi
3071
3072
3073fi
3074if test -z "$CC"; then
3075  if test -n "$ac_tool_prefix"; then
3076  for ac_prog in cl.exe
3077  do
3078    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3079set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3080{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3081$as_echo_n "checking for $ac_word... " >&6; }
3082if test "${ac_cv_prog_CC+set}" = set; then
3083  $as_echo_n "(cached) " >&6
3084else
3085  if test -n "$CC"; then
3086  ac_cv_prog_CC="$CC" # Let the user override the test.
3087else
3088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089for as_dir in $PATH
3090do
3091  IFS=$as_save_IFS
3092  test -z "$as_dir" && as_dir=.
3093  for ac_exec_ext in '' $ac_executable_extensions; do
3094  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3095    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3096    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3097    break 2
3098  fi
3099done
3100done
3101IFS=$as_save_IFS
3102
3103fi
3104fi
3105CC=$ac_cv_prog_CC
3106if test -n "$CC"; then
3107  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3108$as_echo "$CC" >&6; }
3109else
3110  { $as_echo "$as_me:$LINENO: result: no" >&5
3111$as_echo "no" >&6; }
3112fi
3113
3114
3115    test -n "$CC" && break
3116  done
3117fi
3118if test -z "$CC"; then
3119  ac_ct_CC=$CC
3120  for ac_prog in cl.exe
3121do
3122  # Extract the first word of "$ac_prog", so it can be a program name with args.
3123set dummy $ac_prog; ac_word=$2
3124{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3125$as_echo_n "checking for $ac_word... " >&6; }
3126if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3127  $as_echo_n "(cached) " >&6
3128else
3129  if test -n "$ac_ct_CC"; then
3130  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3131else
3132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133for as_dir in $PATH
3134do
3135  IFS=$as_save_IFS
3136  test -z "$as_dir" && as_dir=.
3137  for ac_exec_ext in '' $ac_executable_extensions; do
3138  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139    ac_cv_prog_ac_ct_CC="$ac_prog"
3140    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3141    break 2
3142  fi
3143done
3144done
3145IFS=$as_save_IFS
3146
3147fi
3148fi
3149ac_ct_CC=$ac_cv_prog_ac_ct_CC
3150if test -n "$ac_ct_CC"; then
3151  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3152$as_echo "$ac_ct_CC" >&6; }
3153else
3154  { $as_echo "$as_me:$LINENO: result: no" >&5
3155$as_echo "no" >&6; }
3156fi
3157
3158
3159  test -n "$ac_ct_CC" && break
3160done
3161
3162  if test "x$ac_ct_CC" = x; then
3163    CC=""
3164  else
3165    case $cross_compiling:$ac_tool_warned in
3166yes:)
3167{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3168$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3169ac_tool_warned=yes ;;
3170esac
3171    CC=$ac_ct_CC
3172  fi
3173fi
3174
3175fi
3176
3177
3178test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3179$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3181See \`config.log' for more details." >&5
3182$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3183See \`config.log' for more details." >&2;}
3184   { (exit 1); exit 1; }; }; }
3185
3186# Provide some information about the compiler.
3187$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3188set X $ac_compile
3189ac_compiler=$2
3190{ (ac_try="$ac_compiler --version >&5"
3191case "(($ac_try" in
3192  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3193  *) ac_try_echo=$ac_try;;
3194esac
3195eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3196$as_echo "$ac_try_echo") >&5
3197  (eval "$ac_compiler --version >&5") 2>&5
3198  ac_status=$?
3199  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3200  (exit $ac_status); }
3201{ (ac_try="$ac_compiler -v >&5"
3202case "(($ac_try" in
3203  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3204  *) ac_try_echo=$ac_try;;
3205esac
3206eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3207$as_echo "$ac_try_echo") >&5
3208  (eval "$ac_compiler -v >&5") 2>&5
3209  ac_status=$?
3210  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3211  (exit $ac_status); }
3212{ (ac_try="$ac_compiler -V >&5"
3213case "(($ac_try" in
3214  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215  *) ac_try_echo=$ac_try;;
3216esac
3217eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3218$as_echo "$ac_try_echo") >&5
3219  (eval "$ac_compiler -V >&5") 2>&5
3220  ac_status=$?
3221  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3222  (exit $ac_status); }
3223
3224cat >conftest.$ac_ext <<_ACEOF
3225/* confdefs.h.  */
3226_ACEOF
3227cat confdefs.h >>conftest.$ac_ext
3228cat >>conftest.$ac_ext <<_ACEOF
3229/* end confdefs.h.  */
3230
3231int
3232main ()
3233{
3234
3235  ;
3236  return 0;
3237}
3238_ACEOF
3239ac_clean_files_save=$ac_clean_files
3240ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3241# Try to create an executable without -o first, disregard a.out.
3242# It will help us diagnose broken compilers, and finding out an intuition
3243# of exeext.
3244{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3245$as_echo_n "checking for C compiler default output file name... " >&6; }
3246ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3247
3248# The possible output files:
3249ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3250
3251ac_rmfiles=
3252for ac_file in $ac_files
3253do
3254  case $ac_file in
3255    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3256    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3257  esac
3258done
3259rm -f $ac_rmfiles
3260
3261if { (ac_try="$ac_link_default"
3262case "(($ac_try" in
3263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3264  *) ac_try_echo=$ac_try;;
3265esac
3266eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3267$as_echo "$ac_try_echo") >&5
3268  (eval "$ac_link_default") 2>&5
3269  ac_status=$?
3270  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3271  (exit $ac_status); }; then
3272  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3273# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3274# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3275# so that the user can short-circuit this test for compilers unknown to
3276# Autoconf.
3277for ac_file in $ac_files ''
3278do
3279  test -f "$ac_file" || continue
3280  case $ac_file in
3281    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3282	;;
3283    [ab].out )
3284	# We found the default executable, but exeext='' is most
3285	# certainly right.
3286	break;;
3287    *.* )
3288        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3289	then :; else
3290	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3291	fi
3292	# We set ac_cv_exeext here because the later test for it is not
3293	# safe: cross compilers may not add the suffix if given an `-o'
3294	# argument, so we may need to know it at that point already.
3295	# Even if this section looks crufty: it has the advantage of
3296	# actually working.
3297	break;;
3298    * )
3299	break;;
3300  esac
3301done
3302test "$ac_cv_exeext" = no && ac_cv_exeext=
3303
3304else
3305  ac_file=''
3306fi
3307
3308{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3309$as_echo "$ac_file" >&6; }
3310if test -z "$ac_file"; then
3311  $as_echo "$as_me: failed program was:" >&5
3312sed 's/^/| /' conftest.$ac_ext >&5
3313
3314{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3315$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3316{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3317See \`config.log' for more details." >&5
3318$as_echo "$as_me: error: C compiler cannot create executables
3319See \`config.log' for more details." >&2;}
3320   { (exit 77); exit 77; }; }; }
3321fi
3322
3323ac_exeext=$ac_cv_exeext
3324
3325# Check that the compiler produces executables we can run.  If not, either
3326# the compiler is broken, or we cross compile.
3327{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3328$as_echo_n "checking whether the C compiler works... " >&6; }
3329# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3330# If not cross compiling, check that we can run a simple program.
3331if test "$cross_compiling" != yes; then
3332  if { ac_try='./$ac_file'
3333  { (case "(($ac_try" in
3334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3335  *) ac_try_echo=$ac_try;;
3336esac
3337eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3338$as_echo "$ac_try_echo") >&5
3339  (eval "$ac_try") 2>&5
3340  ac_status=$?
3341  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3342  (exit $ac_status); }; }; then
3343    cross_compiling=no
3344  else
3345    if test "$cross_compiling" = maybe; then
3346	cross_compiling=yes
3347    else
3348	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3349$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3350{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3351If you meant to cross compile, use \`--host'.
3352See \`config.log' for more details." >&5
3353$as_echo "$as_me: error: cannot run C compiled programs.
3354If you meant to cross compile, use \`--host'.
3355See \`config.log' for more details." >&2;}
3356   { (exit 1); exit 1; }; }; }
3357    fi
3358  fi
3359fi
3360{ $as_echo "$as_me:$LINENO: result: yes" >&5
3361$as_echo "yes" >&6; }
3362
3363rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3364ac_clean_files=$ac_clean_files_save
3365# Check that the compiler produces executables we can run.  If not, either
3366# the compiler is broken, or we cross compile.
3367{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3368$as_echo_n "checking whether we are cross compiling... " >&6; }
3369{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3370$as_echo "$cross_compiling" >&6; }
3371
3372{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3373$as_echo_n "checking for suffix of executables... " >&6; }
3374if { (ac_try="$ac_link"
3375case "(($ac_try" in
3376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377  *) ac_try_echo=$ac_try;;
3378esac
3379eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3380$as_echo "$ac_try_echo") >&5
3381  (eval "$ac_link") 2>&5
3382  ac_status=$?
3383  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3384  (exit $ac_status); }; then
3385  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3386# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3387# work properly (i.e., refer to `conftest.exe'), while it won't with
3388# `rm'.
3389for ac_file in conftest.exe conftest conftest.*; do
3390  test -f "$ac_file" || continue
3391  case $ac_file in
3392    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3393    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3394	  break;;
3395    * ) break;;
3396  esac
3397done
3398else
3399  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3400$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3401{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3402See \`config.log' for more details." >&5
3403$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3404See \`config.log' for more details." >&2;}
3405   { (exit 1); exit 1; }; }; }
3406fi
3407
3408rm -f conftest$ac_cv_exeext
3409{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3410$as_echo "$ac_cv_exeext" >&6; }
3411
3412rm -f conftest.$ac_ext
3413EXEEXT=$ac_cv_exeext
3414ac_exeext=$EXEEXT
3415{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3416$as_echo_n "checking for suffix of object files... " >&6; }
3417if test "${ac_cv_objext+set}" = set; then
3418  $as_echo_n "(cached) " >&6
3419else
3420  cat >conftest.$ac_ext <<_ACEOF
3421/* confdefs.h.  */
3422_ACEOF
3423cat confdefs.h >>conftest.$ac_ext
3424cat >>conftest.$ac_ext <<_ACEOF
3425/* end confdefs.h.  */
3426
3427int
3428main ()
3429{
3430
3431  ;
3432  return 0;
3433}
3434_ACEOF
3435rm -f conftest.o conftest.obj
3436if { (ac_try="$ac_compile"
3437case "(($ac_try" in
3438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3439  *) ac_try_echo=$ac_try;;
3440esac
3441eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3442$as_echo "$ac_try_echo") >&5
3443  (eval "$ac_compile") 2>&5
3444  ac_status=$?
3445  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3446  (exit $ac_status); }; then
3447  for ac_file in conftest.o conftest.obj conftest.*; do
3448  test -f "$ac_file" || continue;
3449  case $ac_file in
3450    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3451    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3452       break;;
3453  esac
3454done
3455else
3456  $as_echo "$as_me: failed program was:" >&5
3457sed 's/^/| /' conftest.$ac_ext >&5
3458
3459{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3460$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3461{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3462See \`config.log' for more details." >&5
3463$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3464See \`config.log' for more details." >&2;}
3465   { (exit 1); exit 1; }; }; }
3466fi
3467
3468rm -f conftest.$ac_cv_objext conftest.$ac_ext
3469fi
3470{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3471$as_echo "$ac_cv_objext" >&6; }
3472OBJEXT=$ac_cv_objext
3473ac_objext=$OBJEXT
3474{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3475$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3476if test "${ac_cv_c_compiler_gnu+set}" = set; then
3477  $as_echo_n "(cached) " >&6
3478else
3479  cat >conftest.$ac_ext <<_ACEOF
3480/* confdefs.h.  */
3481_ACEOF
3482cat confdefs.h >>conftest.$ac_ext
3483cat >>conftest.$ac_ext <<_ACEOF
3484/* end confdefs.h.  */
3485
3486int
3487main ()
3488{
3489#ifndef __GNUC__
3490       choke me
3491#endif
3492
3493  ;
3494  return 0;
3495}
3496_ACEOF
3497rm -f conftest.$ac_objext
3498if { (ac_try="$ac_compile"
3499case "(($ac_try" in
3500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3501  *) ac_try_echo=$ac_try;;
3502esac
3503eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3504$as_echo "$ac_try_echo") >&5
3505  (eval "$ac_compile") 2>conftest.er1
3506  ac_status=$?
3507  grep -v '^ *+' conftest.er1 >conftest.err
3508  rm -f conftest.er1
3509  cat conftest.err >&5
3510  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3511  (exit $ac_status); } && {
3512	 test -z "$ac_c_werror_flag" ||
3513	 test ! -s conftest.err
3514       } && test -s conftest.$ac_objext; then
3515  ac_compiler_gnu=yes
3516else
3517  $as_echo "$as_me: failed program was:" >&5
3518sed 's/^/| /' conftest.$ac_ext >&5
3519
3520	ac_compiler_gnu=no
3521fi
3522
3523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3524ac_cv_c_compiler_gnu=$ac_compiler_gnu
3525
3526fi
3527{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3528$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3529if test $ac_compiler_gnu = yes; then
3530  GCC=yes
3531else
3532  GCC=
3533fi
3534ac_test_CFLAGS=${CFLAGS+set}
3535ac_save_CFLAGS=$CFLAGS
3536{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3537$as_echo_n "checking whether $CC accepts -g... " >&6; }
3538if test "${ac_cv_prog_cc_g+set}" = set; then
3539  $as_echo_n "(cached) " >&6
3540else
3541  ac_save_c_werror_flag=$ac_c_werror_flag
3542   ac_c_werror_flag=yes
3543   ac_cv_prog_cc_g=no
3544   CFLAGS="-g"
3545   cat >conftest.$ac_ext <<_ACEOF
3546/* confdefs.h.  */
3547_ACEOF
3548cat confdefs.h >>conftest.$ac_ext
3549cat >>conftest.$ac_ext <<_ACEOF
3550/* end confdefs.h.  */
3551
3552int
3553main ()
3554{
3555
3556  ;
3557  return 0;
3558}
3559_ACEOF
3560rm -f conftest.$ac_objext
3561if { (ac_try="$ac_compile"
3562case "(($ac_try" in
3563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3564  *) ac_try_echo=$ac_try;;
3565esac
3566eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3567$as_echo "$ac_try_echo") >&5
3568  (eval "$ac_compile") 2>conftest.er1
3569  ac_status=$?
3570  grep -v '^ *+' conftest.er1 >conftest.err
3571  rm -f conftest.er1
3572  cat conftest.err >&5
3573  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3574  (exit $ac_status); } && {
3575	 test -z "$ac_c_werror_flag" ||
3576	 test ! -s conftest.err
3577       } && test -s conftest.$ac_objext; then
3578  ac_cv_prog_cc_g=yes
3579else
3580  $as_echo "$as_me: failed program was:" >&5
3581sed 's/^/| /' conftest.$ac_ext >&5
3582
3583	CFLAGS=""
3584      cat >conftest.$ac_ext <<_ACEOF
3585/* confdefs.h.  */
3586_ACEOF
3587cat confdefs.h >>conftest.$ac_ext
3588cat >>conftest.$ac_ext <<_ACEOF
3589/* end confdefs.h.  */
3590
3591int
3592main ()
3593{
3594
3595  ;
3596  return 0;
3597}
3598_ACEOF
3599rm -f conftest.$ac_objext
3600if { (ac_try="$ac_compile"
3601case "(($ac_try" in
3602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3603  *) ac_try_echo=$ac_try;;
3604esac
3605eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3606$as_echo "$ac_try_echo") >&5
3607  (eval "$ac_compile") 2>conftest.er1
3608  ac_status=$?
3609  grep -v '^ *+' conftest.er1 >conftest.err
3610  rm -f conftest.er1
3611  cat conftest.err >&5
3612  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3613  (exit $ac_status); } && {
3614	 test -z "$ac_c_werror_flag" ||
3615	 test ! -s conftest.err
3616       } && test -s conftest.$ac_objext; then
3617  :
3618else
3619  $as_echo "$as_me: failed program was:" >&5
3620sed 's/^/| /' conftest.$ac_ext >&5
3621
3622	ac_c_werror_flag=$ac_save_c_werror_flag
3623	 CFLAGS="-g"
3624	 cat >conftest.$ac_ext <<_ACEOF
3625/* confdefs.h.  */
3626_ACEOF
3627cat confdefs.h >>conftest.$ac_ext
3628cat >>conftest.$ac_ext <<_ACEOF
3629/* end confdefs.h.  */
3630
3631int
3632main ()
3633{
3634
3635  ;
3636  return 0;
3637}
3638_ACEOF
3639rm -f conftest.$ac_objext
3640if { (ac_try="$ac_compile"
3641case "(($ac_try" in
3642  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3643  *) ac_try_echo=$ac_try;;
3644esac
3645eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3646$as_echo "$ac_try_echo") >&5
3647  (eval "$ac_compile") 2>conftest.er1
3648  ac_status=$?
3649  grep -v '^ *+' conftest.er1 >conftest.err
3650  rm -f conftest.er1
3651  cat conftest.err >&5
3652  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3653  (exit $ac_status); } && {
3654	 test -z "$ac_c_werror_flag" ||
3655	 test ! -s conftest.err
3656       } && test -s conftest.$ac_objext; then
3657  ac_cv_prog_cc_g=yes
3658else
3659  $as_echo "$as_me: failed program was:" >&5
3660sed 's/^/| /' conftest.$ac_ext >&5
3661
3662
3663fi
3664
3665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3666fi
3667
3668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3669fi
3670
3671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3672   ac_c_werror_flag=$ac_save_c_werror_flag
3673fi
3674{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3675$as_echo "$ac_cv_prog_cc_g" >&6; }
3676if test "$ac_test_CFLAGS" = set; then
3677  CFLAGS=$ac_save_CFLAGS
3678elif test $ac_cv_prog_cc_g = yes; then
3679  if test "$GCC" = yes; then
3680    CFLAGS="-g -O2"
3681  else
3682    CFLAGS="-g"
3683  fi
3684else
3685  if test "$GCC" = yes; then
3686    CFLAGS="-O2"
3687  else
3688    CFLAGS=
3689  fi
3690fi
3691{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3692$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3693if test "${ac_cv_prog_cc_c89+set}" = set; then
3694  $as_echo_n "(cached) " >&6
3695else
3696  ac_cv_prog_cc_c89=no
3697ac_save_CC=$CC
3698cat >conftest.$ac_ext <<_ACEOF
3699/* confdefs.h.  */
3700_ACEOF
3701cat confdefs.h >>conftest.$ac_ext
3702cat >>conftest.$ac_ext <<_ACEOF
3703/* end confdefs.h.  */
3704#include <stdarg.h>
3705#include <stdio.h>
3706#include <sys/types.h>
3707#include <sys/stat.h>
3708/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3709struct buf { int x; };
3710FILE * (*rcsopen) (struct buf *, struct stat *, int);
3711static char *e (p, i)
3712     char **p;
3713     int i;
3714{
3715  return p[i];
3716}
3717static char *f (char * (*g) (char **, int), char **p, ...)
3718{
3719  char *s;
3720  va_list v;
3721  va_start (v,p);
3722  s = g (p, va_arg (v,int));
3723  va_end (v);
3724  return s;
3725}
3726
3727/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3728   function prototypes and stuff, but not '\xHH' hex character constants.
3729   These don't provoke an error unfortunately, instead are silently treated
3730   as 'x'.  The following induces an error, until -std is added to get
3731   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3732   array size at least.  It's necessary to write '\x00'==0 to get something
3733   that's true only with -std.  */
3734int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3735
3736/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3737   inside strings and character constants.  */
3738#define FOO(x) 'x'
3739int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3740
3741int test (int i, double x);
3742struct s1 {int (*f) (int a);};
3743struct s2 {int (*f) (double a);};
3744int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3745int argc;
3746char **argv;
3747int
3748main ()
3749{
3750return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3751  ;
3752  return 0;
3753}
3754_ACEOF
3755for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3756	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3757do
3758  CC="$ac_save_CC $ac_arg"
3759  rm -f conftest.$ac_objext
3760if { (ac_try="$ac_compile"
3761case "(($ac_try" in
3762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3763  *) ac_try_echo=$ac_try;;
3764esac
3765eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3766$as_echo "$ac_try_echo") >&5
3767  (eval "$ac_compile") 2>conftest.er1
3768  ac_status=$?
3769  grep -v '^ *+' conftest.er1 >conftest.err
3770  rm -f conftest.er1
3771  cat conftest.err >&5
3772  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773  (exit $ac_status); } && {
3774	 test -z "$ac_c_werror_flag" ||
3775	 test ! -s conftest.err
3776       } && test -s conftest.$ac_objext; then
3777  ac_cv_prog_cc_c89=$ac_arg
3778else
3779  $as_echo "$as_me: failed program was:" >&5
3780sed 's/^/| /' conftest.$ac_ext >&5
3781
3782
3783fi
3784
3785rm -f core conftest.err conftest.$ac_objext
3786  test "x$ac_cv_prog_cc_c89" != "xno" && break
3787done
3788rm -f conftest.$ac_ext
3789CC=$ac_save_CC
3790
3791fi
3792# AC_CACHE_VAL
3793case "x$ac_cv_prog_cc_c89" in
3794  x)
3795    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3796$as_echo "none needed" >&6; } ;;
3797  xno)
3798    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3799$as_echo "unsupported" >&6; } ;;
3800  *)
3801    CC="$CC $ac_cv_prog_cc_c89"
3802    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3803$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3804esac
3805
3806
3807ac_ext=c
3808ac_cpp='$CPP $CPPFLAGS'
3809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3811ac_compiler_gnu=$ac_cv_c_compiler_gnu
3812
3813depcc="$CC"   am_compiler_list=
3814
3815{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3816$as_echo_n "checking dependency style of $depcc... " >&6; }
3817if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3818  $as_echo_n "(cached) " >&6
3819else
3820  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3821  # We make a subdir and do the tests there.  Otherwise we can end up
3822  # making bogus files that we don't know about and never remove.  For
3823  # instance it was reported that on HP-UX the gcc test will end up
3824  # making a dummy file named `D' -- because `-MD' means `put the output
3825  # in D'.
3826  mkdir conftest.dir
3827  # Copy depcomp to subdir because otherwise we won't find it if we're
3828  # using a relative directory.
3829  cp "$am_depcomp" conftest.dir
3830  cd conftest.dir
3831  # We will build objects and dependencies in a subdirectory because
3832  # it helps to detect inapplicable dependency modes.  For instance
3833  # both Tru64's cc and ICC support -MD to output dependencies as a
3834  # side effect of compilation, but ICC will put the dependencies in
3835  # the current directory while Tru64 will put them in the object
3836  # directory.
3837  mkdir sub
3838
3839  am_cv_CC_dependencies_compiler_type=none
3840  if test "$am_compiler_list" = ""; then
3841     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3842  fi
3843  am__universal=false
3844  case " $depcc " in #(
3845     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3846     esac
3847
3848  for depmode in $am_compiler_list; do
3849    # Setup a source with many dependencies, because some compilers
3850    # like to wrap large dependency lists on column 80 (with \), and
3851    # we should not choose a depcomp mode which is confused by this.
3852    #
3853    # We need to recreate these files for each test, as the compiler may
3854    # overwrite some of them when testing with obscure command lines.
3855    # This happens at least with the AIX C compiler.
3856    : > sub/conftest.c
3857    for i in 1 2 3 4 5 6; do
3858      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3859      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3860      # Solaris 8's {/usr,}/bin/sh.
3861      touch sub/conftst$i.h
3862    done
3863    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3864
3865    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3866    # mode.  It turns out that the SunPro C++ compiler does not properly
3867    # handle `-M -o', and we need to detect this.  Also, some Intel
3868    # versions had trouble with output in subdirs
3869    am__obj=sub/conftest.${OBJEXT-o}
3870    am__minus_obj="-o $am__obj"
3871    case $depmode in
3872    gcc)
3873      # This depmode causes a compiler race in universal mode.
3874      test "$am__universal" = false || continue
3875      ;;
3876    nosideeffect)
3877      # after this tag, mechanisms are not by side-effect, so they'll
3878      # only be used when explicitly requested
3879      if test "x$enable_dependency_tracking" = xyes; then
3880	continue
3881      else
3882	break
3883      fi
3884      ;;
3885    msvisualcpp | msvcmsys)
3886      # This compiler won't grok `-c -o', but also, the minuso test has
3887      # not run yet.  These depmodes are late enough in the game, and
3888      # so weak that their functioning should not be impacted.
3889      am__obj=conftest.${OBJEXT-o}
3890      am__minus_obj=
3891      ;;
3892    none) break ;;
3893    esac
3894    if depmode=$depmode \
3895       source=sub/conftest.c object=$am__obj \
3896       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3897       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3898         >/dev/null 2>conftest.err &&
3899       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3900       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3901       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3902       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3903      # icc doesn't choke on unknown options, it will just issue warnings
3904      # or remarks (even with -Werror).  So we grep stderr for any message
3905      # that says an option was ignored or not supported.
3906      # When given -MP, icc 7.0 and 7.1 complain thusly:
3907      #   icc: Command line warning: ignoring option '-M'; no argument required
3908      # The diagnosis changed in icc 8.0:
3909      #   icc: Command line remark: option '-MP' not supported
3910      if (grep 'ignoring option' conftest.err ||
3911          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3912        am_cv_CC_dependencies_compiler_type=$depmode
3913        break
3914      fi
3915    fi
3916  done
3917
3918  cd ..
3919  rm -rf conftest.dir
3920else
3921  am_cv_CC_dependencies_compiler_type=none
3922fi
3923
3924fi
3925{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3926$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3927CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3928
3929 if
3930  test "x$enable_dependency_tracking" != xno \
3931  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3932  am__fastdepCC_TRUE=
3933  am__fastdepCC_FALSE='#'
3934else
3935  am__fastdepCC_TRUE='#'
3936  am__fastdepCC_FALSE=
3937fi
3938
3939
3940{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3941$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3942if test "${lt_cv_path_SED+set}" = set; then
3943  $as_echo_n "(cached) " >&6
3944else
3945  # Loop through the user's path and test for sed and gsed.
3946# Then use that list of sed's as ones to test for truncation.
3947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3948for as_dir in $PATH
3949do
3950  IFS=$as_save_IFS
3951  test -z "$as_dir" && as_dir=.
3952  for lt_ac_prog in sed gsed; do
3953    for ac_exec_ext in '' $ac_executable_extensions; do
3954      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3955        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3956      fi
3957    done
3958  done
3959done
3960IFS=$as_save_IFS
3961lt_ac_max=0
3962lt_ac_count=0
3963# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3964# along with /bin/sed that truncates output.
3965for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3966  test ! -f $lt_ac_sed && continue
3967  cat /dev/null > conftest.in
3968  lt_ac_count=0
3969  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3970  # Check for GNU sed and select it if it is found.
3971  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3972    lt_cv_path_SED=$lt_ac_sed
3973    break
3974  fi
3975  while true; do
3976    cat conftest.in conftest.in >conftest.tmp
3977    mv conftest.tmp conftest.in
3978    cp conftest.in conftest.nl
3979    echo >>conftest.nl
3980    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3981    cmp -s conftest.out conftest.nl || break
3982    # 10000 chars as input seems more than enough
3983    test $lt_ac_count -gt 10 && break
3984    lt_ac_count=`expr $lt_ac_count + 1`
3985    if test $lt_ac_count -gt $lt_ac_max; then
3986      lt_ac_max=$lt_ac_count
3987      lt_cv_path_SED=$lt_ac_sed
3988    fi
3989  done
3990done
3991
3992fi
3993
3994SED=$lt_cv_path_SED
3995
3996{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3997$as_echo "$SED" >&6; }
3998
3999{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4000$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4001if test "${ac_cv_path_GREP+set}" = set; then
4002  $as_echo_n "(cached) " >&6
4003else
4004  if test -z "$GREP"; then
4005  ac_path_GREP_found=false
4006  # Loop through the user's path and test for each of PROGNAME-LIST
4007  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4008for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4009do
4010  IFS=$as_save_IFS
4011  test -z "$as_dir" && as_dir=.
4012  for ac_prog in grep ggrep; do
4013    for ac_exec_ext in '' $ac_executable_extensions; do
4014      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4015      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4016# Check for GNU ac_path_GREP and select it if it is found.
4017  # Check for GNU $ac_path_GREP
4018case `"$ac_path_GREP" --version 2>&1` in
4019*GNU*)
4020  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4021*)
4022  ac_count=0
4023  $as_echo_n 0123456789 >"conftest.in"
4024  while :
4025  do
4026    cat "conftest.in" "conftest.in" >"conftest.tmp"
4027    mv "conftest.tmp" "conftest.in"
4028    cp "conftest.in" "conftest.nl"
4029    $as_echo 'GREP' >> "conftest.nl"
4030    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4031    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4032    ac_count=`expr $ac_count + 1`
4033    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4034      # Best one so far, save it but keep looking for a better one
4035      ac_cv_path_GREP="$ac_path_GREP"
4036      ac_path_GREP_max=$ac_count
4037    fi
4038    # 10*(2^10) chars as input seems more than enough
4039    test $ac_count -gt 10 && break
4040  done
4041  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4042esac
4043
4044      $ac_path_GREP_found && break 3
4045    done
4046  done
4047done
4048IFS=$as_save_IFS
4049  if test -z "$ac_cv_path_GREP"; then
4050    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4051$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4052   { (exit 1); exit 1; }; }
4053  fi
4054else
4055  ac_cv_path_GREP=$GREP
4056fi
4057
4058fi
4059{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4060$as_echo "$ac_cv_path_GREP" >&6; }
4061 GREP="$ac_cv_path_GREP"
4062
4063
4064{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4065$as_echo_n "checking for egrep... " >&6; }
4066if test "${ac_cv_path_EGREP+set}" = set; then
4067  $as_echo_n "(cached) " >&6
4068else
4069  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4070   then ac_cv_path_EGREP="$GREP -E"
4071   else
4072     if test -z "$EGREP"; then
4073  ac_path_EGREP_found=false
4074  # Loop through the user's path and test for each of PROGNAME-LIST
4075  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4076for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4077do
4078  IFS=$as_save_IFS
4079  test -z "$as_dir" && as_dir=.
4080  for ac_prog in egrep; do
4081    for ac_exec_ext in '' $ac_executable_extensions; do
4082      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4083      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4084# Check for GNU ac_path_EGREP and select it if it is found.
4085  # Check for GNU $ac_path_EGREP
4086case `"$ac_path_EGREP" --version 2>&1` in
4087*GNU*)
4088  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4089*)
4090  ac_count=0
4091  $as_echo_n 0123456789 >"conftest.in"
4092  while :
4093  do
4094    cat "conftest.in" "conftest.in" >"conftest.tmp"
4095    mv "conftest.tmp" "conftest.in"
4096    cp "conftest.in" "conftest.nl"
4097    $as_echo 'EGREP' >> "conftest.nl"
4098    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4099    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4100    ac_count=`expr $ac_count + 1`
4101    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4102      # Best one so far, save it but keep looking for a better one
4103      ac_cv_path_EGREP="$ac_path_EGREP"
4104      ac_path_EGREP_max=$ac_count
4105    fi
4106    # 10*(2^10) chars as input seems more than enough
4107    test $ac_count -gt 10 && break
4108  done
4109  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4110esac
4111
4112      $ac_path_EGREP_found && break 3
4113    done
4114  done
4115done
4116IFS=$as_save_IFS
4117  if test -z "$ac_cv_path_EGREP"; then
4118    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4119$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4120   { (exit 1); exit 1; }; }
4121  fi
4122else
4123  ac_cv_path_EGREP=$EGREP
4124fi
4125
4126   fi
4127fi
4128{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4129$as_echo "$ac_cv_path_EGREP" >&6; }
4130 EGREP="$ac_cv_path_EGREP"
4131
4132
4133
4134# Check whether --with-gnu-ld was given.
4135if test "${with_gnu_ld+set}" = set; then
4136  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4137else
4138  with_gnu_ld=no
4139fi
4140
4141ac_prog=ld
4142if test "$GCC" = yes; then
4143  # Check if gcc -print-prog-name=ld gives a path.
4144  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4145$as_echo_n "checking for ld used by $CC... " >&6; }
4146  case $host in
4147  *-*-mingw*)
4148    # gcc leaves a trailing carriage return which upsets mingw
4149    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4150  *)
4151    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4152  esac
4153  case $ac_prog in
4154    # Accept absolute paths.
4155    [\\/]* | ?:[\\/]*)
4156      re_direlt='/[^/][^/]*/\.\./'
4157      # Canonicalize the pathname of ld
4158      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4159      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4160	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4161      done
4162      test -z "$LD" && LD="$ac_prog"
4163      ;;
4164  "")
4165    # If it fails, then pretend we aren't using GCC.
4166    ac_prog=ld
4167    ;;
4168  *)
4169    # If it is relative, then search for the first ld in PATH.
4170    with_gnu_ld=unknown
4171    ;;
4172  esac
4173elif test "$with_gnu_ld" = yes; then
4174  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4175$as_echo_n "checking for GNU ld... " >&6; }
4176else
4177  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4178$as_echo_n "checking for non-GNU ld... " >&6; }
4179fi
4180if test "${lt_cv_path_LD+set}" = set; then
4181  $as_echo_n "(cached) " >&6
4182else
4183  if test -z "$LD"; then
4184  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4185  for ac_dir in $PATH; do
4186    IFS="$lt_save_ifs"
4187    test -z "$ac_dir" && ac_dir=.
4188    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4189      lt_cv_path_LD="$ac_dir/$ac_prog"
4190      # Check to see if the program is GNU ld.  I'd rather use --version,
4191      # but apparently some variants of GNU ld only accept -v.
4192      # Break only if it was the GNU/non-GNU ld that we prefer.
4193      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4194      *GNU* | *'with BFD'*)
4195	test "$with_gnu_ld" != no && break
4196	;;
4197      *)
4198	test "$with_gnu_ld" != yes && break
4199	;;
4200      esac
4201    fi
4202  done
4203  IFS="$lt_save_ifs"
4204else
4205  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4206fi
4207fi
4208
4209LD="$lt_cv_path_LD"
4210if test -n "$LD"; then
4211  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4212$as_echo "$LD" >&6; }
4213else
4214  { $as_echo "$as_me:$LINENO: result: no" >&5
4215$as_echo "no" >&6; }
4216fi
4217test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4218$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4219   { (exit 1); exit 1; }; }
4220{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4221$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4222if test "${lt_cv_prog_gnu_ld+set}" = set; then
4223  $as_echo_n "(cached) " >&6
4224else
4225  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4226case `$LD -v 2>&1 </dev/null` in
4227*GNU* | *'with BFD'*)
4228  lt_cv_prog_gnu_ld=yes
4229  ;;
4230*)
4231  lt_cv_prog_gnu_ld=no
4232  ;;
4233esac
4234fi
4235{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4236$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4237with_gnu_ld=$lt_cv_prog_gnu_ld
4238
4239
4240{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4241$as_echo_n "checking for $LD option to reload object files... " >&6; }
4242if test "${lt_cv_ld_reload_flag+set}" = set; then
4243  $as_echo_n "(cached) " >&6
4244else
4245  lt_cv_ld_reload_flag='-r'
4246fi
4247{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4248$as_echo "$lt_cv_ld_reload_flag" >&6; }
4249reload_flag=$lt_cv_ld_reload_flag
4250case $reload_flag in
4251"" | " "*) ;;
4252*) reload_flag=" $reload_flag" ;;
4253esac
4254reload_cmds='$LD$reload_flag -o $output$reload_objs'
4255case $host_os in
4256  darwin*)
4257    if test "$GCC" = yes; then
4258      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4259    else
4260      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4261    fi
4262    ;;
4263esac
4264
4265{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4266$as_echo_n "checking for BSD-compatible nm... " >&6; }
4267if test "${lt_cv_path_NM+set}" = set; then
4268  $as_echo_n "(cached) " >&6
4269else
4270  if test -n "$NM"; then
4271  # Let the user override the test.
4272  lt_cv_path_NM="$NM"
4273else
4274  lt_nm_to_check="${ac_tool_prefix}nm"
4275  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4276    lt_nm_to_check="$lt_nm_to_check nm"
4277  fi
4278  for lt_tmp_nm in $lt_nm_to_check; do
4279    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4280    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4281      IFS="$lt_save_ifs"
4282      test -z "$ac_dir" && ac_dir=.
4283      tmp_nm="$ac_dir/$lt_tmp_nm"
4284      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4285	# Check to see if the nm accepts a BSD-compat flag.
4286	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4287	#   nm: unknown option "B" ignored
4288	# Tru64's nm complains that /dev/null is an invalid object file
4289	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4290	*/dev/null* | *'Invalid file or object type'*)
4291	  lt_cv_path_NM="$tmp_nm -B"
4292	  break
4293	  ;;
4294	*)
4295	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4296	  */dev/null*)
4297	    lt_cv_path_NM="$tmp_nm -p"
4298	    break
4299	    ;;
4300	  *)
4301	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4302	    continue # so that we can try to find one that supports BSD flags
4303	    ;;
4304	  esac
4305	  ;;
4306	esac
4307      fi
4308    done
4309    IFS="$lt_save_ifs"
4310  done
4311  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4312fi
4313fi
4314{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4315$as_echo "$lt_cv_path_NM" >&6; }
4316NM="$lt_cv_path_NM"
4317
4318{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4319$as_echo_n "checking whether ln -s works... " >&6; }
4320LN_S=$as_ln_s
4321if test "$LN_S" = "ln -s"; then
4322  { $as_echo "$as_me:$LINENO: result: yes" >&5
4323$as_echo "yes" >&6; }
4324else
4325  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4326$as_echo "no, using $LN_S" >&6; }
4327fi
4328
4329{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4330$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4331if test "${lt_cv_deplibs_check_method+set}" = set; then
4332  $as_echo_n "(cached) " >&6
4333else
4334  lt_cv_file_magic_cmd='$MAGIC_CMD'
4335lt_cv_file_magic_test_file=
4336lt_cv_deplibs_check_method='unknown'
4337# Need to set the preceding variable on all platforms that support
4338# interlibrary dependencies.
4339# 'none' -- dependencies not supported.
4340# `unknown' -- same as none, but documents that we really don't know.
4341# 'pass_all' -- all dependencies passed with no checks.
4342# 'test_compile' -- check by making test program.
4343# 'file_magic [[regex]]' -- check by looking for files in library path
4344# which responds to the $file_magic_cmd with a given extended regex.
4345# If you have `file' or equivalent on your system and you're not sure
4346# whether `pass_all' will *always* work, you probably want this one.
4347
4348case $host_os in
4349aix[4-9]*)
4350  lt_cv_deplibs_check_method=pass_all
4351  ;;
4352
4353beos*)
4354  lt_cv_deplibs_check_method=pass_all
4355  ;;
4356
4357bsdi[45]*)
4358  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4359  lt_cv_file_magic_cmd='/usr/bin/file -L'
4360  lt_cv_file_magic_test_file=/shlib/libc.so
4361  ;;
4362
4363cygwin*)
4364  # func_win32_libid is a shell function defined in ltmain.sh
4365  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4366  lt_cv_file_magic_cmd='func_win32_libid'
4367  ;;
4368
4369mingw* | pw32*)
4370  # Base MSYS/MinGW do not provide the 'file' command needed by
4371  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4372  # unless we find 'file', for example because we are cross-compiling.
4373  if ( file / ) >/dev/null 2>&1; then
4374    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4375    lt_cv_file_magic_cmd='func_win32_libid'
4376  else
4377    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4378    lt_cv_file_magic_cmd='$OBJDUMP -f'
4379  fi
4380  ;;
4381
4382darwin* | rhapsody*)
4383  lt_cv_deplibs_check_method=pass_all
4384  ;;
4385
4386freebsd* | dragonfly*)
4387  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4388    case $host_cpu in
4389    i*86 )
4390      # Not sure whether the presence of OpenBSD here was a mistake.
4391      # Let's accept both of them until this is cleared up.
4392      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4393      lt_cv_file_magic_cmd=/usr/bin/file
4394      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4395      ;;
4396    esac
4397  else
4398    lt_cv_deplibs_check_method=pass_all
4399  fi
4400  ;;
4401
4402gnu*)
4403  lt_cv_deplibs_check_method=pass_all
4404  ;;
4405
4406hpux10.20* | hpux11*)
4407  lt_cv_file_magic_cmd=/usr/bin/file
4408  case $host_cpu in
4409  ia64*)
4410    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4411    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4412    ;;
4413  hppa*64*)
4414    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]'
4415    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4416    ;;
4417  *)
4418    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4419    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4420    ;;
4421  esac
4422  ;;
4423
4424interix[3-9]*)
4425  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4426  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4427  ;;
4428
4429irix5* | irix6* | nonstopux*)
4430  case $LD in
4431  *-32|*"-32 ") libmagic=32-bit;;
4432  *-n32|*"-n32 ") libmagic=N32;;
4433  *-64|*"-64 ") libmagic=64-bit;;
4434  *) libmagic=never-match;;
4435  esac
4436  lt_cv_deplibs_check_method=pass_all
4437  ;;
4438
4439# This must be Linux ELF.
4440linux* | k*bsd*-gnu)
4441  lt_cv_deplibs_check_method=pass_all
4442  ;;
4443
4444netbsd*)
4445  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4446    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4447  else
4448    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4449  fi
4450  ;;
4451
4452newos6*)
4453  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4454  lt_cv_file_magic_cmd=/usr/bin/file
4455  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4456  ;;
4457
4458nto-qnx*)
4459  lt_cv_deplibs_check_method=unknown
4460  ;;
4461
4462openbsd*)
4463  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4464    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4465  else
4466    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4467  fi
4468  ;;
4469
4470osf3* | osf4* | osf5*)
4471  lt_cv_deplibs_check_method=pass_all
4472  ;;
4473
4474rdos*)
4475  lt_cv_deplibs_check_method=pass_all
4476  ;;
4477
4478solaris*)
4479  lt_cv_deplibs_check_method=pass_all
4480  ;;
4481
4482sysv4 | sysv4.3*)
4483  case $host_vendor in
4484  motorola)
4485    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]'
4486    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4487    ;;
4488  ncr)
4489    lt_cv_deplibs_check_method=pass_all
4490    ;;
4491  sequent)
4492    lt_cv_file_magic_cmd='/bin/file'
4493    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4494    ;;
4495  sni)
4496    lt_cv_file_magic_cmd='/bin/file'
4497    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4498    lt_cv_file_magic_test_file=/lib/libc.so
4499    ;;
4500  siemens)
4501    lt_cv_deplibs_check_method=pass_all
4502    ;;
4503  pc)
4504    lt_cv_deplibs_check_method=pass_all
4505    ;;
4506  esac
4507  ;;
4508
4509sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4510  lt_cv_deplibs_check_method=pass_all
4511  ;;
4512esac
4513
4514fi
4515{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4516$as_echo "$lt_cv_deplibs_check_method" >&6; }
4517file_magic_cmd=$lt_cv_file_magic_cmd
4518deplibs_check_method=$lt_cv_deplibs_check_method
4519test -z "$deplibs_check_method" && deplibs_check_method=unknown
4520
4521
4522
4523
4524# If no C compiler was specified, use CC.
4525LTCC=${LTCC-"$CC"}
4526
4527# If no C compiler flags were specified, use CFLAGS.
4528LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4529
4530# Allow CC to be a program name with arguments.
4531compiler=$CC
4532
4533
4534# Check whether --enable-libtool-lock was given.
4535if test "${enable_libtool_lock+set}" = set; then
4536  enableval=$enable_libtool_lock;
4537fi
4538
4539test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4540
4541# Some flags need to be propagated to the compiler or linker for good
4542# libtool support.
4543case $host in
4544ia64-*-hpux*)
4545  # Find out which ABI we are using.
4546  echo 'int i;' > conftest.$ac_ext
4547  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4548  (eval $ac_compile) 2>&5
4549  ac_status=$?
4550  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4551  (exit $ac_status); }; then
4552    case `/usr/bin/file conftest.$ac_objext` in
4553    *ELF-32*)
4554      HPUX_IA64_MODE="32"
4555      ;;
4556    *ELF-64*)
4557      HPUX_IA64_MODE="64"
4558      ;;
4559    esac
4560  fi
4561  rm -rf conftest*
4562  ;;
4563*-*-irix6*)
4564  # Find out which ABI we are using.
4565  echo '#line 4565 "configure"' > conftest.$ac_ext
4566  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4567  (eval $ac_compile) 2>&5
4568  ac_status=$?
4569  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4570  (exit $ac_status); }; then
4571   if test "$lt_cv_prog_gnu_ld" = yes; then
4572    case `/usr/bin/file conftest.$ac_objext` in
4573    *32-bit*)
4574      LD="${LD-ld} -melf32bsmip"
4575      ;;
4576    *N32*)
4577      LD="${LD-ld} -melf32bmipn32"
4578      ;;
4579    *64-bit*)
4580      LD="${LD-ld} -melf64bmip"
4581      ;;
4582    esac
4583   else
4584    case `/usr/bin/file conftest.$ac_objext` in
4585    *32-bit*)
4586      LD="${LD-ld} -32"
4587      ;;
4588    *N32*)
4589      LD="${LD-ld} -n32"
4590      ;;
4591    *64-bit*)
4592      LD="${LD-ld} -64"
4593      ;;
4594    esac
4595   fi
4596  fi
4597  rm -rf conftest*
4598  ;;
4599
4600x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4601s390*-*linux*|sparc*-*linux*)
4602  # Find out which ABI we are using.
4603  echo 'int i;' > conftest.$ac_ext
4604  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4605  (eval $ac_compile) 2>&5
4606  ac_status=$?
4607  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608  (exit $ac_status); }; then
4609    case `/usr/bin/file conftest.o` in
4610    *32-bit*)
4611      case $host in
4612        x86_64-*kfreebsd*-gnu)
4613          LD="${LD-ld} -m elf_i386_fbsd"
4614          ;;
4615        x86_64-*linux*)
4616          LD="${LD-ld} -m elf_i386"
4617          ;;
4618        ppc64-*linux*|powerpc64-*linux*)
4619          LD="${LD-ld} -m elf32ppclinux"
4620          ;;
4621        s390x-*linux*)
4622          LD="${LD-ld} -m elf_s390"
4623          ;;
4624        sparc64-*linux*)
4625          LD="${LD-ld} -m elf32_sparc"
4626          ;;
4627      esac
4628      ;;
4629    *64-bit*)
4630      libsuff=64
4631      case $host in
4632        x86_64-*kfreebsd*-gnu)
4633          LD="${LD-ld} -m elf_x86_64_fbsd"
4634          ;;
4635        x86_64-*linux*)
4636          LD="${LD-ld} -m elf_x86_64"
4637          ;;
4638        ppc*-*linux*|powerpc*-*linux*)
4639          LD="${LD-ld} -m elf64ppc"
4640          ;;
4641        s390*-*linux*)
4642          LD="${LD-ld} -m elf64_s390"
4643          ;;
4644        sparc*-*linux*)
4645          LD="${LD-ld} -m elf64_sparc"
4646          ;;
4647      esac
4648      ;;
4649    esac
4650  fi
4651  rm -rf conftest*
4652  ;;
4653
4654*-*-sco3.2v5*)
4655  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4656  SAVE_CFLAGS="$CFLAGS"
4657  CFLAGS="$CFLAGS -belf"
4658  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4659$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4660if test "${lt_cv_cc_needs_belf+set}" = set; then
4661  $as_echo_n "(cached) " >&6
4662else
4663  ac_ext=c
4664ac_cpp='$CPP $CPPFLAGS'
4665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4667ac_compiler_gnu=$ac_cv_c_compiler_gnu
4668
4669     cat >conftest.$ac_ext <<_ACEOF
4670/* confdefs.h.  */
4671_ACEOF
4672cat confdefs.h >>conftest.$ac_ext
4673cat >>conftest.$ac_ext <<_ACEOF
4674/* end confdefs.h.  */
4675
4676int
4677main ()
4678{
4679
4680  ;
4681  return 0;
4682}
4683_ACEOF
4684rm -f conftest.$ac_objext conftest$ac_exeext
4685if { (ac_try="$ac_link"
4686case "(($ac_try" in
4687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4688  *) ac_try_echo=$ac_try;;
4689esac
4690eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4691$as_echo "$ac_try_echo") >&5
4692  (eval "$ac_link") 2>conftest.er1
4693  ac_status=$?
4694  grep -v '^ *+' conftest.er1 >conftest.err
4695  rm -f conftest.er1
4696  cat conftest.err >&5
4697  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4698  (exit $ac_status); } && {
4699	 test -z "$ac_c_werror_flag" ||
4700	 test ! -s conftest.err
4701       } && test -s conftest$ac_exeext && {
4702	 test "$cross_compiling" = yes ||
4703	 $as_test_x conftest$ac_exeext
4704       }; then
4705  lt_cv_cc_needs_belf=yes
4706else
4707  $as_echo "$as_me: failed program was:" >&5
4708sed 's/^/| /' conftest.$ac_ext >&5
4709
4710	lt_cv_cc_needs_belf=no
4711fi
4712
4713rm -rf conftest.dSYM
4714rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4715      conftest$ac_exeext conftest.$ac_ext
4716     ac_ext=c
4717ac_cpp='$CPP $CPPFLAGS'
4718ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4719ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4720ac_compiler_gnu=$ac_cv_c_compiler_gnu
4721
4722fi
4723{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4724$as_echo "$lt_cv_cc_needs_belf" >&6; }
4725  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4726    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4727    CFLAGS="$SAVE_CFLAGS"
4728  fi
4729  ;;
4730sparc*-*solaris*)
4731  # Find out which ABI we are using.
4732  echo 'int i;' > conftest.$ac_ext
4733  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4734  (eval $ac_compile) 2>&5
4735  ac_status=$?
4736  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4737  (exit $ac_status); }; then
4738    case `/usr/bin/file conftest.o` in
4739    *64-bit*)
4740      case $lt_cv_prog_gnu_ld in
4741      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4742      *)
4743        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4744	  LD="${LD-ld} -64"
4745	fi
4746	;;
4747      esac
4748      ;;
4749    esac
4750  fi
4751  rm -rf conftest*
4752  ;;
4753
4754
4755esac
4756
4757need_locks="$enable_libtool_lock"
4758
4759
4760ac_ext=c
4761ac_cpp='$CPP $CPPFLAGS'
4762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4764ac_compiler_gnu=$ac_cv_c_compiler_gnu
4765{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4766$as_echo_n "checking how to run the C preprocessor... " >&6; }
4767# On Suns, sometimes $CPP names a directory.
4768if test -n "$CPP" && test -d "$CPP"; then
4769  CPP=
4770fi
4771if test -z "$CPP"; then
4772  if test "${ac_cv_prog_CPP+set}" = set; then
4773  $as_echo_n "(cached) " >&6
4774else
4775      # Double quotes because CPP needs to be expanded
4776    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4777    do
4778      ac_preproc_ok=false
4779for ac_c_preproc_warn_flag in '' yes
4780do
4781  # Use a header file that comes with gcc, so configuring glibc
4782  # with a fresh cross-compiler works.
4783  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4784  # <limits.h> exists even on freestanding compilers.
4785  # On the NeXT, cc -E runs the code through the compiler's parser,
4786  # not just through cpp. "Syntax error" is here to catch this case.
4787  cat >conftest.$ac_ext <<_ACEOF
4788/* confdefs.h.  */
4789_ACEOF
4790cat confdefs.h >>conftest.$ac_ext
4791cat >>conftest.$ac_ext <<_ACEOF
4792/* end confdefs.h.  */
4793#ifdef __STDC__
4794# include <limits.h>
4795#else
4796# include <assert.h>
4797#endif
4798		     Syntax error
4799_ACEOF
4800if { (ac_try="$ac_cpp conftest.$ac_ext"
4801case "(($ac_try" in
4802  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4803  *) ac_try_echo=$ac_try;;
4804esac
4805eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4806$as_echo "$ac_try_echo") >&5
4807  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4808  ac_status=$?
4809  grep -v '^ *+' conftest.er1 >conftest.err
4810  rm -f conftest.er1
4811  cat conftest.err >&5
4812  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813  (exit $ac_status); } >/dev/null && {
4814	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4815	 test ! -s conftest.err
4816       }; then
4817  :
4818else
4819  $as_echo "$as_me: failed program was:" >&5
4820sed 's/^/| /' conftest.$ac_ext >&5
4821
4822  # Broken: fails on valid input.
4823continue
4824fi
4825
4826rm -f conftest.err conftest.$ac_ext
4827
4828  # OK, works on sane cases.  Now check whether nonexistent headers
4829  # can be detected and how.
4830  cat >conftest.$ac_ext <<_ACEOF
4831/* confdefs.h.  */
4832_ACEOF
4833cat confdefs.h >>conftest.$ac_ext
4834cat >>conftest.$ac_ext <<_ACEOF
4835/* end confdefs.h.  */
4836#include <ac_nonexistent.h>
4837_ACEOF
4838if { (ac_try="$ac_cpp conftest.$ac_ext"
4839case "(($ac_try" in
4840  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4841  *) ac_try_echo=$ac_try;;
4842esac
4843eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4844$as_echo "$ac_try_echo") >&5
4845  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4846  ac_status=$?
4847  grep -v '^ *+' conftest.er1 >conftest.err
4848  rm -f conftest.er1
4849  cat conftest.err >&5
4850  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4851  (exit $ac_status); } >/dev/null && {
4852	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4853	 test ! -s conftest.err
4854       }; then
4855  # Broken: success on invalid input.
4856continue
4857else
4858  $as_echo "$as_me: failed program was:" >&5
4859sed 's/^/| /' conftest.$ac_ext >&5
4860
4861  # Passes both tests.
4862ac_preproc_ok=:
4863break
4864fi
4865
4866rm -f conftest.err conftest.$ac_ext
4867
4868done
4869# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4870rm -f conftest.err conftest.$ac_ext
4871if $ac_preproc_ok; then
4872  break
4873fi
4874
4875    done
4876    ac_cv_prog_CPP=$CPP
4877
4878fi
4879  CPP=$ac_cv_prog_CPP
4880else
4881  ac_cv_prog_CPP=$CPP
4882fi
4883{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4884$as_echo "$CPP" >&6; }
4885ac_preproc_ok=false
4886for ac_c_preproc_warn_flag in '' yes
4887do
4888  # Use a header file that comes with gcc, so configuring glibc
4889  # with a fresh cross-compiler works.
4890  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4891  # <limits.h> exists even on freestanding compilers.
4892  # On the NeXT, cc -E runs the code through the compiler's parser,
4893  # not just through cpp. "Syntax error" is here to catch this case.
4894  cat >conftest.$ac_ext <<_ACEOF
4895/* confdefs.h.  */
4896_ACEOF
4897cat confdefs.h >>conftest.$ac_ext
4898cat >>conftest.$ac_ext <<_ACEOF
4899/* end confdefs.h.  */
4900#ifdef __STDC__
4901# include <limits.h>
4902#else
4903# include <assert.h>
4904#endif
4905		     Syntax error
4906_ACEOF
4907if { (ac_try="$ac_cpp conftest.$ac_ext"
4908case "(($ac_try" in
4909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4910  *) ac_try_echo=$ac_try;;
4911esac
4912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4913$as_echo "$ac_try_echo") >&5
4914  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4915  ac_status=$?
4916  grep -v '^ *+' conftest.er1 >conftest.err
4917  rm -f conftest.er1
4918  cat conftest.err >&5
4919  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4920  (exit $ac_status); } >/dev/null && {
4921	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4922	 test ! -s conftest.err
4923       }; then
4924  :
4925else
4926  $as_echo "$as_me: failed program was:" >&5
4927sed 's/^/| /' conftest.$ac_ext >&5
4928
4929  # Broken: fails on valid input.
4930continue
4931fi
4932
4933rm -f conftest.err conftest.$ac_ext
4934
4935  # OK, works on sane cases.  Now check whether nonexistent headers
4936  # can be detected and how.
4937  cat >conftest.$ac_ext <<_ACEOF
4938/* confdefs.h.  */
4939_ACEOF
4940cat confdefs.h >>conftest.$ac_ext
4941cat >>conftest.$ac_ext <<_ACEOF
4942/* end confdefs.h.  */
4943#include <ac_nonexistent.h>
4944_ACEOF
4945if { (ac_try="$ac_cpp conftest.$ac_ext"
4946case "(($ac_try" in
4947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4948  *) ac_try_echo=$ac_try;;
4949esac
4950eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4951$as_echo "$ac_try_echo") >&5
4952  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4953  ac_status=$?
4954  grep -v '^ *+' conftest.er1 >conftest.err
4955  rm -f conftest.er1
4956  cat conftest.err >&5
4957  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4958  (exit $ac_status); } >/dev/null && {
4959	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4960	 test ! -s conftest.err
4961       }; then
4962  # Broken: success on invalid input.
4963continue
4964else
4965  $as_echo "$as_me: failed program was:" >&5
4966sed 's/^/| /' conftest.$ac_ext >&5
4967
4968  # Passes both tests.
4969ac_preproc_ok=:
4970break
4971fi
4972
4973rm -f conftest.err conftest.$ac_ext
4974
4975done
4976# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4977rm -f conftest.err conftest.$ac_ext
4978if $ac_preproc_ok; then
4979  :
4980else
4981  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4982$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4983{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4984See \`config.log' for more details." >&5
4985$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4986See \`config.log' for more details." >&2;}
4987   { (exit 1); exit 1; }; }; }
4988fi
4989
4990ac_ext=c
4991ac_cpp='$CPP $CPPFLAGS'
4992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4994ac_compiler_gnu=$ac_cv_c_compiler_gnu
4995
4996
4997{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4998$as_echo_n "checking for ANSI C header files... " >&6; }
4999if test "${ac_cv_header_stdc+set}" = set; then
5000  $as_echo_n "(cached) " >&6
5001else
5002  cat >conftest.$ac_ext <<_ACEOF
5003/* confdefs.h.  */
5004_ACEOF
5005cat confdefs.h >>conftest.$ac_ext
5006cat >>conftest.$ac_ext <<_ACEOF
5007/* end confdefs.h.  */
5008#include <stdlib.h>
5009#include <stdarg.h>
5010#include <string.h>
5011#include <float.h>
5012
5013int
5014main ()
5015{
5016
5017  ;
5018  return 0;
5019}
5020_ACEOF
5021rm -f conftest.$ac_objext
5022if { (ac_try="$ac_compile"
5023case "(($ac_try" in
5024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5025  *) ac_try_echo=$ac_try;;
5026esac
5027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5028$as_echo "$ac_try_echo") >&5
5029  (eval "$ac_compile") 2>conftest.er1
5030  ac_status=$?
5031  grep -v '^ *+' conftest.er1 >conftest.err
5032  rm -f conftest.er1
5033  cat conftest.err >&5
5034  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5035  (exit $ac_status); } && {
5036	 test -z "$ac_c_werror_flag" ||
5037	 test ! -s conftest.err
5038       } && test -s conftest.$ac_objext; then
5039  ac_cv_header_stdc=yes
5040else
5041  $as_echo "$as_me: failed program was:" >&5
5042sed 's/^/| /' conftest.$ac_ext >&5
5043
5044	ac_cv_header_stdc=no
5045fi
5046
5047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5048
5049if test $ac_cv_header_stdc = yes; then
5050  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5051  cat >conftest.$ac_ext <<_ACEOF
5052/* confdefs.h.  */
5053_ACEOF
5054cat confdefs.h >>conftest.$ac_ext
5055cat >>conftest.$ac_ext <<_ACEOF
5056/* end confdefs.h.  */
5057#include <string.h>
5058
5059_ACEOF
5060if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5061  $EGREP "memchr" >/dev/null 2>&1; then
5062  :
5063else
5064  ac_cv_header_stdc=no
5065fi
5066rm -f conftest*
5067
5068fi
5069
5070if test $ac_cv_header_stdc = yes; then
5071  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5072  cat >conftest.$ac_ext <<_ACEOF
5073/* confdefs.h.  */
5074_ACEOF
5075cat confdefs.h >>conftest.$ac_ext
5076cat >>conftest.$ac_ext <<_ACEOF
5077/* end confdefs.h.  */
5078#include <stdlib.h>
5079
5080_ACEOF
5081if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5082  $EGREP "free" >/dev/null 2>&1; then
5083  :
5084else
5085  ac_cv_header_stdc=no
5086fi
5087rm -f conftest*
5088
5089fi
5090
5091if test $ac_cv_header_stdc = yes; then
5092  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5093  if test "$cross_compiling" = yes; then
5094  :
5095else
5096  cat >conftest.$ac_ext <<_ACEOF
5097/* confdefs.h.  */
5098_ACEOF
5099cat confdefs.h >>conftest.$ac_ext
5100cat >>conftest.$ac_ext <<_ACEOF
5101/* end confdefs.h.  */
5102#include <ctype.h>
5103#include <stdlib.h>
5104#if ((' ' & 0x0FF) == 0x020)
5105# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5106# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5107#else
5108# define ISLOWER(c) \
5109		   (('a' <= (c) && (c) <= 'i') \
5110		     || ('j' <= (c) && (c) <= 'r') \
5111		     || ('s' <= (c) && (c) <= 'z'))
5112# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5113#endif
5114
5115#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5116int
5117main ()
5118{
5119  int i;
5120  for (i = 0; i < 256; i++)
5121    if (XOR (islower (i), ISLOWER (i))
5122	|| toupper (i) != TOUPPER (i))
5123      return 2;
5124  return 0;
5125}
5126_ACEOF
5127rm -f conftest$ac_exeext
5128if { (ac_try="$ac_link"
5129case "(($ac_try" in
5130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5131  *) ac_try_echo=$ac_try;;
5132esac
5133eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5134$as_echo "$ac_try_echo") >&5
5135  (eval "$ac_link") 2>&5
5136  ac_status=$?
5137  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5138  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5139  { (case "(($ac_try" in
5140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5141  *) ac_try_echo=$ac_try;;
5142esac
5143eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5144$as_echo "$ac_try_echo") >&5
5145  (eval "$ac_try") 2>&5
5146  ac_status=$?
5147  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5148  (exit $ac_status); }; }; then
5149  :
5150else
5151  $as_echo "$as_me: program exited with status $ac_status" >&5
5152$as_echo "$as_me: failed program was:" >&5
5153sed 's/^/| /' conftest.$ac_ext >&5
5154
5155( exit $ac_status )
5156ac_cv_header_stdc=no
5157fi
5158rm -rf conftest.dSYM
5159rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5160fi
5161
5162
5163fi
5164fi
5165{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5166$as_echo "$ac_cv_header_stdc" >&6; }
5167if test $ac_cv_header_stdc = yes; then
5168
5169cat >>confdefs.h <<\_ACEOF
5170#define STDC_HEADERS 1
5171_ACEOF
5172
5173fi
5174
5175# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5186		  inttypes.h stdint.h unistd.h
5187do
5188as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5189{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5190$as_echo_n "checking for $ac_header... " >&6; }
5191if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5192  $as_echo_n "(cached) " >&6
5193else
5194  cat >conftest.$ac_ext <<_ACEOF
5195/* confdefs.h.  */
5196_ACEOF
5197cat confdefs.h >>conftest.$ac_ext
5198cat >>conftest.$ac_ext <<_ACEOF
5199/* end confdefs.h.  */
5200$ac_includes_default
5201
5202#include <$ac_header>
5203_ACEOF
5204rm -f conftest.$ac_objext
5205if { (ac_try="$ac_compile"
5206case "(($ac_try" in
5207  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5208  *) ac_try_echo=$ac_try;;
5209esac
5210eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5211$as_echo "$ac_try_echo") >&5
5212  (eval "$ac_compile") 2>conftest.er1
5213  ac_status=$?
5214  grep -v '^ *+' conftest.er1 >conftest.err
5215  rm -f conftest.er1
5216  cat conftest.err >&5
5217  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5218  (exit $ac_status); } && {
5219	 test -z "$ac_c_werror_flag" ||
5220	 test ! -s conftest.err
5221       } && test -s conftest.$ac_objext; then
5222  eval "$as_ac_Header=yes"
5223else
5224  $as_echo "$as_me: failed program was:" >&5
5225sed 's/^/| /' conftest.$ac_ext >&5
5226
5227	eval "$as_ac_Header=no"
5228fi
5229
5230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5231fi
5232ac_res=`eval 'as_val=${'$as_ac_Header'}
5233		 $as_echo "$as_val"'`
5234	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5235$as_echo "$ac_res" >&6; }
5236as_val=`eval 'as_val=${'$as_ac_Header'}
5237		 $as_echo "$as_val"'`
5238   if test "x$as_val" = x""yes; then
5239  cat >>confdefs.h <<_ACEOF
5240#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5241_ACEOF
5242
5243fi
5244
5245done
5246
5247
5248
5249for ac_header in dlfcn.h
5250do
5251as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5252if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5253  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5254$as_echo_n "checking for $ac_header... " >&6; }
5255if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5256  $as_echo_n "(cached) " >&6
5257fi
5258ac_res=`eval 'as_val=${'$as_ac_Header'}
5259		 $as_echo "$as_val"'`
5260	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5261$as_echo "$ac_res" >&6; }
5262else
5263  # Is the header compilable?
5264{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5265$as_echo_n "checking $ac_header usability... " >&6; }
5266cat >conftest.$ac_ext <<_ACEOF
5267/* confdefs.h.  */
5268_ACEOF
5269cat confdefs.h >>conftest.$ac_ext
5270cat >>conftest.$ac_ext <<_ACEOF
5271/* end confdefs.h.  */
5272$ac_includes_default
5273#include <$ac_header>
5274_ACEOF
5275rm -f conftest.$ac_objext
5276if { (ac_try="$ac_compile"
5277case "(($ac_try" in
5278  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5279  *) ac_try_echo=$ac_try;;
5280esac
5281eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5282$as_echo "$ac_try_echo") >&5
5283  (eval "$ac_compile") 2>conftest.er1
5284  ac_status=$?
5285  grep -v '^ *+' conftest.er1 >conftest.err
5286  rm -f conftest.er1
5287  cat conftest.err >&5
5288  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5289  (exit $ac_status); } && {
5290	 test -z "$ac_c_werror_flag" ||
5291	 test ! -s conftest.err
5292       } && test -s conftest.$ac_objext; then
5293  ac_header_compiler=yes
5294else
5295  $as_echo "$as_me: failed program was:" >&5
5296sed 's/^/| /' conftest.$ac_ext >&5
5297
5298	ac_header_compiler=no
5299fi
5300
5301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5302{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5303$as_echo "$ac_header_compiler" >&6; }
5304
5305# Is the header present?
5306{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5307$as_echo_n "checking $ac_header presence... " >&6; }
5308cat >conftest.$ac_ext <<_ACEOF
5309/* confdefs.h.  */
5310_ACEOF
5311cat confdefs.h >>conftest.$ac_ext
5312cat >>conftest.$ac_ext <<_ACEOF
5313/* end confdefs.h.  */
5314#include <$ac_header>
5315_ACEOF
5316if { (ac_try="$ac_cpp conftest.$ac_ext"
5317case "(($ac_try" in
5318  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5319  *) ac_try_echo=$ac_try;;
5320esac
5321eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5322$as_echo "$ac_try_echo") >&5
5323  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5324  ac_status=$?
5325  grep -v '^ *+' conftest.er1 >conftest.err
5326  rm -f conftest.er1
5327  cat conftest.err >&5
5328  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5329  (exit $ac_status); } >/dev/null && {
5330	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5331	 test ! -s conftest.err
5332       }; then
5333  ac_header_preproc=yes
5334else
5335  $as_echo "$as_me: failed program was:" >&5
5336sed 's/^/| /' conftest.$ac_ext >&5
5337
5338  ac_header_preproc=no
5339fi
5340
5341rm -f conftest.err conftest.$ac_ext
5342{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5343$as_echo "$ac_header_preproc" >&6; }
5344
5345# So?  What about this header?
5346case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5347  yes:no: )
5348    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5349$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5350    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5351$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5352    ac_header_preproc=yes
5353    ;;
5354  no:yes:* )
5355    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5356$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5357    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5358$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5359    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5360$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5361    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5362$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5363    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5364$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5365    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5366$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5367    ( cat <<\_ASBOX
5368## ---------------------------------------------------------------------- ##
5369## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5370## ---------------------------------------------------------------------- ##
5371_ASBOX
5372     ) | sed "s/^/$as_me: WARNING:     /" >&2
5373    ;;
5374esac
5375{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5376$as_echo_n "checking for $ac_header... " >&6; }
5377if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5378  $as_echo_n "(cached) " >&6
5379else
5380  eval "$as_ac_Header=\$ac_header_preproc"
5381fi
5382ac_res=`eval 'as_val=${'$as_ac_Header'}
5383		 $as_echo "$as_val"'`
5384	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5385$as_echo "$ac_res" >&6; }
5386
5387fi
5388as_val=`eval 'as_val=${'$as_ac_Header'}
5389		 $as_echo "$as_val"'`
5390   if test "x$as_val" = x""yes; then
5391  cat >>confdefs.h <<_ACEOF
5392#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5393_ACEOF
5394
5395fi
5396
5397done
5398
5399ac_ext=cpp
5400ac_cpp='$CXXCPP $CPPFLAGS'
5401ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5402ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5403ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5404if test -z "$CXX"; then
5405  if test -n "$CCC"; then
5406    CXX=$CCC
5407  else
5408    if test -n "$ac_tool_prefix"; then
5409  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5410  do
5411    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5412set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5413{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5414$as_echo_n "checking for $ac_word... " >&6; }
5415if test "${ac_cv_prog_CXX+set}" = set; then
5416  $as_echo_n "(cached) " >&6
5417else
5418  if test -n "$CXX"; then
5419  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5420else
5421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5422for as_dir in $PATH
5423do
5424  IFS=$as_save_IFS
5425  test -z "$as_dir" && as_dir=.
5426  for ac_exec_ext in '' $ac_executable_extensions; do
5427  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5428    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5429    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5430    break 2
5431  fi
5432done
5433done
5434IFS=$as_save_IFS
5435
5436fi
5437fi
5438CXX=$ac_cv_prog_CXX
5439if test -n "$CXX"; then
5440  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5441$as_echo "$CXX" >&6; }
5442else
5443  { $as_echo "$as_me:$LINENO: result: no" >&5
5444$as_echo "no" >&6; }
5445fi
5446
5447
5448    test -n "$CXX" && break
5449  done
5450fi
5451if test -z "$CXX"; then
5452  ac_ct_CXX=$CXX
5453  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5454do
5455  # Extract the first word of "$ac_prog", so it can be a program name with args.
5456set dummy $ac_prog; ac_word=$2
5457{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5458$as_echo_n "checking for $ac_word... " >&6; }
5459if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5460  $as_echo_n "(cached) " >&6
5461else
5462  if test -n "$ac_ct_CXX"; then
5463  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5464else
5465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5466for as_dir in $PATH
5467do
5468  IFS=$as_save_IFS
5469  test -z "$as_dir" && as_dir=.
5470  for ac_exec_ext in '' $ac_executable_extensions; do
5471  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5472    ac_cv_prog_ac_ct_CXX="$ac_prog"
5473    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5474    break 2
5475  fi
5476done
5477done
5478IFS=$as_save_IFS
5479
5480fi
5481fi
5482ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5483if test -n "$ac_ct_CXX"; then
5484  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5485$as_echo "$ac_ct_CXX" >&6; }
5486else
5487  { $as_echo "$as_me:$LINENO: result: no" >&5
5488$as_echo "no" >&6; }
5489fi
5490
5491
5492  test -n "$ac_ct_CXX" && break
5493done
5494
5495  if test "x$ac_ct_CXX" = x; then
5496    CXX="g++"
5497  else
5498    case $cross_compiling:$ac_tool_warned in
5499yes:)
5500{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5501$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5502ac_tool_warned=yes ;;
5503esac
5504    CXX=$ac_ct_CXX
5505  fi
5506fi
5507
5508  fi
5509fi
5510# Provide some information about the compiler.
5511$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5512set X $ac_compile
5513ac_compiler=$2
5514{ (ac_try="$ac_compiler --version >&5"
5515case "(($ac_try" in
5516  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5517  *) ac_try_echo=$ac_try;;
5518esac
5519eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5520$as_echo "$ac_try_echo") >&5
5521  (eval "$ac_compiler --version >&5") 2>&5
5522  ac_status=$?
5523  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5524  (exit $ac_status); }
5525{ (ac_try="$ac_compiler -v >&5"
5526case "(($ac_try" in
5527  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5528  *) ac_try_echo=$ac_try;;
5529esac
5530eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5531$as_echo "$ac_try_echo") >&5
5532  (eval "$ac_compiler -v >&5") 2>&5
5533  ac_status=$?
5534  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535  (exit $ac_status); }
5536{ (ac_try="$ac_compiler -V >&5"
5537case "(($ac_try" in
5538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5539  *) ac_try_echo=$ac_try;;
5540esac
5541eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5542$as_echo "$ac_try_echo") >&5
5543  (eval "$ac_compiler -V >&5") 2>&5
5544  ac_status=$?
5545  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5546  (exit $ac_status); }
5547
5548{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5549$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5550if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5551  $as_echo_n "(cached) " >&6
5552else
5553  cat >conftest.$ac_ext <<_ACEOF
5554/* confdefs.h.  */
5555_ACEOF
5556cat confdefs.h >>conftest.$ac_ext
5557cat >>conftest.$ac_ext <<_ACEOF
5558/* end confdefs.h.  */
5559
5560int
5561main ()
5562{
5563#ifndef __GNUC__
5564       choke me
5565#endif
5566
5567  ;
5568  return 0;
5569}
5570_ACEOF
5571rm -f conftest.$ac_objext
5572if { (ac_try="$ac_compile"
5573case "(($ac_try" in
5574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5575  *) ac_try_echo=$ac_try;;
5576esac
5577eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5578$as_echo "$ac_try_echo") >&5
5579  (eval "$ac_compile") 2>conftest.er1
5580  ac_status=$?
5581  grep -v '^ *+' conftest.er1 >conftest.err
5582  rm -f conftest.er1
5583  cat conftest.err >&5
5584  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5585  (exit $ac_status); } && {
5586	 test -z "$ac_cxx_werror_flag" ||
5587	 test ! -s conftest.err
5588       } && test -s conftest.$ac_objext; then
5589  ac_compiler_gnu=yes
5590else
5591  $as_echo "$as_me: failed program was:" >&5
5592sed 's/^/| /' conftest.$ac_ext >&5
5593
5594	ac_compiler_gnu=no
5595fi
5596
5597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5598ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5599
5600fi
5601{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5602$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5603if test $ac_compiler_gnu = yes; then
5604  GXX=yes
5605else
5606  GXX=
5607fi
5608ac_test_CXXFLAGS=${CXXFLAGS+set}
5609ac_save_CXXFLAGS=$CXXFLAGS
5610{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5611$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5612if test "${ac_cv_prog_cxx_g+set}" = set; then
5613  $as_echo_n "(cached) " >&6
5614else
5615  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5616   ac_cxx_werror_flag=yes
5617   ac_cv_prog_cxx_g=no
5618   CXXFLAGS="-g"
5619   cat >conftest.$ac_ext <<_ACEOF
5620/* confdefs.h.  */
5621_ACEOF
5622cat confdefs.h >>conftest.$ac_ext
5623cat >>conftest.$ac_ext <<_ACEOF
5624/* end confdefs.h.  */
5625
5626int
5627main ()
5628{
5629
5630  ;
5631  return 0;
5632}
5633_ACEOF
5634rm -f conftest.$ac_objext
5635if { (ac_try="$ac_compile"
5636case "(($ac_try" in
5637  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5638  *) ac_try_echo=$ac_try;;
5639esac
5640eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5641$as_echo "$ac_try_echo") >&5
5642  (eval "$ac_compile") 2>conftest.er1
5643  ac_status=$?
5644  grep -v '^ *+' conftest.er1 >conftest.err
5645  rm -f conftest.er1
5646  cat conftest.err >&5
5647  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5648  (exit $ac_status); } && {
5649	 test -z "$ac_cxx_werror_flag" ||
5650	 test ! -s conftest.err
5651       } && test -s conftest.$ac_objext; then
5652  ac_cv_prog_cxx_g=yes
5653else
5654  $as_echo "$as_me: failed program was:" >&5
5655sed 's/^/| /' conftest.$ac_ext >&5
5656
5657	CXXFLAGS=""
5658      cat >conftest.$ac_ext <<_ACEOF
5659/* confdefs.h.  */
5660_ACEOF
5661cat confdefs.h >>conftest.$ac_ext
5662cat >>conftest.$ac_ext <<_ACEOF
5663/* end confdefs.h.  */
5664
5665int
5666main ()
5667{
5668
5669  ;
5670  return 0;
5671}
5672_ACEOF
5673rm -f conftest.$ac_objext
5674if { (ac_try="$ac_compile"
5675case "(($ac_try" in
5676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5677  *) ac_try_echo=$ac_try;;
5678esac
5679eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5680$as_echo "$ac_try_echo") >&5
5681  (eval "$ac_compile") 2>conftest.er1
5682  ac_status=$?
5683  grep -v '^ *+' conftest.er1 >conftest.err
5684  rm -f conftest.er1
5685  cat conftest.err >&5
5686  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5687  (exit $ac_status); } && {
5688	 test -z "$ac_cxx_werror_flag" ||
5689	 test ! -s conftest.err
5690       } && test -s conftest.$ac_objext; then
5691  :
5692else
5693  $as_echo "$as_me: failed program was:" >&5
5694sed 's/^/| /' conftest.$ac_ext >&5
5695
5696	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5697	 CXXFLAGS="-g"
5698	 cat >conftest.$ac_ext <<_ACEOF
5699/* confdefs.h.  */
5700_ACEOF
5701cat confdefs.h >>conftest.$ac_ext
5702cat >>conftest.$ac_ext <<_ACEOF
5703/* end confdefs.h.  */
5704
5705int
5706main ()
5707{
5708
5709  ;
5710  return 0;
5711}
5712_ACEOF
5713rm -f conftest.$ac_objext
5714if { (ac_try="$ac_compile"
5715case "(($ac_try" in
5716  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5717  *) ac_try_echo=$ac_try;;
5718esac
5719eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5720$as_echo "$ac_try_echo") >&5
5721  (eval "$ac_compile") 2>conftest.er1
5722  ac_status=$?
5723  grep -v '^ *+' conftest.er1 >conftest.err
5724  rm -f conftest.er1
5725  cat conftest.err >&5
5726  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5727  (exit $ac_status); } && {
5728	 test -z "$ac_cxx_werror_flag" ||
5729	 test ! -s conftest.err
5730       } && test -s conftest.$ac_objext; then
5731  ac_cv_prog_cxx_g=yes
5732else
5733  $as_echo "$as_me: failed program was:" >&5
5734sed 's/^/| /' conftest.$ac_ext >&5
5735
5736
5737fi
5738
5739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5740fi
5741
5742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5743fi
5744
5745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5746   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5747fi
5748{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5749$as_echo "$ac_cv_prog_cxx_g" >&6; }
5750if test "$ac_test_CXXFLAGS" = set; then
5751  CXXFLAGS=$ac_save_CXXFLAGS
5752elif test $ac_cv_prog_cxx_g = yes; then
5753  if test "$GXX" = yes; then
5754    CXXFLAGS="-g -O2"
5755  else
5756    CXXFLAGS="-g"
5757  fi
5758else
5759  if test "$GXX" = yes; then
5760    CXXFLAGS="-O2"
5761  else
5762    CXXFLAGS=
5763  fi
5764fi
5765ac_ext=cpp
5766ac_cpp='$CXXCPP $CPPFLAGS'
5767ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5768ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5769ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5770
5771depcc="$CXX"  am_compiler_list=
5772
5773{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5774$as_echo_n "checking dependency style of $depcc... " >&6; }
5775if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5776  $as_echo_n "(cached) " >&6
5777else
5778  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5779  # We make a subdir and do the tests there.  Otherwise we can end up
5780  # making bogus files that we don't know about and never remove.  For
5781  # instance it was reported that on HP-UX the gcc test will end up
5782  # making a dummy file named `D' -- because `-MD' means `put the output
5783  # in D'.
5784  mkdir conftest.dir
5785  # Copy depcomp to subdir because otherwise we won't find it if we're
5786  # using a relative directory.
5787  cp "$am_depcomp" conftest.dir
5788  cd conftest.dir
5789  # We will build objects and dependencies in a subdirectory because
5790  # it helps to detect inapplicable dependency modes.  For instance
5791  # both Tru64's cc and ICC support -MD to output dependencies as a
5792  # side effect of compilation, but ICC will put the dependencies in
5793  # the current directory while Tru64 will put them in the object
5794  # directory.
5795  mkdir sub
5796
5797  am_cv_CXX_dependencies_compiler_type=none
5798  if test "$am_compiler_list" = ""; then
5799     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5800  fi
5801  am__universal=false
5802  case " $depcc " in #(
5803     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5804     esac
5805
5806  for depmode in $am_compiler_list; do
5807    # Setup a source with many dependencies, because some compilers
5808    # like to wrap large dependency lists on column 80 (with \), and
5809    # we should not choose a depcomp mode which is confused by this.
5810    #
5811    # We need to recreate these files for each test, as the compiler may
5812    # overwrite some of them when testing with obscure command lines.
5813    # This happens at least with the AIX C compiler.
5814    : > sub/conftest.c
5815    for i in 1 2 3 4 5 6; do
5816      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5817      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5818      # Solaris 8's {/usr,}/bin/sh.
5819      touch sub/conftst$i.h
5820    done
5821    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5822
5823    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5824    # mode.  It turns out that the SunPro C++ compiler does not properly
5825    # handle `-M -o', and we need to detect this.  Also, some Intel
5826    # versions had trouble with output in subdirs
5827    am__obj=sub/conftest.${OBJEXT-o}
5828    am__minus_obj="-o $am__obj"
5829    case $depmode in
5830    gcc)
5831      # This depmode causes a compiler race in universal mode.
5832      test "$am__universal" = false || continue
5833      ;;
5834    nosideeffect)
5835      # after this tag, mechanisms are not by side-effect, so they'll
5836      # only be used when explicitly requested
5837      if test "x$enable_dependency_tracking" = xyes; then
5838	continue
5839      else
5840	break
5841      fi
5842      ;;
5843    msvisualcpp | msvcmsys)
5844      # This compiler won't grok `-c -o', but also, the minuso test has
5845      # not run yet.  These depmodes are late enough in the game, and
5846      # so weak that their functioning should not be impacted.
5847      am__obj=conftest.${OBJEXT-o}
5848      am__minus_obj=
5849      ;;
5850    none) break ;;
5851    esac
5852    if depmode=$depmode \
5853       source=sub/conftest.c object=$am__obj \
5854       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5855       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5856         >/dev/null 2>conftest.err &&
5857       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5858       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5859       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5860       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5861      # icc doesn't choke on unknown options, it will just issue warnings
5862      # or remarks (even with -Werror).  So we grep stderr for any message
5863      # that says an option was ignored or not supported.
5864      # When given -MP, icc 7.0 and 7.1 complain thusly:
5865      #   icc: Command line warning: ignoring option '-M'; no argument required
5866      # The diagnosis changed in icc 8.0:
5867      #   icc: Command line remark: option '-MP' not supported
5868      if (grep 'ignoring option' conftest.err ||
5869          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5870        am_cv_CXX_dependencies_compiler_type=$depmode
5871        break
5872      fi
5873    fi
5874  done
5875
5876  cd ..
5877  rm -rf conftest.dir
5878else
5879  am_cv_CXX_dependencies_compiler_type=none
5880fi
5881
5882fi
5883{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5884$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5885CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5886
5887 if
5888  test "x$enable_dependency_tracking" != xno \
5889  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5890  am__fastdepCXX_TRUE=
5891  am__fastdepCXX_FALSE='#'
5892else
5893  am__fastdepCXX_TRUE='#'
5894  am__fastdepCXX_FALSE=
5895fi
5896
5897
5898
5899
5900if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5901    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5902    (test "X$CXX" != "Xg++"))) ; then
5903  ac_ext=cpp
5904ac_cpp='$CXXCPP $CPPFLAGS'
5905ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5906ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5907ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5908{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5909$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5910if test -z "$CXXCPP"; then
5911  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5912  $as_echo_n "(cached) " >&6
5913else
5914      # Double quotes because CXXCPP needs to be expanded
5915    for CXXCPP in "$CXX -E" "/lib/cpp"
5916    do
5917      ac_preproc_ok=false
5918for ac_cxx_preproc_warn_flag in '' yes
5919do
5920  # Use a header file that comes with gcc, so configuring glibc
5921  # with a fresh cross-compiler works.
5922  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5923  # <limits.h> exists even on freestanding compilers.
5924  # On the NeXT, cc -E runs the code through the compiler's parser,
5925  # not just through cpp. "Syntax error" is here to catch this case.
5926  cat >conftest.$ac_ext <<_ACEOF
5927/* confdefs.h.  */
5928_ACEOF
5929cat confdefs.h >>conftest.$ac_ext
5930cat >>conftest.$ac_ext <<_ACEOF
5931/* end confdefs.h.  */
5932#ifdef __STDC__
5933# include <limits.h>
5934#else
5935# include <assert.h>
5936#endif
5937		     Syntax error
5938_ACEOF
5939if { (ac_try="$ac_cpp conftest.$ac_ext"
5940case "(($ac_try" in
5941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5942  *) ac_try_echo=$ac_try;;
5943esac
5944eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5945$as_echo "$ac_try_echo") >&5
5946  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5947  ac_status=$?
5948  grep -v '^ *+' conftest.er1 >conftest.err
5949  rm -f conftest.er1
5950  cat conftest.err >&5
5951  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5952  (exit $ac_status); } >/dev/null && {
5953	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5954	 test ! -s conftest.err
5955       }; then
5956  :
5957else
5958  $as_echo "$as_me: failed program was:" >&5
5959sed 's/^/| /' conftest.$ac_ext >&5
5960
5961  # Broken: fails on valid input.
5962continue
5963fi
5964
5965rm -f conftest.err conftest.$ac_ext
5966
5967  # OK, works on sane cases.  Now check whether nonexistent headers
5968  # can be detected and how.
5969  cat >conftest.$ac_ext <<_ACEOF
5970/* confdefs.h.  */
5971_ACEOF
5972cat confdefs.h >>conftest.$ac_ext
5973cat >>conftest.$ac_ext <<_ACEOF
5974/* end confdefs.h.  */
5975#include <ac_nonexistent.h>
5976_ACEOF
5977if { (ac_try="$ac_cpp conftest.$ac_ext"
5978case "(($ac_try" in
5979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5980  *) ac_try_echo=$ac_try;;
5981esac
5982eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5983$as_echo "$ac_try_echo") >&5
5984  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5985  ac_status=$?
5986  grep -v '^ *+' conftest.er1 >conftest.err
5987  rm -f conftest.er1
5988  cat conftest.err >&5
5989  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5990  (exit $ac_status); } >/dev/null && {
5991	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5992	 test ! -s conftest.err
5993       }; then
5994  # Broken: success on invalid input.
5995continue
5996else
5997  $as_echo "$as_me: failed program was:" >&5
5998sed 's/^/| /' conftest.$ac_ext >&5
5999
6000  # Passes both tests.
6001ac_preproc_ok=:
6002break
6003fi
6004
6005rm -f conftest.err conftest.$ac_ext
6006
6007done
6008# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6009rm -f conftest.err conftest.$ac_ext
6010if $ac_preproc_ok; then
6011  break
6012fi
6013
6014    done
6015    ac_cv_prog_CXXCPP=$CXXCPP
6016
6017fi
6018  CXXCPP=$ac_cv_prog_CXXCPP
6019else
6020  ac_cv_prog_CXXCPP=$CXXCPP
6021fi
6022{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6023$as_echo "$CXXCPP" >&6; }
6024ac_preproc_ok=false
6025for ac_cxx_preproc_warn_flag in '' yes
6026do
6027  # Use a header file that comes with gcc, so configuring glibc
6028  # with a fresh cross-compiler works.
6029  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6030  # <limits.h> exists even on freestanding compilers.
6031  # On the NeXT, cc -E runs the code through the compiler's parser,
6032  # not just through cpp. "Syntax error" is here to catch this case.
6033  cat >conftest.$ac_ext <<_ACEOF
6034/* confdefs.h.  */
6035_ACEOF
6036cat confdefs.h >>conftest.$ac_ext
6037cat >>conftest.$ac_ext <<_ACEOF
6038/* end confdefs.h.  */
6039#ifdef __STDC__
6040# include <limits.h>
6041#else
6042# include <assert.h>
6043#endif
6044		     Syntax error
6045_ACEOF
6046if { (ac_try="$ac_cpp conftest.$ac_ext"
6047case "(($ac_try" in
6048  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6049  *) ac_try_echo=$ac_try;;
6050esac
6051eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6052$as_echo "$ac_try_echo") >&5
6053  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6054  ac_status=$?
6055  grep -v '^ *+' conftest.er1 >conftest.err
6056  rm -f conftest.er1
6057  cat conftest.err >&5
6058  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6059  (exit $ac_status); } >/dev/null && {
6060	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6061	 test ! -s conftest.err
6062       }; then
6063  :
6064else
6065  $as_echo "$as_me: failed program was:" >&5
6066sed 's/^/| /' conftest.$ac_ext >&5
6067
6068  # Broken: fails on valid input.
6069continue
6070fi
6071
6072rm -f conftest.err conftest.$ac_ext
6073
6074  # OK, works on sane cases.  Now check whether nonexistent headers
6075  # can be detected and how.
6076  cat >conftest.$ac_ext <<_ACEOF
6077/* confdefs.h.  */
6078_ACEOF
6079cat confdefs.h >>conftest.$ac_ext
6080cat >>conftest.$ac_ext <<_ACEOF
6081/* end confdefs.h.  */
6082#include <ac_nonexistent.h>
6083_ACEOF
6084if { (ac_try="$ac_cpp conftest.$ac_ext"
6085case "(($ac_try" in
6086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6087  *) ac_try_echo=$ac_try;;
6088esac
6089eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6090$as_echo "$ac_try_echo") >&5
6091  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6092  ac_status=$?
6093  grep -v '^ *+' conftest.er1 >conftest.err
6094  rm -f conftest.er1
6095  cat conftest.err >&5
6096  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6097  (exit $ac_status); } >/dev/null && {
6098	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6099	 test ! -s conftest.err
6100       }; then
6101  # Broken: success on invalid input.
6102continue
6103else
6104  $as_echo "$as_me: failed program was:" >&5
6105sed 's/^/| /' conftest.$ac_ext >&5
6106
6107  # Passes both tests.
6108ac_preproc_ok=:
6109break
6110fi
6111
6112rm -f conftest.err conftest.$ac_ext
6113
6114done
6115# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6116rm -f conftest.err conftest.$ac_ext
6117if $ac_preproc_ok; then
6118  :
6119else
6120  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6121$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6122{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6123See \`config.log' for more details." >&5
6124$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6125See \`config.log' for more details." >&2;}
6126   { (exit 1); exit 1; }; }; }
6127fi
6128
6129ac_ext=cpp
6130ac_cpp='$CXXCPP $CPPFLAGS'
6131ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6132ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6133ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6134
6135fi
6136
6137
6138ac_ext=f
6139ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6140ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6141ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6142if test -n "$ac_tool_prefix"; then
6143  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
6144  do
6145    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6146set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6147{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6148$as_echo_n "checking for $ac_word... " >&6; }
6149if test "${ac_cv_prog_F77+set}" = set; then
6150  $as_echo_n "(cached) " >&6
6151else
6152  if test -n "$F77"; then
6153  ac_cv_prog_F77="$F77" # Let the user override the test.
6154else
6155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156for as_dir in $PATH
6157do
6158  IFS=$as_save_IFS
6159  test -z "$as_dir" && as_dir=.
6160  for ac_exec_ext in '' $ac_executable_extensions; do
6161  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6162    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6163    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6164    break 2
6165  fi
6166done
6167done
6168IFS=$as_save_IFS
6169
6170fi
6171fi
6172F77=$ac_cv_prog_F77
6173if test -n "$F77"; then
6174  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6175$as_echo "$F77" >&6; }
6176else
6177  { $as_echo "$as_me:$LINENO: result: no" >&5
6178$as_echo "no" >&6; }
6179fi
6180
6181
6182    test -n "$F77" && break
6183  done
6184fi
6185if test -z "$F77"; then
6186  ac_ct_F77=$F77
6187  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
6188do
6189  # Extract the first word of "$ac_prog", so it can be a program name with args.
6190set dummy $ac_prog; ac_word=$2
6191{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6192$as_echo_n "checking for $ac_word... " >&6; }
6193if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6194  $as_echo_n "(cached) " >&6
6195else
6196  if test -n "$ac_ct_F77"; then
6197  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6198else
6199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6200for as_dir in $PATH
6201do
6202  IFS=$as_save_IFS
6203  test -z "$as_dir" && as_dir=.
6204  for ac_exec_ext in '' $ac_executable_extensions; do
6205  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6206    ac_cv_prog_ac_ct_F77="$ac_prog"
6207    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6208    break 2
6209  fi
6210done
6211done
6212IFS=$as_save_IFS
6213
6214fi
6215fi
6216ac_ct_F77=$ac_cv_prog_ac_ct_F77
6217if test -n "$ac_ct_F77"; then
6218  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6219$as_echo "$ac_ct_F77" >&6; }
6220else
6221  { $as_echo "$as_me:$LINENO: result: no" >&5
6222$as_echo "no" >&6; }
6223fi
6224
6225
6226  test -n "$ac_ct_F77" && break
6227done
6228
6229  if test "x$ac_ct_F77" = x; then
6230    F77=""
6231  else
6232    case $cross_compiling:$ac_tool_warned in
6233yes:)
6234{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6235$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6236ac_tool_warned=yes ;;
6237esac
6238    F77=$ac_ct_F77
6239  fi
6240fi
6241
6242
6243# Provide some information about the compiler.
6244$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6245set X $ac_compile
6246ac_compiler=$2
6247{ (ac_try="$ac_compiler --version >&5"
6248case "(($ac_try" in
6249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6250  *) ac_try_echo=$ac_try;;
6251esac
6252eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6253$as_echo "$ac_try_echo") >&5
6254  (eval "$ac_compiler --version >&5") 2>&5
6255  ac_status=$?
6256  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6257  (exit $ac_status); }
6258{ (ac_try="$ac_compiler -v >&5"
6259case "(($ac_try" in
6260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6261  *) ac_try_echo=$ac_try;;
6262esac
6263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6264$as_echo "$ac_try_echo") >&5
6265  (eval "$ac_compiler -v >&5") 2>&5
6266  ac_status=$?
6267  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6268  (exit $ac_status); }
6269{ (ac_try="$ac_compiler -V >&5"
6270case "(($ac_try" in
6271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6272  *) ac_try_echo=$ac_try;;
6273esac
6274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6275$as_echo "$ac_try_echo") >&5
6276  (eval "$ac_compiler -V >&5") 2>&5
6277  ac_status=$?
6278  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6279  (exit $ac_status); }
6280rm -f a.out
6281
6282# If we don't use `.F' as extension, the preprocessor is not run on the
6283# input file.  (Note that this only needs to work for GNU compilers.)
6284ac_save_ext=$ac_ext
6285ac_ext=F
6286{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6287$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6288if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6289  $as_echo_n "(cached) " >&6
6290else
6291  cat >conftest.$ac_ext <<_ACEOF
6292      program main
6293#ifndef __GNUC__
6294       choke me
6295#endif
6296
6297      end
6298_ACEOF
6299rm -f conftest.$ac_objext
6300if { (ac_try="$ac_compile"
6301case "(($ac_try" in
6302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6303  *) ac_try_echo=$ac_try;;
6304esac
6305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6306$as_echo "$ac_try_echo") >&5
6307  (eval "$ac_compile") 2>conftest.er1
6308  ac_status=$?
6309  grep -v '^ *+' conftest.er1 >conftest.err
6310  rm -f conftest.er1
6311  cat conftest.err >&5
6312  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6313  (exit $ac_status); } && {
6314	 test -z "$ac_f77_werror_flag" ||
6315	 test ! -s conftest.err
6316       } && test -s conftest.$ac_objext; then
6317  ac_compiler_gnu=yes
6318else
6319  $as_echo "$as_me: failed program was:" >&5
6320sed 's/^/| /' conftest.$ac_ext >&5
6321
6322	ac_compiler_gnu=no
6323fi
6324
6325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6326ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6327
6328fi
6329{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6330$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6331ac_ext=$ac_save_ext
6332ac_test_FFLAGS=${FFLAGS+set}
6333ac_save_FFLAGS=$FFLAGS
6334FFLAGS=
6335{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6336$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6337if test "${ac_cv_prog_f77_g+set}" = set; then
6338  $as_echo_n "(cached) " >&6
6339else
6340  FFLAGS=-g
6341cat >conftest.$ac_ext <<_ACEOF
6342      program main
6343
6344      end
6345_ACEOF
6346rm -f conftest.$ac_objext
6347if { (ac_try="$ac_compile"
6348case "(($ac_try" in
6349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6350  *) ac_try_echo=$ac_try;;
6351esac
6352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6353$as_echo "$ac_try_echo") >&5
6354  (eval "$ac_compile") 2>conftest.er1
6355  ac_status=$?
6356  grep -v '^ *+' conftest.er1 >conftest.err
6357  rm -f conftest.er1
6358  cat conftest.err >&5
6359  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6360  (exit $ac_status); } && {
6361	 test -z "$ac_f77_werror_flag" ||
6362	 test ! -s conftest.err
6363       } && test -s conftest.$ac_objext; then
6364  ac_cv_prog_f77_g=yes
6365else
6366  $as_echo "$as_me: failed program was:" >&5
6367sed 's/^/| /' conftest.$ac_ext >&5
6368
6369	ac_cv_prog_f77_g=no
6370fi
6371
6372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6373
6374fi
6375{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6376$as_echo "$ac_cv_prog_f77_g" >&6; }
6377if test "$ac_test_FFLAGS" = set; then
6378  FFLAGS=$ac_save_FFLAGS
6379elif test $ac_cv_prog_f77_g = yes; then
6380  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6381    FFLAGS="-g -O2"
6382  else
6383    FFLAGS="-g"
6384  fi
6385else
6386  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6387    FFLAGS="-O2"
6388  else
6389    FFLAGS=
6390  fi
6391fi
6392
6393if test $ac_compiler_gnu = yes; then
6394  G77=yes
6395else
6396  G77=
6397fi
6398ac_ext=c
6399ac_cpp='$CPP $CPPFLAGS'
6400ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6401ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6402ac_compiler_gnu=$ac_cv_c_compiler_gnu
6403
6404
6405
6406# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6407# find the maximum length of command line arguments
6408{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6409$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6410if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6411  $as_echo_n "(cached) " >&6
6412else
6413    i=0
6414  teststring="ABCD"
6415
6416  case $build_os in
6417  msdosdjgpp*)
6418    # On DJGPP, this test can blow up pretty badly due to problems in libc
6419    # (any single argument exceeding 2000 bytes causes a buffer overrun
6420    # during glob expansion).  Even if it were fixed, the result of this
6421    # check would be larger than it should be.
6422    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6423    ;;
6424
6425  gnu*)
6426    # Under GNU Hurd, this test is not required because there is
6427    # no limit to the length of command line arguments.
6428    # Libtool will interpret -1 as no limit whatsoever
6429    lt_cv_sys_max_cmd_len=-1;
6430    ;;
6431
6432  cygwin* | mingw*)
6433    # On Win9x/ME, this test blows up -- it succeeds, but takes
6434    # about 5 minutes as the teststring grows exponentially.
6435    # Worse, since 9x/ME are not pre-emptively multitasking,
6436    # you end up with a "frozen" computer, even though with patience
6437    # the test eventually succeeds (with a max line length of 256k).
6438    # Instead, let's just punt: use the minimum linelength reported by
6439    # all of the supported platforms: 8192 (on NT/2K/XP).
6440    lt_cv_sys_max_cmd_len=8192;
6441    ;;
6442
6443  amigaos*)
6444    # On AmigaOS with pdksh, this test takes hours, literally.
6445    # So we just punt and use a minimum line length of 8192.
6446    lt_cv_sys_max_cmd_len=8192;
6447    ;;
6448
6449  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6450    # This has been around since 386BSD, at least.  Likely further.
6451    if test -x /sbin/sysctl; then
6452      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6453    elif test -x /usr/sbin/sysctl; then
6454      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6455    else
6456      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6457    fi
6458    # And add a safety zone
6459    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6460    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6461    ;;
6462
6463  interix*)
6464    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6465    lt_cv_sys_max_cmd_len=196608
6466    ;;
6467
6468  osf*)
6469    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6470    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6471    # nice to cause kernel panics so lets avoid the loop below.
6472    # First set a reasonable default.
6473    lt_cv_sys_max_cmd_len=16384
6474    #
6475    if test -x /sbin/sysconfig; then
6476      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6477        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6478      esac
6479    fi
6480    ;;
6481  sco3.2v5*)
6482    lt_cv_sys_max_cmd_len=102400
6483    ;;
6484  sysv5* | sco5v6* | sysv4.2uw2*)
6485    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6486    if test -n "$kargmax"; then
6487      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6488    else
6489      lt_cv_sys_max_cmd_len=32768
6490    fi
6491    ;;
6492  *)
6493    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6494    if test -n "$lt_cv_sys_max_cmd_len"; then
6495      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6496      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6497    else
6498      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6499      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6500	       = "XX$teststring") >/dev/null 2>&1 &&
6501	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6502	      lt_cv_sys_max_cmd_len=$new_result &&
6503	      test $i != 17 # 1/2 MB should be enough
6504      do
6505        i=`expr $i + 1`
6506        teststring=$teststring$teststring
6507      done
6508      teststring=
6509      # Add a significant safety factor because C++ compilers can tack on massive
6510      # amounts of additional arguments before passing them to the linker.
6511      # It appears as though 1/2 is a usable value.
6512      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6513    fi
6514    ;;
6515  esac
6516
6517fi
6518
6519if test -n $lt_cv_sys_max_cmd_len ; then
6520  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6521$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6522else
6523  { $as_echo "$as_me:$LINENO: result: none" >&5
6524$as_echo "none" >&6; }
6525fi
6526
6527
6528
6529
6530
6531# Check for command to grab the raw symbol name followed by C symbol from nm.
6532{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6533$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6534if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6535  $as_echo_n "(cached) " >&6
6536else
6537
6538# These are sane defaults that work on at least a few old systems.
6539# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6540
6541# Character class describing NM global symbol codes.
6542symcode='[BCDEGRST]'
6543
6544# Regexp to match symbols that can be accessed directly from C.
6545sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6546
6547# Transform an extracted symbol line into a proper C declaration
6548lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6549
6550# Transform an extracted symbol line into symbol name and symbol address
6551lt_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'"
6552
6553# Define system-specific variables.
6554case $host_os in
6555aix*)
6556  symcode='[BCDT]'
6557  ;;
6558cygwin* | mingw* | pw32*)
6559  symcode='[ABCDGISTW]'
6560  ;;
6561hpux*) # Its linker distinguishes data from code symbols
6562  if test "$host_cpu" = ia64; then
6563    symcode='[ABCDEGRST]'
6564  fi
6565  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6566  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'"
6567  ;;
6568linux* | k*bsd*-gnu)
6569  if test "$host_cpu" = ia64; then
6570    symcode='[ABCDGIRSTW]'
6571    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6572    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'"
6573  fi
6574  ;;
6575irix* | nonstopux*)
6576  symcode='[BCDEGRST]'
6577  ;;
6578osf*)
6579  symcode='[BCDEGQRST]'
6580  ;;
6581solaris*)
6582  symcode='[BDRT]'
6583  ;;
6584sco3.2v5*)
6585  symcode='[DT]'
6586  ;;
6587sysv4.2uw2*)
6588  symcode='[DT]'
6589  ;;
6590sysv5* | sco5v6* | unixware* | OpenUNIX*)
6591  symcode='[ABDT]'
6592  ;;
6593sysv4)
6594  symcode='[DFNSTU]'
6595  ;;
6596esac
6597
6598# Handle CRLF in mingw tool chain
6599opt_cr=
6600case $build_os in
6601mingw*)
6602  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6603  ;;
6604esac
6605
6606# If we're using GNU nm, then use its standard symbol codes.
6607case `$NM -V 2>&1` in
6608*GNU* | *'with BFD'*)
6609  symcode='[ABCDGIRSTW]' ;;
6610esac
6611
6612# Try without a prefix undercore, then with it.
6613for ac_symprfx in "" "_"; do
6614
6615  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6616  symxfrm="\\1 $ac_symprfx\\2 \\2"
6617
6618  # Write the raw and C identifiers.
6619  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6620
6621  # Check to see that the pipe works correctly.
6622  pipe_works=no
6623
6624  rm -f conftest*
6625  cat > conftest.$ac_ext <<EOF
6626#ifdef __cplusplus
6627extern "C" {
6628#endif
6629char nm_test_var;
6630void nm_test_func(){}
6631#ifdef __cplusplus
6632}
6633#endif
6634int main(){nm_test_var='a';nm_test_func();return(0);}
6635EOF
6636
6637  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6638  (eval $ac_compile) 2>&5
6639  ac_status=$?
6640  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6641  (exit $ac_status); }; then
6642    # Now try to grab the symbols.
6643    nlist=conftest.nm
6644    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6645  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6646  ac_status=$?
6647  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6648  (exit $ac_status); } && test -s "$nlist"; then
6649      # Try sorting and uniquifying the output.
6650      if sort "$nlist" | uniq > "$nlist"T; then
6651	mv -f "$nlist"T "$nlist"
6652      else
6653	rm -f "$nlist"T
6654      fi
6655
6656      # Make sure that we snagged all the symbols we need.
6657      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6658	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6659	  cat <<EOF > conftest.$ac_ext
6660#ifdef __cplusplus
6661extern "C" {
6662#endif
6663
6664EOF
6665	  # Now generate the symbol file.
6666	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6667
6668	  cat <<EOF >> conftest.$ac_ext
6669#if defined (__STDC__) && __STDC__
6670# define lt_ptr_t void *
6671#else
6672# define lt_ptr_t char *
6673# define const
6674#endif
6675
6676/* The mapping between symbol names and symbols. */
6677const struct {
6678  const char *name;
6679  lt_ptr_t address;
6680}
6681lt_preloaded_symbols[] =
6682{
6683EOF
6684	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6685	  cat <<\EOF >> conftest.$ac_ext
6686  {0, (lt_ptr_t) 0}
6687};
6688
6689#ifdef __cplusplus
6690}
6691#endif
6692EOF
6693	  # Now try linking the two files.
6694	  mv conftest.$ac_objext conftstm.$ac_objext
6695	  lt_save_LIBS="$LIBS"
6696	  lt_save_CFLAGS="$CFLAGS"
6697	  LIBS="conftstm.$ac_objext"
6698	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6699	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6700  (eval $ac_link) 2>&5
6701  ac_status=$?
6702  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6703  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6704	    pipe_works=yes
6705	  fi
6706	  LIBS="$lt_save_LIBS"
6707	  CFLAGS="$lt_save_CFLAGS"
6708	else
6709	  echo "cannot find nm_test_func in $nlist" >&5
6710	fi
6711      else
6712	echo "cannot find nm_test_var in $nlist" >&5
6713      fi
6714    else
6715      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6716    fi
6717  else
6718    echo "$progname: failed program was:" >&5
6719    cat conftest.$ac_ext >&5
6720  fi
6721  rm -rf conftest* conftst*
6722
6723  # Do not use the global_symbol_pipe unless it works.
6724  if test "$pipe_works" = yes; then
6725    break
6726  else
6727    lt_cv_sys_global_symbol_pipe=
6728  fi
6729done
6730
6731fi
6732
6733if test -z "$lt_cv_sys_global_symbol_pipe"; then
6734  lt_cv_sys_global_symbol_to_cdecl=
6735fi
6736if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6737  { $as_echo "$as_me:$LINENO: result: failed" >&5
6738$as_echo "failed" >&6; }
6739else
6740  { $as_echo "$as_me:$LINENO: result: ok" >&5
6741$as_echo "ok" >&6; }
6742fi
6743
6744{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6745$as_echo_n "checking for objdir... " >&6; }
6746if test "${lt_cv_objdir+set}" = set; then
6747  $as_echo_n "(cached) " >&6
6748else
6749  rm -f .libs 2>/dev/null
6750mkdir .libs 2>/dev/null
6751if test -d .libs; then
6752  lt_cv_objdir=.libs
6753else
6754  # MS-DOS does not allow filenames that begin with a dot.
6755  lt_cv_objdir=_libs
6756fi
6757rmdir .libs 2>/dev/null
6758fi
6759{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6760$as_echo "$lt_cv_objdir" >&6; }
6761objdir=$lt_cv_objdir
6762
6763
6764
6765
6766
6767case $host_os in
6768aix3*)
6769  # AIX sometimes has problems with the GCC collect2 program.  For some
6770  # reason, if we set the COLLECT_NAMES environment variable, the problems
6771  # vanish in a puff of smoke.
6772  if test "X${COLLECT_NAMES+set}" != Xset; then
6773    COLLECT_NAMES=
6774    export COLLECT_NAMES
6775  fi
6776  ;;
6777esac
6778
6779# Sed substitution that helps us do robust quoting.  It backslashifies
6780# metacharacters that are still active within double-quoted strings.
6781Xsed='sed -e 1s/^X//'
6782sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6783
6784# Same as above, but do not quote variable references.
6785double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6786
6787# Sed substitution to delay expansion of an escaped shell variable in a
6788# double_quote_subst'ed string.
6789delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6790
6791# Sed substitution to avoid accidental globbing in evaled expressions
6792no_glob_subst='s/\*/\\\*/g'
6793
6794# Constants:
6795rm="rm -f"
6796
6797# Global variables:
6798default_ofile=libtool
6799can_build_shared=yes
6800
6801# All known linkers require a `.a' archive for static linking (except MSVC,
6802# which needs '.lib').
6803libext=a
6804ltmain="$ac_aux_dir/ltmain.sh"
6805ofile="$default_ofile"
6806with_gnu_ld="$lt_cv_prog_gnu_ld"
6807
6808if test -n "$ac_tool_prefix"; then
6809  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6810set dummy ${ac_tool_prefix}ar; ac_word=$2
6811{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6812$as_echo_n "checking for $ac_word... " >&6; }
6813if test "${ac_cv_prog_AR+set}" = set; then
6814  $as_echo_n "(cached) " >&6
6815else
6816  if test -n "$AR"; then
6817  ac_cv_prog_AR="$AR" # Let the user override the test.
6818else
6819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820for as_dir in $PATH
6821do
6822  IFS=$as_save_IFS
6823  test -z "$as_dir" && as_dir=.
6824  for ac_exec_ext in '' $ac_executable_extensions; do
6825  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6826    ac_cv_prog_AR="${ac_tool_prefix}ar"
6827    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6828    break 2
6829  fi
6830done
6831done
6832IFS=$as_save_IFS
6833
6834fi
6835fi
6836AR=$ac_cv_prog_AR
6837if test -n "$AR"; then
6838  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6839$as_echo "$AR" >&6; }
6840else
6841  { $as_echo "$as_me:$LINENO: result: no" >&5
6842$as_echo "no" >&6; }
6843fi
6844
6845
6846fi
6847if test -z "$ac_cv_prog_AR"; then
6848  ac_ct_AR=$AR
6849  # Extract the first word of "ar", so it can be a program name with args.
6850set dummy ar; ac_word=$2
6851{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6852$as_echo_n "checking for $ac_word... " >&6; }
6853if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6854  $as_echo_n "(cached) " >&6
6855else
6856  if test -n "$ac_ct_AR"; then
6857  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6858else
6859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6860for as_dir in $PATH
6861do
6862  IFS=$as_save_IFS
6863  test -z "$as_dir" && as_dir=.
6864  for ac_exec_ext in '' $ac_executable_extensions; do
6865  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6866    ac_cv_prog_ac_ct_AR="ar"
6867    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6868    break 2
6869  fi
6870done
6871done
6872IFS=$as_save_IFS
6873
6874fi
6875fi
6876ac_ct_AR=$ac_cv_prog_ac_ct_AR
6877if test -n "$ac_ct_AR"; then
6878  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6879$as_echo "$ac_ct_AR" >&6; }
6880else
6881  { $as_echo "$as_me:$LINENO: result: no" >&5
6882$as_echo "no" >&6; }
6883fi
6884
6885  if test "x$ac_ct_AR" = x; then
6886    AR="false"
6887  else
6888    case $cross_compiling:$ac_tool_warned in
6889yes:)
6890{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6892ac_tool_warned=yes ;;
6893esac
6894    AR=$ac_ct_AR
6895  fi
6896else
6897  AR="$ac_cv_prog_AR"
6898fi
6899
6900if test -n "$ac_tool_prefix"; then
6901  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6902set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6903{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6904$as_echo_n "checking for $ac_word... " >&6; }
6905if test "${ac_cv_prog_RANLIB+set}" = set; then
6906  $as_echo_n "(cached) " >&6
6907else
6908  if test -n "$RANLIB"; then
6909  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6910else
6911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912for as_dir in $PATH
6913do
6914  IFS=$as_save_IFS
6915  test -z "$as_dir" && as_dir=.
6916  for ac_exec_ext in '' $ac_executable_extensions; do
6917  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6918    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6919    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6920    break 2
6921  fi
6922done
6923done
6924IFS=$as_save_IFS
6925
6926fi
6927fi
6928RANLIB=$ac_cv_prog_RANLIB
6929if test -n "$RANLIB"; then
6930  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6931$as_echo "$RANLIB" >&6; }
6932else
6933  { $as_echo "$as_me:$LINENO: result: no" >&5
6934$as_echo "no" >&6; }
6935fi
6936
6937
6938fi
6939if test -z "$ac_cv_prog_RANLIB"; then
6940  ac_ct_RANLIB=$RANLIB
6941  # Extract the first word of "ranlib", so it can be a program name with args.
6942set dummy ranlib; ac_word=$2
6943{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6944$as_echo_n "checking for $ac_word... " >&6; }
6945if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6946  $as_echo_n "(cached) " >&6
6947else
6948  if test -n "$ac_ct_RANLIB"; then
6949  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6950else
6951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952for as_dir in $PATH
6953do
6954  IFS=$as_save_IFS
6955  test -z "$as_dir" && as_dir=.
6956  for ac_exec_ext in '' $ac_executable_extensions; do
6957  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6958    ac_cv_prog_ac_ct_RANLIB="ranlib"
6959    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6960    break 2
6961  fi
6962done
6963done
6964IFS=$as_save_IFS
6965
6966fi
6967fi
6968ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6969if test -n "$ac_ct_RANLIB"; then
6970  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6971$as_echo "$ac_ct_RANLIB" >&6; }
6972else
6973  { $as_echo "$as_me:$LINENO: result: no" >&5
6974$as_echo "no" >&6; }
6975fi
6976
6977  if test "x$ac_ct_RANLIB" = x; then
6978    RANLIB=":"
6979  else
6980    case $cross_compiling:$ac_tool_warned in
6981yes:)
6982{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984ac_tool_warned=yes ;;
6985esac
6986    RANLIB=$ac_ct_RANLIB
6987  fi
6988else
6989  RANLIB="$ac_cv_prog_RANLIB"
6990fi
6991
6992if test -n "$ac_tool_prefix"; then
6993  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6994set dummy ${ac_tool_prefix}strip; ac_word=$2
6995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6996$as_echo_n "checking for $ac_word... " >&6; }
6997if test "${ac_cv_prog_STRIP+set}" = set; then
6998  $as_echo_n "(cached) " >&6
6999else
7000  if test -n "$STRIP"; then
7001  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7002else
7003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7004for as_dir in $PATH
7005do
7006  IFS=$as_save_IFS
7007  test -z "$as_dir" && as_dir=.
7008  for ac_exec_ext in '' $ac_executable_extensions; do
7009  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7010    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7011    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7012    break 2
7013  fi
7014done
7015done
7016IFS=$as_save_IFS
7017
7018fi
7019fi
7020STRIP=$ac_cv_prog_STRIP
7021if test -n "$STRIP"; then
7022  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7023$as_echo "$STRIP" >&6; }
7024else
7025  { $as_echo "$as_me:$LINENO: result: no" >&5
7026$as_echo "no" >&6; }
7027fi
7028
7029
7030fi
7031if test -z "$ac_cv_prog_STRIP"; then
7032  ac_ct_STRIP=$STRIP
7033  # Extract the first word of "strip", so it can be a program name with args.
7034set dummy strip; ac_word=$2
7035{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7036$as_echo_n "checking for $ac_word... " >&6; }
7037if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7038  $as_echo_n "(cached) " >&6
7039else
7040  if test -n "$ac_ct_STRIP"; then
7041  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7042else
7043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7044for as_dir in $PATH
7045do
7046  IFS=$as_save_IFS
7047  test -z "$as_dir" && as_dir=.
7048  for ac_exec_ext in '' $ac_executable_extensions; do
7049  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7050    ac_cv_prog_ac_ct_STRIP="strip"
7051    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7052    break 2
7053  fi
7054done
7055done
7056IFS=$as_save_IFS
7057
7058fi
7059fi
7060ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7061if test -n "$ac_ct_STRIP"; then
7062  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7063$as_echo "$ac_ct_STRIP" >&6; }
7064else
7065  { $as_echo "$as_me:$LINENO: result: no" >&5
7066$as_echo "no" >&6; }
7067fi
7068
7069  if test "x$ac_ct_STRIP" = x; then
7070    STRIP=":"
7071  else
7072    case $cross_compiling:$ac_tool_warned in
7073yes:)
7074{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7076ac_tool_warned=yes ;;
7077esac
7078    STRIP=$ac_ct_STRIP
7079  fi
7080else
7081  STRIP="$ac_cv_prog_STRIP"
7082fi
7083
7084
7085old_CC="$CC"
7086old_CFLAGS="$CFLAGS"
7087
7088# Set sane defaults for various variables
7089test -z "$AR" && AR=ar
7090test -z "$AR_FLAGS" && AR_FLAGS=cru
7091test -z "$AS" && AS=as
7092test -z "$CC" && CC=cc
7093test -z "$LTCC" && LTCC=$CC
7094test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7095test -z "$DLLTOOL" && DLLTOOL=dlltool
7096test -z "$LD" && LD=ld
7097test -z "$LN_S" && LN_S="ln -s"
7098test -z "$MAGIC_CMD" && MAGIC_CMD=file
7099test -z "$NM" && NM=nm
7100test -z "$SED" && SED=sed
7101test -z "$OBJDUMP" && OBJDUMP=objdump
7102test -z "$RANLIB" && RANLIB=:
7103test -z "$STRIP" && STRIP=:
7104test -z "$ac_objext" && ac_objext=o
7105
7106# Determine commands to create old-style static archives.
7107old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7108old_postinstall_cmds='chmod 644 $oldlib'
7109old_postuninstall_cmds=
7110
7111if test -n "$RANLIB"; then
7112  case $host_os in
7113  openbsd*)
7114    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7115    ;;
7116  *)
7117    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7118    ;;
7119  esac
7120  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7121fi
7122
7123for cc_temp in $compiler""; do
7124  case $cc_temp in
7125    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7126    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7127    \-*) ;;
7128    *) break;;
7129  esac
7130done
7131cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7132
7133
7134# Only perform the check for file, if the check method requires it
7135case $deplibs_check_method in
7136file_magic*)
7137  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7138    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7139$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7140if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7141  $as_echo_n "(cached) " >&6
7142else
7143  case $MAGIC_CMD in
7144[\\/*] |  ?:[\\/]*)
7145  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7146  ;;
7147*)
7148  lt_save_MAGIC_CMD="$MAGIC_CMD"
7149  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7150  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7151  for ac_dir in $ac_dummy; do
7152    IFS="$lt_save_ifs"
7153    test -z "$ac_dir" && ac_dir=.
7154    if test -f $ac_dir/${ac_tool_prefix}file; then
7155      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7156      if test -n "$file_magic_test_file"; then
7157	case $deplibs_check_method in
7158	"file_magic "*)
7159	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7160	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7161	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7162	    $EGREP "$file_magic_regex" > /dev/null; then
7163	    :
7164	  else
7165	    cat <<EOF 1>&2
7166
7167*** Warning: the command libtool uses to detect shared libraries,
7168*** $file_magic_cmd, produces output that libtool cannot recognize.
7169*** The result is that libtool may fail to recognize shared libraries
7170*** as such.  This will affect the creation of libtool libraries that
7171*** depend on shared libraries, but programs linked with such libtool
7172*** libraries will work regardless of this problem.  Nevertheless, you
7173*** may want to report the problem to your system manager and/or to
7174*** bug-libtool@gnu.org
7175
7176EOF
7177	  fi ;;
7178	esac
7179      fi
7180      break
7181    fi
7182  done
7183  IFS="$lt_save_ifs"
7184  MAGIC_CMD="$lt_save_MAGIC_CMD"
7185  ;;
7186esac
7187fi
7188
7189MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7190if test -n "$MAGIC_CMD"; then
7191  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7192$as_echo "$MAGIC_CMD" >&6; }
7193else
7194  { $as_echo "$as_me:$LINENO: result: no" >&5
7195$as_echo "no" >&6; }
7196fi
7197
7198if test -z "$lt_cv_path_MAGIC_CMD"; then
7199  if test -n "$ac_tool_prefix"; then
7200    { $as_echo "$as_me:$LINENO: checking for file" >&5
7201$as_echo_n "checking for file... " >&6; }
7202if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7203  $as_echo_n "(cached) " >&6
7204else
7205  case $MAGIC_CMD in
7206[\\/*] |  ?:[\\/]*)
7207  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7208  ;;
7209*)
7210  lt_save_MAGIC_CMD="$MAGIC_CMD"
7211  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7212  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7213  for ac_dir in $ac_dummy; do
7214    IFS="$lt_save_ifs"
7215    test -z "$ac_dir" && ac_dir=.
7216    if test -f $ac_dir/file; then
7217      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7218      if test -n "$file_magic_test_file"; then
7219	case $deplibs_check_method in
7220	"file_magic "*)
7221	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7222	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7223	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7224	    $EGREP "$file_magic_regex" > /dev/null; then
7225	    :
7226	  else
7227	    cat <<EOF 1>&2
7228
7229*** Warning: the command libtool uses to detect shared libraries,
7230*** $file_magic_cmd, produces output that libtool cannot recognize.
7231*** The result is that libtool may fail to recognize shared libraries
7232*** as such.  This will affect the creation of libtool libraries that
7233*** depend on shared libraries, but programs linked with such libtool
7234*** libraries will work regardless of this problem.  Nevertheless, you
7235*** may want to report the problem to your system manager and/or to
7236*** bug-libtool@gnu.org
7237
7238EOF
7239	  fi ;;
7240	esac
7241      fi
7242      break
7243    fi
7244  done
7245  IFS="$lt_save_ifs"
7246  MAGIC_CMD="$lt_save_MAGIC_CMD"
7247  ;;
7248esac
7249fi
7250
7251MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7252if test -n "$MAGIC_CMD"; then
7253  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7254$as_echo "$MAGIC_CMD" >&6; }
7255else
7256  { $as_echo "$as_me:$LINENO: result: no" >&5
7257$as_echo "no" >&6; }
7258fi
7259
7260  else
7261    MAGIC_CMD=:
7262  fi
7263fi
7264
7265  fi
7266  ;;
7267esac
7268
7269
7270  case $host_os in
7271    rhapsody* | darwin*)
7272    if test -n "$ac_tool_prefix"; then
7273  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7274set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7275{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7276$as_echo_n "checking for $ac_word... " >&6; }
7277if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7278  $as_echo_n "(cached) " >&6
7279else
7280  if test -n "$DSYMUTIL"; then
7281  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7282else
7283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284for as_dir in $PATH
7285do
7286  IFS=$as_save_IFS
7287  test -z "$as_dir" && as_dir=.
7288  for ac_exec_ext in '' $ac_executable_extensions; do
7289  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7290    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7291    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7292    break 2
7293  fi
7294done
7295done
7296IFS=$as_save_IFS
7297
7298fi
7299fi
7300DSYMUTIL=$ac_cv_prog_DSYMUTIL
7301if test -n "$DSYMUTIL"; then
7302  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7303$as_echo "$DSYMUTIL" >&6; }
7304else
7305  { $as_echo "$as_me:$LINENO: result: no" >&5
7306$as_echo "no" >&6; }
7307fi
7308
7309
7310fi
7311if test -z "$ac_cv_prog_DSYMUTIL"; then
7312  ac_ct_DSYMUTIL=$DSYMUTIL
7313  # Extract the first word of "dsymutil", so it can be a program name with args.
7314set dummy dsymutil; ac_word=$2
7315{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7316$as_echo_n "checking for $ac_word... " >&6; }
7317if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7318  $as_echo_n "(cached) " >&6
7319else
7320  if test -n "$ac_ct_DSYMUTIL"; then
7321  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7322else
7323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7324for as_dir in $PATH
7325do
7326  IFS=$as_save_IFS
7327  test -z "$as_dir" && as_dir=.
7328  for ac_exec_ext in '' $ac_executable_extensions; do
7329  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7330    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7331    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7332    break 2
7333  fi
7334done
7335done
7336IFS=$as_save_IFS
7337
7338fi
7339fi
7340ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7341if test -n "$ac_ct_DSYMUTIL"; then
7342  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7343$as_echo "$ac_ct_DSYMUTIL" >&6; }
7344else
7345  { $as_echo "$as_me:$LINENO: result: no" >&5
7346$as_echo "no" >&6; }
7347fi
7348
7349  if test "x$ac_ct_DSYMUTIL" = x; then
7350    DSYMUTIL=":"
7351  else
7352    case $cross_compiling:$ac_tool_warned in
7353yes:)
7354{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7355$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7356ac_tool_warned=yes ;;
7357esac
7358    DSYMUTIL=$ac_ct_DSYMUTIL
7359  fi
7360else
7361  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7362fi
7363
7364    if test -n "$ac_tool_prefix"; then
7365  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7366set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7367{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7368$as_echo_n "checking for $ac_word... " >&6; }
7369if test "${ac_cv_prog_NMEDIT+set}" = set; then
7370  $as_echo_n "(cached) " >&6
7371else
7372  if test -n "$NMEDIT"; then
7373  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7374else
7375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7376for as_dir in $PATH
7377do
7378  IFS=$as_save_IFS
7379  test -z "$as_dir" && as_dir=.
7380  for ac_exec_ext in '' $ac_executable_extensions; do
7381  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7382    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7383    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7384    break 2
7385  fi
7386done
7387done
7388IFS=$as_save_IFS
7389
7390fi
7391fi
7392NMEDIT=$ac_cv_prog_NMEDIT
7393if test -n "$NMEDIT"; then
7394  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7395$as_echo "$NMEDIT" >&6; }
7396else
7397  { $as_echo "$as_me:$LINENO: result: no" >&5
7398$as_echo "no" >&6; }
7399fi
7400
7401
7402fi
7403if test -z "$ac_cv_prog_NMEDIT"; then
7404  ac_ct_NMEDIT=$NMEDIT
7405  # Extract the first word of "nmedit", so it can be a program name with args.
7406set dummy nmedit; ac_word=$2
7407{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7408$as_echo_n "checking for $ac_word... " >&6; }
7409if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7410  $as_echo_n "(cached) " >&6
7411else
7412  if test -n "$ac_ct_NMEDIT"; then
7413  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7414else
7415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7416for as_dir in $PATH
7417do
7418  IFS=$as_save_IFS
7419  test -z "$as_dir" && as_dir=.
7420  for ac_exec_ext in '' $ac_executable_extensions; do
7421  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7422    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7423    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7424    break 2
7425  fi
7426done
7427done
7428IFS=$as_save_IFS
7429
7430fi
7431fi
7432ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7433if test -n "$ac_ct_NMEDIT"; then
7434  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7435$as_echo "$ac_ct_NMEDIT" >&6; }
7436else
7437  { $as_echo "$as_me:$LINENO: result: no" >&5
7438$as_echo "no" >&6; }
7439fi
7440
7441  if test "x$ac_ct_NMEDIT" = x; then
7442    NMEDIT=":"
7443  else
7444    case $cross_compiling:$ac_tool_warned in
7445yes:)
7446{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7447$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7448ac_tool_warned=yes ;;
7449esac
7450    NMEDIT=$ac_ct_NMEDIT
7451  fi
7452else
7453  NMEDIT="$ac_cv_prog_NMEDIT"
7454fi
7455
7456
7457    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7458$as_echo_n "checking for -single_module linker flag... " >&6; }
7459if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7460  $as_echo_n "(cached) " >&6
7461else
7462  lt_cv_apple_cc_single_mod=no
7463      if test -z "${LT_MULTI_MODULE}"; then
7464   # By default we will add the -single_module flag. You can override
7465   # by either setting the environment variable LT_MULTI_MODULE
7466   # non-empty at configure time, or by adding -multi_module to the
7467   # link flags.
7468   echo "int foo(void){return 1;}" > conftest.c
7469   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7470     -dynamiclib ${wl}-single_module conftest.c
7471   if test -f libconftest.dylib; then
7472     lt_cv_apple_cc_single_mod=yes
7473     rm -rf libconftest.dylib*
7474   fi
7475   rm conftest.c
7476      fi
7477fi
7478{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7479$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7480    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7481$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7482if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7483  $as_echo_n "(cached) " >&6
7484else
7485  lt_cv_ld_exported_symbols_list=no
7486      save_LDFLAGS=$LDFLAGS
7487      echo "_main" > conftest.sym
7488      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7489      cat >conftest.$ac_ext <<_ACEOF
7490/* confdefs.h.  */
7491_ACEOF
7492cat confdefs.h >>conftest.$ac_ext
7493cat >>conftest.$ac_ext <<_ACEOF
7494/* end confdefs.h.  */
7495
7496int
7497main ()
7498{
7499
7500  ;
7501  return 0;
7502}
7503_ACEOF
7504rm -f conftest.$ac_objext conftest$ac_exeext
7505if { (ac_try="$ac_link"
7506case "(($ac_try" in
7507  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7508  *) ac_try_echo=$ac_try;;
7509esac
7510eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7511$as_echo "$ac_try_echo") >&5
7512  (eval "$ac_link") 2>conftest.er1
7513  ac_status=$?
7514  grep -v '^ *+' conftest.er1 >conftest.err
7515  rm -f conftest.er1
7516  cat conftest.err >&5
7517  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7518  (exit $ac_status); } && {
7519	 test -z "$ac_c_werror_flag" ||
7520	 test ! -s conftest.err
7521       } && test -s conftest$ac_exeext && {
7522	 test "$cross_compiling" = yes ||
7523	 $as_test_x conftest$ac_exeext
7524       }; then
7525  lt_cv_ld_exported_symbols_list=yes
7526else
7527  $as_echo "$as_me: failed program was:" >&5
7528sed 's/^/| /' conftest.$ac_ext >&5
7529
7530	lt_cv_ld_exported_symbols_list=no
7531fi
7532
7533rm -rf conftest.dSYM
7534rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7535      conftest$ac_exeext conftest.$ac_ext
7536   LDFLAGS="$save_LDFLAGS"
7537
7538fi
7539{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7540$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7541    case $host_os in
7542    rhapsody* | darwin1.[0123])
7543      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7544    darwin1.*)
7545     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7546    darwin*)
7547      # if running on 10.5 or later, the deployment target defaults
7548      # to the OS version, if on x86, and 10.4, the deployment
7549      # target defaults to 10.4. Don't you love it?
7550      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7551   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7552     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7553   10.[012]*)
7554     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7555   10.*)
7556     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7557      esac
7558    ;;
7559  esac
7560    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7561      _lt_dar_single_mod='$single_module'
7562    fi
7563    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7564      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7565    else
7566      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7567    fi
7568    if test "$DSYMUTIL" != ":"; then
7569      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7570    else
7571      _lt_dsymutil=
7572    fi
7573    ;;
7574  esac
7575
7576
7577enable_dlopen=no
7578enable_win32_dll=no
7579
7580# Check whether --enable-libtool-lock was given.
7581if test "${enable_libtool_lock+set}" = set; then
7582  enableval=$enable_libtool_lock;
7583fi
7584
7585test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7586
7587
7588# Check whether --with-pic was given.
7589if test "${with_pic+set}" = set; then
7590  withval=$with_pic; pic_mode="$withval"
7591else
7592  pic_mode=default
7593fi
7594
7595test -z "$pic_mode" && pic_mode=default
7596
7597# Use C for the default configuration in the libtool script
7598tagname=
7599lt_save_CC="$CC"
7600ac_ext=c
7601ac_cpp='$CPP $CPPFLAGS'
7602ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7603ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7604ac_compiler_gnu=$ac_cv_c_compiler_gnu
7605
7606
7607# Source file extension for C test sources.
7608ac_ext=c
7609
7610# Object file extension for compiled C test sources.
7611objext=o
7612objext=$objext
7613
7614# Code to be used in simple compile tests
7615lt_simple_compile_test_code="int some_variable = 0;"
7616
7617# Code to be used in simple link tests
7618lt_simple_link_test_code='int main(){return(0);}'
7619
7620
7621# If no C compiler was specified, use CC.
7622LTCC=${LTCC-"$CC"}
7623
7624# If no C compiler flags were specified, use CFLAGS.
7625LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7626
7627# Allow CC to be a program name with arguments.
7628compiler=$CC
7629
7630
7631# save warnings/boilerplate of simple test code
7632ac_outfile=conftest.$ac_objext
7633echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7634eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7635_lt_compiler_boilerplate=`cat conftest.err`
7636$rm conftest*
7637
7638ac_outfile=conftest.$ac_objext
7639echo "$lt_simple_link_test_code" >conftest.$ac_ext
7640eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7641_lt_linker_boilerplate=`cat conftest.err`
7642$rm -r conftest*
7643
7644
7645
7646lt_prog_compiler_no_builtin_flag=
7647
7648if test "$GCC" = yes; then
7649  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7650
7651
7652{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7653$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7654if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7655  $as_echo_n "(cached) " >&6
7656else
7657  lt_cv_prog_compiler_rtti_exceptions=no
7658  ac_outfile=conftest.$ac_objext
7659   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7660   lt_compiler_flag="-fno-rtti -fno-exceptions"
7661   # Insert the option either (1) after the last *FLAGS variable, or
7662   # (2) before a word containing "conftest.", or (3) at the end.
7663   # Note that $ac_compile itself does not contain backslashes and begins
7664   # with a dollar sign (not a hyphen), so the echo should work correctly.
7665   # The option is referenced via a variable to avoid confusing sed.
7666   lt_compile=`echo "$ac_compile" | $SED \
7667   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7668   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7669   -e 's:$: $lt_compiler_flag:'`
7670   (eval echo "\"\$as_me:7670: $lt_compile\"" >&5)
7671   (eval "$lt_compile" 2>conftest.err)
7672   ac_status=$?
7673   cat conftest.err >&5
7674   echo "$as_me:7674: \$? = $ac_status" >&5
7675   if (exit $ac_status) && test -s "$ac_outfile"; then
7676     # The compiler can only warn and ignore the option if not recognized
7677     # So say no if there are warnings other than the usual output.
7678     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7679     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7680     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7681       lt_cv_prog_compiler_rtti_exceptions=yes
7682     fi
7683   fi
7684   $rm conftest*
7685
7686fi
7687{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7688$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7689
7690if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7691    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7692else
7693    :
7694fi
7695
7696fi
7697
7698lt_prog_compiler_wl=
7699lt_prog_compiler_pic=
7700lt_prog_compiler_static=
7701
7702{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7703$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7704
7705  if test "$GCC" = yes; then
7706    lt_prog_compiler_wl='-Wl,'
7707    lt_prog_compiler_static='-static'
7708
7709    case $host_os in
7710      aix*)
7711      # All AIX code is PIC.
7712      if test "$host_cpu" = ia64; then
7713	# AIX 5 now supports IA64 processor
7714	lt_prog_compiler_static='-Bstatic'
7715      fi
7716      ;;
7717
7718    amigaos*)
7719      # FIXME: we need at least 68020 code to build shared libraries, but
7720      # adding the `-m68020' flag to GCC prevents building anything better,
7721      # like `-m68040'.
7722      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7723      ;;
7724
7725    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7726      # PIC is the default for these OSes.
7727      ;;
7728
7729    mingw* | cygwin* | pw32* | os2*)
7730      # This hack is so that the source file can tell whether it is being
7731      # built for inclusion in a dll (and should export symbols for example).
7732      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7733      # (--disable-auto-import) libraries
7734      lt_prog_compiler_pic='-DDLL_EXPORT'
7735      ;;
7736
7737    darwin* | rhapsody*)
7738      # PIC is the default on this platform
7739      # Common symbols not allowed in MH_DYLIB files
7740      lt_prog_compiler_pic='-fno-common'
7741      ;;
7742
7743    interix[3-9]*)
7744      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7745      # Instead, we relocate shared libraries at runtime.
7746      ;;
7747
7748    msdosdjgpp*)
7749      # Just because we use GCC doesn't mean we suddenly get shared libraries
7750      # on systems that don't support them.
7751      lt_prog_compiler_can_build_shared=no
7752      enable_shared=no
7753      ;;
7754
7755    sysv4*MP*)
7756      if test -d /usr/nec; then
7757	lt_prog_compiler_pic=-Kconform_pic
7758      fi
7759      ;;
7760
7761    hpux*)
7762      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7763      # not for PA HP-UX.
7764      case $host_cpu in
7765      hppa*64*|ia64*)
7766	# +Z the default
7767	;;
7768      *)
7769	lt_prog_compiler_pic='-fPIC'
7770	;;
7771      esac
7772      ;;
7773
7774    *)
7775      lt_prog_compiler_pic='-fPIC'
7776      ;;
7777    esac
7778  else
7779    # PORTME Check for flag to pass linker flags through the system compiler.
7780    case $host_os in
7781    aix*)
7782      lt_prog_compiler_wl='-Wl,'
7783      if test "$host_cpu" = ia64; then
7784	# AIX 5 now supports IA64 processor
7785	lt_prog_compiler_static='-Bstatic'
7786      else
7787	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7788      fi
7789      ;;
7790      darwin*)
7791        # PIC is the default on this platform
7792        # Common symbols not allowed in MH_DYLIB files
7793       case $cc_basename in
7794         xlc*)
7795         lt_prog_compiler_pic='-qnocommon'
7796         lt_prog_compiler_wl='-Wl,'
7797         ;;
7798       esac
7799       ;;
7800
7801    mingw* | cygwin* | pw32* | os2*)
7802      # This hack is so that the source file can tell whether it is being
7803      # built for inclusion in a dll (and should export symbols for example).
7804      lt_prog_compiler_pic='-DDLL_EXPORT'
7805      ;;
7806
7807    hpux9* | hpux10* | hpux11*)
7808      lt_prog_compiler_wl='-Wl,'
7809      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7810      # not for PA HP-UX.
7811      case $host_cpu in
7812      hppa*64*|ia64*)
7813	# +Z the default
7814	;;
7815      *)
7816	lt_prog_compiler_pic='+Z'
7817	;;
7818      esac
7819      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7820      lt_prog_compiler_static='${wl}-a ${wl}archive'
7821      ;;
7822
7823    irix5* | irix6* | nonstopux*)
7824      lt_prog_compiler_wl='-Wl,'
7825      # PIC (with -KPIC) is the default.
7826      lt_prog_compiler_static='-non_shared'
7827      ;;
7828
7829    newsos6)
7830      lt_prog_compiler_pic='-KPIC'
7831      lt_prog_compiler_static='-Bstatic'
7832      ;;
7833
7834    linux* | k*bsd*-gnu)
7835      case $cc_basename in
7836      icc* | ecc*)
7837	lt_prog_compiler_wl='-Wl,'
7838	lt_prog_compiler_pic='-KPIC'
7839	lt_prog_compiler_static='-static'
7840        ;;
7841      pgcc* | pgf77* | pgf90* | pgf95*)
7842        # Portland Group compilers (*not* the Pentium gcc compiler,
7843	# which looks to be a dead project)
7844	lt_prog_compiler_wl='-Wl,'
7845	lt_prog_compiler_pic='-fpic'
7846	lt_prog_compiler_static='-Bstatic'
7847        ;;
7848      ccc*)
7849        lt_prog_compiler_wl='-Wl,'
7850        # All Alpha code is PIC.
7851        lt_prog_compiler_static='-non_shared'
7852        ;;
7853      *)
7854        case `$CC -V 2>&1 | sed 5q` in
7855	*Sun\ C*)
7856	  # Sun C 5.9
7857	  lt_prog_compiler_pic='-KPIC'
7858	  lt_prog_compiler_static='-Bstatic'
7859	  lt_prog_compiler_wl='-Wl,'
7860	  ;;
7861	*Sun\ F*)
7862	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7863	  lt_prog_compiler_pic='-KPIC'
7864	  lt_prog_compiler_static='-Bstatic'
7865	  lt_prog_compiler_wl=''
7866	  ;;
7867	esac
7868	;;
7869      esac
7870      ;;
7871
7872    osf3* | osf4* | osf5*)
7873      lt_prog_compiler_wl='-Wl,'
7874      # All OSF/1 code is PIC.
7875      lt_prog_compiler_static='-non_shared'
7876      ;;
7877
7878    rdos*)
7879      lt_prog_compiler_static='-non_shared'
7880      ;;
7881
7882    solaris*)
7883      lt_prog_compiler_pic='-KPIC'
7884      lt_prog_compiler_static='-Bstatic'
7885      case $cc_basename in
7886      f77* | f90* | f95*)
7887	lt_prog_compiler_wl='-Qoption ld ';;
7888      *)
7889	lt_prog_compiler_wl='-Wl,';;
7890      esac
7891      ;;
7892
7893    sunos4*)
7894      lt_prog_compiler_wl='-Qoption ld '
7895      lt_prog_compiler_pic='-PIC'
7896      lt_prog_compiler_static='-Bstatic'
7897      ;;
7898
7899    sysv4 | sysv4.2uw2* | sysv4.3*)
7900      lt_prog_compiler_wl='-Wl,'
7901      lt_prog_compiler_pic='-KPIC'
7902      lt_prog_compiler_static='-Bstatic'
7903      ;;
7904
7905    sysv4*MP*)
7906      if test -d /usr/nec ;then
7907	lt_prog_compiler_pic='-Kconform_pic'
7908	lt_prog_compiler_static='-Bstatic'
7909      fi
7910      ;;
7911
7912    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7913      lt_prog_compiler_wl='-Wl,'
7914      lt_prog_compiler_pic='-KPIC'
7915      lt_prog_compiler_static='-Bstatic'
7916      ;;
7917
7918    unicos*)
7919      lt_prog_compiler_wl='-Wl,'
7920      lt_prog_compiler_can_build_shared=no
7921      ;;
7922
7923    uts4*)
7924      lt_prog_compiler_pic='-pic'
7925      lt_prog_compiler_static='-Bstatic'
7926      ;;
7927
7928    *)
7929      lt_prog_compiler_can_build_shared=no
7930      ;;
7931    esac
7932  fi
7933
7934{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7935$as_echo "$lt_prog_compiler_pic" >&6; }
7936
7937#
7938# Check to make sure the PIC flag actually works.
7939#
7940if test -n "$lt_prog_compiler_pic"; then
7941
7942{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7943$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7944if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7945  $as_echo_n "(cached) " >&6
7946else
7947  lt_cv_prog_compiler_pic_works=no
7948  ac_outfile=conftest.$ac_objext
7949   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7950   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7951   # Insert the option either (1) after the last *FLAGS variable, or
7952   # (2) before a word containing "conftest.", or (3) at the end.
7953   # Note that $ac_compile itself does not contain backslashes and begins
7954   # with a dollar sign (not a hyphen), so the echo should work correctly.
7955   # The option is referenced via a variable to avoid confusing sed.
7956   lt_compile=`echo "$ac_compile" | $SED \
7957   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7958   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7959   -e 's:$: $lt_compiler_flag:'`
7960   (eval echo "\"\$as_me:7960: $lt_compile\"" >&5)
7961   (eval "$lt_compile" 2>conftest.err)
7962   ac_status=$?
7963   cat conftest.err >&5
7964   echo "$as_me:7964: \$? = $ac_status" >&5
7965   if (exit $ac_status) && test -s "$ac_outfile"; then
7966     # The compiler can only warn and ignore the option if not recognized
7967     # So say no if there are warnings other than the usual output.
7968     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7969     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7970     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7971       lt_cv_prog_compiler_pic_works=yes
7972     fi
7973   fi
7974   $rm conftest*
7975
7976fi
7977{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7978$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7979
7980if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7981    case $lt_prog_compiler_pic in
7982     "" | " "*) ;;
7983     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7984     esac
7985else
7986    lt_prog_compiler_pic=
7987     lt_prog_compiler_can_build_shared=no
7988fi
7989
7990fi
7991case $host_os in
7992  # For platforms which do not support PIC, -DPIC is meaningless:
7993  *djgpp*)
7994    lt_prog_compiler_pic=
7995    ;;
7996  *)
7997    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7998    ;;
7999esac
8000
8001#
8002# Check to make sure the static flag actually works.
8003#
8004wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8005{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8006$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8007if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8008  $as_echo_n "(cached) " >&6
8009else
8010  lt_cv_prog_compiler_static_works=no
8011   save_LDFLAGS="$LDFLAGS"
8012   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8013   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8014   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8015     # The linker can only warn and ignore the option if not recognized
8016     # So say no if there are warnings
8017     if test -s conftest.err; then
8018       # Append any errors to the config.log.
8019       cat conftest.err 1>&5
8020       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8021       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8022       if diff conftest.exp conftest.er2 >/dev/null; then
8023         lt_cv_prog_compiler_static_works=yes
8024       fi
8025     else
8026       lt_cv_prog_compiler_static_works=yes
8027     fi
8028   fi
8029   $rm -r conftest*
8030   LDFLAGS="$save_LDFLAGS"
8031
8032fi
8033{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8034$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8035
8036if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8037    :
8038else
8039    lt_prog_compiler_static=
8040fi
8041
8042
8043{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8044$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8045if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8046  $as_echo_n "(cached) " >&6
8047else
8048  lt_cv_prog_compiler_c_o=no
8049   $rm -r conftest 2>/dev/null
8050   mkdir conftest
8051   cd conftest
8052   mkdir out
8053   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8054
8055   lt_compiler_flag="-o out/conftest2.$ac_objext"
8056   # Insert the option either (1) after the last *FLAGS variable, or
8057   # (2) before a word containing "conftest.", or (3) at the end.
8058   # Note that $ac_compile itself does not contain backslashes and begins
8059   # with a dollar sign (not a hyphen), so the echo should work correctly.
8060   lt_compile=`echo "$ac_compile" | $SED \
8061   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8062   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8063   -e 's:$: $lt_compiler_flag:'`
8064   (eval echo "\"\$as_me:8064: $lt_compile\"" >&5)
8065   (eval "$lt_compile" 2>out/conftest.err)
8066   ac_status=$?
8067   cat out/conftest.err >&5
8068   echo "$as_me:8068: \$? = $ac_status" >&5
8069   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8070   then
8071     # The compiler can only warn and ignore the option if not recognized
8072     # So say no if there are warnings
8073     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8074     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8075     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8076       lt_cv_prog_compiler_c_o=yes
8077     fi
8078   fi
8079   chmod u+w . 2>&5
8080   $rm conftest*
8081   # SGI C++ compiler will create directory out/ii_files/ for
8082   # template instantiation
8083   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8084   $rm out/* && rmdir out
8085   cd ..
8086   rmdir conftest
8087   $rm conftest*
8088
8089fi
8090{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8091$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8092
8093
8094hard_links="nottested"
8095if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8096  # do not overwrite the value of need_locks provided by the user
8097  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8098$as_echo_n "checking if we can lock with hard links... " >&6; }
8099  hard_links=yes
8100  $rm conftest*
8101  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8102  touch conftest.a
8103  ln conftest.a conftest.b 2>&5 || hard_links=no
8104  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8105  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8106$as_echo "$hard_links" >&6; }
8107  if test "$hard_links" = no; then
8108    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8109$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8110    need_locks=warn
8111  fi
8112else
8113  need_locks=no
8114fi
8115
8116{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8117$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8118
8119  runpath_var=
8120  allow_undefined_flag=
8121  enable_shared_with_static_runtimes=no
8122  archive_cmds=
8123  archive_expsym_cmds=
8124  old_archive_From_new_cmds=
8125  old_archive_from_expsyms_cmds=
8126  export_dynamic_flag_spec=
8127  whole_archive_flag_spec=
8128  thread_safe_flag_spec=
8129  hardcode_libdir_flag_spec=
8130  hardcode_libdir_flag_spec_ld=
8131  hardcode_libdir_separator=
8132  hardcode_direct=no
8133  hardcode_minus_L=no
8134  hardcode_shlibpath_var=unsupported
8135  link_all_deplibs=unknown
8136  hardcode_automatic=no
8137  module_cmds=
8138  module_expsym_cmds=
8139  always_export_symbols=no
8140  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8141  # include_expsyms should be a list of space-separated symbols to be *always*
8142  # included in the symbol list
8143  include_expsyms=
8144  # exclude_expsyms can be an extended regexp of symbols to exclude
8145  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8146  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8147  # as well as any symbol that contains `d'.
8148  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8149  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8150  # platforms (ab)use it in PIC code, but their linkers get confused if
8151  # the symbol is explicitly referenced.  Since portable code cannot
8152  # rely on this symbol name, it's probably fine to never include it in
8153  # preloaded symbol tables.
8154  # Exclude shared library initialization/finalization symbols.
8155  extract_expsyms_cmds=
8156  # Just being paranoid about ensuring that cc_basename is set.
8157  for cc_temp in $compiler""; do
8158  case $cc_temp in
8159    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8160    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8161    \-*) ;;
8162    *) break;;
8163  esac
8164done
8165cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8166
8167  case $host_os in
8168  cygwin* | mingw* | pw32*)
8169    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8170    # When not using gcc, we currently assume that we are using
8171    # Microsoft Visual C++.
8172    if test "$GCC" != yes; then
8173      with_gnu_ld=no
8174    fi
8175    ;;
8176  interix*)
8177    # we just hope/assume this is gcc and not c89 (= MSVC++)
8178    with_gnu_ld=yes
8179    ;;
8180  openbsd*)
8181    with_gnu_ld=no
8182    ;;
8183  esac
8184
8185  ld_shlibs=yes
8186  if test "$with_gnu_ld" = yes; then
8187    # If archive_cmds runs LD, not CC, wlarc should be empty
8188    wlarc='${wl}'
8189
8190    # Set some defaults for GNU ld with shared library support. These
8191    # are reset later if shared libraries are not supported. Putting them
8192    # here allows them to be overridden if necessary.
8193    runpath_var=LD_RUN_PATH
8194    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8195    export_dynamic_flag_spec='${wl}--export-dynamic'
8196    # ancient GNU ld didn't support --whole-archive et. al.
8197    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8198	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8199      else
8200  	whole_archive_flag_spec=
8201    fi
8202    supports_anon_versioning=no
8203    case `$LD -v 2>/dev/null` in
8204      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8205      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8206      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8207      *\ 2.11.*) ;; # other 2.11 versions
8208      *) supports_anon_versioning=yes ;;
8209    esac
8210
8211    # See if GNU ld supports shared libraries.
8212    case $host_os in
8213    aix[3-9]*)
8214      # On AIX/PPC, the GNU linker is very broken
8215      if test "$host_cpu" != ia64; then
8216	ld_shlibs=no
8217	cat <<EOF 1>&2
8218
8219*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8220*** to be unable to reliably create shared libraries on AIX.
8221*** Therefore, libtool is disabling shared libraries support.  If you
8222*** really care for shared libraries, you may want to modify your PATH
8223*** so that a non-GNU linker is found, and then restart.
8224
8225EOF
8226      fi
8227      ;;
8228
8229    amigaos*)
8230      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)'
8231      hardcode_libdir_flag_spec='-L$libdir'
8232      hardcode_minus_L=yes
8233
8234      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8235      # that the semantics of dynamic libraries on AmigaOS, at least up
8236      # to version 4, is to share data among multiple programs linked
8237      # with the same dynamic library.  Since this doesn't match the
8238      # behavior of shared libraries on other platforms, we can't use
8239      # them.
8240      ld_shlibs=no
8241      ;;
8242
8243    beos*)
8244      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8245	allow_undefined_flag=unsupported
8246	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8247	# support --undefined.  This deserves some investigation.  FIXME
8248	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8249      else
8250	ld_shlibs=no
8251      fi
8252      ;;
8253
8254    cygwin* | mingw* | pw32*)
8255      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8256      # as there is no search path for DLLs.
8257      hardcode_libdir_flag_spec='-L$libdir'
8258      allow_undefined_flag=unsupported
8259      always_export_symbols=no
8260      enable_shared_with_static_runtimes=yes
8261      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8262
8263      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8264        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8265	# If the export-symbols file already is a .def file (1st line
8266	# is EXPORTS), use it as is; otherwise, prepend...
8267	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8268	  cp $export_symbols $output_objdir/$soname.def;
8269	else
8270	  echo EXPORTS > $output_objdir/$soname.def;
8271	  cat $export_symbols >> $output_objdir/$soname.def;
8272	fi~
8273	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8274      else
8275	ld_shlibs=no
8276      fi
8277      ;;
8278
8279    interix[3-9]*)
8280      hardcode_direct=no
8281      hardcode_shlibpath_var=no
8282      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8283      export_dynamic_flag_spec='${wl}-E'
8284      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8285      # Instead, shared libraries are loaded at an image base (0x10000000 by
8286      # default) and relocated if they conflict, which is a slow very memory
8287      # consuming and fragmenting process.  To avoid this, we pick a random,
8288      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8289      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8290      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8291      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'
8292      ;;
8293
8294    gnu* | linux* | k*bsd*-gnu)
8295      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8296	tmp_addflag=
8297	case $cc_basename,$host_cpu in
8298	pgcc*)				# Portland Group C compiler
8299	  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'
8300	  tmp_addflag=' $pic_flag'
8301	  ;;
8302	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8303	  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'
8304	  tmp_addflag=' $pic_flag -Mnomain' ;;
8305	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8306	  tmp_addflag=' -i_dynamic' ;;
8307	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8308	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8309	ifc* | ifort*)			# Intel Fortran compiler
8310	  tmp_addflag=' -nofor_main' ;;
8311	esac
8312	case `$CC -V 2>&1 | sed 5q` in
8313	*Sun\ C*)			# Sun C 5.9
8314	  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'
8315	  tmp_sharedflag='-G' ;;
8316	*Sun\ F*)			# Sun Fortran 8.3
8317	  tmp_sharedflag='-G' ;;
8318	*)
8319	  tmp_sharedflag='-shared' ;;
8320	esac
8321	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8322
8323	if test $supports_anon_versioning = yes; then
8324	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8325  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8326  $echo "local: *; };" >> $output_objdir/$libname.ver~
8327	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8328	fi
8329      else
8330	ld_shlibs=no
8331      fi
8332      ;;
8333
8334    netbsd*)
8335      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8336	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8337	wlarc=
8338      else
8339	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8340	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8341      fi
8342      ;;
8343
8344    solaris*)
8345      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8346	ld_shlibs=no
8347	cat <<EOF 1>&2
8348
8349*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8350*** create shared libraries on Solaris systems.  Therefore, libtool
8351*** is disabling shared libraries support.  We urge you to upgrade GNU
8352*** binutils to release 2.9.1 or newer.  Another option is to modify
8353*** your PATH or compiler configuration so that the native linker is
8354*** used, and then restart.
8355
8356EOF
8357      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8358	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8359	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8360      else
8361	ld_shlibs=no
8362      fi
8363      ;;
8364
8365    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8366      case `$LD -v 2>&1` in
8367        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8368	ld_shlibs=no
8369	cat <<_LT_EOF 1>&2
8370
8371*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8372*** reliably create shared libraries on SCO systems.  Therefore, libtool
8373*** is disabling shared libraries support.  We urge you to upgrade GNU
8374*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8375*** your PATH or compiler configuration so that the native linker is
8376*** used, and then restart.
8377
8378_LT_EOF
8379	;;
8380	*)
8381	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8382	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8383	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8384	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8385	  else
8386	    ld_shlibs=no
8387	  fi
8388	;;
8389      esac
8390      ;;
8391
8392    sunos4*)
8393      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8394      wlarc=
8395      hardcode_direct=yes
8396      hardcode_shlibpath_var=no
8397      ;;
8398
8399    *)
8400      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8401	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8402	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8403      else
8404	ld_shlibs=no
8405      fi
8406      ;;
8407    esac
8408
8409    if test "$ld_shlibs" = no; then
8410      runpath_var=
8411      hardcode_libdir_flag_spec=
8412      export_dynamic_flag_spec=
8413      whole_archive_flag_spec=
8414    fi
8415  else
8416    # PORTME fill in a description of your system's linker (not GNU ld)
8417    case $host_os in
8418    aix3*)
8419      allow_undefined_flag=unsupported
8420      always_export_symbols=yes
8421      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'
8422      # Note: this linker hardcodes the directories in LIBPATH if there
8423      # are no directories specified by -L.
8424      hardcode_minus_L=yes
8425      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8426	# Neither direct hardcoding nor static linking is supported with a
8427	# broken collect2.
8428	hardcode_direct=unsupported
8429      fi
8430      ;;
8431
8432    aix[4-9]*)
8433      if test "$host_cpu" = ia64; then
8434	# On IA64, the linker does run time linking by default, so we don't
8435	# have to do anything special.
8436	aix_use_runtimelinking=no
8437	exp_sym_flag='-Bexport'
8438	no_entry_flag=""
8439      else
8440	# If we're using GNU nm, then we don't want the "-C" option.
8441	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8442	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8443	  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'
8444	else
8445	  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'
8446	fi
8447	aix_use_runtimelinking=no
8448
8449	# Test if we are trying to use run time linking or normal
8450	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8451	# need to do runtime linking.
8452	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8453	  for ld_flag in $LDFLAGS; do
8454  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8455  	    aix_use_runtimelinking=yes
8456  	    break
8457  	  fi
8458	  done
8459	  ;;
8460	esac
8461
8462	exp_sym_flag='-bexport'
8463	no_entry_flag='-bnoentry'
8464      fi
8465
8466      # When large executables or shared objects are built, AIX ld can
8467      # have problems creating the table of contents.  If linking a library
8468      # or program results in "error TOC overflow" add -mminimal-toc to
8469      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8470      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8471
8472      archive_cmds=''
8473      hardcode_direct=yes
8474      hardcode_libdir_separator=':'
8475      link_all_deplibs=yes
8476
8477      if test "$GCC" = yes; then
8478	case $host_os in aix4.[012]|aix4.[012].*)
8479	# We only want to do this on AIX 4.2 and lower, the check
8480	# below for broken collect2 doesn't work under 4.3+
8481	  collect2name=`${CC} -print-prog-name=collect2`
8482	  if test -f "$collect2name" && \
8483  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8484	  then
8485  	  # We have reworked collect2
8486  	  :
8487	  else
8488  	  # We have old collect2
8489  	  hardcode_direct=unsupported
8490  	  # It fails to find uninstalled libraries when the uninstalled
8491  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8492  	  # to unsupported forces relinking
8493  	  hardcode_minus_L=yes
8494  	  hardcode_libdir_flag_spec='-L$libdir'
8495  	  hardcode_libdir_separator=
8496	  fi
8497	  ;;
8498	esac
8499	shared_flag='-shared'
8500	if test "$aix_use_runtimelinking" = yes; then
8501	  shared_flag="$shared_flag "'${wl}-G'
8502	fi
8503      else
8504	# not using gcc
8505	if test "$host_cpu" = ia64; then
8506  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8507  	# chokes on -Wl,-G. The following line is correct:
8508	  shared_flag='-G'
8509	else
8510	  if test "$aix_use_runtimelinking" = yes; then
8511	    shared_flag='${wl}-G'
8512	  else
8513	    shared_flag='${wl}-bM:SRE'
8514	  fi
8515	fi
8516      fi
8517
8518      # It seems that -bexpall does not export symbols beginning with
8519      # underscore (_), so it is better to generate a list of symbols to export.
8520      always_export_symbols=yes
8521      if test "$aix_use_runtimelinking" = yes; then
8522	# Warning - without using the other runtime loading flags (-brtl),
8523	# -berok will link without error, but may produce a broken library.
8524	allow_undefined_flag='-berok'
8525       # Determine the default libpath from the value encoded in an empty executable.
8526       cat >conftest.$ac_ext <<_ACEOF
8527/* confdefs.h.  */
8528_ACEOF
8529cat confdefs.h >>conftest.$ac_ext
8530cat >>conftest.$ac_ext <<_ACEOF
8531/* end confdefs.h.  */
8532
8533int
8534main ()
8535{
8536
8537  ;
8538  return 0;
8539}
8540_ACEOF
8541rm -f conftest.$ac_objext conftest$ac_exeext
8542if { (ac_try="$ac_link"
8543case "(($ac_try" in
8544  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8545  *) ac_try_echo=$ac_try;;
8546esac
8547eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8548$as_echo "$ac_try_echo") >&5
8549  (eval "$ac_link") 2>conftest.er1
8550  ac_status=$?
8551  grep -v '^ *+' conftest.er1 >conftest.err
8552  rm -f conftest.er1
8553  cat conftest.err >&5
8554  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8555  (exit $ac_status); } && {
8556	 test -z "$ac_c_werror_flag" ||
8557	 test ! -s conftest.err
8558       } && test -s conftest$ac_exeext && {
8559	 test "$cross_compiling" = yes ||
8560	 $as_test_x conftest$ac_exeext
8561       }; then
8562
8563lt_aix_libpath_sed='
8564    /Import File Strings/,/^$/ {
8565	/^0/ {
8566	    s/^0  *\(.*\)$/\1/
8567	    p
8568	}
8569    }'
8570aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8571# Check for a 64-bit object if we didn't find anything.
8572if test -z "$aix_libpath"; then
8573  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8574fi
8575else
8576  $as_echo "$as_me: failed program was:" >&5
8577sed 's/^/| /' conftest.$ac_ext >&5
8578
8579
8580fi
8581
8582rm -rf conftest.dSYM
8583rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8584      conftest$ac_exeext conftest.$ac_ext
8585if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8586
8587       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8588	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"
8589       else
8590	if test "$host_cpu" = ia64; then
8591	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8592	  allow_undefined_flag="-z nodefs"
8593	  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"
8594	else
8595	 # Determine the default libpath from the value encoded in an empty executable.
8596	 cat >conftest.$ac_ext <<_ACEOF
8597/* confdefs.h.  */
8598_ACEOF
8599cat confdefs.h >>conftest.$ac_ext
8600cat >>conftest.$ac_ext <<_ACEOF
8601/* end confdefs.h.  */
8602
8603int
8604main ()
8605{
8606
8607  ;
8608  return 0;
8609}
8610_ACEOF
8611rm -f conftest.$ac_objext conftest$ac_exeext
8612if { (ac_try="$ac_link"
8613case "(($ac_try" in
8614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8615  *) ac_try_echo=$ac_try;;
8616esac
8617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8618$as_echo "$ac_try_echo") >&5
8619  (eval "$ac_link") 2>conftest.er1
8620  ac_status=$?
8621  grep -v '^ *+' conftest.er1 >conftest.err
8622  rm -f conftest.er1
8623  cat conftest.err >&5
8624  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625  (exit $ac_status); } && {
8626	 test -z "$ac_c_werror_flag" ||
8627	 test ! -s conftest.err
8628       } && test -s conftest$ac_exeext && {
8629	 test "$cross_compiling" = yes ||
8630	 $as_test_x conftest$ac_exeext
8631       }; then
8632
8633lt_aix_libpath_sed='
8634    /Import File Strings/,/^$/ {
8635	/^0/ {
8636	    s/^0  *\(.*\)$/\1/
8637	    p
8638	}
8639    }'
8640aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8641# Check for a 64-bit object if we didn't find anything.
8642if test -z "$aix_libpath"; then
8643  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8644fi
8645else
8646  $as_echo "$as_me: failed program was:" >&5
8647sed 's/^/| /' conftest.$ac_ext >&5
8648
8649
8650fi
8651
8652rm -rf conftest.dSYM
8653rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8654      conftest$ac_exeext conftest.$ac_ext
8655if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8656
8657	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8658	  # Warning - without using the other run time loading flags,
8659	  # -berok will link without error, but may produce a broken library.
8660	  no_undefined_flag=' ${wl}-bernotok'
8661	  allow_undefined_flag=' ${wl}-berok'
8662	  # Exported symbols can be pulled into shared objects from archives
8663	  whole_archive_flag_spec='$convenience'
8664	  archive_cmds_need_lc=yes
8665	  # This is similar to how AIX traditionally builds its shared libraries.
8666	  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'
8667	fi
8668      fi
8669      ;;
8670
8671    amigaos*)
8672      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)'
8673      hardcode_libdir_flag_spec='-L$libdir'
8674      hardcode_minus_L=yes
8675      # see comment about different semantics on the GNU ld section
8676      ld_shlibs=no
8677      ;;
8678
8679    bsdi[45]*)
8680      export_dynamic_flag_spec=-rdynamic
8681      ;;
8682
8683    cygwin* | mingw* | pw32*)
8684      # When not using gcc, we currently assume that we are using
8685      # Microsoft Visual C++.
8686      # hardcode_libdir_flag_spec is actually meaningless, as there is
8687      # no search path for DLLs.
8688      hardcode_libdir_flag_spec=' '
8689      allow_undefined_flag=unsupported
8690      # Tell ltmain to make .lib files, not .a files.
8691      libext=lib
8692      # Tell ltmain to make .dll files, not .so files.
8693      shrext_cmds=".dll"
8694      # FIXME: Setting linknames here is a bad hack.
8695      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8696      # The linker will automatically build a .lib file if we build a DLL.
8697      old_archive_From_new_cmds='true'
8698      # FIXME: Should let the user specify the lib program.
8699      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8700      fix_srcfile_path='`cygpath -w "$srcfile"`'
8701      enable_shared_with_static_runtimes=yes
8702      ;;
8703
8704    darwin* | rhapsody*)
8705      case $host_os in
8706        rhapsody* | darwin1.[012])
8707         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8708         ;;
8709       *) # Darwin 1.3 on
8710         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8711           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8712         else
8713           case ${MACOSX_DEPLOYMENT_TARGET} in
8714             10.[012])
8715               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8716               ;;
8717             10.*)
8718               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8719               ;;
8720           esac
8721         fi
8722         ;;
8723      esac
8724      archive_cmds_need_lc=no
8725      hardcode_direct=no
8726      hardcode_automatic=yes
8727      hardcode_shlibpath_var=unsupported
8728      whole_archive_flag_spec=''
8729      link_all_deplibs=yes
8730    if test "$GCC" = yes ; then
8731    	output_verbose_link_cmd='echo'
8732        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8733        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8734        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}"
8735        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}"
8736    else
8737      case $cc_basename in
8738        xlc*)
8739         output_verbose_link_cmd='echo'
8740         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8741         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8742          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8743         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}'
8744          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}'
8745          ;;
8746       *)
8747         ld_shlibs=no
8748          ;;
8749      esac
8750    fi
8751      ;;
8752
8753    dgux*)
8754      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8755      hardcode_libdir_flag_spec='-L$libdir'
8756      hardcode_shlibpath_var=no
8757      ;;
8758
8759    freebsd1*)
8760      ld_shlibs=no
8761      ;;
8762
8763    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8764    # support.  Future versions do this automatically, but an explicit c++rt0.o
8765    # does not break anything, and helps significantly (at the cost of a little
8766    # extra space).
8767    freebsd2.2*)
8768      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8769      hardcode_libdir_flag_spec='-R$libdir'
8770      hardcode_direct=yes
8771      hardcode_shlibpath_var=no
8772      ;;
8773
8774    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8775    freebsd2*)
8776      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8777      hardcode_direct=yes
8778      hardcode_minus_L=yes
8779      hardcode_shlibpath_var=no
8780      ;;
8781
8782    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8783    freebsd* | dragonfly*)
8784      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8785      hardcode_libdir_flag_spec='-R$libdir'
8786      hardcode_direct=yes
8787      hardcode_shlibpath_var=no
8788      ;;
8789
8790    hpux9*)
8791      if test "$GCC" = yes; then
8792	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'
8793      else
8794	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'
8795      fi
8796      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8797      hardcode_libdir_separator=:
8798      hardcode_direct=yes
8799
8800      # hardcode_minus_L: Not really in the search PATH,
8801      # but as the default location of the library.
8802      hardcode_minus_L=yes
8803      export_dynamic_flag_spec='${wl}-E'
8804      ;;
8805
8806    hpux10*)
8807      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8808	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8809      else
8810	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8811      fi
8812      if test "$with_gnu_ld" = no; then
8813	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8814	hardcode_libdir_separator=:
8815
8816	hardcode_direct=yes
8817	export_dynamic_flag_spec='${wl}-E'
8818
8819	# hardcode_minus_L: Not really in the search PATH,
8820	# but as the default location of the library.
8821	hardcode_minus_L=yes
8822      fi
8823      ;;
8824
8825    hpux11*)
8826      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8827	case $host_cpu in
8828	hppa*64*)
8829	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8830	  ;;
8831	ia64*)
8832	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8833	  ;;
8834	*)
8835	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8836	  ;;
8837	esac
8838      else
8839	case $host_cpu in
8840	hppa*64*)
8841	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8842	  ;;
8843	ia64*)
8844	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8845	  ;;
8846	*)
8847	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8848	  ;;
8849	esac
8850      fi
8851      if test "$with_gnu_ld" = no; then
8852	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8853	hardcode_libdir_separator=:
8854
8855	case $host_cpu in
8856	hppa*64*|ia64*)
8857	  hardcode_libdir_flag_spec_ld='+b $libdir'
8858	  hardcode_direct=no
8859	  hardcode_shlibpath_var=no
8860	  ;;
8861	*)
8862	  hardcode_direct=yes
8863	  export_dynamic_flag_spec='${wl}-E'
8864
8865	  # hardcode_minus_L: Not really in the search PATH,
8866	  # but as the default location of the library.
8867	  hardcode_minus_L=yes
8868	  ;;
8869	esac
8870      fi
8871      ;;
8872
8873    irix5* | irix6* | nonstopux*)
8874      if test "$GCC" = yes; then
8875	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'
8876      else
8877	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'
8878	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8879      fi
8880      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8881      hardcode_libdir_separator=:
8882      link_all_deplibs=yes
8883      ;;
8884
8885    netbsd*)
8886      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8887	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8888      else
8889	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8890      fi
8891      hardcode_libdir_flag_spec='-R$libdir'
8892      hardcode_direct=yes
8893      hardcode_shlibpath_var=no
8894      ;;
8895
8896    newsos6)
8897      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8898      hardcode_direct=yes
8899      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8900      hardcode_libdir_separator=:
8901      hardcode_shlibpath_var=no
8902      ;;
8903
8904    openbsd*)
8905      if test -f /usr/libexec/ld.so; then
8906	hardcode_direct=yes
8907	hardcode_shlibpath_var=no
8908	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8909	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8910	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8911	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8912	  export_dynamic_flag_spec='${wl}-E'
8913	else
8914	  case $host_os in
8915	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8916	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8917	     hardcode_libdir_flag_spec='-R$libdir'
8918	     ;;
8919	   *)
8920	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8921	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8922	     ;;
8923	  esac
8924        fi
8925      else
8926	ld_shlibs=no
8927      fi
8928      ;;
8929
8930    os2*)
8931      hardcode_libdir_flag_spec='-L$libdir'
8932      hardcode_minus_L=yes
8933      allow_undefined_flag=unsupported
8934      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'
8935      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8936      ;;
8937
8938    osf3*)
8939      if test "$GCC" = yes; then
8940	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8941	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'
8942      else
8943	allow_undefined_flag=' -expect_unresolved \*'
8944	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'
8945      fi
8946      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8947      hardcode_libdir_separator=:
8948      ;;
8949
8950    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8951      if test "$GCC" = yes; then
8952	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8953	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'
8954	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8955      else
8956	allow_undefined_flag=' -expect_unresolved \*'
8957	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'
8958	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8959	$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'
8960
8961	# Both c and cxx compiler support -rpath directly
8962	hardcode_libdir_flag_spec='-rpath $libdir'
8963      fi
8964      hardcode_libdir_separator=:
8965      ;;
8966
8967    solaris*)
8968      no_undefined_flag=' -z text'
8969      if test "$GCC" = yes; then
8970	wlarc='${wl}'
8971	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8972	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8973	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8974      else
8975	wlarc=''
8976	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8977	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8978  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8979      fi
8980      hardcode_libdir_flag_spec='-R$libdir'
8981      hardcode_shlibpath_var=no
8982      case $host_os in
8983      solaris2.[0-5] | solaris2.[0-5].*) ;;
8984      *)
8985	# The compiler driver will combine and reorder linker options,
8986	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8987	# but is careful enough not to reorder.
8988 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8989	if test "$GCC" = yes; then
8990	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8991	else
8992	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8993	fi
8994	;;
8995      esac
8996      link_all_deplibs=yes
8997      ;;
8998
8999    sunos4*)
9000      if test "x$host_vendor" = xsequent; then
9001	# Use $CC to link under sequent, because it throws in some extra .o
9002	# files that make .init and .fini sections work.
9003	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9004      else
9005	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9006      fi
9007      hardcode_libdir_flag_spec='-L$libdir'
9008      hardcode_direct=yes
9009      hardcode_minus_L=yes
9010      hardcode_shlibpath_var=no
9011      ;;
9012
9013    sysv4)
9014      case $host_vendor in
9015	sni)
9016	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9017	  hardcode_direct=yes # is this really true???
9018	;;
9019	siemens)
9020	  ## LD is ld it makes a PLAMLIB
9021	  ## CC just makes a GrossModule.
9022	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9023	  reload_cmds='$CC -r -o $output$reload_objs'
9024	  hardcode_direct=no
9025        ;;
9026	motorola)
9027	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9028	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9029	;;
9030      esac
9031      runpath_var='LD_RUN_PATH'
9032      hardcode_shlibpath_var=no
9033      ;;
9034
9035    sysv4.3*)
9036      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9037      hardcode_shlibpath_var=no
9038      export_dynamic_flag_spec='-Bexport'
9039      ;;
9040
9041    sysv4*MP*)
9042      if test -d /usr/nec; then
9043	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9044	hardcode_shlibpath_var=no
9045	runpath_var=LD_RUN_PATH
9046	hardcode_runpath_var=yes
9047	ld_shlibs=yes
9048      fi
9049      ;;
9050
9051    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9052      no_undefined_flag='${wl}-z,text'
9053      archive_cmds_need_lc=no
9054      hardcode_shlibpath_var=no
9055      runpath_var='LD_RUN_PATH'
9056
9057      if test "$GCC" = yes; then
9058	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9059	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9060      else
9061	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9062	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9063      fi
9064      ;;
9065
9066    sysv5* | sco3.2v5* | sco5v6*)
9067      # Note: We can NOT use -z defs as we might desire, because we do not
9068      # link with -lc, and that would cause any symbols used from libc to
9069      # always be unresolved, which means just about no library would
9070      # ever link correctly.  If we're not using GNU ld we use -z text
9071      # though, which does catch some bad symbols but isn't as heavy-handed
9072      # as -z defs.
9073      no_undefined_flag='${wl}-z,text'
9074      allow_undefined_flag='${wl}-z,nodefs'
9075      archive_cmds_need_lc=no
9076      hardcode_shlibpath_var=no
9077      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9078      hardcode_libdir_separator=':'
9079      link_all_deplibs=yes
9080      export_dynamic_flag_spec='${wl}-Bexport'
9081      runpath_var='LD_RUN_PATH'
9082
9083      if test "$GCC" = yes; then
9084	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9085	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9086      else
9087	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9088	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9089      fi
9090      ;;
9091
9092    uts4*)
9093      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9094      hardcode_libdir_flag_spec='-L$libdir'
9095      hardcode_shlibpath_var=no
9096      ;;
9097
9098    *)
9099      ld_shlibs=no
9100      ;;
9101    esac
9102  fi
9103
9104{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9105$as_echo "$ld_shlibs" >&6; }
9106test "$ld_shlibs" = no && can_build_shared=no
9107
9108#
9109# Do we need to explicitly link libc?
9110#
9111case "x$archive_cmds_need_lc" in
9112x|xyes)
9113  # Assume -lc should be added
9114  archive_cmds_need_lc=yes
9115
9116  if test "$enable_shared" = yes && test "$GCC" = yes; then
9117    case $archive_cmds in
9118    *'~'*)
9119      # FIXME: we may have to deal with multi-command sequences.
9120      ;;
9121    '$CC '*)
9122      # Test whether the compiler implicitly links with -lc since on some
9123      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9124      # to ld, don't add -lc before -lgcc.
9125      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9126$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9127      $rm conftest*
9128      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9129
9130      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9131  (eval $ac_compile) 2>&5
9132  ac_status=$?
9133  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9134  (exit $ac_status); } 2>conftest.err; then
9135        soname=conftest
9136        lib=conftest
9137        libobjs=conftest.$ac_objext
9138        deplibs=
9139        wl=$lt_prog_compiler_wl
9140	pic_flag=$lt_prog_compiler_pic
9141        compiler_flags=-v
9142        linker_flags=-v
9143        verstring=
9144        output_objdir=.
9145        libname=conftest
9146        lt_save_allow_undefined_flag=$allow_undefined_flag
9147        allow_undefined_flag=
9148        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9149  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9150  ac_status=$?
9151  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9152  (exit $ac_status); }
9153        then
9154	  archive_cmds_need_lc=no
9155        else
9156	  archive_cmds_need_lc=yes
9157        fi
9158        allow_undefined_flag=$lt_save_allow_undefined_flag
9159      else
9160        cat conftest.err 1>&5
9161      fi
9162      $rm conftest*
9163      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9164$as_echo "$archive_cmds_need_lc" >&6; }
9165      ;;
9166    esac
9167  fi
9168  ;;
9169esac
9170
9171{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9172$as_echo_n "checking dynamic linker characteristics... " >&6; }
9173library_names_spec=
9174libname_spec='lib$name'
9175soname_spec=
9176shrext_cmds=".so"
9177postinstall_cmds=
9178postuninstall_cmds=
9179finish_cmds=
9180finish_eval=
9181shlibpath_var=
9182shlibpath_overrides_runpath=unknown
9183version_type=none
9184dynamic_linker="$host_os ld.so"
9185sys_lib_dlsearch_path_spec="/lib /usr/lib"
9186
9187if test "$GCC" = yes; then
9188  case $host_os in
9189    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9190    *) lt_awk_arg="/^libraries:/" ;;
9191  esac
9192  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9193  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9194    # if the path contains ";" then we assume it to be the separator
9195    # otherwise default to the standard path separator (i.e. ":") - it is
9196    # assumed that no part of a normal pathname contains ";" but that should
9197    # okay in the real world where ";" in dirpaths is itself problematic.
9198    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9199  else
9200    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9201  fi
9202  # Ok, now we have the path, separated by spaces, we can step through it
9203  # and add multilib dir if necessary.
9204  lt_tmp_lt_search_path_spec=
9205  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9206  for lt_sys_path in $lt_search_path_spec; do
9207    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9208      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9209    else
9210      test -d "$lt_sys_path" && \
9211	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9212    fi
9213  done
9214  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9215BEGIN {RS=" "; FS="/|\n";} {
9216  lt_foo="";
9217  lt_count=0;
9218  for (lt_i = NF; lt_i > 0; lt_i--) {
9219    if ($lt_i != "" && $lt_i != ".") {
9220      if ($lt_i == "..") {
9221        lt_count++;
9222      } else {
9223        if (lt_count == 0) {
9224          lt_foo="/" $lt_i lt_foo;
9225        } else {
9226          lt_count--;
9227        }
9228      }
9229    }
9230  }
9231  if (lt_foo != "") { lt_freq[lt_foo]++; }
9232  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9233}'`
9234  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9235else
9236  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9237fi
9238need_lib_prefix=unknown
9239hardcode_into_libs=no
9240
9241# when you set need_version to no, make sure it does not cause -set_version
9242# flags to be left without arguments
9243need_version=unknown
9244
9245case $host_os in
9246aix3*)
9247  version_type=linux
9248  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9249  shlibpath_var=LIBPATH
9250
9251  # AIX 3 has no versioning support, so we append a major version to the name.
9252  soname_spec='${libname}${release}${shared_ext}$major'
9253  ;;
9254
9255aix[4-9]*)
9256  version_type=linux
9257  need_lib_prefix=no
9258  need_version=no
9259  hardcode_into_libs=yes
9260  if test "$host_cpu" = ia64; then
9261    # AIX 5 supports IA64
9262    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9263    shlibpath_var=LD_LIBRARY_PATH
9264  else
9265    # With GCC up to 2.95.x, collect2 would create an import file
9266    # for dependence libraries.  The import file would start with
9267    # the line `#! .'.  This would cause the generated library to
9268    # depend on `.', always an invalid library.  This was fixed in
9269    # development snapshots of GCC prior to 3.0.
9270    case $host_os in
9271      aix4 | aix4.[01] | aix4.[01].*)
9272      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9273	   echo ' yes '
9274	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9275	:
9276      else
9277	can_build_shared=no
9278      fi
9279      ;;
9280    esac
9281    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9282    # soname into executable. Probably we can add versioning support to
9283    # collect2, so additional links can be useful in future.
9284    if test "$aix_use_runtimelinking" = yes; then
9285      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9286      # instead of lib<name>.a to let people know that these are not
9287      # typical AIX shared libraries.
9288      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9289    else
9290      # We preserve .a as extension for shared libraries through AIX4.2
9291      # and later when we are not doing run time linking.
9292      library_names_spec='${libname}${release}.a $libname.a'
9293      soname_spec='${libname}${release}${shared_ext}$major'
9294    fi
9295    shlibpath_var=LIBPATH
9296  fi
9297  ;;
9298
9299amigaos*)
9300  library_names_spec='$libname.ixlibrary $libname.a'
9301  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9302  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'
9303  ;;
9304
9305beos*)
9306  library_names_spec='${libname}${shared_ext}'
9307  dynamic_linker="$host_os ld.so"
9308  shlibpath_var=LIBRARY_PATH
9309  ;;
9310
9311bsdi[45]*)
9312  version_type=linux
9313  need_version=no
9314  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9315  soname_spec='${libname}${release}${shared_ext}$major'
9316  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9317  shlibpath_var=LD_LIBRARY_PATH
9318  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9319  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9320  # the default ld.so.conf also contains /usr/contrib/lib and
9321  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9322  # libtool to hard-code these into programs
9323  ;;
9324
9325cygwin* | mingw* | pw32*)
9326  version_type=windows
9327  shrext_cmds=".dll"
9328  need_version=no
9329  need_lib_prefix=no
9330
9331  case $GCC,$host_os in
9332  yes,cygwin* | yes,mingw* | yes,pw32*)
9333    library_names_spec='$libname.dll.a'
9334    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9335    postinstall_cmds='base_file=`basename \${file}`~
9336      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9337      dldir=$destdir/`dirname \$dlpath`~
9338      test -d \$dldir || mkdir -p \$dldir~
9339      $install_prog $dir/$dlname \$dldir/$dlname~
9340      chmod a+x \$dldir/$dlname'
9341    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9342      dlpath=$dir/\$dldll~
9343       $rm \$dlpath'
9344    shlibpath_overrides_runpath=yes
9345
9346    case $host_os in
9347    cygwin*)
9348      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9349      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9350      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9351      ;;
9352    mingw*)
9353      # MinGW DLLs use traditional 'lib' prefix
9354      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9355      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9356      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9357        # It is most probably a Windows format PATH printed by
9358        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9359        # path with ; separators, and with drive letters. We can handle the
9360        # drive letters (cygwin fileutils understands them), so leave them,
9361        # especially as we might pass files found there to a mingw objdump,
9362        # which wouldn't understand a cygwinified path. Ahh.
9363        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9364      else
9365        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9366      fi
9367      ;;
9368    pw32*)
9369      # pw32 DLLs use 'pw' prefix rather than 'lib'
9370      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9371      ;;
9372    esac
9373    ;;
9374
9375  *)
9376    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9377    ;;
9378  esac
9379  dynamic_linker='Win32 ld.exe'
9380  # FIXME: first we should search . and the directory the executable is in
9381  shlibpath_var=PATH
9382  ;;
9383
9384darwin* | rhapsody*)
9385  dynamic_linker="$host_os dyld"
9386  version_type=darwin
9387  need_lib_prefix=no
9388  need_version=no
9389  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9390  soname_spec='${libname}${release}${major}$shared_ext'
9391  shlibpath_overrides_runpath=yes
9392  shlibpath_var=DYLD_LIBRARY_PATH
9393  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9394
9395  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9396  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9397  ;;
9398
9399dgux*)
9400  version_type=linux
9401  need_lib_prefix=no
9402  need_version=no
9403  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9404  soname_spec='${libname}${release}${shared_ext}$major'
9405  shlibpath_var=LD_LIBRARY_PATH
9406  ;;
9407
9408freebsd1*)
9409  dynamic_linker=no
9410  ;;
9411
9412freebsd* | dragonfly*)
9413  # DragonFly does not have aout.  When/if they implement a new
9414  # versioning mechanism, adjust this.
9415  if test -x /usr/bin/objformat; then
9416    objformat=`/usr/bin/objformat`
9417  else
9418    case $host_os in
9419    freebsd[123]*) objformat=aout ;;
9420    *) objformat=elf ;;
9421    esac
9422  fi
9423  version_type=freebsd-$objformat
9424  case $version_type in
9425    freebsd-elf*)
9426      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9427      need_version=no
9428      need_lib_prefix=no
9429      ;;
9430    freebsd-*)
9431      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9432      need_version=yes
9433      ;;
9434  esac
9435  shlibpath_var=LD_LIBRARY_PATH
9436  case $host_os in
9437  freebsd2*)
9438    shlibpath_overrides_runpath=yes
9439    ;;
9440  freebsd3.[01]* | freebsdelf3.[01]*)
9441    shlibpath_overrides_runpath=yes
9442    hardcode_into_libs=yes
9443    ;;
9444  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9445  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9446    shlibpath_overrides_runpath=no
9447    hardcode_into_libs=yes
9448    ;;
9449  *) # from 4.6 on, and DragonFly
9450    shlibpath_overrides_runpath=yes
9451    hardcode_into_libs=yes
9452    ;;
9453  esac
9454  ;;
9455
9456gnu*)
9457  version_type=linux
9458  need_lib_prefix=no
9459  need_version=no
9460  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9461  soname_spec='${libname}${release}${shared_ext}$major'
9462  shlibpath_var=LD_LIBRARY_PATH
9463  hardcode_into_libs=yes
9464  ;;
9465
9466hpux9* | hpux10* | hpux11*)
9467  # Give a soname corresponding to the major version so that dld.sl refuses to
9468  # link against other versions.
9469  version_type=sunos
9470  need_lib_prefix=no
9471  need_version=no
9472  case $host_cpu in
9473  ia64*)
9474    shrext_cmds='.so'
9475    hardcode_into_libs=yes
9476    dynamic_linker="$host_os dld.so"
9477    shlibpath_var=LD_LIBRARY_PATH
9478    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9479    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9480    soname_spec='${libname}${release}${shared_ext}$major'
9481    if test "X$HPUX_IA64_MODE" = X32; then
9482      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9483    else
9484      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9485    fi
9486    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9487    ;;
9488   hppa*64*)
9489     shrext_cmds='.sl'
9490     hardcode_into_libs=yes
9491     dynamic_linker="$host_os dld.sl"
9492     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_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     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9497     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9498     ;;
9499   *)
9500    shrext_cmds='.sl'
9501    dynamic_linker="$host_os dld.sl"
9502    shlibpath_var=SHLIB_PATH
9503    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9504    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9505    soname_spec='${libname}${release}${shared_ext}$major'
9506    ;;
9507  esac
9508  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9509  postinstall_cmds='chmod 555 $lib'
9510  ;;
9511
9512interix[3-9]*)
9513  version_type=linux
9514  need_lib_prefix=no
9515  need_version=no
9516  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9517  soname_spec='${libname}${release}${shared_ext}$major'
9518  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9519  shlibpath_var=LD_LIBRARY_PATH
9520  shlibpath_overrides_runpath=no
9521  hardcode_into_libs=yes
9522  ;;
9523
9524irix5* | irix6* | nonstopux*)
9525  case $host_os in
9526    nonstopux*) version_type=nonstopux ;;
9527    *)
9528	if test "$lt_cv_prog_gnu_ld" = yes; then
9529		version_type=linux
9530	else
9531		version_type=irix
9532	fi ;;
9533  esac
9534  need_lib_prefix=no
9535  need_version=no
9536  soname_spec='${libname}${release}${shared_ext}$major'
9537  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9538  case $host_os in
9539  irix5* | nonstopux*)
9540    libsuff= shlibsuff=
9541    ;;
9542  *)
9543    case $LD in # libtool.m4 will add one of these switches to LD
9544    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9545      libsuff= shlibsuff= libmagic=32-bit;;
9546    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9547      libsuff=32 shlibsuff=N32 libmagic=N32;;
9548    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9549      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9550    *) libsuff= shlibsuff= libmagic=never-match;;
9551    esac
9552    ;;
9553  esac
9554  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9555  shlibpath_overrides_runpath=no
9556  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9557  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9558  hardcode_into_libs=yes
9559  ;;
9560
9561# No shared lib support for Linux oldld, aout, or coff.
9562linux*oldld* | linux*aout* | linux*coff*)
9563  dynamic_linker=no
9564  ;;
9565
9566# This must be Linux ELF.
9567linux* | k*bsd*-gnu)
9568  version_type=linux
9569  need_lib_prefix=no
9570  need_version=no
9571  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9572  soname_spec='${libname}${release}${shared_ext}$major'
9573  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9574  shlibpath_var=LD_LIBRARY_PATH
9575  shlibpath_overrides_runpath=no
9576  # This implies no fast_install, which is unacceptable.
9577  # Some rework will be needed to allow for fast_install
9578  # before this can be enabled.
9579  hardcode_into_libs=yes
9580  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9581  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9582
9583  # Append ld.so.conf contents to the search path
9584  if test -f /etc/ld.so.conf; then
9585    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' ' '`
9586    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9587  fi
9588
9589  # We used to test for /lib/ld.so.1 and disable shared libraries on
9590  # powerpc, because MkLinux only supported shared libraries with the
9591  # GNU dynamic linker.  Since this was broken with cross compilers,
9592  # most powerpc-linux boxes support dynamic linking these days and
9593  # people can always --disable-shared, the test was removed, and we
9594  # assume the GNU/Linux dynamic linker is in use.
9595  dynamic_linker='GNU/Linux ld.so'
9596  ;;
9597
9598netbsd*)
9599  version_type=sunos
9600  need_lib_prefix=no
9601  need_version=no
9602  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9603    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9604    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9605    dynamic_linker='NetBSD (a.out) ld.so'
9606  else
9607    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9608    soname_spec='${libname}${release}${shared_ext}$major'
9609    dynamic_linker='NetBSD ld.elf_so'
9610  fi
9611  shlibpath_var=LD_LIBRARY_PATH
9612  shlibpath_overrides_runpath=yes
9613  hardcode_into_libs=yes
9614  ;;
9615
9616newsos6)
9617  version_type=linux
9618  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9619  shlibpath_var=LD_LIBRARY_PATH
9620  shlibpath_overrides_runpath=yes
9621  ;;
9622
9623nto-qnx*)
9624  version_type=linux
9625  need_lib_prefix=no
9626  need_version=no
9627  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9628  soname_spec='${libname}${release}${shared_ext}$major'
9629  shlibpath_var=LD_LIBRARY_PATH
9630  shlibpath_overrides_runpath=yes
9631  ;;
9632
9633openbsd*)
9634  version_type=sunos
9635  sys_lib_dlsearch_path_spec="/usr/lib"
9636  need_lib_prefix=no
9637  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9638  case $host_os in
9639    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9640    *)                         need_version=no  ;;
9641  esac
9642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9643  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9644  shlibpath_var=LD_LIBRARY_PATH
9645  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9646    case $host_os in
9647      openbsd2.[89] | openbsd2.[89].*)
9648	shlibpath_overrides_runpath=no
9649	;;
9650      *)
9651	shlibpath_overrides_runpath=yes
9652	;;
9653      esac
9654  else
9655    shlibpath_overrides_runpath=yes
9656  fi
9657  ;;
9658
9659os2*)
9660  libname_spec='$name'
9661  shrext_cmds=".dll"
9662  need_lib_prefix=no
9663  library_names_spec='$libname${shared_ext} $libname.a'
9664  dynamic_linker='OS/2 ld.exe'
9665  shlibpath_var=LIBPATH
9666  ;;
9667
9668osf3* | osf4* | osf5*)
9669  version_type=osf
9670  need_lib_prefix=no
9671  need_version=no
9672  soname_spec='${libname}${release}${shared_ext}$major'
9673  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9674  shlibpath_var=LD_LIBRARY_PATH
9675  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9676  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9677  ;;
9678
9679rdos*)
9680  dynamic_linker=no
9681  ;;
9682
9683solaris*)
9684  version_type=linux
9685  need_lib_prefix=no
9686  need_version=no
9687  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9688  soname_spec='${libname}${release}${shared_ext}$major'
9689  shlibpath_var=LD_LIBRARY_PATH
9690  shlibpath_overrides_runpath=yes
9691  hardcode_into_libs=yes
9692  # ldd complains unless libraries are executable
9693  postinstall_cmds='chmod +x $lib'
9694  ;;
9695
9696sunos4*)
9697  version_type=sunos
9698  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9699  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9700  shlibpath_var=LD_LIBRARY_PATH
9701  shlibpath_overrides_runpath=yes
9702  if test "$with_gnu_ld" = yes; then
9703    need_lib_prefix=no
9704  fi
9705  need_version=yes
9706  ;;
9707
9708sysv4 | sysv4.3*)
9709  version_type=linux
9710  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9711  soname_spec='${libname}${release}${shared_ext}$major'
9712  shlibpath_var=LD_LIBRARY_PATH
9713  case $host_vendor in
9714    sni)
9715      shlibpath_overrides_runpath=no
9716      need_lib_prefix=no
9717      export_dynamic_flag_spec='${wl}-Blargedynsym'
9718      runpath_var=LD_RUN_PATH
9719      ;;
9720    siemens)
9721      need_lib_prefix=no
9722      ;;
9723    motorola)
9724      need_lib_prefix=no
9725      need_version=no
9726      shlibpath_overrides_runpath=no
9727      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9728      ;;
9729  esac
9730  ;;
9731
9732sysv4*MP*)
9733  if test -d /usr/nec ;then
9734    version_type=linux
9735    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9736    soname_spec='$libname${shared_ext}.$major'
9737    shlibpath_var=LD_LIBRARY_PATH
9738  fi
9739  ;;
9740
9741sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9742  version_type=freebsd-elf
9743  need_lib_prefix=no
9744  need_version=no
9745  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9746  soname_spec='${libname}${release}${shared_ext}$major'
9747  shlibpath_var=LD_LIBRARY_PATH
9748  hardcode_into_libs=yes
9749  if test "$with_gnu_ld" = yes; then
9750    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9751    shlibpath_overrides_runpath=no
9752  else
9753    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9754    shlibpath_overrides_runpath=yes
9755    case $host_os in
9756      sco3.2v5*)
9757        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9758	;;
9759    esac
9760  fi
9761  sys_lib_dlsearch_path_spec='/usr/lib'
9762  ;;
9763
9764uts4*)
9765  version_type=linux
9766  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9767  soname_spec='${libname}${release}${shared_ext}$major'
9768  shlibpath_var=LD_LIBRARY_PATH
9769  ;;
9770
9771*)
9772  dynamic_linker=no
9773  ;;
9774esac
9775{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9776$as_echo "$dynamic_linker" >&6; }
9777test "$dynamic_linker" = no && can_build_shared=no
9778
9779if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9780  $as_echo_n "(cached) " >&6
9781else
9782  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9783fi
9784
9785sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9786if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9787  $as_echo_n "(cached) " >&6
9788else
9789  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9790fi
9791
9792sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9793
9794variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9795if test "$GCC" = yes; then
9796  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9797fi
9798
9799{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9800$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9801hardcode_action=
9802if test -n "$hardcode_libdir_flag_spec" || \
9803   test -n "$runpath_var" || \
9804   test "X$hardcode_automatic" = "Xyes" ; then
9805
9806  # We can hardcode non-existant directories.
9807  if test "$hardcode_direct" != no &&
9808     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9809     # have to relink, otherwise we might link with an installed library
9810     # when we should be linking with a yet-to-be-installed one
9811     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9812     test "$hardcode_minus_L" != no; then
9813    # Linking always hardcodes the temporary library directory.
9814    hardcode_action=relink
9815  else
9816    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9817    hardcode_action=immediate
9818  fi
9819else
9820  # We cannot hardcode anything, or else we can only hardcode existing
9821  # directories.
9822  hardcode_action=unsupported
9823fi
9824{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9825$as_echo "$hardcode_action" >&6; }
9826
9827if test "$hardcode_action" = relink; then
9828  # Fast installation is not supported
9829  enable_fast_install=no
9830elif test "$shlibpath_overrides_runpath" = yes ||
9831     test "$enable_shared" = no; then
9832  # Fast installation is not necessary
9833  enable_fast_install=needless
9834fi
9835
9836striplib=
9837old_striplib=
9838{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9839$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9840if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9841  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9842  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9843  { $as_echo "$as_me:$LINENO: result: yes" >&5
9844$as_echo "yes" >&6; }
9845else
9846# FIXME - insert some real tests, host_os isn't really good enough
9847  case $host_os in
9848   darwin*)
9849       if test -n "$STRIP" ; then
9850         striplib="$STRIP -x"
9851         old_striplib="$STRIP -S"
9852         { $as_echo "$as_me:$LINENO: result: yes" >&5
9853$as_echo "yes" >&6; }
9854       else
9855  { $as_echo "$as_me:$LINENO: result: no" >&5
9856$as_echo "no" >&6; }
9857fi
9858       ;;
9859   *)
9860  { $as_echo "$as_me:$LINENO: result: no" >&5
9861$as_echo "no" >&6; }
9862    ;;
9863  esac
9864fi
9865
9866if test "x$enable_dlopen" != xyes; then
9867  enable_dlopen=unknown
9868  enable_dlopen_self=unknown
9869  enable_dlopen_self_static=unknown
9870else
9871  lt_cv_dlopen=no
9872  lt_cv_dlopen_libs=
9873
9874  case $host_os in
9875  beos*)
9876    lt_cv_dlopen="load_add_on"
9877    lt_cv_dlopen_libs=
9878    lt_cv_dlopen_self=yes
9879    ;;
9880
9881  mingw* | pw32*)
9882    lt_cv_dlopen="LoadLibrary"
9883    lt_cv_dlopen_libs=
9884   ;;
9885
9886  cygwin*)
9887    lt_cv_dlopen="dlopen"
9888    lt_cv_dlopen_libs=
9889   ;;
9890
9891  darwin*)
9892  # if libdl is installed we need to link against it
9893    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9894$as_echo_n "checking for dlopen in -ldl... " >&6; }
9895if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9896  $as_echo_n "(cached) " >&6
9897else
9898  ac_check_lib_save_LIBS=$LIBS
9899LIBS="-ldl  $LIBS"
9900cat >conftest.$ac_ext <<_ACEOF
9901/* confdefs.h.  */
9902_ACEOF
9903cat confdefs.h >>conftest.$ac_ext
9904cat >>conftest.$ac_ext <<_ACEOF
9905/* end confdefs.h.  */
9906
9907/* Override any GCC internal prototype to avoid an error.
9908   Use char because int might match the return type of a GCC
9909   builtin and then its argument prototype would still apply.  */
9910#ifdef __cplusplus
9911extern "C"
9912#endif
9913char dlopen ();
9914int
9915main ()
9916{
9917return dlopen ();
9918  ;
9919  return 0;
9920}
9921_ACEOF
9922rm -f conftest.$ac_objext conftest$ac_exeext
9923if { (ac_try="$ac_link"
9924case "(($ac_try" in
9925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9926  *) ac_try_echo=$ac_try;;
9927esac
9928eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9929$as_echo "$ac_try_echo") >&5
9930  (eval "$ac_link") 2>conftest.er1
9931  ac_status=$?
9932  grep -v '^ *+' conftest.er1 >conftest.err
9933  rm -f conftest.er1
9934  cat conftest.err >&5
9935  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9936  (exit $ac_status); } && {
9937	 test -z "$ac_c_werror_flag" ||
9938	 test ! -s conftest.err
9939       } && test -s conftest$ac_exeext && {
9940	 test "$cross_compiling" = yes ||
9941	 $as_test_x conftest$ac_exeext
9942       }; then
9943  ac_cv_lib_dl_dlopen=yes
9944else
9945  $as_echo "$as_me: failed program was:" >&5
9946sed 's/^/| /' conftest.$ac_ext >&5
9947
9948	ac_cv_lib_dl_dlopen=no
9949fi
9950
9951rm -rf conftest.dSYM
9952rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9953      conftest$ac_exeext conftest.$ac_ext
9954LIBS=$ac_check_lib_save_LIBS
9955fi
9956{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9957$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9958if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9959  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9960else
9961
9962    lt_cv_dlopen="dyld"
9963    lt_cv_dlopen_libs=
9964    lt_cv_dlopen_self=yes
9965
9966fi
9967
9968   ;;
9969
9970  *)
9971    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9972$as_echo_n "checking for shl_load... " >&6; }
9973if test "${ac_cv_func_shl_load+set}" = set; then
9974  $as_echo_n "(cached) " >&6
9975else
9976  cat >conftest.$ac_ext <<_ACEOF
9977/* confdefs.h.  */
9978_ACEOF
9979cat confdefs.h >>conftest.$ac_ext
9980cat >>conftest.$ac_ext <<_ACEOF
9981/* end confdefs.h.  */
9982/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9983   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9984#define shl_load innocuous_shl_load
9985
9986/* System header to define __stub macros and hopefully few prototypes,
9987    which can conflict with char shl_load (); below.
9988    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9989    <limits.h> exists even on freestanding compilers.  */
9990
9991#ifdef __STDC__
9992# include <limits.h>
9993#else
9994# include <assert.h>
9995#endif
9996
9997#undef shl_load
9998
9999/* Override any GCC internal prototype to avoid an error.
10000   Use char because int might match the return type of a GCC
10001   builtin and then its argument prototype would still apply.  */
10002#ifdef __cplusplus
10003extern "C"
10004#endif
10005char shl_load ();
10006/* The GNU C library defines this for functions which it implements
10007    to always fail with ENOSYS.  Some functions are actually named
10008    something starting with __ and the normal name is an alias.  */
10009#if defined __stub_shl_load || defined __stub___shl_load
10010choke me
10011#endif
10012
10013int
10014main ()
10015{
10016return shl_load ();
10017  ;
10018  return 0;
10019}
10020_ACEOF
10021rm -f conftest.$ac_objext conftest$ac_exeext
10022if { (ac_try="$ac_link"
10023case "(($ac_try" in
10024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10025  *) ac_try_echo=$ac_try;;
10026esac
10027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10028$as_echo "$ac_try_echo") >&5
10029  (eval "$ac_link") 2>conftest.er1
10030  ac_status=$?
10031  grep -v '^ *+' conftest.er1 >conftest.err
10032  rm -f conftest.er1
10033  cat conftest.err >&5
10034  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035  (exit $ac_status); } && {
10036	 test -z "$ac_c_werror_flag" ||
10037	 test ! -s conftest.err
10038       } && test -s conftest$ac_exeext && {
10039	 test "$cross_compiling" = yes ||
10040	 $as_test_x conftest$ac_exeext
10041       }; then
10042  ac_cv_func_shl_load=yes
10043else
10044  $as_echo "$as_me: failed program was:" >&5
10045sed 's/^/| /' conftest.$ac_ext >&5
10046
10047	ac_cv_func_shl_load=no
10048fi
10049
10050rm -rf conftest.dSYM
10051rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10052      conftest$ac_exeext conftest.$ac_ext
10053fi
10054{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10055$as_echo "$ac_cv_func_shl_load" >&6; }
10056if test "x$ac_cv_func_shl_load" = x""yes; then
10057  lt_cv_dlopen="shl_load"
10058else
10059  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10060$as_echo_n "checking for shl_load in -ldld... " >&6; }
10061if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10062  $as_echo_n "(cached) " >&6
10063else
10064  ac_check_lib_save_LIBS=$LIBS
10065LIBS="-ldld  $LIBS"
10066cat >conftest.$ac_ext <<_ACEOF
10067/* confdefs.h.  */
10068_ACEOF
10069cat confdefs.h >>conftest.$ac_ext
10070cat >>conftest.$ac_ext <<_ACEOF
10071/* end confdefs.h.  */
10072
10073/* Override any GCC internal prototype to avoid an error.
10074   Use char because int might match the return type of a GCC
10075   builtin and then its argument prototype would still apply.  */
10076#ifdef __cplusplus
10077extern "C"
10078#endif
10079char shl_load ();
10080int
10081main ()
10082{
10083return shl_load ();
10084  ;
10085  return 0;
10086}
10087_ACEOF
10088rm -f conftest.$ac_objext conftest$ac_exeext
10089if { (ac_try="$ac_link"
10090case "(($ac_try" in
10091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10092  *) ac_try_echo=$ac_try;;
10093esac
10094eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10095$as_echo "$ac_try_echo") >&5
10096  (eval "$ac_link") 2>conftest.er1
10097  ac_status=$?
10098  grep -v '^ *+' conftest.er1 >conftest.err
10099  rm -f conftest.er1
10100  cat conftest.err >&5
10101  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10102  (exit $ac_status); } && {
10103	 test -z "$ac_c_werror_flag" ||
10104	 test ! -s conftest.err
10105       } && test -s conftest$ac_exeext && {
10106	 test "$cross_compiling" = yes ||
10107	 $as_test_x conftest$ac_exeext
10108       }; then
10109  ac_cv_lib_dld_shl_load=yes
10110else
10111  $as_echo "$as_me: failed program was:" >&5
10112sed 's/^/| /' conftest.$ac_ext >&5
10113
10114	ac_cv_lib_dld_shl_load=no
10115fi
10116
10117rm -rf conftest.dSYM
10118rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10119      conftest$ac_exeext conftest.$ac_ext
10120LIBS=$ac_check_lib_save_LIBS
10121fi
10122{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10123$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10124if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10125  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10126else
10127  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10128$as_echo_n "checking for dlopen... " >&6; }
10129if test "${ac_cv_func_dlopen+set}" = set; then
10130  $as_echo_n "(cached) " >&6
10131else
10132  cat >conftest.$ac_ext <<_ACEOF
10133/* confdefs.h.  */
10134_ACEOF
10135cat confdefs.h >>conftest.$ac_ext
10136cat >>conftest.$ac_ext <<_ACEOF
10137/* end confdefs.h.  */
10138/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10139   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10140#define dlopen innocuous_dlopen
10141
10142/* System header to define __stub macros and hopefully few prototypes,
10143    which can conflict with char dlopen (); below.
10144    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10145    <limits.h> exists even on freestanding compilers.  */
10146
10147#ifdef __STDC__
10148# include <limits.h>
10149#else
10150# include <assert.h>
10151#endif
10152
10153#undef dlopen
10154
10155/* Override any GCC internal prototype to avoid an error.
10156   Use char because int might match the return type of a GCC
10157   builtin and then its argument prototype would still apply.  */
10158#ifdef __cplusplus
10159extern "C"
10160#endif
10161char dlopen ();
10162/* The GNU C library defines this for functions which it implements
10163    to always fail with ENOSYS.  Some functions are actually named
10164    something starting with __ and the normal name is an alias.  */
10165#if defined __stub_dlopen || defined __stub___dlopen
10166choke me
10167#endif
10168
10169int
10170main ()
10171{
10172return dlopen ();
10173  ;
10174  return 0;
10175}
10176_ACEOF
10177rm -f conftest.$ac_objext conftest$ac_exeext
10178if { (ac_try="$ac_link"
10179case "(($ac_try" in
10180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10181  *) ac_try_echo=$ac_try;;
10182esac
10183eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10184$as_echo "$ac_try_echo") >&5
10185  (eval "$ac_link") 2>conftest.er1
10186  ac_status=$?
10187  grep -v '^ *+' conftest.er1 >conftest.err
10188  rm -f conftest.er1
10189  cat conftest.err >&5
10190  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191  (exit $ac_status); } && {
10192	 test -z "$ac_c_werror_flag" ||
10193	 test ! -s conftest.err
10194       } && test -s conftest$ac_exeext && {
10195	 test "$cross_compiling" = yes ||
10196	 $as_test_x conftest$ac_exeext
10197       }; then
10198  ac_cv_func_dlopen=yes
10199else
10200  $as_echo "$as_me: failed program was:" >&5
10201sed 's/^/| /' conftest.$ac_ext >&5
10202
10203	ac_cv_func_dlopen=no
10204fi
10205
10206rm -rf conftest.dSYM
10207rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10208      conftest$ac_exeext conftest.$ac_ext
10209fi
10210{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10211$as_echo "$ac_cv_func_dlopen" >&6; }
10212if test "x$ac_cv_func_dlopen" = x""yes; then
10213  lt_cv_dlopen="dlopen"
10214else
10215  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10216$as_echo_n "checking for dlopen in -ldl... " >&6; }
10217if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10218  $as_echo_n "(cached) " >&6
10219else
10220  ac_check_lib_save_LIBS=$LIBS
10221LIBS="-ldl  $LIBS"
10222cat >conftest.$ac_ext <<_ACEOF
10223/* confdefs.h.  */
10224_ACEOF
10225cat confdefs.h >>conftest.$ac_ext
10226cat >>conftest.$ac_ext <<_ACEOF
10227/* end confdefs.h.  */
10228
10229/* Override any GCC internal prototype to avoid an error.
10230   Use char because int might match the return type of a GCC
10231   builtin and then its argument prototype would still apply.  */
10232#ifdef __cplusplus
10233extern "C"
10234#endif
10235char dlopen ();
10236int
10237main ()
10238{
10239return dlopen ();
10240  ;
10241  return 0;
10242}
10243_ACEOF
10244rm -f conftest.$ac_objext conftest$ac_exeext
10245if { (ac_try="$ac_link"
10246case "(($ac_try" in
10247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10248  *) ac_try_echo=$ac_try;;
10249esac
10250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10251$as_echo "$ac_try_echo") >&5
10252  (eval "$ac_link") 2>conftest.er1
10253  ac_status=$?
10254  grep -v '^ *+' conftest.er1 >conftest.err
10255  rm -f conftest.er1
10256  cat conftest.err >&5
10257  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10258  (exit $ac_status); } && {
10259	 test -z "$ac_c_werror_flag" ||
10260	 test ! -s conftest.err
10261       } && test -s conftest$ac_exeext && {
10262	 test "$cross_compiling" = yes ||
10263	 $as_test_x conftest$ac_exeext
10264       }; then
10265  ac_cv_lib_dl_dlopen=yes
10266else
10267  $as_echo "$as_me: failed program was:" >&5
10268sed 's/^/| /' conftest.$ac_ext >&5
10269
10270	ac_cv_lib_dl_dlopen=no
10271fi
10272
10273rm -rf conftest.dSYM
10274rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10275      conftest$ac_exeext conftest.$ac_ext
10276LIBS=$ac_check_lib_save_LIBS
10277fi
10278{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10279$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10280if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10281  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10282else
10283  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10284$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10285if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10286  $as_echo_n "(cached) " >&6
10287else
10288  ac_check_lib_save_LIBS=$LIBS
10289LIBS="-lsvld  $LIBS"
10290cat >conftest.$ac_ext <<_ACEOF
10291/* confdefs.h.  */
10292_ACEOF
10293cat confdefs.h >>conftest.$ac_ext
10294cat >>conftest.$ac_ext <<_ACEOF
10295/* end confdefs.h.  */
10296
10297/* Override any GCC internal prototype to avoid an error.
10298   Use char because int might match the return type of a GCC
10299   builtin and then its argument prototype would still apply.  */
10300#ifdef __cplusplus
10301extern "C"
10302#endif
10303char dlopen ();
10304int
10305main ()
10306{
10307return dlopen ();
10308  ;
10309  return 0;
10310}
10311_ACEOF
10312rm -f conftest.$ac_objext conftest$ac_exeext
10313if { (ac_try="$ac_link"
10314case "(($ac_try" in
10315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10316  *) ac_try_echo=$ac_try;;
10317esac
10318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10319$as_echo "$ac_try_echo") >&5
10320  (eval "$ac_link") 2>conftest.er1
10321  ac_status=$?
10322  grep -v '^ *+' conftest.er1 >conftest.err
10323  rm -f conftest.er1
10324  cat conftest.err >&5
10325  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10326  (exit $ac_status); } && {
10327	 test -z "$ac_c_werror_flag" ||
10328	 test ! -s conftest.err
10329       } && test -s conftest$ac_exeext && {
10330	 test "$cross_compiling" = yes ||
10331	 $as_test_x conftest$ac_exeext
10332       }; then
10333  ac_cv_lib_svld_dlopen=yes
10334else
10335  $as_echo "$as_me: failed program was:" >&5
10336sed 's/^/| /' conftest.$ac_ext >&5
10337
10338	ac_cv_lib_svld_dlopen=no
10339fi
10340
10341rm -rf conftest.dSYM
10342rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10343      conftest$ac_exeext conftest.$ac_ext
10344LIBS=$ac_check_lib_save_LIBS
10345fi
10346{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10347$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10348if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10349  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10350else
10351  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10352$as_echo_n "checking for dld_link in -ldld... " >&6; }
10353if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10354  $as_echo_n "(cached) " >&6
10355else
10356  ac_check_lib_save_LIBS=$LIBS
10357LIBS="-ldld  $LIBS"
10358cat >conftest.$ac_ext <<_ACEOF
10359/* confdefs.h.  */
10360_ACEOF
10361cat confdefs.h >>conftest.$ac_ext
10362cat >>conftest.$ac_ext <<_ACEOF
10363/* end confdefs.h.  */
10364
10365/* Override any GCC internal prototype to avoid an error.
10366   Use char because int might match the return type of a GCC
10367   builtin and then its argument prototype would still apply.  */
10368#ifdef __cplusplus
10369extern "C"
10370#endif
10371char dld_link ();
10372int
10373main ()
10374{
10375return dld_link ();
10376  ;
10377  return 0;
10378}
10379_ACEOF
10380rm -f conftest.$ac_objext conftest$ac_exeext
10381if { (ac_try="$ac_link"
10382case "(($ac_try" in
10383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10384  *) ac_try_echo=$ac_try;;
10385esac
10386eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10387$as_echo "$ac_try_echo") >&5
10388  (eval "$ac_link") 2>conftest.er1
10389  ac_status=$?
10390  grep -v '^ *+' conftest.er1 >conftest.err
10391  rm -f conftest.er1
10392  cat conftest.err >&5
10393  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10394  (exit $ac_status); } && {
10395	 test -z "$ac_c_werror_flag" ||
10396	 test ! -s conftest.err
10397       } && test -s conftest$ac_exeext && {
10398	 test "$cross_compiling" = yes ||
10399	 $as_test_x conftest$ac_exeext
10400       }; then
10401  ac_cv_lib_dld_dld_link=yes
10402else
10403  $as_echo "$as_me: failed program was:" >&5
10404sed 's/^/| /' conftest.$ac_ext >&5
10405
10406	ac_cv_lib_dld_dld_link=no
10407fi
10408
10409rm -rf conftest.dSYM
10410rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10411      conftest$ac_exeext conftest.$ac_ext
10412LIBS=$ac_check_lib_save_LIBS
10413fi
10414{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10415$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10416if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10417  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10418fi
10419
10420
10421fi
10422
10423
10424fi
10425
10426
10427fi
10428
10429
10430fi
10431
10432
10433fi
10434
10435    ;;
10436  esac
10437
10438  if test "x$lt_cv_dlopen" != xno; then
10439    enable_dlopen=yes
10440  else
10441    enable_dlopen=no
10442  fi
10443
10444  case $lt_cv_dlopen in
10445  dlopen)
10446    save_CPPFLAGS="$CPPFLAGS"
10447    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10448
10449    save_LDFLAGS="$LDFLAGS"
10450    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10451
10452    save_LIBS="$LIBS"
10453    LIBS="$lt_cv_dlopen_libs $LIBS"
10454
10455    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10456$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10457if test "${lt_cv_dlopen_self+set}" = set; then
10458  $as_echo_n "(cached) " >&6
10459else
10460  	  if test "$cross_compiling" = yes; then :
10461  lt_cv_dlopen_self=cross
10462else
10463  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10464  lt_status=$lt_dlunknown
10465  cat > conftest.$ac_ext <<EOF
10466#line 10466 "configure"
10467#include "confdefs.h"
10468
10469#if HAVE_DLFCN_H
10470#include <dlfcn.h>
10471#endif
10472
10473#include <stdio.h>
10474
10475#ifdef RTLD_GLOBAL
10476#  define LT_DLGLOBAL		RTLD_GLOBAL
10477#else
10478#  ifdef DL_GLOBAL
10479#    define LT_DLGLOBAL		DL_GLOBAL
10480#  else
10481#    define LT_DLGLOBAL		0
10482#  endif
10483#endif
10484
10485/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10486   find out it does not work in some platform. */
10487#ifndef LT_DLLAZY_OR_NOW
10488#  ifdef RTLD_LAZY
10489#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10490#  else
10491#    ifdef DL_LAZY
10492#      define LT_DLLAZY_OR_NOW		DL_LAZY
10493#    else
10494#      ifdef RTLD_NOW
10495#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10496#      else
10497#        ifdef DL_NOW
10498#          define LT_DLLAZY_OR_NOW	DL_NOW
10499#        else
10500#          define LT_DLLAZY_OR_NOW	0
10501#        endif
10502#      endif
10503#    endif
10504#  endif
10505#endif
10506
10507#ifdef __cplusplus
10508extern "C" void exit (int);
10509#endif
10510
10511void fnord() { int i=42;}
10512int main ()
10513{
10514  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10515  int status = $lt_dlunknown;
10516
10517  if (self)
10518    {
10519      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10520      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10521      /* dlclose (self); */
10522    }
10523  else
10524    puts (dlerror ());
10525
10526    exit (status);
10527}
10528EOF
10529  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10530  (eval $ac_link) 2>&5
10531  ac_status=$?
10532  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10533  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10534    (./conftest; exit; ) >&5 2>/dev/null
10535    lt_status=$?
10536    case x$lt_status in
10537      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10538      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10539      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10540    esac
10541  else :
10542    # compilation failed
10543    lt_cv_dlopen_self=no
10544  fi
10545fi
10546rm -fr conftest*
10547
10548
10549fi
10550{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10551$as_echo "$lt_cv_dlopen_self" >&6; }
10552
10553    if test "x$lt_cv_dlopen_self" = xyes; then
10554      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10555      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10556$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10557if test "${lt_cv_dlopen_self_static+set}" = set; then
10558  $as_echo_n "(cached) " >&6
10559else
10560  	  if test "$cross_compiling" = yes; then :
10561  lt_cv_dlopen_self_static=cross
10562else
10563  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10564  lt_status=$lt_dlunknown
10565  cat > conftest.$ac_ext <<EOF
10566#line 10566 "configure"
10567#include "confdefs.h"
10568
10569#if HAVE_DLFCN_H
10570#include <dlfcn.h>
10571#endif
10572
10573#include <stdio.h>
10574
10575#ifdef RTLD_GLOBAL
10576#  define LT_DLGLOBAL		RTLD_GLOBAL
10577#else
10578#  ifdef DL_GLOBAL
10579#    define LT_DLGLOBAL		DL_GLOBAL
10580#  else
10581#    define LT_DLGLOBAL		0
10582#  endif
10583#endif
10584
10585/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10586   find out it does not work in some platform. */
10587#ifndef LT_DLLAZY_OR_NOW
10588#  ifdef RTLD_LAZY
10589#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10590#  else
10591#    ifdef DL_LAZY
10592#      define LT_DLLAZY_OR_NOW		DL_LAZY
10593#    else
10594#      ifdef RTLD_NOW
10595#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10596#      else
10597#        ifdef DL_NOW
10598#          define LT_DLLAZY_OR_NOW	DL_NOW
10599#        else
10600#          define LT_DLLAZY_OR_NOW	0
10601#        endif
10602#      endif
10603#    endif
10604#  endif
10605#endif
10606
10607#ifdef __cplusplus
10608extern "C" void exit (int);
10609#endif
10610
10611void fnord() { int i=42;}
10612int main ()
10613{
10614  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10615  int status = $lt_dlunknown;
10616
10617  if (self)
10618    {
10619      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10620      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10621      /* dlclose (self); */
10622    }
10623  else
10624    puts (dlerror ());
10625
10626    exit (status);
10627}
10628EOF
10629  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10630  (eval $ac_link) 2>&5
10631  ac_status=$?
10632  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10634    (./conftest; exit; ) >&5 2>/dev/null
10635    lt_status=$?
10636    case x$lt_status in
10637      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10638      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10639      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10640    esac
10641  else :
10642    # compilation failed
10643    lt_cv_dlopen_self_static=no
10644  fi
10645fi
10646rm -fr conftest*
10647
10648
10649fi
10650{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10651$as_echo "$lt_cv_dlopen_self_static" >&6; }
10652    fi
10653
10654    CPPFLAGS="$save_CPPFLAGS"
10655    LDFLAGS="$save_LDFLAGS"
10656    LIBS="$save_LIBS"
10657    ;;
10658  esac
10659
10660  case $lt_cv_dlopen_self in
10661  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10662  *) enable_dlopen_self=unknown ;;
10663  esac
10664
10665  case $lt_cv_dlopen_self_static in
10666  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10667  *) enable_dlopen_self_static=unknown ;;
10668  esac
10669fi
10670
10671
10672# Report which library types will actually be built
10673{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10674$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10675{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10676$as_echo "$can_build_shared" >&6; }
10677
10678{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10679$as_echo_n "checking whether to build shared libraries... " >&6; }
10680test "$can_build_shared" = "no" && enable_shared=no
10681
10682# On AIX, shared libraries and static libraries use the same namespace, and
10683# are all built from PIC.
10684case $host_os in
10685aix3*)
10686  test "$enable_shared" = yes && enable_static=no
10687  if test -n "$RANLIB"; then
10688    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10689    postinstall_cmds='$RANLIB $lib'
10690  fi
10691  ;;
10692
10693aix[4-9]*)
10694  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10695    test "$enable_shared" = yes && enable_static=no
10696  fi
10697    ;;
10698esac
10699{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10700$as_echo "$enable_shared" >&6; }
10701
10702{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10703$as_echo_n "checking whether to build static libraries... " >&6; }
10704# Make sure either enable_shared or enable_static is yes.
10705test "$enable_shared" = yes || enable_static=yes
10706{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10707$as_echo "$enable_static" >&6; }
10708
10709# The else clause should only fire when bootstrapping the
10710# libtool distribution, otherwise you forgot to ship ltmain.sh
10711# with your package, and you will get complaints that there are
10712# no rules to generate ltmain.sh.
10713if test -f "$ltmain"; then
10714  # See if we are running on zsh, and set the options which allow our commands through
10715  # without removal of \ escapes.
10716  if test -n "${ZSH_VERSION+set}" ; then
10717    setopt NO_GLOB_SUBST
10718  fi
10719  # Now quote all the things that may contain metacharacters while being
10720  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10721  # variables and quote the copies for generation of the libtool script.
10722  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10723    SED SHELL STRIP \
10724    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10725    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10726    deplibs_check_method reload_flag reload_cmds need_locks \
10727    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10728    lt_cv_sys_global_symbol_to_c_name_address \
10729    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10730    old_postinstall_cmds old_postuninstall_cmds \
10731    compiler \
10732    CC \
10733    LD \
10734    lt_prog_compiler_wl \
10735    lt_prog_compiler_pic \
10736    lt_prog_compiler_static \
10737    lt_prog_compiler_no_builtin_flag \
10738    export_dynamic_flag_spec \
10739    thread_safe_flag_spec \
10740    whole_archive_flag_spec \
10741    enable_shared_with_static_runtimes \
10742    old_archive_cmds \
10743    old_archive_from_new_cmds \
10744    predep_objects \
10745    postdep_objects \
10746    predeps \
10747    postdeps \
10748    compiler_lib_search_path \
10749    compiler_lib_search_dirs \
10750    archive_cmds \
10751    archive_expsym_cmds \
10752    postinstall_cmds \
10753    postuninstall_cmds \
10754    old_archive_from_expsyms_cmds \
10755    allow_undefined_flag \
10756    no_undefined_flag \
10757    export_symbols_cmds \
10758    hardcode_libdir_flag_spec \
10759    hardcode_libdir_flag_spec_ld \
10760    hardcode_libdir_separator \
10761    hardcode_automatic \
10762    module_cmds \
10763    module_expsym_cmds \
10764    lt_cv_prog_compiler_c_o \
10765    fix_srcfile_path \
10766    exclude_expsyms \
10767    include_expsyms; do
10768
10769    case $var in
10770    old_archive_cmds | \
10771    old_archive_from_new_cmds | \
10772    archive_cmds | \
10773    archive_expsym_cmds | \
10774    module_cmds | \
10775    module_expsym_cmds | \
10776    old_archive_from_expsyms_cmds | \
10777    export_symbols_cmds | \
10778    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10779    postinstall_cmds | postuninstall_cmds | \
10780    old_postinstall_cmds | old_postuninstall_cmds | \
10781    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10782      # Double-quote double-evaled strings.
10783      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10784      ;;
10785    *)
10786      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10787      ;;
10788    esac
10789  done
10790
10791  case $lt_echo in
10792  *'\$0 --fallback-echo"')
10793    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10794    ;;
10795  esac
10796
10797cfgfile="${ofile}T"
10798  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10799  $rm -f "$cfgfile"
10800  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10801$as_echo "$as_me: creating $ofile" >&6;}
10802
10803  cat <<__EOF__ >> "$cfgfile"
10804#! $SHELL
10805
10806# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10807# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10808# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10809#
10810# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10811# Free Software Foundation, Inc.
10812#
10813# This file is part of GNU Libtool:
10814# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10815#
10816# This program is free software; you can redistribute it and/or modify
10817# it under the terms of the GNU General Public License as published by
10818# the Free Software Foundation; either version 2 of the License, or
10819# (at your option) any later version.
10820#
10821# This program is distributed in the hope that it will be useful, but
10822# WITHOUT ANY WARRANTY; without even the implied warranty of
10823# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10824# General Public License for more details.
10825#
10826# You should have received a copy of the GNU General Public License
10827# along with this program; if not, write to the Free Software
10828# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10829#
10830# As a special exception to the GNU General Public License, if you
10831# distribute this file as part of a program that contains a
10832# configuration script generated by Autoconf, you may include it under
10833# the same distribution terms that you use for the rest of that program.
10834
10835# A sed program that does not truncate output.
10836SED=$lt_SED
10837
10838# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10839Xsed="$SED -e 1s/^X//"
10840
10841# The HP-UX ksh and POSIX shell print the target directory to stdout
10842# if CDPATH is set.
10843(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10844
10845# The names of the tagged configurations supported by this script.
10846available_tags=
10847
10848# ### BEGIN LIBTOOL CONFIG
10849
10850# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10851
10852# Shell to use when invoking shell scripts.
10853SHELL=$lt_SHELL
10854
10855# Whether or not to build shared libraries.
10856build_libtool_libs=$enable_shared
10857
10858# Whether or not to build static libraries.
10859build_old_libs=$enable_static
10860
10861# Whether or not to add -lc for building shared libraries.
10862build_libtool_need_lc=$archive_cmds_need_lc
10863
10864# Whether or not to disallow shared libs when runtime libs are static
10865allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10866
10867# Whether or not to optimize for fast installation.
10868fast_install=$enable_fast_install
10869
10870# The host system.
10871host_alias=$host_alias
10872host=$host
10873host_os=$host_os
10874
10875# The build system.
10876build_alias=$build_alias
10877build=$build
10878build_os=$build_os
10879
10880# An echo program that does not interpret backslashes.
10881echo=$lt_echo
10882
10883# The archiver.
10884AR=$lt_AR
10885AR_FLAGS=$lt_AR_FLAGS
10886
10887# A C compiler.
10888LTCC=$lt_LTCC
10889
10890# LTCC compiler flags.
10891LTCFLAGS=$lt_LTCFLAGS
10892
10893# A language-specific compiler.
10894CC=$lt_compiler
10895
10896# Is the compiler the GNU C compiler?
10897with_gcc=$GCC
10898
10899# An ERE matcher.
10900EGREP=$lt_EGREP
10901
10902# The linker used to build libraries.
10903LD=$lt_LD
10904
10905# Whether we need hard or soft links.
10906LN_S=$lt_LN_S
10907
10908# A BSD-compatible nm program.
10909NM=$lt_NM
10910
10911# A symbol stripping program
10912STRIP=$lt_STRIP
10913
10914# Used to examine libraries when file_magic_cmd begins "file"
10915MAGIC_CMD=$MAGIC_CMD
10916
10917# Used on cygwin: DLL creation program.
10918DLLTOOL="$DLLTOOL"
10919
10920# Used on cygwin: object dumper.
10921OBJDUMP="$OBJDUMP"
10922
10923# Used on cygwin: assembler.
10924AS="$AS"
10925
10926# The name of the directory that contains temporary libtool files.
10927objdir=$objdir
10928
10929# How to create reloadable object files.
10930reload_flag=$lt_reload_flag
10931reload_cmds=$lt_reload_cmds
10932
10933# How to pass a linker flag through the compiler.
10934wl=$lt_lt_prog_compiler_wl
10935
10936# Object file suffix (normally "o").
10937objext="$ac_objext"
10938
10939# Old archive suffix (normally "a").
10940libext="$libext"
10941
10942# Shared library suffix (normally ".so").
10943shrext_cmds='$shrext_cmds'
10944
10945# Executable file suffix (normally "").
10946exeext="$exeext"
10947
10948# Additional compiler flags for building library objects.
10949pic_flag=$lt_lt_prog_compiler_pic
10950pic_mode=$pic_mode
10951
10952# What is the maximum length of a command?
10953max_cmd_len=$lt_cv_sys_max_cmd_len
10954
10955# Does compiler simultaneously support -c and -o options?
10956compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10957
10958# Must we lock files when doing compilation?
10959need_locks=$lt_need_locks
10960
10961# Do we need the lib prefix for modules?
10962need_lib_prefix=$need_lib_prefix
10963
10964# Do we need a version for libraries?
10965need_version=$need_version
10966
10967# Whether dlopen is supported.
10968dlopen_support=$enable_dlopen
10969
10970# Whether dlopen of programs is supported.
10971dlopen_self=$enable_dlopen_self
10972
10973# Whether dlopen of statically linked programs is supported.
10974dlopen_self_static=$enable_dlopen_self_static
10975
10976# Compiler flag to prevent dynamic linking.
10977link_static_flag=$lt_lt_prog_compiler_static
10978
10979# Compiler flag to turn off builtin functions.
10980no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10981
10982# Compiler flag to allow reflexive dlopens.
10983export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10984
10985# Compiler flag to generate shared objects directly from archives.
10986whole_archive_flag_spec=$lt_whole_archive_flag_spec
10987
10988# Compiler flag to generate thread-safe objects.
10989thread_safe_flag_spec=$lt_thread_safe_flag_spec
10990
10991# Library versioning type.
10992version_type=$version_type
10993
10994# Format of library name prefix.
10995libname_spec=$lt_libname_spec
10996
10997# List of archive names.  First name is the real one, the rest are links.
10998# The last name is the one that the linker finds with -lNAME.
10999library_names_spec=$lt_library_names_spec
11000
11001# The coded name of the library, if different from the real name.
11002soname_spec=$lt_soname_spec
11003
11004# Commands used to build and install an old-style archive.
11005RANLIB=$lt_RANLIB
11006old_archive_cmds=$lt_old_archive_cmds
11007old_postinstall_cmds=$lt_old_postinstall_cmds
11008old_postuninstall_cmds=$lt_old_postuninstall_cmds
11009
11010# Create an old-style archive from a shared archive.
11011old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11012
11013# Create a temporary old-style archive to link instead of a shared archive.
11014old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11015
11016# Commands used to build and install a shared archive.
11017archive_cmds=$lt_archive_cmds
11018archive_expsym_cmds=$lt_archive_expsym_cmds
11019postinstall_cmds=$lt_postinstall_cmds
11020postuninstall_cmds=$lt_postuninstall_cmds
11021
11022# Commands used to build a loadable module (assumed same as above if empty)
11023module_cmds=$lt_module_cmds
11024module_expsym_cmds=$lt_module_expsym_cmds
11025
11026# Commands to strip libraries.
11027old_striplib=$lt_old_striplib
11028striplib=$lt_striplib
11029
11030# Dependencies to place before the objects being linked to create a
11031# shared library.
11032predep_objects=$lt_predep_objects
11033
11034# Dependencies to place after the objects being linked to create a
11035# shared library.
11036postdep_objects=$lt_postdep_objects
11037
11038# Dependencies to place before the objects being linked to create a
11039# shared library.
11040predeps=$lt_predeps
11041
11042# Dependencies to place after the objects being linked to create a
11043# shared library.
11044postdeps=$lt_postdeps
11045
11046# The directories searched by this compiler when creating a shared
11047# library
11048compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11049
11050# The library search path used internally by the compiler when linking
11051# a shared library.
11052compiler_lib_search_path=$lt_compiler_lib_search_path
11053
11054# Method to check whether dependent libraries are shared objects.
11055deplibs_check_method=$lt_deplibs_check_method
11056
11057# Command to use when deplibs_check_method == file_magic.
11058file_magic_cmd=$lt_file_magic_cmd
11059
11060# Flag that allows shared libraries with undefined symbols to be built.
11061allow_undefined_flag=$lt_allow_undefined_flag
11062
11063# Flag that forces no undefined symbols.
11064no_undefined_flag=$lt_no_undefined_flag
11065
11066# Commands used to finish a libtool library installation in a directory.
11067finish_cmds=$lt_finish_cmds
11068
11069# Same as above, but a single script fragment to be evaled but not shown.
11070finish_eval=$lt_finish_eval
11071
11072# Take the output of nm and produce a listing of raw symbols and C names.
11073global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11074
11075# Transform the output of nm in a proper C declaration
11076global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11077
11078# Transform the output of nm in a C name address pair
11079global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11080
11081# This is the shared library runtime path variable.
11082runpath_var=$runpath_var
11083
11084# This is the shared library path variable.
11085shlibpath_var=$shlibpath_var
11086
11087# Is shlibpath searched before the hard-coded library search path?
11088shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11089
11090# How to hardcode a shared library path into an executable.
11091hardcode_action=$hardcode_action
11092
11093# Whether we should hardcode library paths into libraries.
11094hardcode_into_libs=$hardcode_into_libs
11095
11096# Flag to hardcode \$libdir into a binary during linking.
11097# This must work even if \$libdir does not exist.
11098hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11099
11100# If ld is used when linking, flag to hardcode \$libdir into
11101# a binary during linking. This must work even if \$libdir does
11102# not exist.
11103hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11104
11105# Whether we need a single -rpath flag with a separated argument.
11106hardcode_libdir_separator=$lt_hardcode_libdir_separator
11107
11108# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11109# resulting binary.
11110hardcode_direct=$hardcode_direct
11111
11112# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11113# resulting binary.
11114hardcode_minus_L=$hardcode_minus_L
11115
11116# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11117# the resulting binary.
11118hardcode_shlibpath_var=$hardcode_shlibpath_var
11119
11120# Set to yes if building a shared library automatically hardcodes DIR into the library
11121# and all subsequent libraries and executables linked against it.
11122hardcode_automatic=$hardcode_automatic
11123
11124# Variables whose values should be saved in libtool wrapper scripts and
11125# restored at relink time.
11126variables_saved_for_relink="$variables_saved_for_relink"
11127
11128# Whether libtool must link a program against all its dependency libraries.
11129link_all_deplibs=$link_all_deplibs
11130
11131# Compile-time system search path for libraries
11132sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11133
11134# Run-time system search path for libraries
11135sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11136
11137# Fix the shell variable \$srcfile for the compiler.
11138fix_srcfile_path=$lt_fix_srcfile_path
11139
11140# Set to yes if exported symbols are required.
11141always_export_symbols=$always_export_symbols
11142
11143# The commands to list exported symbols.
11144export_symbols_cmds=$lt_export_symbols_cmds
11145
11146# The commands to extract the exported symbol list from a shared archive.
11147extract_expsyms_cmds=$lt_extract_expsyms_cmds
11148
11149# Symbols that should not be listed in the preloaded symbols.
11150exclude_expsyms=$lt_exclude_expsyms
11151
11152# Symbols that must always be exported.
11153include_expsyms=$lt_include_expsyms
11154
11155# ### END LIBTOOL CONFIG
11156
11157__EOF__
11158
11159
11160  case $host_os in
11161  aix3*)
11162    cat <<\EOF >> "$cfgfile"
11163
11164# AIX sometimes has problems with the GCC collect2 program.  For some
11165# reason, if we set the COLLECT_NAMES environment variable, the problems
11166# vanish in a puff of smoke.
11167if test "X${COLLECT_NAMES+set}" != Xset; then
11168  COLLECT_NAMES=
11169  export COLLECT_NAMES
11170fi
11171EOF
11172    ;;
11173  esac
11174
11175  # We use sed instead of cat because bash on DJGPP gets confused if
11176  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11177  # text mode, it properly converts lines to CR/LF.  This bash problem
11178  # is reportedly fixed, but why not run on old versions too?
11179  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11180
11181  mv -f "$cfgfile" "$ofile" || \
11182    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11183  chmod +x "$ofile"
11184
11185else
11186  # If there is no Makefile yet, we rely on a make rule to execute
11187  # `config.status --recheck' to rerun these tests and create the
11188  # libtool script then.
11189  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11190  if test -f "$ltmain_in"; then
11191    test -f Makefile && make "$ltmain"
11192  fi
11193fi
11194
11195
11196ac_ext=c
11197ac_cpp='$CPP $CPPFLAGS'
11198ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11199ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11200ac_compiler_gnu=$ac_cv_c_compiler_gnu
11201
11202CC="$lt_save_CC"
11203
11204
11205# Check whether --with-tags was given.
11206if test "${with_tags+set}" = set; then
11207  withval=$with_tags; tagnames="$withval"
11208fi
11209
11210
11211if test -f "$ltmain" && test -n "$tagnames"; then
11212  if test ! -f "${ofile}"; then
11213    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11214$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11215  fi
11216
11217  if test -z "$LTCC"; then
11218    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11219    if test -z "$LTCC"; then
11220      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11221$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11222    else
11223      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11224$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11225    fi
11226  fi
11227  if test -z "$LTCFLAGS"; then
11228    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11229  fi
11230
11231  # Extract list of available tagged configurations in $ofile.
11232  # Note that this assumes the entire list is on one line.
11233  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11234
11235  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11236  for tagname in $tagnames; do
11237    IFS="$lt_save_ifs"
11238    # Check whether tagname contains only valid characters
11239    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11240    "") ;;
11241    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11242$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11243   { (exit 1); exit 1; }; }
11244	;;
11245    esac
11246
11247    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11248    then
11249      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11250$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11251   { (exit 1); exit 1; }; }
11252    fi
11253
11254    # Update the list of available tags.
11255    if test -n "$tagname"; then
11256      echo appending configuration tag \"$tagname\" to $ofile
11257
11258      case $tagname in
11259      CXX)
11260	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11261	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11262	    (test "X$CXX" != "Xg++"))) ; then
11263	  ac_ext=cpp
11264ac_cpp='$CXXCPP $CPPFLAGS'
11265ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11266ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11267ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11268
11269
11270
11271
11272archive_cmds_need_lc_CXX=no
11273allow_undefined_flag_CXX=
11274always_export_symbols_CXX=no
11275archive_expsym_cmds_CXX=
11276export_dynamic_flag_spec_CXX=
11277hardcode_direct_CXX=no
11278hardcode_libdir_flag_spec_CXX=
11279hardcode_libdir_flag_spec_ld_CXX=
11280hardcode_libdir_separator_CXX=
11281hardcode_minus_L_CXX=no
11282hardcode_shlibpath_var_CXX=unsupported
11283hardcode_automatic_CXX=no
11284module_cmds_CXX=
11285module_expsym_cmds_CXX=
11286link_all_deplibs_CXX=unknown
11287old_archive_cmds_CXX=$old_archive_cmds
11288no_undefined_flag_CXX=
11289whole_archive_flag_spec_CXX=
11290enable_shared_with_static_runtimes_CXX=no
11291
11292# Dependencies to place before and after the object being linked:
11293predep_objects_CXX=
11294postdep_objects_CXX=
11295predeps_CXX=
11296postdeps_CXX=
11297compiler_lib_search_path_CXX=
11298compiler_lib_search_dirs_CXX=
11299
11300# Source file extension for C++ test sources.
11301ac_ext=cpp
11302
11303# Object file extension for compiled C++ test sources.
11304objext=o
11305objext_CXX=$objext
11306
11307# Code to be used in simple compile tests
11308lt_simple_compile_test_code="int some_variable = 0;"
11309
11310# Code to be used in simple link tests
11311lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11312
11313# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11314
11315# If no C compiler was specified, use CC.
11316LTCC=${LTCC-"$CC"}
11317
11318# If no C compiler flags were specified, use CFLAGS.
11319LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11320
11321# Allow CC to be a program name with arguments.
11322compiler=$CC
11323
11324
11325# save warnings/boilerplate of simple test code
11326ac_outfile=conftest.$ac_objext
11327echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11328eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11329_lt_compiler_boilerplate=`cat conftest.err`
11330$rm conftest*
11331
11332ac_outfile=conftest.$ac_objext
11333echo "$lt_simple_link_test_code" >conftest.$ac_ext
11334eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11335_lt_linker_boilerplate=`cat conftest.err`
11336$rm -r conftest*
11337
11338
11339# Allow CC to be a program name with arguments.
11340lt_save_CC=$CC
11341lt_save_LD=$LD
11342lt_save_GCC=$GCC
11343GCC=$GXX
11344lt_save_with_gnu_ld=$with_gnu_ld
11345lt_save_path_LD=$lt_cv_path_LD
11346if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11347  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11348else
11349  $as_unset lt_cv_prog_gnu_ld
11350fi
11351if test -n "${lt_cv_path_LDCXX+set}"; then
11352  lt_cv_path_LD=$lt_cv_path_LDCXX
11353else
11354  $as_unset lt_cv_path_LD
11355fi
11356test -z "${LDCXX+set}" || LD=$LDCXX
11357CC=${CXX-"c++"}
11358compiler=$CC
11359compiler_CXX=$CC
11360for cc_temp in $compiler""; do
11361  case $cc_temp in
11362    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11363    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11364    \-*) ;;
11365    *) break;;
11366  esac
11367done
11368cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11369
11370
11371# We don't want -fno-exception wen compiling C++ code, so set the
11372# no_builtin_flag separately
11373if test "$GXX" = yes; then
11374  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11375else
11376  lt_prog_compiler_no_builtin_flag_CXX=
11377fi
11378
11379if test "$GXX" = yes; then
11380  # Set up default GNU C++ configuration
11381
11382
11383# Check whether --with-gnu-ld was given.
11384if test "${with_gnu_ld+set}" = set; then
11385  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11386else
11387  with_gnu_ld=no
11388fi
11389
11390ac_prog=ld
11391if test "$GCC" = yes; then
11392  # Check if gcc -print-prog-name=ld gives a path.
11393  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11394$as_echo_n "checking for ld used by $CC... " >&6; }
11395  case $host in
11396  *-*-mingw*)
11397    # gcc leaves a trailing carriage return which upsets mingw
11398    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11399  *)
11400    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11401  esac
11402  case $ac_prog in
11403    # Accept absolute paths.
11404    [\\/]* | ?:[\\/]*)
11405      re_direlt='/[^/][^/]*/\.\./'
11406      # Canonicalize the pathname of ld
11407      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11408      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11409	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11410      done
11411      test -z "$LD" && LD="$ac_prog"
11412      ;;
11413  "")
11414    # If it fails, then pretend we aren't using GCC.
11415    ac_prog=ld
11416    ;;
11417  *)
11418    # If it is relative, then search for the first ld in PATH.
11419    with_gnu_ld=unknown
11420    ;;
11421  esac
11422elif test "$with_gnu_ld" = yes; then
11423  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11424$as_echo_n "checking for GNU ld... " >&6; }
11425else
11426  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11427$as_echo_n "checking for non-GNU ld... " >&6; }
11428fi
11429if test "${lt_cv_path_LD+set}" = set; then
11430  $as_echo_n "(cached) " >&6
11431else
11432  if test -z "$LD"; then
11433  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11434  for ac_dir in $PATH; do
11435    IFS="$lt_save_ifs"
11436    test -z "$ac_dir" && ac_dir=.
11437    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11438      lt_cv_path_LD="$ac_dir/$ac_prog"
11439      # Check to see if the program is GNU ld.  I'd rather use --version,
11440      # but apparently some variants of GNU ld only accept -v.
11441      # Break only if it was the GNU/non-GNU ld that we prefer.
11442      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11443      *GNU* | *'with BFD'*)
11444	test "$with_gnu_ld" != no && break
11445	;;
11446      *)
11447	test "$with_gnu_ld" != yes && break
11448	;;
11449      esac
11450    fi
11451  done
11452  IFS="$lt_save_ifs"
11453else
11454  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11455fi
11456fi
11457
11458LD="$lt_cv_path_LD"
11459if test -n "$LD"; then
11460  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11461$as_echo "$LD" >&6; }
11462else
11463  { $as_echo "$as_me:$LINENO: result: no" >&5
11464$as_echo "no" >&6; }
11465fi
11466test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11467$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11468   { (exit 1); exit 1; }; }
11469{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11470$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11471if test "${lt_cv_prog_gnu_ld+set}" = set; then
11472  $as_echo_n "(cached) " >&6
11473else
11474  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11475case `$LD -v 2>&1 </dev/null` in
11476*GNU* | *'with BFD'*)
11477  lt_cv_prog_gnu_ld=yes
11478  ;;
11479*)
11480  lt_cv_prog_gnu_ld=no
11481  ;;
11482esac
11483fi
11484{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11485$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11486with_gnu_ld=$lt_cv_prog_gnu_ld
11487
11488
11489
11490  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11491  # archiving commands below assume that GNU ld is being used.
11492  if test "$with_gnu_ld" = yes; then
11493    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11494    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'
11495
11496    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11497    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11498
11499    # If archive_cmds runs LD, not CC, wlarc should be empty
11500    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11501    #     investigate it a little bit more. (MM)
11502    wlarc='${wl}'
11503
11504    # ancient GNU ld didn't support --whole-archive et. al.
11505    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11506	grep 'no-whole-archive' > /dev/null; then
11507      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11508    else
11509      whole_archive_flag_spec_CXX=
11510    fi
11511  else
11512    with_gnu_ld=no
11513    wlarc=
11514
11515    # A generic and very simple default shared library creation
11516    # command for GNU C++ for the case where it uses the native
11517    # linker, instead of GNU ld.  If possible, this setting should
11518    # overridden to take advantage of the native linker features on
11519    # the platform it is being used on.
11520    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11521  fi
11522
11523  # Commands to make compiler produce verbose output that lists
11524  # what "hidden" libraries, object files and flags are used when
11525  # linking a shared library.
11526  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11527
11528else
11529  GXX=no
11530  with_gnu_ld=no
11531  wlarc=
11532fi
11533
11534# PORTME: fill in a description of your system's C++ link characteristics
11535{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11536$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11537ld_shlibs_CXX=yes
11538case $host_os in
11539  aix3*)
11540    # FIXME: insert proper C++ library support
11541    ld_shlibs_CXX=no
11542    ;;
11543  aix[4-9]*)
11544    if test "$host_cpu" = ia64; then
11545      # On IA64, the linker does run time linking by default, so we don't
11546      # have to do anything special.
11547      aix_use_runtimelinking=no
11548      exp_sym_flag='-Bexport'
11549      no_entry_flag=""
11550    else
11551      aix_use_runtimelinking=no
11552
11553      # Test if we are trying to use run time linking or normal
11554      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11555      # need to do runtime linking.
11556      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11557	for ld_flag in $LDFLAGS; do
11558	  case $ld_flag in
11559	  *-brtl*)
11560	    aix_use_runtimelinking=yes
11561	    break
11562	    ;;
11563	  esac
11564	done
11565	;;
11566      esac
11567
11568      exp_sym_flag='-bexport'
11569      no_entry_flag='-bnoentry'
11570    fi
11571
11572    # When large executables or shared objects are built, AIX ld can
11573    # have problems creating the table of contents.  If linking a library
11574    # or program results in "error TOC overflow" add -mminimal-toc to
11575    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11576    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11577
11578    archive_cmds_CXX=''
11579    hardcode_direct_CXX=yes
11580    hardcode_libdir_separator_CXX=':'
11581    link_all_deplibs_CXX=yes
11582
11583    if test "$GXX" = yes; then
11584      case $host_os in aix4.[012]|aix4.[012].*)
11585      # We only want to do this on AIX 4.2 and lower, the check
11586      # below for broken collect2 doesn't work under 4.3+
11587	collect2name=`${CC} -print-prog-name=collect2`
11588	if test -f "$collect2name" && \
11589	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11590	then
11591	  # We have reworked collect2
11592	  :
11593	else
11594	  # We have old collect2
11595	  hardcode_direct_CXX=unsupported
11596	  # It fails to find uninstalled libraries when the uninstalled
11597	  # path is not listed in the libpath.  Setting hardcode_minus_L
11598	  # to unsupported forces relinking
11599	  hardcode_minus_L_CXX=yes
11600	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11601	  hardcode_libdir_separator_CXX=
11602	fi
11603	;;
11604      esac
11605      shared_flag='-shared'
11606      if test "$aix_use_runtimelinking" = yes; then
11607	shared_flag="$shared_flag "'${wl}-G'
11608      fi
11609    else
11610      # not using gcc
11611      if test "$host_cpu" = ia64; then
11612	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11613	# chokes on -Wl,-G. The following line is correct:
11614	shared_flag='-G'
11615      else
11616	if test "$aix_use_runtimelinking" = yes; then
11617	  shared_flag='${wl}-G'
11618	else
11619	  shared_flag='${wl}-bM:SRE'
11620	fi
11621      fi
11622    fi
11623
11624    # It seems that -bexpall does not export symbols beginning with
11625    # underscore (_), so it is better to generate a list of symbols to export.
11626    always_export_symbols_CXX=yes
11627    if test "$aix_use_runtimelinking" = yes; then
11628      # Warning - without using the other runtime loading flags (-brtl),
11629      # -berok will link without error, but may produce a broken library.
11630      allow_undefined_flag_CXX='-berok'
11631      # Determine the default libpath from the value encoded in an empty executable.
11632      cat >conftest.$ac_ext <<_ACEOF
11633/* confdefs.h.  */
11634_ACEOF
11635cat confdefs.h >>conftest.$ac_ext
11636cat >>conftest.$ac_ext <<_ACEOF
11637/* end confdefs.h.  */
11638
11639int
11640main ()
11641{
11642
11643  ;
11644  return 0;
11645}
11646_ACEOF
11647rm -f conftest.$ac_objext conftest$ac_exeext
11648if { (ac_try="$ac_link"
11649case "(($ac_try" in
11650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11651  *) ac_try_echo=$ac_try;;
11652esac
11653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11654$as_echo "$ac_try_echo") >&5
11655  (eval "$ac_link") 2>conftest.er1
11656  ac_status=$?
11657  grep -v '^ *+' conftest.er1 >conftest.err
11658  rm -f conftest.er1
11659  cat conftest.err >&5
11660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11661  (exit $ac_status); } && {
11662	 test -z "$ac_cxx_werror_flag" ||
11663	 test ! -s conftest.err
11664       } && test -s conftest$ac_exeext && {
11665	 test "$cross_compiling" = yes ||
11666	 $as_test_x conftest$ac_exeext
11667       }; then
11668
11669lt_aix_libpath_sed='
11670    /Import File Strings/,/^$/ {
11671	/^0/ {
11672	    s/^0  *\(.*\)$/\1/
11673	    p
11674	}
11675    }'
11676aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11677# Check for a 64-bit object if we didn't find anything.
11678if test -z "$aix_libpath"; then
11679  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11680fi
11681else
11682  $as_echo "$as_me: failed program was:" >&5
11683sed 's/^/| /' conftest.$ac_ext >&5
11684
11685
11686fi
11687
11688rm -rf conftest.dSYM
11689rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11690      conftest$ac_exeext conftest.$ac_ext
11691if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11692
11693      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11694
11695      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"
11696     else
11697      if test "$host_cpu" = ia64; then
11698	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11699	allow_undefined_flag_CXX="-z nodefs"
11700	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"
11701      else
11702	# Determine the default libpath from the value encoded in an empty executable.
11703	cat >conftest.$ac_ext <<_ACEOF
11704/* confdefs.h.  */
11705_ACEOF
11706cat confdefs.h >>conftest.$ac_ext
11707cat >>conftest.$ac_ext <<_ACEOF
11708/* end confdefs.h.  */
11709
11710int
11711main ()
11712{
11713
11714  ;
11715  return 0;
11716}
11717_ACEOF
11718rm -f conftest.$ac_objext conftest$ac_exeext
11719if { (ac_try="$ac_link"
11720case "(($ac_try" in
11721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11722  *) ac_try_echo=$ac_try;;
11723esac
11724eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11725$as_echo "$ac_try_echo") >&5
11726  (eval "$ac_link") 2>conftest.er1
11727  ac_status=$?
11728  grep -v '^ *+' conftest.er1 >conftest.err
11729  rm -f conftest.er1
11730  cat conftest.err >&5
11731  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11732  (exit $ac_status); } && {
11733	 test -z "$ac_cxx_werror_flag" ||
11734	 test ! -s conftest.err
11735       } && test -s conftest$ac_exeext && {
11736	 test "$cross_compiling" = yes ||
11737	 $as_test_x conftest$ac_exeext
11738       }; then
11739
11740lt_aix_libpath_sed='
11741    /Import File Strings/,/^$/ {
11742	/^0/ {
11743	    s/^0  *\(.*\)$/\1/
11744	    p
11745	}
11746    }'
11747aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11748# Check for a 64-bit object if we didn't find anything.
11749if test -z "$aix_libpath"; then
11750  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11751fi
11752else
11753  $as_echo "$as_me: failed program was:" >&5
11754sed 's/^/| /' conftest.$ac_ext >&5
11755
11756
11757fi
11758
11759rm -rf conftest.dSYM
11760rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11761      conftest$ac_exeext conftest.$ac_ext
11762if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11763
11764	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11765	# Warning - without using the other run time loading flags,
11766	# -berok will link without error, but may produce a broken library.
11767	no_undefined_flag_CXX=' ${wl}-bernotok'
11768	allow_undefined_flag_CXX=' ${wl}-berok'
11769	# Exported symbols can be pulled into shared objects from archives
11770	whole_archive_flag_spec_CXX='$convenience'
11771	archive_cmds_need_lc_CXX=yes
11772	# This is similar to how AIX traditionally builds its shared libraries.
11773	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'
11774      fi
11775    fi
11776    ;;
11777
11778  beos*)
11779    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11780      allow_undefined_flag_CXX=unsupported
11781      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11782      # support --undefined.  This deserves some investigation.  FIXME
11783      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11784    else
11785      ld_shlibs_CXX=no
11786    fi
11787    ;;
11788
11789  chorus*)
11790    case $cc_basename in
11791      *)
11792	# FIXME: insert proper C++ library support
11793	ld_shlibs_CXX=no
11794	;;
11795    esac
11796    ;;
11797
11798  cygwin* | mingw* | pw32*)
11799    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11800    # as there is no search path for DLLs.
11801    hardcode_libdir_flag_spec_CXX='-L$libdir'
11802    allow_undefined_flag_CXX=unsupported
11803    always_export_symbols_CXX=no
11804    enable_shared_with_static_runtimes_CXX=yes
11805
11806    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11807      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'
11808      # If the export-symbols file already is a .def file (1st line
11809      # is EXPORTS), use it as is; otherwise, prepend...
11810      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11811	cp $export_symbols $output_objdir/$soname.def;
11812      else
11813	echo EXPORTS > $output_objdir/$soname.def;
11814	cat $export_symbols >> $output_objdir/$soname.def;
11815      fi~
11816      $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'
11817    else
11818      ld_shlibs_CXX=no
11819    fi
11820  ;;
11821      darwin* | rhapsody*)
11822      archive_cmds_need_lc_CXX=no
11823      hardcode_direct_CXX=no
11824      hardcode_automatic_CXX=yes
11825      hardcode_shlibpath_var_CXX=unsupported
11826      whole_archive_flag_spec_CXX=''
11827      link_all_deplibs_CXX=yes
11828      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11829      if test "$GXX" = yes ; then
11830      output_verbose_link_cmd='echo'
11831      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}"
11832      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11833      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}"
11834      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}"
11835      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11836        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}"
11837        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}"
11838      fi
11839      else
11840      case $cc_basename in
11841        xlc*)
11842         output_verbose_link_cmd='echo'
11843          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'
11844          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11845          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11846          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}'
11847          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}'
11848          ;;
11849       *)
11850         ld_shlibs_CXX=no
11851          ;;
11852      esac
11853      fi
11854        ;;
11855
11856  dgux*)
11857    case $cc_basename in
11858      ec++*)
11859	# FIXME: insert proper C++ library support
11860	ld_shlibs_CXX=no
11861	;;
11862      ghcx*)
11863	# Green Hills C++ Compiler
11864	# FIXME: insert proper C++ library support
11865	ld_shlibs_CXX=no
11866	;;
11867      *)
11868	# FIXME: insert proper C++ library support
11869	ld_shlibs_CXX=no
11870	;;
11871    esac
11872    ;;
11873  freebsd[12]*)
11874    # C++ shared libraries reported to be fairly broken before switch to ELF
11875    ld_shlibs_CXX=no
11876    ;;
11877  freebsd-elf*)
11878    archive_cmds_need_lc_CXX=no
11879    ;;
11880  freebsd* | dragonfly*)
11881    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11882    # conventions
11883    ld_shlibs_CXX=yes
11884    ;;
11885  gnu*)
11886    ;;
11887  hpux9*)
11888    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11889    hardcode_libdir_separator_CXX=:
11890    export_dynamic_flag_spec_CXX='${wl}-E'
11891    hardcode_direct_CXX=yes
11892    hardcode_minus_L_CXX=yes # Not in the search PATH,
11893				# but as the default
11894				# location of the library.
11895
11896    case $cc_basename in
11897    CC*)
11898      # FIXME: insert proper C++ library support
11899      ld_shlibs_CXX=no
11900      ;;
11901    aCC*)
11902      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'
11903      # Commands to make compiler produce verbose output that lists
11904      # what "hidden" libraries, object files and flags are used when
11905      # linking a shared library.
11906      #
11907      # There doesn't appear to be a way to prevent this compiler from
11908      # explicitly linking system object files so we need to strip them
11909      # from the output so that they don't get included in the library
11910      # dependencies.
11911      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'
11912      ;;
11913    *)
11914      if test "$GXX" = yes; then
11915        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'
11916      else
11917        # FIXME: insert proper C++ library support
11918        ld_shlibs_CXX=no
11919      fi
11920      ;;
11921    esac
11922    ;;
11923  hpux10*|hpux11*)
11924    if test $with_gnu_ld = no; then
11925      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11926      hardcode_libdir_separator_CXX=:
11927
11928      case $host_cpu in
11929      hppa*64*|ia64*) ;;
11930      *)
11931	export_dynamic_flag_spec_CXX='${wl}-E'
11932        ;;
11933      esac
11934    fi
11935    case $host_cpu in
11936    hppa*64*|ia64*)
11937      hardcode_direct_CXX=no
11938      hardcode_shlibpath_var_CXX=no
11939      ;;
11940    *)
11941      hardcode_direct_CXX=yes
11942      hardcode_minus_L_CXX=yes # Not in the search PATH,
11943					      # but as the default
11944					      # location of the library.
11945      ;;
11946    esac
11947
11948    case $cc_basename in
11949      CC*)
11950	# FIXME: insert proper C++ library support
11951	ld_shlibs_CXX=no
11952	;;
11953      aCC*)
11954	case $host_cpu in
11955	hppa*64*)
11956	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11957	  ;;
11958	ia64*)
11959	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11960	  ;;
11961	*)
11962	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11963	  ;;
11964	esac
11965	# Commands to make compiler produce verbose output that lists
11966	# what "hidden" libraries, object files and flags are used when
11967	# linking a shared library.
11968	#
11969	# There doesn't appear to be a way to prevent this compiler from
11970	# explicitly linking system object files so we need to strip them
11971	# from the output so that they don't get included in the library
11972	# dependencies.
11973	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'
11974	;;
11975      *)
11976	if test "$GXX" = yes; then
11977	  if test $with_gnu_ld = no; then
11978	    case $host_cpu in
11979	    hppa*64*)
11980	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11981	      ;;
11982	    ia64*)
11983	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11984	      ;;
11985	    *)
11986	      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'
11987	      ;;
11988	    esac
11989	  fi
11990	else
11991	  # FIXME: insert proper C++ library support
11992	  ld_shlibs_CXX=no
11993	fi
11994	;;
11995    esac
11996    ;;
11997  interix[3-9]*)
11998    hardcode_direct_CXX=no
11999    hardcode_shlibpath_var_CXX=no
12000    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12001    export_dynamic_flag_spec_CXX='${wl}-E'
12002    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12003    # Instead, shared libraries are loaded at an image base (0x10000000 by
12004    # default) and relocated if they conflict, which is a slow very memory
12005    # consuming and fragmenting process.  To avoid this, we pick a random,
12006    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12007    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12008    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'
12009    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'
12010    ;;
12011  irix5* | irix6*)
12012    case $cc_basename in
12013      CC*)
12014	# SGI C++
12015	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'
12016
12017	# Archives containing C++ object files must be created using
12018	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12019	# necessary to make sure instantiated templates are included
12020	# in the archive.
12021	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12022	;;
12023      *)
12024	if test "$GXX" = yes; then
12025	  if test "$with_gnu_ld" = no; then
12026	    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'
12027	  else
12028	    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'
12029	  fi
12030	fi
12031	link_all_deplibs_CXX=yes
12032	;;
12033    esac
12034    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12035    hardcode_libdir_separator_CXX=:
12036    ;;
12037  linux* | k*bsd*-gnu)
12038    case $cc_basename in
12039      KCC*)
12040	# Kuck and Associates, Inc. (KAI) C++ Compiler
12041
12042	# KCC will only create a shared library if the output file
12043	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12044	# to its proper name (with version) after linking.
12045	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'
12046	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'
12047	# Commands to make compiler produce verbose output that lists
12048	# what "hidden" libraries, object files and flags are used when
12049	# linking a shared library.
12050	#
12051	# There doesn't appear to be a way to prevent this compiler from
12052	# explicitly linking system object files so we need to strip them
12053	# from the output so that they don't get included in the library
12054	# dependencies.
12055	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'
12056
12057	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12058	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12059
12060	# Archives containing C++ object files must be created using
12061	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12062	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12063	;;
12064      icpc*)
12065	# Intel C++
12066	with_gnu_ld=yes
12067	# version 8.0 and above of icpc choke on multiply defined symbols
12068	# if we add $predep_objects and $postdep_objects, however 7.1 and
12069	# earlier do not add the objects themselves.
12070	case `$CC -V 2>&1` in
12071	*"Version 7."*)
12072  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12073  	  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'
12074	  ;;
12075	*)  # Version 8.0 or newer
12076	  tmp_idyn=
12077	  case $host_cpu in
12078	    ia64*) tmp_idyn=' -i_dynamic';;
12079	  esac
12080  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12081	  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'
12082	  ;;
12083	esac
12084	archive_cmds_need_lc_CXX=no
12085	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12086	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12087	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12088	;;
12089      pgCC* | pgcpp*)
12090        # Portland Group C++ compiler
12091	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12092  	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'
12093
12094	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12095	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12096	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'
12097        ;;
12098      cxx*)
12099	# Compaq C++
12100	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12101	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'
12102
12103	runpath_var=LD_RUN_PATH
12104	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12105	hardcode_libdir_separator_CXX=:
12106
12107	# Commands to make compiler produce verbose output that lists
12108	# what "hidden" libraries, object files and flags are used when
12109	# linking a shared library.
12110	#
12111	# There doesn't appear to be a way to prevent this compiler from
12112	# explicitly linking system object files so we need to strip them
12113	# from the output so that they don't get included in the library
12114	# dependencies.
12115	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'
12116	;;
12117      *)
12118	case `$CC -V 2>&1 | sed 5q` in
12119	*Sun\ C*)
12120	  # Sun C++ 5.9
12121	  no_undefined_flag_CXX=' -zdefs'
12122	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12123	  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'
12124	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12125	  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'
12126
12127	  # Not sure whether something based on
12128	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12129	  # would be better.
12130	  output_verbose_link_cmd='echo'
12131
12132	  # Archives containing C++ object files must be created using
12133	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12134	  # necessary to make sure instantiated templates are included
12135	  # in the archive.
12136	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12137	  ;;
12138	esac
12139	;;
12140    esac
12141    ;;
12142  lynxos*)
12143    # FIXME: insert proper C++ library support
12144    ld_shlibs_CXX=no
12145    ;;
12146  m88k*)
12147    # FIXME: insert proper C++ library support
12148    ld_shlibs_CXX=no
12149    ;;
12150  mvs*)
12151    case $cc_basename in
12152      cxx*)
12153	# FIXME: insert proper C++ library support
12154	ld_shlibs_CXX=no
12155	;;
12156      *)
12157	# FIXME: insert proper C++ library support
12158	ld_shlibs_CXX=no
12159	;;
12160    esac
12161    ;;
12162  netbsd*)
12163    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12164      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12165      wlarc=
12166      hardcode_libdir_flag_spec_CXX='-R$libdir'
12167      hardcode_direct_CXX=yes
12168      hardcode_shlibpath_var_CXX=no
12169    fi
12170    # Workaround some broken pre-1.5 toolchains
12171    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12172    ;;
12173  openbsd2*)
12174    # C++ shared libraries are fairly broken
12175    ld_shlibs_CXX=no
12176    ;;
12177  openbsd*)
12178    if test -f /usr/libexec/ld.so; then
12179      hardcode_direct_CXX=yes
12180      hardcode_shlibpath_var_CXX=no
12181      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12182      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12183      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12184	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12185	export_dynamic_flag_spec_CXX='${wl}-E'
12186	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12187      fi
12188      output_verbose_link_cmd='echo'
12189    else
12190      ld_shlibs_CXX=no
12191    fi
12192    ;;
12193  osf3*)
12194    case $cc_basename in
12195      KCC*)
12196	# Kuck and Associates, Inc. (KAI) C++ Compiler
12197
12198	# KCC will only create a shared library if the output file
12199	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12200	# to its proper name (with version) after linking.
12201	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'
12202
12203	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12204	hardcode_libdir_separator_CXX=:
12205
12206	# Archives containing C++ object files must be created using
12207	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12208	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12209
12210	;;
12211      RCC*)
12212	# Rational C++ 2.4.1
12213	# FIXME: insert proper C++ library support
12214	ld_shlibs_CXX=no
12215	;;
12216      cxx*)
12217	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12218	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'
12219
12220	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12221	hardcode_libdir_separator_CXX=:
12222
12223	# Commands to make compiler produce verbose output that lists
12224	# what "hidden" libraries, object files and flags are used when
12225	# linking a shared library.
12226	#
12227	# There doesn't appear to be a way to prevent this compiler from
12228	# explicitly linking system object files so we need to strip them
12229	# from the output so that they don't get included in the library
12230	# dependencies.
12231	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'
12232	;;
12233      *)
12234	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12235	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12236	  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'
12237
12238	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12239	  hardcode_libdir_separator_CXX=:
12240
12241	  # Commands to make compiler produce verbose output that lists
12242	  # what "hidden" libraries, object files and flags are used when
12243	  # linking a shared library.
12244	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12245
12246	else
12247	  # FIXME: insert proper C++ library support
12248	  ld_shlibs_CXX=no
12249	fi
12250	;;
12251    esac
12252    ;;
12253  osf4* | osf5*)
12254    case $cc_basename in
12255      KCC*)
12256	# Kuck and Associates, Inc. (KAI) C++ Compiler
12257
12258	# KCC will only create a shared library if the output file
12259	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12260	# to its proper name (with version) after linking.
12261	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'
12262
12263	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12264	hardcode_libdir_separator_CXX=:
12265
12266	# Archives containing C++ object files must be created using
12267	# the KAI C++ compiler.
12268	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12269	;;
12270      RCC*)
12271	# Rational C++ 2.4.1
12272	# FIXME: insert proper C++ library support
12273	ld_shlibs_CXX=no
12274	;;
12275      cxx*)
12276	allow_undefined_flag_CXX=' -expect_unresolved \*'
12277	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'
12278	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12279	  echo "-hidden">> $lib.exp~
12280	  $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~
12281	  $rm $lib.exp'
12282
12283	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12284	hardcode_libdir_separator_CXX=:
12285
12286	# Commands to make compiler produce verbose output that lists
12287	# what "hidden" libraries, object files and flags are used when
12288	# linking a shared library.
12289	#
12290	# There doesn't appear to be a way to prevent this compiler from
12291	# explicitly linking system object files so we need to strip them
12292	# from the output so that they don't get included in the library
12293	# dependencies.
12294	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'
12295	;;
12296      *)
12297	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12298	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12299	 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'
12300
12301	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12302	  hardcode_libdir_separator_CXX=:
12303
12304	  # Commands to make compiler produce verbose output that lists
12305	  # what "hidden" libraries, object files and flags are used when
12306	  # linking a shared library.
12307	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12308
12309	else
12310	  # FIXME: insert proper C++ library support
12311	  ld_shlibs_CXX=no
12312	fi
12313	;;
12314    esac
12315    ;;
12316  psos*)
12317    # FIXME: insert proper C++ library support
12318    ld_shlibs_CXX=no
12319    ;;
12320  sunos4*)
12321    case $cc_basename in
12322      CC*)
12323	# Sun C++ 4.x
12324	# FIXME: insert proper C++ library support
12325	ld_shlibs_CXX=no
12326	;;
12327      lcc*)
12328	# Lucid
12329	# FIXME: insert proper C++ library support
12330	ld_shlibs_CXX=no
12331	;;
12332      *)
12333	# FIXME: insert proper C++ library support
12334	ld_shlibs_CXX=no
12335	;;
12336    esac
12337    ;;
12338  solaris*)
12339    case $cc_basename in
12340      CC*)
12341	# Sun C++ 4.2, 5.x and Centerline C++
12342        archive_cmds_need_lc_CXX=yes
12343	no_undefined_flag_CXX=' -zdefs'
12344	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12345	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12346	$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'
12347
12348	hardcode_libdir_flag_spec_CXX='-R$libdir'
12349	hardcode_shlibpath_var_CXX=no
12350	case $host_os in
12351	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12352	  *)
12353	    # The compiler driver will combine and reorder linker options,
12354	    # but understands `-z linker_flag'.
12355	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12356	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12357	    ;;
12358	esac
12359	link_all_deplibs_CXX=yes
12360
12361	output_verbose_link_cmd='echo'
12362
12363	# Archives containing C++ object files must be created using
12364	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12365	# necessary to make sure instantiated templates are included
12366	# in the archive.
12367	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12368	;;
12369      gcx*)
12370	# Green Hills C++ Compiler
12371	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12372
12373	# The C++ compiler must be used to create the archive.
12374	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12375	;;
12376      *)
12377	# GNU C++ compiler with Solaris linker
12378	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12379	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12380	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12381	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12382	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12383		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12384
12385	    # Commands to make compiler produce verbose output that lists
12386	    # what "hidden" libraries, object files and flags are used when
12387	    # linking a shared library.
12388	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12389	  else
12390	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12391	    # platform.
12392	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12393	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12394		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12395
12396	    # Commands to make compiler produce verbose output that lists
12397	    # what "hidden" libraries, object files and flags are used when
12398	    # linking a shared library.
12399	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12400	  fi
12401
12402	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12403	  case $host_os in
12404	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12405	  *)
12406	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12407	    ;;
12408	  esac
12409	fi
12410	;;
12411    esac
12412    ;;
12413  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12414    no_undefined_flag_CXX='${wl}-z,text'
12415    archive_cmds_need_lc_CXX=no
12416    hardcode_shlibpath_var_CXX=no
12417    runpath_var='LD_RUN_PATH'
12418
12419    case $cc_basename in
12420      CC*)
12421	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12422	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12423	;;
12424      *)
12425	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12426	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12427	;;
12428    esac
12429    ;;
12430  sysv5* | sco3.2v5* | sco5v6*)
12431    # Note: We can NOT use -z defs as we might desire, because we do not
12432    # link with -lc, and that would cause any symbols used from libc to
12433    # always be unresolved, which means just about no library would
12434    # ever link correctly.  If we're not using GNU ld we use -z text
12435    # though, which does catch some bad symbols but isn't as heavy-handed
12436    # as -z defs.
12437    # For security reasons, it is highly recommended that you always
12438    # use absolute paths for naming shared libraries, and exclude the
12439    # DT_RUNPATH tag from executables and libraries.  But doing so
12440    # requires that you compile everything twice, which is a pain.
12441    # So that behaviour is only enabled if SCOABSPATH is set to a
12442    # non-empty value in the environment.  Most likely only useful for
12443    # creating official distributions of packages.
12444    # This is a hack until libtool officially supports absolute path
12445    # names for shared libraries.
12446    no_undefined_flag_CXX='${wl}-z,text'
12447    allow_undefined_flag_CXX='${wl}-z,nodefs'
12448    archive_cmds_need_lc_CXX=no
12449    hardcode_shlibpath_var_CXX=no
12450    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12451    hardcode_libdir_separator_CXX=':'
12452    link_all_deplibs_CXX=yes
12453    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12454    runpath_var='LD_RUN_PATH'
12455
12456    case $cc_basename in
12457      CC*)
12458	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12459	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12460	;;
12461      *)
12462	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12463	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12464	;;
12465    esac
12466    ;;
12467  tandem*)
12468    case $cc_basename in
12469      NCC*)
12470	# NonStop-UX NCC 3.20
12471	# FIXME: insert proper C++ library support
12472	ld_shlibs_CXX=no
12473	;;
12474      *)
12475	# FIXME: insert proper C++ library support
12476	ld_shlibs_CXX=no
12477	;;
12478    esac
12479    ;;
12480  vxworks*)
12481    # FIXME: insert proper C++ library support
12482    ld_shlibs_CXX=no
12483    ;;
12484  *)
12485    # FIXME: insert proper C++ library support
12486    ld_shlibs_CXX=no
12487    ;;
12488esac
12489{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12490$as_echo "$ld_shlibs_CXX" >&6; }
12491test "$ld_shlibs_CXX" = no && can_build_shared=no
12492
12493GCC_CXX="$GXX"
12494LD_CXX="$LD"
12495
12496cat > conftest.$ac_ext <<EOF
12497class Foo
12498{
12499public:
12500  Foo (void) { a = 0; }
12501private:
12502  int a;
12503};
12504EOF
12505
12506if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12507  (eval $ac_compile) 2>&5
12508  ac_status=$?
12509  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12510  (exit $ac_status); }; then
12511  # Parse the compiler output and extract the necessary
12512  # objects, libraries and library flags.
12513
12514  # Sentinel used to keep track of whether or not we are before
12515  # the conftest object file.
12516  pre_test_object_deps_done=no
12517
12518  # The `*' in the case matches for architectures that use `case' in
12519  # $output_verbose_cmd can trigger glob expansion during the loop
12520  # eval without this substitution.
12521  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12522
12523  for p in `eval $output_verbose_link_cmd`; do
12524    case $p in
12525
12526    -L* | -R* | -l*)
12527       # Some compilers place space between "-{L,R}" and the path.
12528       # Remove the space.
12529       if test $p = "-L" \
12530	  || test $p = "-R"; then
12531	 prev=$p
12532	 continue
12533       else
12534	 prev=
12535       fi
12536
12537       if test "$pre_test_object_deps_done" = no; then
12538	 case $p in
12539	 -L* | -R*)
12540	   # Internal compiler library paths should come after those
12541	   # provided the user.  The postdeps already come after the
12542	   # user supplied libs so there is no need to process them.
12543	   if test -z "$compiler_lib_search_path_CXX"; then
12544	     compiler_lib_search_path_CXX="${prev}${p}"
12545	   else
12546	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12547	   fi
12548	   ;;
12549	 # The "-l" case would never come before the object being
12550	 # linked, so don't bother handling this case.
12551	 esac
12552       else
12553	 if test -z "$postdeps_CXX"; then
12554	   postdeps_CXX="${prev}${p}"
12555	 else
12556	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12557	 fi
12558       fi
12559       ;;
12560
12561    *.$objext)
12562       # This assumes that the test object file only shows up
12563       # once in the compiler output.
12564       if test "$p" = "conftest.$objext"; then
12565	 pre_test_object_deps_done=yes
12566	 continue
12567       fi
12568
12569       if test "$pre_test_object_deps_done" = no; then
12570	 if test -z "$predep_objects_CXX"; then
12571	   predep_objects_CXX="$p"
12572	 else
12573	   predep_objects_CXX="$predep_objects_CXX $p"
12574	 fi
12575       else
12576	 if test -z "$postdep_objects_CXX"; then
12577	   postdep_objects_CXX="$p"
12578	 else
12579	   postdep_objects_CXX="$postdep_objects_CXX $p"
12580	 fi
12581       fi
12582       ;;
12583
12584    *) ;; # Ignore the rest.
12585
12586    esac
12587  done
12588
12589  # Clean up.
12590  rm -f a.out a.exe
12591else
12592  echo "libtool.m4: error: problem compiling CXX test program"
12593fi
12594
12595$rm -f confest.$objext
12596
12597compiler_lib_search_dirs_CXX=
12598if test -n "$compiler_lib_search_path_CXX"; then
12599  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12600fi
12601
12602# PORTME: override above test on systems where it is broken
12603case $host_os in
12604interix[3-9]*)
12605  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12606  # hack all around it, let's just trust "g++" to DTRT.
12607  predep_objects_CXX=
12608  postdep_objects_CXX=
12609  postdeps_CXX=
12610  ;;
12611
12612linux*)
12613  case `$CC -V 2>&1 | sed 5q` in
12614  *Sun\ C*)
12615    # Sun C++ 5.9
12616    #
12617    # The more standards-conforming stlport4 library is
12618    # incompatible with the Cstd library. Avoid specifying
12619    # it if it's in CXXFLAGS. Ignore libCrun as
12620    # -library=stlport4 depends on it.
12621    case " $CXX $CXXFLAGS " in
12622    *" -library=stlport4 "*)
12623      solaris_use_stlport4=yes
12624      ;;
12625    esac
12626    if test "$solaris_use_stlport4" != yes; then
12627      postdeps_CXX='-library=Cstd -library=Crun'
12628    fi
12629    ;;
12630  esac
12631  ;;
12632
12633solaris*)
12634  case $cc_basename in
12635  CC*)
12636    # The more standards-conforming stlport4 library is
12637    # incompatible with the Cstd library. Avoid specifying
12638    # it if it's in CXXFLAGS. Ignore libCrun as
12639    # -library=stlport4 depends on it.
12640    case " $CXX $CXXFLAGS " in
12641    *" -library=stlport4 "*)
12642      solaris_use_stlport4=yes
12643      ;;
12644    esac
12645
12646    # Adding this requires a known-good setup of shared libraries for
12647    # Sun compiler versions before 5.6, else PIC objects from an old
12648    # archive will be linked into the output, leading to subtle bugs.
12649    if test "$solaris_use_stlport4" != yes; then
12650      postdeps_CXX='-library=Cstd -library=Crun'
12651    fi
12652    ;;
12653  esac
12654  ;;
12655esac
12656
12657case " $postdeps_CXX " in
12658*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12659esac
12660
12661lt_prog_compiler_wl_CXX=
12662lt_prog_compiler_pic_CXX=
12663lt_prog_compiler_static_CXX=
12664
12665{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12666$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12667
12668  # C++ specific cases for pic, static, wl, etc.
12669  if test "$GXX" = yes; then
12670    lt_prog_compiler_wl_CXX='-Wl,'
12671    lt_prog_compiler_static_CXX='-static'
12672
12673    case $host_os in
12674    aix*)
12675      # All AIX code is PIC.
12676      if test "$host_cpu" = ia64; then
12677	# AIX 5 now supports IA64 processor
12678	lt_prog_compiler_static_CXX='-Bstatic'
12679      fi
12680      ;;
12681    amigaos*)
12682      # FIXME: we need at least 68020 code to build shared libraries, but
12683      # adding the `-m68020' flag to GCC prevents building anything better,
12684      # like `-m68040'.
12685      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12686      ;;
12687    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12688      # PIC is the default for these OSes.
12689      ;;
12690    mingw* | cygwin* | os2* | pw32*)
12691      # This hack is so that the source file can tell whether it is being
12692      # built for inclusion in a dll (and should export symbols for example).
12693      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12694      # (--disable-auto-import) libraries
12695      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12696      ;;
12697    darwin* | rhapsody*)
12698      # PIC is the default on this platform
12699      # Common symbols not allowed in MH_DYLIB files
12700      lt_prog_compiler_pic_CXX='-fno-common'
12701      ;;
12702    *djgpp*)
12703      # DJGPP does not support shared libraries at all
12704      lt_prog_compiler_pic_CXX=
12705      ;;
12706    interix[3-9]*)
12707      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12708      # Instead, we relocate shared libraries at runtime.
12709      ;;
12710    sysv4*MP*)
12711      if test -d /usr/nec; then
12712	lt_prog_compiler_pic_CXX=-Kconform_pic
12713      fi
12714      ;;
12715    hpux*)
12716      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12717      # not for PA HP-UX.
12718      case $host_cpu in
12719      hppa*64*|ia64*)
12720	;;
12721      *)
12722	lt_prog_compiler_pic_CXX='-fPIC'
12723	;;
12724      esac
12725      ;;
12726    *)
12727      lt_prog_compiler_pic_CXX='-fPIC'
12728      ;;
12729    esac
12730  else
12731    case $host_os in
12732      aix[4-9]*)
12733	# All AIX code is PIC.
12734	if test "$host_cpu" = ia64; then
12735	  # AIX 5 now supports IA64 processor
12736	  lt_prog_compiler_static_CXX='-Bstatic'
12737	else
12738	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12739	fi
12740	;;
12741      chorus*)
12742	case $cc_basename in
12743	cxch68*)
12744	  # Green Hills C++ Compiler
12745	  # _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"
12746	  ;;
12747	esac
12748	;;
12749       darwin*)
12750         # PIC is the default on this platform
12751         # Common symbols not allowed in MH_DYLIB files
12752         case $cc_basename in
12753           xlc*)
12754           lt_prog_compiler_pic_CXX='-qnocommon'
12755           lt_prog_compiler_wl_CXX='-Wl,'
12756           ;;
12757         esac
12758       ;;
12759      dgux*)
12760	case $cc_basename in
12761	  ec++*)
12762	    lt_prog_compiler_pic_CXX='-KPIC'
12763	    ;;
12764	  ghcx*)
12765	    # Green Hills C++ Compiler
12766	    lt_prog_compiler_pic_CXX='-pic'
12767	    ;;
12768	  *)
12769	    ;;
12770	esac
12771	;;
12772      freebsd* | dragonfly*)
12773	# FreeBSD uses GNU C++
12774	;;
12775      hpux9* | hpux10* | hpux11*)
12776	case $cc_basename in
12777	  CC*)
12778	    lt_prog_compiler_wl_CXX='-Wl,'
12779	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12780	    if test "$host_cpu" != ia64; then
12781	      lt_prog_compiler_pic_CXX='+Z'
12782	    fi
12783	    ;;
12784	  aCC*)
12785	    lt_prog_compiler_wl_CXX='-Wl,'
12786	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12787	    case $host_cpu in
12788	    hppa*64*|ia64*)
12789	      # +Z the default
12790	      ;;
12791	    *)
12792	      lt_prog_compiler_pic_CXX='+Z'
12793	      ;;
12794	    esac
12795	    ;;
12796	  *)
12797	    ;;
12798	esac
12799	;;
12800      interix*)
12801	# This is c89, which is MS Visual C++ (no shared libs)
12802	# Anyone wants to do a port?
12803	;;
12804      irix5* | irix6* | nonstopux*)
12805	case $cc_basename in
12806	  CC*)
12807	    lt_prog_compiler_wl_CXX='-Wl,'
12808	    lt_prog_compiler_static_CXX='-non_shared'
12809	    # CC pic flag -KPIC is the default.
12810	    ;;
12811	  *)
12812	    ;;
12813	esac
12814	;;
12815      linux* | k*bsd*-gnu)
12816	case $cc_basename in
12817	  KCC*)
12818	    # KAI C++ Compiler
12819	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12820	    lt_prog_compiler_pic_CXX='-fPIC'
12821	    ;;
12822	  icpc* | ecpc*)
12823	    # Intel C++
12824	    lt_prog_compiler_wl_CXX='-Wl,'
12825	    lt_prog_compiler_pic_CXX='-KPIC'
12826	    lt_prog_compiler_static_CXX='-static'
12827	    ;;
12828	  pgCC* | pgcpp*)
12829	    # Portland Group C++ compiler.
12830	    lt_prog_compiler_wl_CXX='-Wl,'
12831	    lt_prog_compiler_pic_CXX='-fpic'
12832	    lt_prog_compiler_static_CXX='-Bstatic'
12833	    ;;
12834	  cxx*)
12835	    # Compaq C++
12836	    # Make sure the PIC flag is empty.  It appears that all Alpha
12837	    # Linux and Compaq Tru64 Unix objects are PIC.
12838	    lt_prog_compiler_pic_CXX=
12839	    lt_prog_compiler_static_CXX='-non_shared'
12840	    ;;
12841	  *)
12842	    case `$CC -V 2>&1 | sed 5q` in
12843	    *Sun\ C*)
12844	      # Sun C++ 5.9
12845	      lt_prog_compiler_pic_CXX='-KPIC'
12846	      lt_prog_compiler_static_CXX='-Bstatic'
12847	      lt_prog_compiler_wl_CXX='-Qoption ld '
12848	      ;;
12849	    esac
12850	    ;;
12851	esac
12852	;;
12853      lynxos*)
12854	;;
12855      m88k*)
12856	;;
12857      mvs*)
12858	case $cc_basename in
12859	  cxx*)
12860	    lt_prog_compiler_pic_CXX='-W c,exportall'
12861	    ;;
12862	  *)
12863	    ;;
12864	esac
12865	;;
12866      netbsd*)
12867	;;
12868      osf3* | osf4* | osf5*)
12869	case $cc_basename in
12870	  KCC*)
12871	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12872	    ;;
12873	  RCC*)
12874	    # Rational C++ 2.4.1
12875	    lt_prog_compiler_pic_CXX='-pic'
12876	    ;;
12877	  cxx*)
12878	    # Digital/Compaq C++
12879	    lt_prog_compiler_wl_CXX='-Wl,'
12880	    # Make sure the PIC flag is empty.  It appears that all Alpha
12881	    # Linux and Compaq Tru64 Unix objects are PIC.
12882	    lt_prog_compiler_pic_CXX=
12883	    lt_prog_compiler_static_CXX='-non_shared'
12884	    ;;
12885	  *)
12886	    ;;
12887	esac
12888	;;
12889      psos*)
12890	;;
12891      solaris*)
12892	case $cc_basename in
12893	  CC*)
12894	    # Sun C++ 4.2, 5.x and Centerline C++
12895	    lt_prog_compiler_pic_CXX='-KPIC'
12896	    lt_prog_compiler_static_CXX='-Bstatic'
12897	    lt_prog_compiler_wl_CXX='-Qoption ld '
12898	    ;;
12899	  gcx*)
12900	    # Green Hills C++ Compiler
12901	    lt_prog_compiler_pic_CXX='-PIC'
12902	    ;;
12903	  *)
12904	    ;;
12905	esac
12906	;;
12907      sunos4*)
12908	case $cc_basename in
12909	  CC*)
12910	    # Sun C++ 4.x
12911	    lt_prog_compiler_pic_CXX='-pic'
12912	    lt_prog_compiler_static_CXX='-Bstatic'
12913	    ;;
12914	  lcc*)
12915	    # Lucid
12916	    lt_prog_compiler_pic_CXX='-pic'
12917	    ;;
12918	  *)
12919	    ;;
12920	esac
12921	;;
12922      tandem*)
12923	case $cc_basename in
12924	  NCC*)
12925	    # NonStop-UX NCC 3.20
12926	    lt_prog_compiler_pic_CXX='-KPIC'
12927	    ;;
12928	  *)
12929	    ;;
12930	esac
12931	;;
12932      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12933	case $cc_basename in
12934	  CC*)
12935	    lt_prog_compiler_wl_CXX='-Wl,'
12936	    lt_prog_compiler_pic_CXX='-KPIC'
12937	    lt_prog_compiler_static_CXX='-Bstatic'
12938	    ;;
12939	esac
12940	;;
12941      vxworks*)
12942	;;
12943      *)
12944	lt_prog_compiler_can_build_shared_CXX=no
12945	;;
12946    esac
12947  fi
12948
12949{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12950$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12951
12952#
12953# Check to make sure the PIC flag actually works.
12954#
12955if test -n "$lt_prog_compiler_pic_CXX"; then
12956
12957{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12958$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12959if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12960  $as_echo_n "(cached) " >&6
12961else
12962  lt_cv_prog_compiler_pic_works_CXX=no
12963  ac_outfile=conftest.$ac_objext
12964   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12965   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12966   # Insert the option either (1) after the last *FLAGS variable, or
12967   # (2) before a word containing "conftest.", or (3) at the end.
12968   # Note that $ac_compile itself does not contain backslashes and begins
12969   # with a dollar sign (not a hyphen), so the echo should work correctly.
12970   # The option is referenced via a variable to avoid confusing sed.
12971   lt_compile=`echo "$ac_compile" | $SED \
12972   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12973   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12974   -e 's:$: $lt_compiler_flag:'`
12975   (eval echo "\"\$as_me:12975: $lt_compile\"" >&5)
12976   (eval "$lt_compile" 2>conftest.err)
12977   ac_status=$?
12978   cat conftest.err >&5
12979   echo "$as_me:12979: \$? = $ac_status" >&5
12980   if (exit $ac_status) && test -s "$ac_outfile"; then
12981     # The compiler can only warn and ignore the option if not recognized
12982     # So say no if there are warnings other than the usual output.
12983     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12984     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12985     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12986       lt_cv_prog_compiler_pic_works_CXX=yes
12987     fi
12988   fi
12989   $rm conftest*
12990
12991fi
12992{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12993$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12994
12995if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12996    case $lt_prog_compiler_pic_CXX in
12997     "" | " "*) ;;
12998     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12999     esac
13000else
13001    lt_prog_compiler_pic_CXX=
13002     lt_prog_compiler_can_build_shared_CXX=no
13003fi
13004
13005fi
13006case $host_os in
13007  # For platforms which do not support PIC, -DPIC is meaningless:
13008  *djgpp*)
13009    lt_prog_compiler_pic_CXX=
13010    ;;
13011  *)
13012    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13013    ;;
13014esac
13015
13016#
13017# Check to make sure the static flag actually works.
13018#
13019wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13020{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13021$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13022if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13023  $as_echo_n "(cached) " >&6
13024else
13025  lt_cv_prog_compiler_static_works_CXX=no
13026   save_LDFLAGS="$LDFLAGS"
13027   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13028   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13029   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13030     # The linker can only warn and ignore the option if not recognized
13031     # So say no if there are warnings
13032     if test -s conftest.err; then
13033       # Append any errors to the config.log.
13034       cat conftest.err 1>&5
13035       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13036       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13037       if diff conftest.exp conftest.er2 >/dev/null; then
13038         lt_cv_prog_compiler_static_works_CXX=yes
13039       fi
13040     else
13041       lt_cv_prog_compiler_static_works_CXX=yes
13042     fi
13043   fi
13044   $rm -r conftest*
13045   LDFLAGS="$save_LDFLAGS"
13046
13047fi
13048{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13049$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13050
13051if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13052    :
13053else
13054    lt_prog_compiler_static_CXX=
13055fi
13056
13057
13058{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13059$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13060if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13061  $as_echo_n "(cached) " >&6
13062else
13063  lt_cv_prog_compiler_c_o_CXX=no
13064   $rm -r conftest 2>/dev/null
13065   mkdir conftest
13066   cd conftest
13067   mkdir out
13068   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13069
13070   lt_compiler_flag="-o out/conftest2.$ac_objext"
13071   # Insert the option either (1) after the last *FLAGS variable, or
13072   # (2) before a word containing "conftest.", or (3) at the end.
13073   # Note that $ac_compile itself does not contain backslashes and begins
13074   # with a dollar sign (not a hyphen), so the echo should work correctly.
13075   lt_compile=`echo "$ac_compile" | $SED \
13076   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13077   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13078   -e 's:$: $lt_compiler_flag:'`
13079   (eval echo "\"\$as_me:13079: $lt_compile\"" >&5)
13080   (eval "$lt_compile" 2>out/conftest.err)
13081   ac_status=$?
13082   cat out/conftest.err >&5
13083   echo "$as_me:13083: \$? = $ac_status" >&5
13084   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13085   then
13086     # The compiler can only warn and ignore the option if not recognized
13087     # So say no if there are warnings
13088     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13089     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13090     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13091       lt_cv_prog_compiler_c_o_CXX=yes
13092     fi
13093   fi
13094   chmod u+w . 2>&5
13095   $rm conftest*
13096   # SGI C++ compiler will create directory out/ii_files/ for
13097   # template instantiation
13098   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13099   $rm out/* && rmdir out
13100   cd ..
13101   rmdir conftest
13102   $rm conftest*
13103
13104fi
13105{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13106$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13107
13108
13109hard_links="nottested"
13110if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13111  # do not overwrite the value of need_locks provided by the user
13112  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13113$as_echo_n "checking if we can lock with hard links... " >&6; }
13114  hard_links=yes
13115  $rm conftest*
13116  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13117  touch conftest.a
13118  ln conftest.a conftest.b 2>&5 || hard_links=no
13119  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13120  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13121$as_echo "$hard_links" >&6; }
13122  if test "$hard_links" = no; then
13123    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13124$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13125    need_locks=warn
13126  fi
13127else
13128  need_locks=no
13129fi
13130
13131{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13132$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13133
13134  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13135  case $host_os in
13136  aix[4-9]*)
13137    # If we're using GNU nm, then we don't want the "-C" option.
13138    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13139    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13140      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'
13141    else
13142      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'
13143    fi
13144    ;;
13145  pw32*)
13146    export_symbols_cmds_CXX="$ltdll_cmds"
13147  ;;
13148  cygwin* | mingw*)
13149    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'
13150  ;;
13151  *)
13152    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13153  ;;
13154  esac
13155  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13156
13157{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13158$as_echo "$ld_shlibs_CXX" >&6; }
13159test "$ld_shlibs_CXX" = no && can_build_shared=no
13160
13161#
13162# Do we need to explicitly link libc?
13163#
13164case "x$archive_cmds_need_lc_CXX" in
13165x|xyes)
13166  # Assume -lc should be added
13167  archive_cmds_need_lc_CXX=yes
13168
13169  if test "$enable_shared" = yes && test "$GCC" = yes; then
13170    case $archive_cmds_CXX in
13171    *'~'*)
13172      # FIXME: we may have to deal with multi-command sequences.
13173      ;;
13174    '$CC '*)
13175      # Test whether the compiler implicitly links with -lc since on some
13176      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13177      # to ld, don't add -lc before -lgcc.
13178      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13179$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13180      $rm conftest*
13181      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13182
13183      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13184  (eval $ac_compile) 2>&5
13185  ac_status=$?
13186  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13187  (exit $ac_status); } 2>conftest.err; then
13188        soname=conftest
13189        lib=conftest
13190        libobjs=conftest.$ac_objext
13191        deplibs=
13192        wl=$lt_prog_compiler_wl_CXX
13193	pic_flag=$lt_prog_compiler_pic_CXX
13194        compiler_flags=-v
13195        linker_flags=-v
13196        verstring=
13197        output_objdir=.
13198        libname=conftest
13199        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13200        allow_undefined_flag_CXX=
13201        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13202  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13203  ac_status=$?
13204  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13205  (exit $ac_status); }
13206        then
13207	  archive_cmds_need_lc_CXX=no
13208        else
13209	  archive_cmds_need_lc_CXX=yes
13210        fi
13211        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13212      else
13213        cat conftest.err 1>&5
13214      fi
13215      $rm conftest*
13216      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13217$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13218      ;;
13219    esac
13220  fi
13221  ;;
13222esac
13223
13224{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13225$as_echo_n "checking dynamic linker characteristics... " >&6; }
13226library_names_spec=
13227libname_spec='lib$name'
13228soname_spec=
13229shrext_cmds=".so"
13230postinstall_cmds=
13231postuninstall_cmds=
13232finish_cmds=
13233finish_eval=
13234shlibpath_var=
13235shlibpath_overrides_runpath=unknown
13236version_type=none
13237dynamic_linker="$host_os ld.so"
13238sys_lib_dlsearch_path_spec="/lib /usr/lib"
13239
13240need_lib_prefix=unknown
13241hardcode_into_libs=no
13242
13243# when you set need_version to no, make sure it does not cause -set_version
13244# flags to be left without arguments
13245need_version=unknown
13246
13247case $host_os in
13248aix3*)
13249  version_type=linux
13250  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13251  shlibpath_var=LIBPATH
13252
13253  # AIX 3 has no versioning support, so we append a major version to the name.
13254  soname_spec='${libname}${release}${shared_ext}$major'
13255  ;;
13256
13257aix[4-9]*)
13258  version_type=linux
13259  need_lib_prefix=no
13260  need_version=no
13261  hardcode_into_libs=yes
13262  if test "$host_cpu" = ia64; then
13263    # AIX 5 supports IA64
13264    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13265    shlibpath_var=LD_LIBRARY_PATH
13266  else
13267    # With GCC up to 2.95.x, collect2 would create an import file
13268    # for dependence libraries.  The import file would start with
13269    # the line `#! .'.  This would cause the generated library to
13270    # depend on `.', always an invalid library.  This was fixed in
13271    # development snapshots of GCC prior to 3.0.
13272    case $host_os in
13273      aix4 | aix4.[01] | aix4.[01].*)
13274      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13275	   echo ' yes '
13276	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13277	:
13278      else
13279	can_build_shared=no
13280      fi
13281      ;;
13282    esac
13283    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13284    # soname into executable. Probably we can add versioning support to
13285    # collect2, so additional links can be useful in future.
13286    if test "$aix_use_runtimelinking" = yes; then
13287      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13288      # instead of lib<name>.a to let people know that these are not
13289      # typical AIX shared libraries.
13290      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13291    else
13292      # We preserve .a as extension for shared libraries through AIX4.2
13293      # and later when we are not doing run time linking.
13294      library_names_spec='${libname}${release}.a $libname.a'
13295      soname_spec='${libname}${release}${shared_ext}$major'
13296    fi
13297    shlibpath_var=LIBPATH
13298  fi
13299  ;;
13300
13301amigaos*)
13302  library_names_spec='$libname.ixlibrary $libname.a'
13303  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13304  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'
13305  ;;
13306
13307beos*)
13308  library_names_spec='${libname}${shared_ext}'
13309  dynamic_linker="$host_os ld.so"
13310  shlibpath_var=LIBRARY_PATH
13311  ;;
13312
13313bsdi[45]*)
13314  version_type=linux
13315  need_version=no
13316  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13317  soname_spec='${libname}${release}${shared_ext}$major'
13318  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13319  shlibpath_var=LD_LIBRARY_PATH
13320  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13321  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13322  # the default ld.so.conf also contains /usr/contrib/lib and
13323  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13324  # libtool to hard-code these into programs
13325  ;;
13326
13327cygwin* | mingw* | pw32*)
13328  version_type=windows
13329  shrext_cmds=".dll"
13330  need_version=no
13331  need_lib_prefix=no
13332
13333  case $GCC,$host_os in
13334  yes,cygwin* | yes,mingw* | yes,pw32*)
13335    library_names_spec='$libname.dll.a'
13336    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13337    postinstall_cmds='base_file=`basename \${file}`~
13338      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13339      dldir=$destdir/`dirname \$dlpath`~
13340      test -d \$dldir || mkdir -p \$dldir~
13341      $install_prog $dir/$dlname \$dldir/$dlname~
13342      chmod a+x \$dldir/$dlname'
13343    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13344      dlpath=$dir/\$dldll~
13345       $rm \$dlpath'
13346    shlibpath_overrides_runpath=yes
13347
13348    case $host_os in
13349    cygwin*)
13350      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13351      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13352      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13353      ;;
13354    mingw*)
13355      # MinGW DLLs use traditional 'lib' prefix
13356      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13357      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13358      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13359        # It is most probably a Windows format PATH printed by
13360        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13361        # path with ; separators, and with drive letters. We can handle the
13362        # drive letters (cygwin fileutils understands them), so leave them,
13363        # especially as we might pass files found there to a mingw objdump,
13364        # which wouldn't understand a cygwinified path. Ahh.
13365        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13366      else
13367        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13368      fi
13369      ;;
13370    pw32*)
13371      # pw32 DLLs use 'pw' prefix rather than 'lib'
13372      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13373      ;;
13374    esac
13375    ;;
13376
13377  *)
13378    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13379    ;;
13380  esac
13381  dynamic_linker='Win32 ld.exe'
13382  # FIXME: first we should search . and the directory the executable is in
13383  shlibpath_var=PATH
13384  ;;
13385
13386darwin* | rhapsody*)
13387  dynamic_linker="$host_os dyld"
13388  version_type=darwin
13389  need_lib_prefix=no
13390  need_version=no
13391  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13392  soname_spec='${libname}${release}${major}$shared_ext'
13393  shlibpath_overrides_runpath=yes
13394  shlibpath_var=DYLD_LIBRARY_PATH
13395  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13396
13397  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13398  ;;
13399
13400dgux*)
13401  version_type=linux
13402  need_lib_prefix=no
13403  need_version=no
13404  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13405  soname_spec='${libname}${release}${shared_ext}$major'
13406  shlibpath_var=LD_LIBRARY_PATH
13407  ;;
13408
13409freebsd1*)
13410  dynamic_linker=no
13411  ;;
13412
13413freebsd* | dragonfly*)
13414  # DragonFly does not have aout.  When/if they implement a new
13415  # versioning mechanism, adjust this.
13416  if test -x /usr/bin/objformat; then
13417    objformat=`/usr/bin/objformat`
13418  else
13419    case $host_os in
13420    freebsd[123]*) objformat=aout ;;
13421    *) objformat=elf ;;
13422    esac
13423  fi
13424  version_type=freebsd-$objformat
13425  case $version_type in
13426    freebsd-elf*)
13427      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13428      need_version=no
13429      need_lib_prefix=no
13430      ;;
13431    freebsd-*)
13432      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13433      need_version=yes
13434      ;;
13435  esac
13436  shlibpath_var=LD_LIBRARY_PATH
13437  case $host_os in
13438  freebsd2*)
13439    shlibpath_overrides_runpath=yes
13440    ;;
13441  freebsd3.[01]* | freebsdelf3.[01]*)
13442    shlibpath_overrides_runpath=yes
13443    hardcode_into_libs=yes
13444    ;;
13445  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13446  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13447    shlibpath_overrides_runpath=no
13448    hardcode_into_libs=yes
13449    ;;
13450  *) # from 4.6 on, and DragonFly
13451    shlibpath_overrides_runpath=yes
13452    hardcode_into_libs=yes
13453    ;;
13454  esac
13455  ;;
13456
13457gnu*)
13458  version_type=linux
13459  need_lib_prefix=no
13460  need_version=no
13461  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13462  soname_spec='${libname}${release}${shared_ext}$major'
13463  shlibpath_var=LD_LIBRARY_PATH
13464  hardcode_into_libs=yes
13465  ;;
13466
13467hpux9* | hpux10* | hpux11*)
13468  # Give a soname corresponding to the major version so that dld.sl refuses to
13469  # link against other versions.
13470  version_type=sunos
13471  need_lib_prefix=no
13472  need_version=no
13473  case $host_cpu in
13474  ia64*)
13475    shrext_cmds='.so'
13476    hardcode_into_libs=yes
13477    dynamic_linker="$host_os dld.so"
13478    shlibpath_var=LD_LIBRARY_PATH
13479    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13480    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13481    soname_spec='${libname}${release}${shared_ext}$major'
13482    if test "X$HPUX_IA64_MODE" = X32; then
13483      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13484    else
13485      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13486    fi
13487    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13488    ;;
13489   hppa*64*)
13490     shrext_cmds='.sl'
13491     hardcode_into_libs=yes
13492     dynamic_linker="$host_os dld.sl"
13493     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_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     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13498     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13499     ;;
13500   *)
13501    shrext_cmds='.sl'
13502    dynamic_linker="$host_os dld.sl"
13503    shlibpath_var=SHLIB_PATH
13504    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13505    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13506    soname_spec='${libname}${release}${shared_ext}$major'
13507    ;;
13508  esac
13509  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13510  postinstall_cmds='chmod 555 $lib'
13511  ;;
13512
13513interix[3-9]*)
13514  version_type=linux
13515  need_lib_prefix=no
13516  need_version=no
13517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13518  soname_spec='${libname}${release}${shared_ext}$major'
13519  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13520  shlibpath_var=LD_LIBRARY_PATH
13521  shlibpath_overrides_runpath=no
13522  hardcode_into_libs=yes
13523  ;;
13524
13525irix5* | irix6* | nonstopux*)
13526  case $host_os in
13527    nonstopux*) version_type=nonstopux ;;
13528    *)
13529	if test "$lt_cv_prog_gnu_ld" = yes; then
13530		version_type=linux
13531	else
13532		version_type=irix
13533	fi ;;
13534  esac
13535  need_lib_prefix=no
13536  need_version=no
13537  soname_spec='${libname}${release}${shared_ext}$major'
13538  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13539  case $host_os in
13540  irix5* | nonstopux*)
13541    libsuff= shlibsuff=
13542    ;;
13543  *)
13544    case $LD in # libtool.m4 will add one of these switches to LD
13545    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13546      libsuff= shlibsuff= libmagic=32-bit;;
13547    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13548      libsuff=32 shlibsuff=N32 libmagic=N32;;
13549    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13550      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13551    *) libsuff= shlibsuff= libmagic=never-match;;
13552    esac
13553    ;;
13554  esac
13555  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13556  shlibpath_overrides_runpath=no
13557  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13558  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13559  hardcode_into_libs=yes
13560  ;;
13561
13562# No shared lib support for Linux oldld, aout, or coff.
13563linux*oldld* | linux*aout* | linux*coff*)
13564  dynamic_linker=no
13565  ;;
13566
13567# This must be Linux ELF.
13568linux* | k*bsd*-gnu)
13569  version_type=linux
13570  need_lib_prefix=no
13571  need_version=no
13572  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13573  soname_spec='${libname}${release}${shared_ext}$major'
13574  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13575  shlibpath_var=LD_LIBRARY_PATH
13576  shlibpath_overrides_runpath=no
13577  # This implies no fast_install, which is unacceptable.
13578  # Some rework will be needed to allow for fast_install
13579  # before this can be enabled.
13580  hardcode_into_libs=yes
13581  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13582  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13583
13584  # Append ld.so.conf contents to the search path
13585  if test -f /etc/ld.so.conf; then
13586    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' ' '`
13587    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13588  fi
13589
13590  # We used to test for /lib/ld.so.1 and disable shared libraries on
13591  # powerpc, because MkLinux only supported shared libraries with the
13592  # GNU dynamic linker.  Since this was broken with cross compilers,
13593  # most powerpc-linux boxes support dynamic linking these days and
13594  # people can always --disable-shared, the test was removed, and we
13595  # assume the GNU/Linux dynamic linker is in use.
13596  dynamic_linker='GNU/Linux ld.so'
13597  ;;
13598
13599netbsd*)
13600  version_type=sunos
13601  need_lib_prefix=no
13602  need_version=no
13603  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13604    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13605    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13606    dynamic_linker='NetBSD (a.out) ld.so'
13607  else
13608    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13609    soname_spec='${libname}${release}${shared_ext}$major'
13610    dynamic_linker='NetBSD ld.elf_so'
13611  fi
13612  shlibpath_var=LD_LIBRARY_PATH
13613  shlibpath_overrides_runpath=yes
13614  hardcode_into_libs=yes
13615  ;;
13616
13617newsos6)
13618  version_type=linux
13619  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13620  shlibpath_var=LD_LIBRARY_PATH
13621  shlibpath_overrides_runpath=yes
13622  ;;
13623
13624nto-qnx*)
13625  version_type=linux
13626  need_lib_prefix=no
13627  need_version=no
13628  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13629  soname_spec='${libname}${release}${shared_ext}$major'
13630  shlibpath_var=LD_LIBRARY_PATH
13631  shlibpath_overrides_runpath=yes
13632  ;;
13633
13634openbsd*)
13635  version_type=sunos
13636  sys_lib_dlsearch_path_spec="/usr/lib"
13637  need_lib_prefix=no
13638  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13639  case $host_os in
13640    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13641    *)                         need_version=no  ;;
13642  esac
13643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13644  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13645  shlibpath_var=LD_LIBRARY_PATH
13646  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13647    case $host_os in
13648      openbsd2.[89] | openbsd2.[89].*)
13649	shlibpath_overrides_runpath=no
13650	;;
13651      *)
13652	shlibpath_overrides_runpath=yes
13653	;;
13654      esac
13655  else
13656    shlibpath_overrides_runpath=yes
13657  fi
13658  ;;
13659
13660os2*)
13661  libname_spec='$name'
13662  shrext_cmds=".dll"
13663  need_lib_prefix=no
13664  library_names_spec='$libname${shared_ext} $libname.a'
13665  dynamic_linker='OS/2 ld.exe'
13666  shlibpath_var=LIBPATH
13667  ;;
13668
13669osf3* | osf4* | osf5*)
13670  version_type=osf
13671  need_lib_prefix=no
13672  need_version=no
13673  soname_spec='${libname}${release}${shared_ext}$major'
13674  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13675  shlibpath_var=LD_LIBRARY_PATH
13676  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13677  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13678  ;;
13679
13680rdos*)
13681  dynamic_linker=no
13682  ;;
13683
13684solaris*)
13685  version_type=linux
13686  need_lib_prefix=no
13687  need_version=no
13688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13689  soname_spec='${libname}${release}${shared_ext}$major'
13690  shlibpath_var=LD_LIBRARY_PATH
13691  shlibpath_overrides_runpath=yes
13692  hardcode_into_libs=yes
13693  # ldd complains unless libraries are executable
13694  postinstall_cmds='chmod +x $lib'
13695  ;;
13696
13697sunos4*)
13698  version_type=sunos
13699  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13700  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13701  shlibpath_var=LD_LIBRARY_PATH
13702  shlibpath_overrides_runpath=yes
13703  if test "$with_gnu_ld" = yes; then
13704    need_lib_prefix=no
13705  fi
13706  need_version=yes
13707  ;;
13708
13709sysv4 | sysv4.3*)
13710  version_type=linux
13711  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13712  soname_spec='${libname}${release}${shared_ext}$major'
13713  shlibpath_var=LD_LIBRARY_PATH
13714  case $host_vendor in
13715    sni)
13716      shlibpath_overrides_runpath=no
13717      need_lib_prefix=no
13718      export_dynamic_flag_spec='${wl}-Blargedynsym'
13719      runpath_var=LD_RUN_PATH
13720      ;;
13721    siemens)
13722      need_lib_prefix=no
13723      ;;
13724    motorola)
13725      need_lib_prefix=no
13726      need_version=no
13727      shlibpath_overrides_runpath=no
13728      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13729      ;;
13730  esac
13731  ;;
13732
13733sysv4*MP*)
13734  if test -d /usr/nec ;then
13735    version_type=linux
13736    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13737    soname_spec='$libname${shared_ext}.$major'
13738    shlibpath_var=LD_LIBRARY_PATH
13739  fi
13740  ;;
13741
13742sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13743  version_type=freebsd-elf
13744  need_lib_prefix=no
13745  need_version=no
13746  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13747  soname_spec='${libname}${release}${shared_ext}$major'
13748  shlibpath_var=LD_LIBRARY_PATH
13749  hardcode_into_libs=yes
13750  if test "$with_gnu_ld" = yes; then
13751    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13752    shlibpath_overrides_runpath=no
13753  else
13754    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13755    shlibpath_overrides_runpath=yes
13756    case $host_os in
13757      sco3.2v5*)
13758        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13759	;;
13760    esac
13761  fi
13762  sys_lib_dlsearch_path_spec='/usr/lib'
13763  ;;
13764
13765uts4*)
13766  version_type=linux
13767  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13768  soname_spec='${libname}${release}${shared_ext}$major'
13769  shlibpath_var=LD_LIBRARY_PATH
13770  ;;
13771
13772*)
13773  dynamic_linker=no
13774  ;;
13775esac
13776{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13777$as_echo "$dynamic_linker" >&6; }
13778test "$dynamic_linker" = no && can_build_shared=no
13779
13780if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13781  $as_echo_n "(cached) " >&6
13782else
13783  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13784fi
13785
13786sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13787if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13788  $as_echo_n "(cached) " >&6
13789else
13790  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13791fi
13792
13793sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13794
13795variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13796if test "$GCC" = yes; then
13797  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13798fi
13799
13800{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13801$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13802hardcode_action_CXX=
13803if test -n "$hardcode_libdir_flag_spec_CXX" || \
13804   test -n "$runpath_var_CXX" || \
13805   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13806
13807  # We can hardcode non-existant directories.
13808  if test "$hardcode_direct_CXX" != no &&
13809     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13810     # have to relink, otherwise we might link with an installed library
13811     # when we should be linking with a yet-to-be-installed one
13812     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13813     test "$hardcode_minus_L_CXX" != no; then
13814    # Linking always hardcodes the temporary library directory.
13815    hardcode_action_CXX=relink
13816  else
13817    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13818    hardcode_action_CXX=immediate
13819  fi
13820else
13821  # We cannot hardcode anything, or else we can only hardcode existing
13822  # directories.
13823  hardcode_action_CXX=unsupported
13824fi
13825{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13826$as_echo "$hardcode_action_CXX" >&6; }
13827
13828if test "$hardcode_action_CXX" = relink; then
13829  # Fast installation is not supported
13830  enable_fast_install=no
13831elif test "$shlibpath_overrides_runpath" = yes ||
13832     test "$enable_shared" = no; then
13833  # Fast installation is not necessary
13834  enable_fast_install=needless
13835fi
13836
13837
13838# The else clause should only fire when bootstrapping the
13839# libtool distribution, otherwise you forgot to ship ltmain.sh
13840# with your package, and you will get complaints that there are
13841# no rules to generate ltmain.sh.
13842if test -f "$ltmain"; then
13843  # See if we are running on zsh, and set the options which allow our commands through
13844  # without removal of \ escapes.
13845  if test -n "${ZSH_VERSION+set}" ; then
13846    setopt NO_GLOB_SUBST
13847  fi
13848  # Now quote all the things that may contain metacharacters while being
13849  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13850  # variables and quote the copies for generation of the libtool script.
13851  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13852    SED SHELL STRIP \
13853    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13854    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13855    deplibs_check_method reload_flag reload_cmds need_locks \
13856    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13857    lt_cv_sys_global_symbol_to_c_name_address \
13858    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13859    old_postinstall_cmds old_postuninstall_cmds \
13860    compiler_CXX \
13861    CC_CXX \
13862    LD_CXX \
13863    lt_prog_compiler_wl_CXX \
13864    lt_prog_compiler_pic_CXX \
13865    lt_prog_compiler_static_CXX \
13866    lt_prog_compiler_no_builtin_flag_CXX \
13867    export_dynamic_flag_spec_CXX \
13868    thread_safe_flag_spec_CXX \
13869    whole_archive_flag_spec_CXX \
13870    enable_shared_with_static_runtimes_CXX \
13871    old_archive_cmds_CXX \
13872    old_archive_from_new_cmds_CXX \
13873    predep_objects_CXX \
13874    postdep_objects_CXX \
13875    predeps_CXX \
13876    postdeps_CXX \
13877    compiler_lib_search_path_CXX \
13878    compiler_lib_search_dirs_CXX \
13879    archive_cmds_CXX \
13880    archive_expsym_cmds_CXX \
13881    postinstall_cmds_CXX \
13882    postuninstall_cmds_CXX \
13883    old_archive_from_expsyms_cmds_CXX \
13884    allow_undefined_flag_CXX \
13885    no_undefined_flag_CXX \
13886    export_symbols_cmds_CXX \
13887    hardcode_libdir_flag_spec_CXX \
13888    hardcode_libdir_flag_spec_ld_CXX \
13889    hardcode_libdir_separator_CXX \
13890    hardcode_automatic_CXX \
13891    module_cmds_CXX \
13892    module_expsym_cmds_CXX \
13893    lt_cv_prog_compiler_c_o_CXX \
13894    fix_srcfile_path_CXX \
13895    exclude_expsyms_CXX \
13896    include_expsyms_CXX; do
13897
13898    case $var in
13899    old_archive_cmds_CXX | \
13900    old_archive_from_new_cmds_CXX | \
13901    archive_cmds_CXX | \
13902    archive_expsym_cmds_CXX | \
13903    module_cmds_CXX | \
13904    module_expsym_cmds_CXX | \
13905    old_archive_from_expsyms_cmds_CXX | \
13906    export_symbols_cmds_CXX | \
13907    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13908    postinstall_cmds | postuninstall_cmds | \
13909    old_postinstall_cmds | old_postuninstall_cmds | \
13910    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13911      # Double-quote double-evaled strings.
13912      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13913      ;;
13914    *)
13915      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13916      ;;
13917    esac
13918  done
13919
13920  case $lt_echo in
13921  *'\$0 --fallback-echo"')
13922    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13923    ;;
13924  esac
13925
13926cfgfile="$ofile"
13927
13928  cat <<__EOF__ >> "$cfgfile"
13929# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13930
13931# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13932
13933# Shell to use when invoking shell scripts.
13934SHELL=$lt_SHELL
13935
13936# Whether or not to build shared libraries.
13937build_libtool_libs=$enable_shared
13938
13939# Whether or not to build static libraries.
13940build_old_libs=$enable_static
13941
13942# Whether or not to add -lc for building shared libraries.
13943build_libtool_need_lc=$archive_cmds_need_lc_CXX
13944
13945# Whether or not to disallow shared libs when runtime libs are static
13946allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13947
13948# Whether or not to optimize for fast installation.
13949fast_install=$enable_fast_install
13950
13951# The host system.
13952host_alias=$host_alias
13953host=$host
13954host_os=$host_os
13955
13956# The build system.
13957build_alias=$build_alias
13958build=$build
13959build_os=$build_os
13960
13961# An echo program that does not interpret backslashes.
13962echo=$lt_echo
13963
13964# The archiver.
13965AR=$lt_AR
13966AR_FLAGS=$lt_AR_FLAGS
13967
13968# A C compiler.
13969LTCC=$lt_LTCC
13970
13971# LTCC compiler flags.
13972LTCFLAGS=$lt_LTCFLAGS
13973
13974# A language-specific compiler.
13975CC=$lt_compiler_CXX
13976
13977# Is the compiler the GNU C compiler?
13978with_gcc=$GCC_CXX
13979
13980# An ERE matcher.
13981EGREP=$lt_EGREP
13982
13983# The linker used to build libraries.
13984LD=$lt_LD_CXX
13985
13986# Whether we need hard or soft links.
13987LN_S=$lt_LN_S
13988
13989# A BSD-compatible nm program.
13990NM=$lt_NM
13991
13992# A symbol stripping program
13993STRIP=$lt_STRIP
13994
13995# Used to examine libraries when file_magic_cmd begins "file"
13996MAGIC_CMD=$MAGIC_CMD
13997
13998# Used on cygwin: DLL creation program.
13999DLLTOOL="$DLLTOOL"
14000
14001# Used on cygwin: object dumper.
14002OBJDUMP="$OBJDUMP"
14003
14004# Used on cygwin: assembler.
14005AS="$AS"
14006
14007# The name of the directory that contains temporary libtool files.
14008objdir=$objdir
14009
14010# How to create reloadable object files.
14011reload_flag=$lt_reload_flag
14012reload_cmds=$lt_reload_cmds
14013
14014# How to pass a linker flag through the compiler.
14015wl=$lt_lt_prog_compiler_wl_CXX
14016
14017# Object file suffix (normally "o").
14018objext="$ac_objext"
14019
14020# Old archive suffix (normally "a").
14021libext="$libext"
14022
14023# Shared library suffix (normally ".so").
14024shrext_cmds='$shrext_cmds'
14025
14026# Executable file suffix (normally "").
14027exeext="$exeext"
14028
14029# Additional compiler flags for building library objects.
14030pic_flag=$lt_lt_prog_compiler_pic_CXX
14031pic_mode=$pic_mode
14032
14033# What is the maximum length of a command?
14034max_cmd_len=$lt_cv_sys_max_cmd_len
14035
14036# Does compiler simultaneously support -c and -o options?
14037compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14038
14039# Must we lock files when doing compilation?
14040need_locks=$lt_need_locks
14041
14042# Do we need the lib prefix for modules?
14043need_lib_prefix=$need_lib_prefix
14044
14045# Do we need a version for libraries?
14046need_version=$need_version
14047
14048# Whether dlopen is supported.
14049dlopen_support=$enable_dlopen
14050
14051# Whether dlopen of programs is supported.
14052dlopen_self=$enable_dlopen_self
14053
14054# Whether dlopen of statically linked programs is supported.
14055dlopen_self_static=$enable_dlopen_self_static
14056
14057# Compiler flag to prevent dynamic linking.
14058link_static_flag=$lt_lt_prog_compiler_static_CXX
14059
14060# Compiler flag to turn off builtin functions.
14061no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14062
14063# Compiler flag to allow reflexive dlopens.
14064export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14065
14066# Compiler flag to generate shared objects directly from archives.
14067whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14068
14069# Compiler flag to generate thread-safe objects.
14070thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14071
14072# Library versioning type.
14073version_type=$version_type
14074
14075# Format of library name prefix.
14076libname_spec=$lt_libname_spec
14077
14078# List of archive names.  First name is the real one, the rest are links.
14079# The last name is the one that the linker finds with -lNAME.
14080library_names_spec=$lt_library_names_spec
14081
14082# The coded name of the library, if different from the real name.
14083soname_spec=$lt_soname_spec
14084
14085# Commands used to build and install an old-style archive.
14086RANLIB=$lt_RANLIB
14087old_archive_cmds=$lt_old_archive_cmds_CXX
14088old_postinstall_cmds=$lt_old_postinstall_cmds
14089old_postuninstall_cmds=$lt_old_postuninstall_cmds
14090
14091# Create an old-style archive from a shared archive.
14092old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14093
14094# Create a temporary old-style archive to link instead of a shared archive.
14095old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14096
14097# Commands used to build and install a shared archive.
14098archive_cmds=$lt_archive_cmds_CXX
14099archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14100postinstall_cmds=$lt_postinstall_cmds
14101postuninstall_cmds=$lt_postuninstall_cmds
14102
14103# Commands used to build a loadable module (assumed same as above if empty)
14104module_cmds=$lt_module_cmds_CXX
14105module_expsym_cmds=$lt_module_expsym_cmds_CXX
14106
14107# Commands to strip libraries.
14108old_striplib=$lt_old_striplib
14109striplib=$lt_striplib
14110
14111# Dependencies to place before the objects being linked to create a
14112# shared library.
14113predep_objects=$lt_predep_objects_CXX
14114
14115# Dependencies to place after the objects being linked to create a
14116# shared library.
14117postdep_objects=$lt_postdep_objects_CXX
14118
14119# Dependencies to place before the objects being linked to create a
14120# shared library.
14121predeps=$lt_predeps_CXX
14122
14123# Dependencies to place after the objects being linked to create a
14124# shared library.
14125postdeps=$lt_postdeps_CXX
14126
14127# The directories searched by this compiler when creating a shared
14128# library
14129compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14130
14131# The library search path used internally by the compiler when linking
14132# a shared library.
14133compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14134
14135# Method to check whether dependent libraries are shared objects.
14136deplibs_check_method=$lt_deplibs_check_method
14137
14138# Command to use when deplibs_check_method == file_magic.
14139file_magic_cmd=$lt_file_magic_cmd
14140
14141# Flag that allows shared libraries with undefined symbols to be built.
14142allow_undefined_flag=$lt_allow_undefined_flag_CXX
14143
14144# Flag that forces no undefined symbols.
14145no_undefined_flag=$lt_no_undefined_flag_CXX
14146
14147# Commands used to finish a libtool library installation in a directory.
14148finish_cmds=$lt_finish_cmds
14149
14150# Same as above, but a single script fragment to be evaled but not shown.
14151finish_eval=$lt_finish_eval
14152
14153# Take the output of nm and produce a listing of raw symbols and C names.
14154global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14155
14156# Transform the output of nm in a proper C declaration
14157global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14158
14159# Transform the output of nm in a C name address pair
14160global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14161
14162# This is the shared library runtime path variable.
14163runpath_var=$runpath_var
14164
14165# This is the shared library path variable.
14166shlibpath_var=$shlibpath_var
14167
14168# Is shlibpath searched before the hard-coded library search path?
14169shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14170
14171# How to hardcode a shared library path into an executable.
14172hardcode_action=$hardcode_action_CXX
14173
14174# Whether we should hardcode library paths into libraries.
14175hardcode_into_libs=$hardcode_into_libs
14176
14177# Flag to hardcode \$libdir into a binary during linking.
14178# This must work even if \$libdir does not exist.
14179hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14180
14181# If ld is used when linking, flag to hardcode \$libdir into
14182# a binary during linking. This must work even if \$libdir does
14183# not exist.
14184hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14185
14186# Whether we need a single -rpath flag with a separated argument.
14187hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14188
14189# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14190# resulting binary.
14191hardcode_direct=$hardcode_direct_CXX
14192
14193# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14194# resulting binary.
14195hardcode_minus_L=$hardcode_minus_L_CXX
14196
14197# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14198# the resulting binary.
14199hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14200
14201# Set to yes if building a shared library automatically hardcodes DIR into the library
14202# and all subsequent libraries and executables linked against it.
14203hardcode_automatic=$hardcode_automatic_CXX
14204
14205# Variables whose values should be saved in libtool wrapper scripts and
14206# restored at relink time.
14207variables_saved_for_relink="$variables_saved_for_relink"
14208
14209# Whether libtool must link a program against all its dependency libraries.
14210link_all_deplibs=$link_all_deplibs_CXX
14211
14212# Compile-time system search path for libraries
14213sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14214
14215# Run-time system search path for libraries
14216sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14217
14218# Fix the shell variable \$srcfile for the compiler.
14219fix_srcfile_path=$lt_fix_srcfile_path
14220
14221# Set to yes if exported symbols are required.
14222always_export_symbols=$always_export_symbols_CXX
14223
14224# The commands to list exported symbols.
14225export_symbols_cmds=$lt_export_symbols_cmds_CXX
14226
14227# The commands to extract the exported symbol list from a shared archive.
14228extract_expsyms_cmds=$lt_extract_expsyms_cmds
14229
14230# Symbols that should not be listed in the preloaded symbols.
14231exclude_expsyms=$lt_exclude_expsyms_CXX
14232
14233# Symbols that must always be exported.
14234include_expsyms=$lt_include_expsyms_CXX
14235
14236# ### END LIBTOOL TAG CONFIG: $tagname
14237
14238__EOF__
14239
14240
14241else
14242  # If there is no Makefile yet, we rely on a make rule to execute
14243  # `config.status --recheck' to rerun these tests and create the
14244  # libtool script then.
14245  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14246  if test -f "$ltmain_in"; then
14247    test -f Makefile && make "$ltmain"
14248  fi
14249fi
14250
14251
14252ac_ext=c
14253ac_cpp='$CPP $CPPFLAGS'
14254ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14255ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14256ac_compiler_gnu=$ac_cv_c_compiler_gnu
14257
14258CC=$lt_save_CC
14259LDCXX=$LD
14260LD=$lt_save_LD
14261GCC=$lt_save_GCC
14262with_gnu_ldcxx=$with_gnu_ld
14263with_gnu_ld=$lt_save_with_gnu_ld
14264lt_cv_path_LDCXX=$lt_cv_path_LD
14265lt_cv_path_LD=$lt_save_path_LD
14266lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14267lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14268
14269	else
14270	  tagname=""
14271	fi
14272	;;
14273
14274      F77)
14275	if test -n "$F77" && test "X$F77" != "Xno"; then
14276
14277ac_ext=f
14278ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14279ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14280ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14281
14282
14283archive_cmds_need_lc_F77=no
14284allow_undefined_flag_F77=
14285always_export_symbols_F77=no
14286archive_expsym_cmds_F77=
14287export_dynamic_flag_spec_F77=
14288hardcode_direct_F77=no
14289hardcode_libdir_flag_spec_F77=
14290hardcode_libdir_flag_spec_ld_F77=
14291hardcode_libdir_separator_F77=
14292hardcode_minus_L_F77=no
14293hardcode_automatic_F77=no
14294module_cmds_F77=
14295module_expsym_cmds_F77=
14296link_all_deplibs_F77=unknown
14297old_archive_cmds_F77=$old_archive_cmds
14298no_undefined_flag_F77=
14299whole_archive_flag_spec_F77=
14300enable_shared_with_static_runtimes_F77=no
14301
14302# Source file extension for f77 test sources.
14303ac_ext=f
14304
14305# Object file extension for compiled f77 test sources.
14306objext=o
14307objext_F77=$objext
14308
14309# Code to be used in simple compile tests
14310lt_simple_compile_test_code="\
14311      subroutine t
14312      return
14313      end
14314"
14315
14316# Code to be used in simple link tests
14317lt_simple_link_test_code="\
14318      program t
14319      end
14320"
14321
14322# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14323
14324# If no C compiler was specified, use CC.
14325LTCC=${LTCC-"$CC"}
14326
14327# If no C compiler flags were specified, use CFLAGS.
14328LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14329
14330# Allow CC to be a program name with arguments.
14331compiler=$CC
14332
14333
14334# save warnings/boilerplate of simple test code
14335ac_outfile=conftest.$ac_objext
14336echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14337eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14338_lt_compiler_boilerplate=`cat conftest.err`
14339$rm conftest*
14340
14341ac_outfile=conftest.$ac_objext
14342echo "$lt_simple_link_test_code" >conftest.$ac_ext
14343eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14344_lt_linker_boilerplate=`cat conftest.err`
14345$rm -r conftest*
14346
14347
14348# Allow CC to be a program name with arguments.
14349lt_save_CC="$CC"
14350CC=${F77-"f77"}
14351compiler=$CC
14352compiler_F77=$CC
14353for cc_temp in $compiler""; do
14354  case $cc_temp in
14355    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14356    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14357    \-*) ;;
14358    *) break;;
14359  esac
14360done
14361cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14362
14363
14364{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14365$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14366{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14367$as_echo "$can_build_shared" >&6; }
14368
14369{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14370$as_echo_n "checking whether to build shared libraries... " >&6; }
14371test "$can_build_shared" = "no" && enable_shared=no
14372
14373# On AIX, shared libraries and static libraries use the same namespace, and
14374# are all built from PIC.
14375case $host_os in
14376aix3*)
14377  test "$enable_shared" = yes && enable_static=no
14378  if test -n "$RANLIB"; then
14379    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14380    postinstall_cmds='$RANLIB $lib'
14381  fi
14382  ;;
14383aix[4-9]*)
14384  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14385    test "$enable_shared" = yes && enable_static=no
14386  fi
14387  ;;
14388esac
14389{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14390$as_echo "$enable_shared" >&6; }
14391
14392{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14393$as_echo_n "checking whether to build static libraries... " >&6; }
14394# Make sure either enable_shared or enable_static is yes.
14395test "$enable_shared" = yes || enable_static=yes
14396{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14397$as_echo "$enable_static" >&6; }
14398
14399GCC_F77="$G77"
14400LD_F77="$LD"
14401
14402lt_prog_compiler_wl_F77=
14403lt_prog_compiler_pic_F77=
14404lt_prog_compiler_static_F77=
14405
14406{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14407$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14408
14409  if test "$GCC" = yes; then
14410    lt_prog_compiler_wl_F77='-Wl,'
14411    lt_prog_compiler_static_F77='-static'
14412
14413    case $host_os in
14414      aix*)
14415      # All AIX code is PIC.
14416      if test "$host_cpu" = ia64; then
14417	# AIX 5 now supports IA64 processor
14418	lt_prog_compiler_static_F77='-Bstatic'
14419      fi
14420      ;;
14421
14422    amigaos*)
14423      # FIXME: we need at least 68020 code to build shared libraries, but
14424      # adding the `-m68020' flag to GCC prevents building anything better,
14425      # like `-m68040'.
14426      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14427      ;;
14428
14429    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14430      # PIC is the default for these OSes.
14431      ;;
14432
14433    mingw* | cygwin* | pw32* | os2*)
14434      # This hack is so that the source file can tell whether it is being
14435      # built for inclusion in a dll (and should export symbols for example).
14436      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14437      # (--disable-auto-import) libraries
14438      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14439      ;;
14440
14441    darwin* | rhapsody*)
14442      # PIC is the default on this platform
14443      # Common symbols not allowed in MH_DYLIB files
14444      lt_prog_compiler_pic_F77='-fno-common'
14445      ;;
14446
14447    interix[3-9]*)
14448      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14449      # Instead, we relocate shared libraries at runtime.
14450      ;;
14451
14452    msdosdjgpp*)
14453      # Just because we use GCC doesn't mean we suddenly get shared libraries
14454      # on systems that don't support them.
14455      lt_prog_compiler_can_build_shared_F77=no
14456      enable_shared=no
14457      ;;
14458
14459    sysv4*MP*)
14460      if test -d /usr/nec; then
14461	lt_prog_compiler_pic_F77=-Kconform_pic
14462      fi
14463      ;;
14464
14465    hpux*)
14466      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14467      # not for PA HP-UX.
14468      case $host_cpu in
14469      hppa*64*|ia64*)
14470	# +Z the default
14471	;;
14472      *)
14473	lt_prog_compiler_pic_F77='-fPIC'
14474	;;
14475      esac
14476      ;;
14477
14478    *)
14479      lt_prog_compiler_pic_F77='-fPIC'
14480      ;;
14481    esac
14482  else
14483    # PORTME Check for flag to pass linker flags through the system compiler.
14484    case $host_os in
14485    aix*)
14486      lt_prog_compiler_wl_F77='-Wl,'
14487      if test "$host_cpu" = ia64; then
14488	# AIX 5 now supports IA64 processor
14489	lt_prog_compiler_static_F77='-Bstatic'
14490      else
14491	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14492      fi
14493      ;;
14494      darwin*)
14495        # PIC is the default on this platform
14496        # Common symbols not allowed in MH_DYLIB files
14497       case $cc_basename in
14498         xlc*)
14499         lt_prog_compiler_pic_F77='-qnocommon'
14500         lt_prog_compiler_wl_F77='-Wl,'
14501         ;;
14502       esac
14503       ;;
14504
14505    mingw* | cygwin* | pw32* | os2*)
14506      # This hack is so that the source file can tell whether it is being
14507      # built for inclusion in a dll (and should export symbols for example).
14508      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14509      ;;
14510
14511    hpux9* | hpux10* | hpux11*)
14512      lt_prog_compiler_wl_F77='-Wl,'
14513      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14514      # not for PA HP-UX.
14515      case $host_cpu in
14516      hppa*64*|ia64*)
14517	# +Z the default
14518	;;
14519      *)
14520	lt_prog_compiler_pic_F77='+Z'
14521	;;
14522      esac
14523      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14524      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14525      ;;
14526
14527    irix5* | irix6* | nonstopux*)
14528      lt_prog_compiler_wl_F77='-Wl,'
14529      # PIC (with -KPIC) is the default.
14530      lt_prog_compiler_static_F77='-non_shared'
14531      ;;
14532
14533    newsos6)
14534      lt_prog_compiler_pic_F77='-KPIC'
14535      lt_prog_compiler_static_F77='-Bstatic'
14536      ;;
14537
14538    linux* | k*bsd*-gnu)
14539      case $cc_basename in
14540      icc* | ecc*)
14541	lt_prog_compiler_wl_F77='-Wl,'
14542	lt_prog_compiler_pic_F77='-KPIC'
14543	lt_prog_compiler_static_F77='-static'
14544        ;;
14545      pgcc* | pgf77* | pgf90* | pgf95*)
14546        # Portland Group compilers (*not* the Pentium gcc compiler,
14547	# which looks to be a dead project)
14548	lt_prog_compiler_wl_F77='-Wl,'
14549	lt_prog_compiler_pic_F77='-fpic'
14550	lt_prog_compiler_static_F77='-Bstatic'
14551        ;;
14552      ccc*)
14553        lt_prog_compiler_wl_F77='-Wl,'
14554        # All Alpha code is PIC.
14555        lt_prog_compiler_static_F77='-non_shared'
14556        ;;
14557      *)
14558        case `$CC -V 2>&1 | sed 5q` in
14559	*Sun\ C*)
14560	  # Sun C 5.9
14561	  lt_prog_compiler_pic_F77='-KPIC'
14562	  lt_prog_compiler_static_F77='-Bstatic'
14563	  lt_prog_compiler_wl_F77='-Wl,'
14564	  ;;
14565	*Sun\ F*)
14566	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14567	  lt_prog_compiler_pic_F77='-KPIC'
14568	  lt_prog_compiler_static_F77='-Bstatic'
14569	  lt_prog_compiler_wl_F77=''
14570	  ;;
14571	esac
14572	;;
14573      esac
14574      ;;
14575
14576    osf3* | osf4* | osf5*)
14577      lt_prog_compiler_wl_F77='-Wl,'
14578      # All OSF/1 code is PIC.
14579      lt_prog_compiler_static_F77='-non_shared'
14580      ;;
14581
14582    rdos*)
14583      lt_prog_compiler_static_F77='-non_shared'
14584      ;;
14585
14586    solaris*)
14587      lt_prog_compiler_pic_F77='-KPIC'
14588      lt_prog_compiler_static_F77='-Bstatic'
14589      case $cc_basename in
14590      f77* | f90* | f95*)
14591	lt_prog_compiler_wl_F77='-Qoption ld ';;
14592      *)
14593	lt_prog_compiler_wl_F77='-Wl,';;
14594      esac
14595      ;;
14596
14597    sunos4*)
14598      lt_prog_compiler_wl_F77='-Qoption ld '
14599      lt_prog_compiler_pic_F77='-PIC'
14600      lt_prog_compiler_static_F77='-Bstatic'
14601      ;;
14602
14603    sysv4 | sysv4.2uw2* | sysv4.3*)
14604      lt_prog_compiler_wl_F77='-Wl,'
14605      lt_prog_compiler_pic_F77='-KPIC'
14606      lt_prog_compiler_static_F77='-Bstatic'
14607      ;;
14608
14609    sysv4*MP*)
14610      if test -d /usr/nec ;then
14611	lt_prog_compiler_pic_F77='-Kconform_pic'
14612	lt_prog_compiler_static_F77='-Bstatic'
14613      fi
14614      ;;
14615
14616    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14617      lt_prog_compiler_wl_F77='-Wl,'
14618      lt_prog_compiler_pic_F77='-KPIC'
14619      lt_prog_compiler_static_F77='-Bstatic'
14620      ;;
14621
14622    unicos*)
14623      lt_prog_compiler_wl_F77='-Wl,'
14624      lt_prog_compiler_can_build_shared_F77=no
14625      ;;
14626
14627    uts4*)
14628      lt_prog_compiler_pic_F77='-pic'
14629      lt_prog_compiler_static_F77='-Bstatic'
14630      ;;
14631
14632    *)
14633      lt_prog_compiler_can_build_shared_F77=no
14634      ;;
14635    esac
14636  fi
14637
14638{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14639$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14640
14641#
14642# Check to make sure the PIC flag actually works.
14643#
14644if test -n "$lt_prog_compiler_pic_F77"; then
14645
14646{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14647$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14648if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14649  $as_echo_n "(cached) " >&6
14650else
14651  lt_cv_prog_compiler_pic_works_F77=no
14652  ac_outfile=conftest.$ac_objext
14653   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14654   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14655   # Insert the option either (1) after the last *FLAGS variable, or
14656   # (2) before a word containing "conftest.", or (3) at the end.
14657   # Note that $ac_compile itself does not contain backslashes and begins
14658   # with a dollar sign (not a hyphen), so the echo should work correctly.
14659   # The option is referenced via a variable to avoid confusing sed.
14660   lt_compile=`echo "$ac_compile" | $SED \
14661   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14662   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14663   -e 's:$: $lt_compiler_flag:'`
14664   (eval echo "\"\$as_me:14664: $lt_compile\"" >&5)
14665   (eval "$lt_compile" 2>conftest.err)
14666   ac_status=$?
14667   cat conftest.err >&5
14668   echo "$as_me:14668: \$? = $ac_status" >&5
14669   if (exit $ac_status) && test -s "$ac_outfile"; then
14670     # The compiler can only warn and ignore the option if not recognized
14671     # So say no if there are warnings other than the usual output.
14672     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14673     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14674     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14675       lt_cv_prog_compiler_pic_works_F77=yes
14676     fi
14677   fi
14678   $rm conftest*
14679
14680fi
14681{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14682$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14683
14684if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14685    case $lt_prog_compiler_pic_F77 in
14686     "" | " "*) ;;
14687     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14688     esac
14689else
14690    lt_prog_compiler_pic_F77=
14691     lt_prog_compiler_can_build_shared_F77=no
14692fi
14693
14694fi
14695case $host_os in
14696  # For platforms which do not support PIC, -DPIC is meaningless:
14697  *djgpp*)
14698    lt_prog_compiler_pic_F77=
14699    ;;
14700  *)
14701    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14702    ;;
14703esac
14704
14705#
14706# Check to make sure the static flag actually works.
14707#
14708wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14709{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14710$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14711if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14712  $as_echo_n "(cached) " >&6
14713else
14714  lt_cv_prog_compiler_static_works_F77=no
14715   save_LDFLAGS="$LDFLAGS"
14716   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14717   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14718   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14719     # The linker can only warn and ignore the option if not recognized
14720     # So say no if there are warnings
14721     if test -s conftest.err; then
14722       # Append any errors to the config.log.
14723       cat conftest.err 1>&5
14724       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14725       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14726       if diff conftest.exp conftest.er2 >/dev/null; then
14727         lt_cv_prog_compiler_static_works_F77=yes
14728       fi
14729     else
14730       lt_cv_prog_compiler_static_works_F77=yes
14731     fi
14732   fi
14733   $rm -r conftest*
14734   LDFLAGS="$save_LDFLAGS"
14735
14736fi
14737{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14738$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14739
14740if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14741    :
14742else
14743    lt_prog_compiler_static_F77=
14744fi
14745
14746
14747{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14748$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14749if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14750  $as_echo_n "(cached) " >&6
14751else
14752  lt_cv_prog_compiler_c_o_F77=no
14753   $rm -r conftest 2>/dev/null
14754   mkdir conftest
14755   cd conftest
14756   mkdir out
14757   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14758
14759   lt_compiler_flag="-o out/conftest2.$ac_objext"
14760   # Insert the option either (1) after the last *FLAGS variable, or
14761   # (2) before a word containing "conftest.", or (3) at the end.
14762   # Note that $ac_compile itself does not contain backslashes and begins
14763   # with a dollar sign (not a hyphen), so the echo should work correctly.
14764   lt_compile=`echo "$ac_compile" | $SED \
14765   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14766   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14767   -e 's:$: $lt_compiler_flag:'`
14768   (eval echo "\"\$as_me:14768: $lt_compile\"" >&5)
14769   (eval "$lt_compile" 2>out/conftest.err)
14770   ac_status=$?
14771   cat out/conftest.err >&5
14772   echo "$as_me:14772: \$? = $ac_status" >&5
14773   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14774   then
14775     # The compiler can only warn and ignore the option if not recognized
14776     # So say no if there are warnings
14777     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14778     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14779     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14780       lt_cv_prog_compiler_c_o_F77=yes
14781     fi
14782   fi
14783   chmod u+w . 2>&5
14784   $rm conftest*
14785   # SGI C++ compiler will create directory out/ii_files/ for
14786   # template instantiation
14787   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14788   $rm out/* && rmdir out
14789   cd ..
14790   rmdir conftest
14791   $rm conftest*
14792
14793fi
14794{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14795$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14796
14797
14798hard_links="nottested"
14799if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14800  # do not overwrite the value of need_locks provided by the user
14801  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14802$as_echo_n "checking if we can lock with hard links... " >&6; }
14803  hard_links=yes
14804  $rm conftest*
14805  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14806  touch conftest.a
14807  ln conftest.a conftest.b 2>&5 || hard_links=no
14808  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14809  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14810$as_echo "$hard_links" >&6; }
14811  if test "$hard_links" = no; then
14812    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14813$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14814    need_locks=warn
14815  fi
14816else
14817  need_locks=no
14818fi
14819
14820{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14821$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14822
14823  runpath_var=
14824  allow_undefined_flag_F77=
14825  enable_shared_with_static_runtimes_F77=no
14826  archive_cmds_F77=
14827  archive_expsym_cmds_F77=
14828  old_archive_From_new_cmds_F77=
14829  old_archive_from_expsyms_cmds_F77=
14830  export_dynamic_flag_spec_F77=
14831  whole_archive_flag_spec_F77=
14832  thread_safe_flag_spec_F77=
14833  hardcode_libdir_flag_spec_F77=
14834  hardcode_libdir_flag_spec_ld_F77=
14835  hardcode_libdir_separator_F77=
14836  hardcode_direct_F77=no
14837  hardcode_minus_L_F77=no
14838  hardcode_shlibpath_var_F77=unsupported
14839  link_all_deplibs_F77=unknown
14840  hardcode_automatic_F77=no
14841  module_cmds_F77=
14842  module_expsym_cmds_F77=
14843  always_export_symbols_F77=no
14844  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14845  # include_expsyms should be a list of space-separated symbols to be *always*
14846  # included in the symbol list
14847  include_expsyms_F77=
14848  # exclude_expsyms can be an extended regexp of symbols to exclude
14849  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14850  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14851  # as well as any symbol that contains `d'.
14852  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14853  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14854  # platforms (ab)use it in PIC code, but their linkers get confused if
14855  # the symbol is explicitly referenced.  Since portable code cannot
14856  # rely on this symbol name, it's probably fine to never include it in
14857  # preloaded symbol tables.
14858  # Exclude shared library initialization/finalization symbols.
14859  extract_expsyms_cmds=
14860  # Just being paranoid about ensuring that cc_basename is set.
14861  for cc_temp in $compiler""; do
14862  case $cc_temp in
14863    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14864    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14865    \-*) ;;
14866    *) break;;
14867  esac
14868done
14869cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14870
14871  case $host_os in
14872  cygwin* | mingw* | pw32*)
14873    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14874    # When not using gcc, we currently assume that we are using
14875    # Microsoft Visual C++.
14876    if test "$GCC" != yes; then
14877      with_gnu_ld=no
14878    fi
14879    ;;
14880  interix*)
14881    # we just hope/assume this is gcc and not c89 (= MSVC++)
14882    with_gnu_ld=yes
14883    ;;
14884  openbsd*)
14885    with_gnu_ld=no
14886    ;;
14887  esac
14888
14889  ld_shlibs_F77=yes
14890  if test "$with_gnu_ld" = yes; then
14891    # If archive_cmds runs LD, not CC, wlarc should be empty
14892    wlarc='${wl}'
14893
14894    # Set some defaults for GNU ld with shared library support. These
14895    # are reset later if shared libraries are not supported. Putting them
14896    # here allows them to be overridden if necessary.
14897    runpath_var=LD_RUN_PATH
14898    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14899    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14900    # ancient GNU ld didn't support --whole-archive et. al.
14901    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14902	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14903      else
14904  	whole_archive_flag_spec_F77=
14905    fi
14906    supports_anon_versioning=no
14907    case `$LD -v 2>/dev/null` in
14908      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14909      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14910      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14911      *\ 2.11.*) ;; # other 2.11 versions
14912      *) supports_anon_versioning=yes ;;
14913    esac
14914
14915    # See if GNU ld supports shared libraries.
14916    case $host_os in
14917    aix[3-9]*)
14918      # On AIX/PPC, the GNU linker is very broken
14919      if test "$host_cpu" != ia64; then
14920	ld_shlibs_F77=no
14921	cat <<EOF 1>&2
14922
14923*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14924*** to be unable to reliably create shared libraries on AIX.
14925*** Therefore, libtool is disabling shared libraries support.  If you
14926*** really care for shared libraries, you may want to modify your PATH
14927*** so that a non-GNU linker is found, and then restart.
14928
14929EOF
14930      fi
14931      ;;
14932
14933    amigaos*)
14934      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)'
14935      hardcode_libdir_flag_spec_F77='-L$libdir'
14936      hardcode_minus_L_F77=yes
14937
14938      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14939      # that the semantics of dynamic libraries on AmigaOS, at least up
14940      # to version 4, is to share data among multiple programs linked
14941      # with the same dynamic library.  Since this doesn't match the
14942      # behavior of shared libraries on other platforms, we can't use
14943      # them.
14944      ld_shlibs_F77=no
14945      ;;
14946
14947    beos*)
14948      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14949	allow_undefined_flag_F77=unsupported
14950	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14951	# support --undefined.  This deserves some investigation.  FIXME
14952	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14953      else
14954	ld_shlibs_F77=no
14955      fi
14956      ;;
14957
14958    cygwin* | mingw* | pw32*)
14959      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14960      # as there is no search path for DLLs.
14961      hardcode_libdir_flag_spec_F77='-L$libdir'
14962      allow_undefined_flag_F77=unsupported
14963      always_export_symbols_F77=no
14964      enable_shared_with_static_runtimes_F77=yes
14965      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14966
14967      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14968        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14969	# If the export-symbols file already is a .def file (1st line
14970	# is EXPORTS), use it as is; otherwise, prepend...
14971	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14972	  cp $export_symbols $output_objdir/$soname.def;
14973	else
14974	  echo EXPORTS > $output_objdir/$soname.def;
14975	  cat $export_symbols >> $output_objdir/$soname.def;
14976	fi~
14977	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14978      else
14979	ld_shlibs_F77=no
14980      fi
14981      ;;
14982
14983    interix[3-9]*)
14984      hardcode_direct_F77=no
14985      hardcode_shlibpath_var_F77=no
14986      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14987      export_dynamic_flag_spec_F77='${wl}-E'
14988      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14989      # Instead, shared libraries are loaded at an image base (0x10000000 by
14990      # default) and relocated if they conflict, which is a slow very memory
14991      # consuming and fragmenting process.  To avoid this, we pick a random,
14992      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14993      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14994      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'
14995      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'
14996      ;;
14997
14998    gnu* | linux* | k*bsd*-gnu)
14999      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15000	tmp_addflag=
15001	case $cc_basename,$host_cpu in
15002	pgcc*)				# Portland Group C compiler
15003	  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'
15004	  tmp_addflag=' $pic_flag'
15005	  ;;
15006	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15007	  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'
15008	  tmp_addflag=' $pic_flag -Mnomain' ;;
15009	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15010	  tmp_addflag=' -i_dynamic' ;;
15011	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15012	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15013	ifc* | ifort*)			# Intel Fortran compiler
15014	  tmp_addflag=' -nofor_main' ;;
15015	esac
15016	case `$CC -V 2>&1 | sed 5q` in
15017	*Sun\ C*)			# Sun C 5.9
15018	  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'
15019	  tmp_sharedflag='-G' ;;
15020	*Sun\ F*)			# Sun Fortran 8.3
15021	  tmp_sharedflag='-G' ;;
15022	*)
15023	  tmp_sharedflag='-shared' ;;
15024	esac
15025	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15026
15027	if test $supports_anon_versioning = yes; then
15028	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15029  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15030  $echo "local: *; };" >> $output_objdir/$libname.ver~
15031	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15032	fi
15033      else
15034	ld_shlibs_F77=no
15035      fi
15036      ;;
15037
15038    netbsd*)
15039      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15040	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15041	wlarc=
15042      else
15043	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15044	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15045      fi
15046      ;;
15047
15048    solaris*)
15049      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15050	ld_shlibs_F77=no
15051	cat <<EOF 1>&2
15052
15053*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15054*** create shared libraries on Solaris systems.  Therefore, libtool
15055*** is disabling shared libraries support.  We urge you to upgrade GNU
15056*** binutils to release 2.9.1 or newer.  Another option is to modify
15057*** your PATH or compiler configuration so that the native linker is
15058*** used, and then restart.
15059
15060EOF
15061      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15062	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15063	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15064      else
15065	ld_shlibs_F77=no
15066      fi
15067      ;;
15068
15069    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15070      case `$LD -v 2>&1` in
15071        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15072	ld_shlibs_F77=no
15073	cat <<_LT_EOF 1>&2
15074
15075*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15076*** reliably create shared libraries on SCO systems.  Therefore, libtool
15077*** is disabling shared libraries support.  We urge you to upgrade GNU
15078*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15079*** your PATH or compiler configuration so that the native linker is
15080*** used, and then restart.
15081
15082_LT_EOF
15083	;;
15084	*)
15085	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15086	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15087	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15088	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15089	  else
15090	    ld_shlibs_F77=no
15091	  fi
15092	;;
15093      esac
15094      ;;
15095
15096    sunos4*)
15097      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15098      wlarc=
15099      hardcode_direct_F77=yes
15100      hardcode_shlibpath_var_F77=no
15101      ;;
15102
15103    *)
15104      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15105	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15106	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15107      else
15108	ld_shlibs_F77=no
15109      fi
15110      ;;
15111    esac
15112
15113    if test "$ld_shlibs_F77" = no; then
15114      runpath_var=
15115      hardcode_libdir_flag_spec_F77=
15116      export_dynamic_flag_spec_F77=
15117      whole_archive_flag_spec_F77=
15118    fi
15119  else
15120    # PORTME fill in a description of your system's linker (not GNU ld)
15121    case $host_os in
15122    aix3*)
15123      allow_undefined_flag_F77=unsupported
15124      always_export_symbols_F77=yes
15125      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'
15126      # Note: this linker hardcodes the directories in LIBPATH if there
15127      # are no directories specified by -L.
15128      hardcode_minus_L_F77=yes
15129      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15130	# Neither direct hardcoding nor static linking is supported with a
15131	# broken collect2.
15132	hardcode_direct_F77=unsupported
15133      fi
15134      ;;
15135
15136    aix[4-9]*)
15137      if test "$host_cpu" = ia64; then
15138	# On IA64, the linker does run time linking by default, so we don't
15139	# have to do anything special.
15140	aix_use_runtimelinking=no
15141	exp_sym_flag='-Bexport'
15142	no_entry_flag=""
15143      else
15144	# If we're using GNU nm, then we don't want the "-C" option.
15145	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15146	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15147	  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'
15148	else
15149	  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'
15150	fi
15151	aix_use_runtimelinking=no
15152
15153	# Test if we are trying to use run time linking or normal
15154	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15155	# need to do runtime linking.
15156	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15157	  for ld_flag in $LDFLAGS; do
15158  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15159  	    aix_use_runtimelinking=yes
15160  	    break
15161  	  fi
15162	  done
15163	  ;;
15164	esac
15165
15166	exp_sym_flag='-bexport'
15167	no_entry_flag='-bnoentry'
15168      fi
15169
15170      # When large executables or shared objects are built, AIX ld can
15171      # have problems creating the table of contents.  If linking a library
15172      # or program results in "error TOC overflow" add -mminimal-toc to
15173      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15174      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15175
15176      archive_cmds_F77=''
15177      hardcode_direct_F77=yes
15178      hardcode_libdir_separator_F77=':'
15179      link_all_deplibs_F77=yes
15180
15181      if test "$GCC" = yes; then
15182	case $host_os in aix4.[012]|aix4.[012].*)
15183	# We only want to do this on AIX 4.2 and lower, the check
15184	# below for broken collect2 doesn't work under 4.3+
15185	  collect2name=`${CC} -print-prog-name=collect2`
15186	  if test -f "$collect2name" && \
15187  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15188	  then
15189  	  # We have reworked collect2
15190  	  :
15191	  else
15192  	  # We have old collect2
15193  	  hardcode_direct_F77=unsupported
15194  	  # It fails to find uninstalled libraries when the uninstalled
15195  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15196  	  # to unsupported forces relinking
15197  	  hardcode_minus_L_F77=yes
15198  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15199  	  hardcode_libdir_separator_F77=
15200	  fi
15201	  ;;
15202	esac
15203	shared_flag='-shared'
15204	if test "$aix_use_runtimelinking" = yes; then
15205	  shared_flag="$shared_flag "'${wl}-G'
15206	fi
15207      else
15208	# not using gcc
15209	if test "$host_cpu" = ia64; then
15210  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15211  	# chokes on -Wl,-G. The following line is correct:
15212	  shared_flag='-G'
15213	else
15214	  if test "$aix_use_runtimelinking" = yes; then
15215	    shared_flag='${wl}-G'
15216	  else
15217	    shared_flag='${wl}-bM:SRE'
15218	  fi
15219	fi
15220      fi
15221
15222      # It seems that -bexpall does not export symbols beginning with
15223      # underscore (_), so it is better to generate a list of symbols to export.
15224      always_export_symbols_F77=yes
15225      if test "$aix_use_runtimelinking" = yes; then
15226	# Warning - without using the other runtime loading flags (-brtl),
15227	# -berok will link without error, but may produce a broken library.
15228	allow_undefined_flag_F77='-berok'
15229       # Determine the default libpath from the value encoded in an empty executable.
15230       cat >conftest.$ac_ext <<_ACEOF
15231      program main
15232
15233      end
15234_ACEOF
15235rm -f conftest.$ac_objext conftest$ac_exeext
15236if { (ac_try="$ac_link"
15237case "(($ac_try" in
15238  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15239  *) ac_try_echo=$ac_try;;
15240esac
15241eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15242$as_echo "$ac_try_echo") >&5
15243  (eval "$ac_link") 2>conftest.er1
15244  ac_status=$?
15245  grep -v '^ *+' conftest.er1 >conftest.err
15246  rm -f conftest.er1
15247  cat conftest.err >&5
15248  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15249  (exit $ac_status); } && {
15250	 test -z "$ac_f77_werror_flag" ||
15251	 test ! -s conftest.err
15252       } && test -s conftest$ac_exeext && {
15253	 test "$cross_compiling" = yes ||
15254	 $as_test_x conftest$ac_exeext
15255       }; then
15256
15257lt_aix_libpath_sed='
15258    /Import File Strings/,/^$/ {
15259	/^0/ {
15260	    s/^0  *\(.*\)$/\1/
15261	    p
15262	}
15263    }'
15264aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15265# Check for a 64-bit object if we didn't find anything.
15266if test -z "$aix_libpath"; then
15267  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15268fi
15269else
15270  $as_echo "$as_me: failed program was:" >&5
15271sed 's/^/| /' conftest.$ac_ext >&5
15272
15273
15274fi
15275
15276rm -rf conftest.dSYM
15277rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15278      conftest$ac_exeext conftest.$ac_ext
15279if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15280
15281       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15282	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"
15283       else
15284	if test "$host_cpu" = ia64; then
15285	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15286	  allow_undefined_flag_F77="-z nodefs"
15287	  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"
15288	else
15289	 # Determine the default libpath from the value encoded in an empty executable.
15290	 cat >conftest.$ac_ext <<_ACEOF
15291      program main
15292
15293      end
15294_ACEOF
15295rm -f conftest.$ac_objext conftest$ac_exeext
15296if { (ac_try="$ac_link"
15297case "(($ac_try" in
15298  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15299  *) ac_try_echo=$ac_try;;
15300esac
15301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15302$as_echo "$ac_try_echo") >&5
15303  (eval "$ac_link") 2>conftest.er1
15304  ac_status=$?
15305  grep -v '^ *+' conftest.er1 >conftest.err
15306  rm -f conftest.er1
15307  cat conftest.err >&5
15308  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15309  (exit $ac_status); } && {
15310	 test -z "$ac_f77_werror_flag" ||
15311	 test ! -s conftest.err
15312       } && test -s conftest$ac_exeext && {
15313	 test "$cross_compiling" = yes ||
15314	 $as_test_x conftest$ac_exeext
15315       }; then
15316
15317lt_aix_libpath_sed='
15318    /Import File Strings/,/^$/ {
15319	/^0/ {
15320	    s/^0  *\(.*\)$/\1/
15321	    p
15322	}
15323    }'
15324aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15325# Check for a 64-bit object if we didn't find anything.
15326if test -z "$aix_libpath"; then
15327  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15328fi
15329else
15330  $as_echo "$as_me: failed program was:" >&5
15331sed 's/^/| /' conftest.$ac_ext >&5
15332
15333
15334fi
15335
15336rm -rf conftest.dSYM
15337rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15338      conftest$ac_exeext conftest.$ac_ext
15339if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15340
15341	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15342	  # Warning - without using the other run time loading flags,
15343	  # -berok will link without error, but may produce a broken library.
15344	  no_undefined_flag_F77=' ${wl}-bernotok'
15345	  allow_undefined_flag_F77=' ${wl}-berok'
15346	  # Exported symbols can be pulled into shared objects from archives
15347	  whole_archive_flag_spec_F77='$convenience'
15348	  archive_cmds_need_lc_F77=yes
15349	  # This is similar to how AIX traditionally builds its shared libraries.
15350	  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'
15351	fi
15352      fi
15353      ;;
15354
15355    amigaos*)
15356      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)'
15357      hardcode_libdir_flag_spec_F77='-L$libdir'
15358      hardcode_minus_L_F77=yes
15359      # see comment about different semantics on the GNU ld section
15360      ld_shlibs_F77=no
15361      ;;
15362
15363    bsdi[45]*)
15364      export_dynamic_flag_spec_F77=-rdynamic
15365      ;;
15366
15367    cygwin* | mingw* | pw32*)
15368      # When not using gcc, we currently assume that we are using
15369      # Microsoft Visual C++.
15370      # hardcode_libdir_flag_spec is actually meaningless, as there is
15371      # no search path for DLLs.
15372      hardcode_libdir_flag_spec_F77=' '
15373      allow_undefined_flag_F77=unsupported
15374      # Tell ltmain to make .lib files, not .a files.
15375      libext=lib
15376      # Tell ltmain to make .dll files, not .so files.
15377      shrext_cmds=".dll"
15378      # FIXME: Setting linknames here is a bad hack.
15379      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15380      # The linker will automatically build a .lib file if we build a DLL.
15381      old_archive_From_new_cmds_F77='true'
15382      # FIXME: Should let the user specify the lib program.
15383      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15384      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15385      enable_shared_with_static_runtimes_F77=yes
15386      ;;
15387
15388    darwin* | rhapsody*)
15389      case $host_os in
15390        rhapsody* | darwin1.[012])
15391         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15392         ;;
15393       *) # Darwin 1.3 on
15394         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15395           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15396         else
15397           case ${MACOSX_DEPLOYMENT_TARGET} in
15398             10.[012])
15399               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15400               ;;
15401             10.*)
15402               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15403               ;;
15404           esac
15405         fi
15406         ;;
15407      esac
15408      archive_cmds_need_lc_F77=no
15409      hardcode_direct_F77=no
15410      hardcode_automatic_F77=yes
15411      hardcode_shlibpath_var_F77=unsupported
15412      whole_archive_flag_spec_F77=''
15413      link_all_deplibs_F77=yes
15414    if test "$GCC" = yes ; then
15415    	output_verbose_link_cmd='echo'
15416        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}"
15417        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15418        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}"
15419        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}"
15420    else
15421      case $cc_basename in
15422        xlc*)
15423         output_verbose_link_cmd='echo'
15424         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15425         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15426          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15427         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}'
15428          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}'
15429          ;;
15430       *)
15431         ld_shlibs_F77=no
15432          ;;
15433      esac
15434    fi
15435      ;;
15436
15437    dgux*)
15438      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15439      hardcode_libdir_flag_spec_F77='-L$libdir'
15440      hardcode_shlibpath_var_F77=no
15441      ;;
15442
15443    freebsd1*)
15444      ld_shlibs_F77=no
15445      ;;
15446
15447    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15448    # support.  Future versions do this automatically, but an explicit c++rt0.o
15449    # does not break anything, and helps significantly (at the cost of a little
15450    # extra space).
15451    freebsd2.2*)
15452      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15453      hardcode_libdir_flag_spec_F77='-R$libdir'
15454      hardcode_direct_F77=yes
15455      hardcode_shlibpath_var_F77=no
15456      ;;
15457
15458    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15459    freebsd2*)
15460      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15461      hardcode_direct_F77=yes
15462      hardcode_minus_L_F77=yes
15463      hardcode_shlibpath_var_F77=no
15464      ;;
15465
15466    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15467    freebsd* | dragonfly*)
15468      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15469      hardcode_libdir_flag_spec_F77='-R$libdir'
15470      hardcode_direct_F77=yes
15471      hardcode_shlibpath_var_F77=no
15472      ;;
15473
15474    hpux9*)
15475      if test "$GCC" = yes; then
15476	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'
15477      else
15478	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'
15479      fi
15480      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15481      hardcode_libdir_separator_F77=:
15482      hardcode_direct_F77=yes
15483
15484      # hardcode_minus_L: Not really in the search PATH,
15485      # but as the default location of the library.
15486      hardcode_minus_L_F77=yes
15487      export_dynamic_flag_spec_F77='${wl}-E'
15488      ;;
15489
15490    hpux10*)
15491      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15492	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15493      else
15494	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15495      fi
15496      if test "$with_gnu_ld" = no; then
15497	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15498	hardcode_libdir_separator_F77=:
15499
15500	hardcode_direct_F77=yes
15501	export_dynamic_flag_spec_F77='${wl}-E'
15502
15503	# hardcode_minus_L: Not really in the search PATH,
15504	# but as the default location of the library.
15505	hardcode_minus_L_F77=yes
15506      fi
15507      ;;
15508
15509    hpux11*)
15510      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15511	case $host_cpu in
15512	hppa*64*)
15513	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15514	  ;;
15515	ia64*)
15516	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15517	  ;;
15518	*)
15519	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15520	  ;;
15521	esac
15522      else
15523	case $host_cpu in
15524	hppa*64*)
15525	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15526	  ;;
15527	ia64*)
15528	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15529	  ;;
15530	*)
15531	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15532	  ;;
15533	esac
15534      fi
15535      if test "$with_gnu_ld" = no; then
15536	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15537	hardcode_libdir_separator_F77=:
15538
15539	case $host_cpu in
15540	hppa*64*|ia64*)
15541	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15542	  hardcode_direct_F77=no
15543	  hardcode_shlibpath_var_F77=no
15544	  ;;
15545	*)
15546	  hardcode_direct_F77=yes
15547	  export_dynamic_flag_spec_F77='${wl}-E'
15548
15549	  # hardcode_minus_L: Not really in the search PATH,
15550	  # but as the default location of the library.
15551	  hardcode_minus_L_F77=yes
15552	  ;;
15553	esac
15554      fi
15555      ;;
15556
15557    irix5* | irix6* | nonstopux*)
15558      if test "$GCC" = yes; then
15559	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'
15560      else
15561	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'
15562	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15563      fi
15564      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15565      hardcode_libdir_separator_F77=:
15566      link_all_deplibs_F77=yes
15567      ;;
15568
15569    netbsd*)
15570      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15571	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15572      else
15573	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15574      fi
15575      hardcode_libdir_flag_spec_F77='-R$libdir'
15576      hardcode_direct_F77=yes
15577      hardcode_shlibpath_var_F77=no
15578      ;;
15579
15580    newsos6)
15581      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15582      hardcode_direct_F77=yes
15583      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15584      hardcode_libdir_separator_F77=:
15585      hardcode_shlibpath_var_F77=no
15586      ;;
15587
15588    openbsd*)
15589      if test -f /usr/libexec/ld.so; then
15590	hardcode_direct_F77=yes
15591	hardcode_shlibpath_var_F77=no
15592	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15593	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15594	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15595	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15596	  export_dynamic_flag_spec_F77='${wl}-E'
15597	else
15598	  case $host_os in
15599	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15600	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15601	     hardcode_libdir_flag_spec_F77='-R$libdir'
15602	     ;;
15603	   *)
15604	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15605	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15606	     ;;
15607	  esac
15608        fi
15609      else
15610	ld_shlibs_F77=no
15611      fi
15612      ;;
15613
15614    os2*)
15615      hardcode_libdir_flag_spec_F77='-L$libdir'
15616      hardcode_minus_L_F77=yes
15617      allow_undefined_flag_F77=unsupported
15618      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'
15619      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15620      ;;
15621
15622    osf3*)
15623      if test "$GCC" = yes; then
15624	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15625	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'
15626      else
15627	allow_undefined_flag_F77=' -expect_unresolved \*'
15628	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'
15629      fi
15630      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15631      hardcode_libdir_separator_F77=:
15632      ;;
15633
15634    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15635      if test "$GCC" = yes; then
15636	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15637	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'
15638	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15639      else
15640	allow_undefined_flag_F77=' -expect_unresolved \*'
15641	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'
15642	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~
15643	$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'
15644
15645	# Both c and cxx compiler support -rpath directly
15646	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15647      fi
15648      hardcode_libdir_separator_F77=:
15649      ;;
15650
15651    solaris*)
15652      no_undefined_flag_F77=' -z text'
15653      if test "$GCC" = yes; then
15654	wlarc='${wl}'
15655	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15656	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15657	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15658      else
15659	wlarc=''
15660	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15661	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15662  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15663      fi
15664      hardcode_libdir_flag_spec_F77='-R$libdir'
15665      hardcode_shlibpath_var_F77=no
15666      case $host_os in
15667      solaris2.[0-5] | solaris2.[0-5].*) ;;
15668      *)
15669	# The compiler driver will combine and reorder linker options,
15670	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15671	# but is careful enough not to reorder.
15672 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15673	if test "$GCC" = yes; then
15674	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15675	else
15676	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15677	fi
15678	;;
15679      esac
15680      link_all_deplibs_F77=yes
15681      ;;
15682
15683    sunos4*)
15684      if test "x$host_vendor" = xsequent; then
15685	# Use $CC to link under sequent, because it throws in some extra .o
15686	# files that make .init and .fini sections work.
15687	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15688      else
15689	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15690      fi
15691      hardcode_libdir_flag_spec_F77='-L$libdir'
15692      hardcode_direct_F77=yes
15693      hardcode_minus_L_F77=yes
15694      hardcode_shlibpath_var_F77=no
15695      ;;
15696
15697    sysv4)
15698      case $host_vendor in
15699	sni)
15700	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15701	  hardcode_direct_F77=yes # is this really true???
15702	;;
15703	siemens)
15704	  ## LD is ld it makes a PLAMLIB
15705	  ## CC just makes a GrossModule.
15706	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15707	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15708	  hardcode_direct_F77=no
15709        ;;
15710	motorola)
15711	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15712	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15713	;;
15714      esac
15715      runpath_var='LD_RUN_PATH'
15716      hardcode_shlibpath_var_F77=no
15717      ;;
15718
15719    sysv4.3*)
15720      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15721      hardcode_shlibpath_var_F77=no
15722      export_dynamic_flag_spec_F77='-Bexport'
15723      ;;
15724
15725    sysv4*MP*)
15726      if test -d /usr/nec; then
15727	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15728	hardcode_shlibpath_var_F77=no
15729	runpath_var=LD_RUN_PATH
15730	hardcode_runpath_var=yes
15731	ld_shlibs_F77=yes
15732      fi
15733      ;;
15734
15735    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15736      no_undefined_flag_F77='${wl}-z,text'
15737      archive_cmds_need_lc_F77=no
15738      hardcode_shlibpath_var_F77=no
15739      runpath_var='LD_RUN_PATH'
15740
15741      if test "$GCC" = yes; then
15742	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15743	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15744      else
15745	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15746	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15747      fi
15748      ;;
15749
15750    sysv5* | sco3.2v5* | sco5v6*)
15751      # Note: We can NOT use -z defs as we might desire, because we do not
15752      # link with -lc, and that would cause any symbols used from libc to
15753      # always be unresolved, which means just about no library would
15754      # ever link correctly.  If we're not using GNU ld we use -z text
15755      # though, which does catch some bad symbols but isn't as heavy-handed
15756      # as -z defs.
15757      no_undefined_flag_F77='${wl}-z,text'
15758      allow_undefined_flag_F77='${wl}-z,nodefs'
15759      archive_cmds_need_lc_F77=no
15760      hardcode_shlibpath_var_F77=no
15761      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15762      hardcode_libdir_separator_F77=':'
15763      link_all_deplibs_F77=yes
15764      export_dynamic_flag_spec_F77='${wl}-Bexport'
15765      runpath_var='LD_RUN_PATH'
15766
15767      if test "$GCC" = yes; then
15768	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15769	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15770      else
15771	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15772	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15773      fi
15774      ;;
15775
15776    uts4*)
15777      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15778      hardcode_libdir_flag_spec_F77='-L$libdir'
15779      hardcode_shlibpath_var_F77=no
15780      ;;
15781
15782    *)
15783      ld_shlibs_F77=no
15784      ;;
15785    esac
15786  fi
15787
15788{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15789$as_echo "$ld_shlibs_F77" >&6; }
15790test "$ld_shlibs_F77" = no && can_build_shared=no
15791
15792#
15793# Do we need to explicitly link libc?
15794#
15795case "x$archive_cmds_need_lc_F77" in
15796x|xyes)
15797  # Assume -lc should be added
15798  archive_cmds_need_lc_F77=yes
15799
15800  if test "$enable_shared" = yes && test "$GCC" = yes; then
15801    case $archive_cmds_F77 in
15802    *'~'*)
15803      # FIXME: we may have to deal with multi-command sequences.
15804      ;;
15805    '$CC '*)
15806      # Test whether the compiler implicitly links with -lc since on some
15807      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15808      # to ld, don't add -lc before -lgcc.
15809      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15810$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15811      $rm conftest*
15812      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15813
15814      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15815  (eval $ac_compile) 2>&5
15816  ac_status=$?
15817  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15818  (exit $ac_status); } 2>conftest.err; then
15819        soname=conftest
15820        lib=conftest
15821        libobjs=conftest.$ac_objext
15822        deplibs=
15823        wl=$lt_prog_compiler_wl_F77
15824	pic_flag=$lt_prog_compiler_pic_F77
15825        compiler_flags=-v
15826        linker_flags=-v
15827        verstring=
15828        output_objdir=.
15829        libname=conftest
15830        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15831        allow_undefined_flag_F77=
15832        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15833  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15834  ac_status=$?
15835  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15836  (exit $ac_status); }
15837        then
15838	  archive_cmds_need_lc_F77=no
15839        else
15840	  archive_cmds_need_lc_F77=yes
15841        fi
15842        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15843      else
15844        cat conftest.err 1>&5
15845      fi
15846      $rm conftest*
15847      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15848$as_echo "$archive_cmds_need_lc_F77" >&6; }
15849      ;;
15850    esac
15851  fi
15852  ;;
15853esac
15854
15855{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15856$as_echo_n "checking dynamic linker characteristics... " >&6; }
15857library_names_spec=
15858libname_spec='lib$name'
15859soname_spec=
15860shrext_cmds=".so"
15861postinstall_cmds=
15862postuninstall_cmds=
15863finish_cmds=
15864finish_eval=
15865shlibpath_var=
15866shlibpath_overrides_runpath=unknown
15867version_type=none
15868dynamic_linker="$host_os ld.so"
15869sys_lib_dlsearch_path_spec="/lib /usr/lib"
15870
15871need_lib_prefix=unknown
15872hardcode_into_libs=no
15873
15874# when you set need_version to no, make sure it does not cause -set_version
15875# flags to be left without arguments
15876need_version=unknown
15877
15878case $host_os in
15879aix3*)
15880  version_type=linux
15881  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15882  shlibpath_var=LIBPATH
15883
15884  # AIX 3 has no versioning support, so we append a major version to the name.
15885  soname_spec='${libname}${release}${shared_ext}$major'
15886  ;;
15887
15888aix[4-9]*)
15889  version_type=linux
15890  need_lib_prefix=no
15891  need_version=no
15892  hardcode_into_libs=yes
15893  if test "$host_cpu" = ia64; then
15894    # AIX 5 supports IA64
15895    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15896    shlibpath_var=LD_LIBRARY_PATH
15897  else
15898    # With GCC up to 2.95.x, collect2 would create an import file
15899    # for dependence libraries.  The import file would start with
15900    # the line `#! .'.  This would cause the generated library to
15901    # depend on `.', always an invalid library.  This was fixed in
15902    # development snapshots of GCC prior to 3.0.
15903    case $host_os in
15904      aix4 | aix4.[01] | aix4.[01].*)
15905      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15906	   echo ' yes '
15907	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15908	:
15909      else
15910	can_build_shared=no
15911      fi
15912      ;;
15913    esac
15914    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15915    # soname into executable. Probably we can add versioning support to
15916    # collect2, so additional links can be useful in future.
15917    if test "$aix_use_runtimelinking" = yes; then
15918      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15919      # instead of lib<name>.a to let people know that these are not
15920      # typical AIX shared libraries.
15921      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15922    else
15923      # We preserve .a as extension for shared libraries through AIX4.2
15924      # and later when we are not doing run time linking.
15925      library_names_spec='${libname}${release}.a $libname.a'
15926      soname_spec='${libname}${release}${shared_ext}$major'
15927    fi
15928    shlibpath_var=LIBPATH
15929  fi
15930  ;;
15931
15932amigaos*)
15933  library_names_spec='$libname.ixlibrary $libname.a'
15934  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15935  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'
15936  ;;
15937
15938beos*)
15939  library_names_spec='${libname}${shared_ext}'
15940  dynamic_linker="$host_os ld.so"
15941  shlibpath_var=LIBRARY_PATH
15942  ;;
15943
15944bsdi[45]*)
15945  version_type=linux
15946  need_version=no
15947  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15948  soname_spec='${libname}${release}${shared_ext}$major'
15949  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15950  shlibpath_var=LD_LIBRARY_PATH
15951  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15952  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15953  # the default ld.so.conf also contains /usr/contrib/lib and
15954  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15955  # libtool to hard-code these into programs
15956  ;;
15957
15958cygwin* | mingw* | pw32*)
15959  version_type=windows
15960  shrext_cmds=".dll"
15961  need_version=no
15962  need_lib_prefix=no
15963
15964  case $GCC,$host_os in
15965  yes,cygwin* | yes,mingw* | yes,pw32*)
15966    library_names_spec='$libname.dll.a'
15967    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15968    postinstall_cmds='base_file=`basename \${file}`~
15969      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15970      dldir=$destdir/`dirname \$dlpath`~
15971      test -d \$dldir || mkdir -p \$dldir~
15972      $install_prog $dir/$dlname \$dldir/$dlname~
15973      chmod a+x \$dldir/$dlname'
15974    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15975      dlpath=$dir/\$dldll~
15976       $rm \$dlpath'
15977    shlibpath_overrides_runpath=yes
15978
15979    case $host_os in
15980    cygwin*)
15981      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15982      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15983      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15984      ;;
15985    mingw*)
15986      # MinGW DLLs use traditional 'lib' prefix
15987      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15988      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15989      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15990        # It is most probably a Windows format PATH printed by
15991        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15992        # path with ; separators, and with drive letters. We can handle the
15993        # drive letters (cygwin fileutils understands them), so leave them,
15994        # especially as we might pass files found there to a mingw objdump,
15995        # which wouldn't understand a cygwinified path. Ahh.
15996        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15997      else
15998        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15999      fi
16000      ;;
16001    pw32*)
16002      # pw32 DLLs use 'pw' prefix rather than 'lib'
16003      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16004      ;;
16005    esac
16006    ;;
16007
16008  *)
16009    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16010    ;;
16011  esac
16012  dynamic_linker='Win32 ld.exe'
16013  # FIXME: first we should search . and the directory the executable is in
16014  shlibpath_var=PATH
16015  ;;
16016
16017darwin* | rhapsody*)
16018  dynamic_linker="$host_os dyld"
16019  version_type=darwin
16020  need_lib_prefix=no
16021  need_version=no
16022  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16023  soname_spec='${libname}${release}${major}$shared_ext'
16024  shlibpath_overrides_runpath=yes
16025  shlibpath_var=DYLD_LIBRARY_PATH
16026  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16027
16028  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16029  ;;
16030
16031dgux*)
16032  version_type=linux
16033  need_lib_prefix=no
16034  need_version=no
16035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16036  soname_spec='${libname}${release}${shared_ext}$major'
16037  shlibpath_var=LD_LIBRARY_PATH
16038  ;;
16039
16040freebsd1*)
16041  dynamic_linker=no
16042  ;;
16043
16044freebsd* | dragonfly*)
16045  # DragonFly does not have aout.  When/if they implement a new
16046  # versioning mechanism, adjust this.
16047  if test -x /usr/bin/objformat; then
16048    objformat=`/usr/bin/objformat`
16049  else
16050    case $host_os in
16051    freebsd[123]*) objformat=aout ;;
16052    *) objformat=elf ;;
16053    esac
16054  fi
16055  version_type=freebsd-$objformat
16056  case $version_type in
16057    freebsd-elf*)
16058      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16059      need_version=no
16060      need_lib_prefix=no
16061      ;;
16062    freebsd-*)
16063      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16064      need_version=yes
16065      ;;
16066  esac
16067  shlibpath_var=LD_LIBRARY_PATH
16068  case $host_os in
16069  freebsd2*)
16070    shlibpath_overrides_runpath=yes
16071    ;;
16072  freebsd3.[01]* | freebsdelf3.[01]*)
16073    shlibpath_overrides_runpath=yes
16074    hardcode_into_libs=yes
16075    ;;
16076  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16077  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16078    shlibpath_overrides_runpath=no
16079    hardcode_into_libs=yes
16080    ;;
16081  *) # from 4.6 on, and DragonFly
16082    shlibpath_overrides_runpath=yes
16083    hardcode_into_libs=yes
16084    ;;
16085  esac
16086  ;;
16087
16088gnu*)
16089  version_type=linux
16090  need_lib_prefix=no
16091  need_version=no
16092  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16093  soname_spec='${libname}${release}${shared_ext}$major'
16094  shlibpath_var=LD_LIBRARY_PATH
16095  hardcode_into_libs=yes
16096  ;;
16097
16098hpux9* | hpux10* | hpux11*)
16099  # Give a soname corresponding to the major version so that dld.sl refuses to
16100  # link against other versions.
16101  version_type=sunos
16102  need_lib_prefix=no
16103  need_version=no
16104  case $host_cpu in
16105  ia64*)
16106    shrext_cmds='.so'
16107    hardcode_into_libs=yes
16108    dynamic_linker="$host_os dld.so"
16109    shlibpath_var=LD_LIBRARY_PATH
16110    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16111    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16112    soname_spec='${libname}${release}${shared_ext}$major'
16113    if test "X$HPUX_IA64_MODE" = X32; then
16114      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16115    else
16116      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16117    fi
16118    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16119    ;;
16120   hppa*64*)
16121     shrext_cmds='.sl'
16122     hardcode_into_libs=yes
16123     dynamic_linker="$host_os dld.sl"
16124     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_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     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16129     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16130     ;;
16131   *)
16132    shrext_cmds='.sl'
16133    dynamic_linker="$host_os dld.sl"
16134    shlibpath_var=SHLIB_PATH
16135    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16136    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16137    soname_spec='${libname}${release}${shared_ext}$major'
16138    ;;
16139  esac
16140  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16141  postinstall_cmds='chmod 555 $lib'
16142  ;;
16143
16144interix[3-9]*)
16145  version_type=linux
16146  need_lib_prefix=no
16147  need_version=no
16148  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16149  soname_spec='${libname}${release}${shared_ext}$major'
16150  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16151  shlibpath_var=LD_LIBRARY_PATH
16152  shlibpath_overrides_runpath=no
16153  hardcode_into_libs=yes
16154  ;;
16155
16156irix5* | irix6* | nonstopux*)
16157  case $host_os in
16158    nonstopux*) version_type=nonstopux ;;
16159    *)
16160	if test "$lt_cv_prog_gnu_ld" = yes; then
16161		version_type=linux
16162	else
16163		version_type=irix
16164	fi ;;
16165  esac
16166  need_lib_prefix=no
16167  need_version=no
16168  soname_spec='${libname}${release}${shared_ext}$major'
16169  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16170  case $host_os in
16171  irix5* | nonstopux*)
16172    libsuff= shlibsuff=
16173    ;;
16174  *)
16175    case $LD in # libtool.m4 will add one of these switches to LD
16176    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16177      libsuff= shlibsuff= libmagic=32-bit;;
16178    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16179      libsuff=32 shlibsuff=N32 libmagic=N32;;
16180    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16181      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16182    *) libsuff= shlibsuff= libmagic=never-match;;
16183    esac
16184    ;;
16185  esac
16186  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16187  shlibpath_overrides_runpath=no
16188  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16189  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16190  hardcode_into_libs=yes
16191  ;;
16192
16193# No shared lib support for Linux oldld, aout, or coff.
16194linux*oldld* | linux*aout* | linux*coff*)
16195  dynamic_linker=no
16196  ;;
16197
16198# This must be Linux ELF.
16199linux* | k*bsd*-gnu)
16200  version_type=linux
16201  need_lib_prefix=no
16202  need_version=no
16203  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16204  soname_spec='${libname}${release}${shared_ext}$major'
16205  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16206  shlibpath_var=LD_LIBRARY_PATH
16207  shlibpath_overrides_runpath=no
16208  # This implies no fast_install, which is unacceptable.
16209  # Some rework will be needed to allow for fast_install
16210  # before this can be enabled.
16211  hardcode_into_libs=yes
16212  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16213  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16214
16215  # Append ld.so.conf contents to the search path
16216  if test -f /etc/ld.so.conf; then
16217    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' ' '`
16218    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16219  fi
16220
16221  # We used to test for /lib/ld.so.1 and disable shared libraries on
16222  # powerpc, because MkLinux only supported shared libraries with the
16223  # GNU dynamic linker.  Since this was broken with cross compilers,
16224  # most powerpc-linux boxes support dynamic linking these days and
16225  # people can always --disable-shared, the test was removed, and we
16226  # assume the GNU/Linux dynamic linker is in use.
16227  dynamic_linker='GNU/Linux ld.so'
16228  ;;
16229
16230netbsd*)
16231  version_type=sunos
16232  need_lib_prefix=no
16233  need_version=no
16234  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16235    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16236    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16237    dynamic_linker='NetBSD (a.out) ld.so'
16238  else
16239    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16240    soname_spec='${libname}${release}${shared_ext}$major'
16241    dynamic_linker='NetBSD ld.elf_so'
16242  fi
16243  shlibpath_var=LD_LIBRARY_PATH
16244  shlibpath_overrides_runpath=yes
16245  hardcode_into_libs=yes
16246  ;;
16247
16248newsos6)
16249  version_type=linux
16250  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16251  shlibpath_var=LD_LIBRARY_PATH
16252  shlibpath_overrides_runpath=yes
16253  ;;
16254
16255nto-qnx*)
16256  version_type=linux
16257  need_lib_prefix=no
16258  need_version=no
16259  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16260  soname_spec='${libname}${release}${shared_ext}$major'
16261  shlibpath_var=LD_LIBRARY_PATH
16262  shlibpath_overrides_runpath=yes
16263  ;;
16264
16265openbsd*)
16266  version_type=sunos
16267  sys_lib_dlsearch_path_spec="/usr/lib"
16268  need_lib_prefix=no
16269  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16270  case $host_os in
16271    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16272    *)                         need_version=no  ;;
16273  esac
16274  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16275  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16276  shlibpath_var=LD_LIBRARY_PATH
16277  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16278    case $host_os in
16279      openbsd2.[89] | openbsd2.[89].*)
16280	shlibpath_overrides_runpath=no
16281	;;
16282      *)
16283	shlibpath_overrides_runpath=yes
16284	;;
16285      esac
16286  else
16287    shlibpath_overrides_runpath=yes
16288  fi
16289  ;;
16290
16291os2*)
16292  libname_spec='$name'
16293  shrext_cmds=".dll"
16294  need_lib_prefix=no
16295  library_names_spec='$libname${shared_ext} $libname.a'
16296  dynamic_linker='OS/2 ld.exe'
16297  shlibpath_var=LIBPATH
16298  ;;
16299
16300osf3* | osf4* | osf5*)
16301  version_type=osf
16302  need_lib_prefix=no
16303  need_version=no
16304  soname_spec='${libname}${release}${shared_ext}$major'
16305  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16306  shlibpath_var=LD_LIBRARY_PATH
16307  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16308  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16309  ;;
16310
16311rdos*)
16312  dynamic_linker=no
16313  ;;
16314
16315solaris*)
16316  version_type=linux
16317  need_lib_prefix=no
16318  need_version=no
16319  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16320  soname_spec='${libname}${release}${shared_ext}$major'
16321  shlibpath_var=LD_LIBRARY_PATH
16322  shlibpath_overrides_runpath=yes
16323  hardcode_into_libs=yes
16324  # ldd complains unless libraries are executable
16325  postinstall_cmds='chmod +x $lib'
16326  ;;
16327
16328sunos4*)
16329  version_type=sunos
16330  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16331  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16332  shlibpath_var=LD_LIBRARY_PATH
16333  shlibpath_overrides_runpath=yes
16334  if test "$with_gnu_ld" = yes; then
16335    need_lib_prefix=no
16336  fi
16337  need_version=yes
16338  ;;
16339
16340sysv4 | sysv4.3*)
16341  version_type=linux
16342  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16343  soname_spec='${libname}${release}${shared_ext}$major'
16344  shlibpath_var=LD_LIBRARY_PATH
16345  case $host_vendor in
16346    sni)
16347      shlibpath_overrides_runpath=no
16348      need_lib_prefix=no
16349      export_dynamic_flag_spec='${wl}-Blargedynsym'
16350      runpath_var=LD_RUN_PATH
16351      ;;
16352    siemens)
16353      need_lib_prefix=no
16354      ;;
16355    motorola)
16356      need_lib_prefix=no
16357      need_version=no
16358      shlibpath_overrides_runpath=no
16359      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16360      ;;
16361  esac
16362  ;;
16363
16364sysv4*MP*)
16365  if test -d /usr/nec ;then
16366    version_type=linux
16367    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16368    soname_spec='$libname${shared_ext}.$major'
16369    shlibpath_var=LD_LIBRARY_PATH
16370  fi
16371  ;;
16372
16373sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16374  version_type=freebsd-elf
16375  need_lib_prefix=no
16376  need_version=no
16377  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16378  soname_spec='${libname}${release}${shared_ext}$major'
16379  shlibpath_var=LD_LIBRARY_PATH
16380  hardcode_into_libs=yes
16381  if test "$with_gnu_ld" = yes; then
16382    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16383    shlibpath_overrides_runpath=no
16384  else
16385    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16386    shlibpath_overrides_runpath=yes
16387    case $host_os in
16388      sco3.2v5*)
16389        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16390	;;
16391    esac
16392  fi
16393  sys_lib_dlsearch_path_spec='/usr/lib'
16394  ;;
16395
16396uts4*)
16397  version_type=linux
16398  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16399  soname_spec='${libname}${release}${shared_ext}$major'
16400  shlibpath_var=LD_LIBRARY_PATH
16401  ;;
16402
16403*)
16404  dynamic_linker=no
16405  ;;
16406esac
16407{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16408$as_echo "$dynamic_linker" >&6; }
16409test "$dynamic_linker" = no && can_build_shared=no
16410
16411if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16412  $as_echo_n "(cached) " >&6
16413else
16414  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16415fi
16416
16417sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16418if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16419  $as_echo_n "(cached) " >&6
16420else
16421  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16422fi
16423
16424sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16425
16426variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16427if test "$GCC" = yes; then
16428  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16429fi
16430
16431{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16432$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16433hardcode_action_F77=
16434if test -n "$hardcode_libdir_flag_spec_F77" || \
16435   test -n "$runpath_var_F77" || \
16436   test "X$hardcode_automatic_F77" = "Xyes" ; then
16437
16438  # We can hardcode non-existant directories.
16439  if test "$hardcode_direct_F77" != no &&
16440     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16441     # have to relink, otherwise we might link with an installed library
16442     # when we should be linking with a yet-to-be-installed one
16443     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16444     test "$hardcode_minus_L_F77" != no; then
16445    # Linking always hardcodes the temporary library directory.
16446    hardcode_action_F77=relink
16447  else
16448    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16449    hardcode_action_F77=immediate
16450  fi
16451else
16452  # We cannot hardcode anything, or else we can only hardcode existing
16453  # directories.
16454  hardcode_action_F77=unsupported
16455fi
16456{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16457$as_echo "$hardcode_action_F77" >&6; }
16458
16459if test "$hardcode_action_F77" = relink; then
16460  # Fast installation is not supported
16461  enable_fast_install=no
16462elif test "$shlibpath_overrides_runpath" = yes ||
16463     test "$enable_shared" = no; then
16464  # Fast installation is not necessary
16465  enable_fast_install=needless
16466fi
16467
16468
16469# The else clause should only fire when bootstrapping the
16470# libtool distribution, otherwise you forgot to ship ltmain.sh
16471# with your package, and you will get complaints that there are
16472# no rules to generate ltmain.sh.
16473if test -f "$ltmain"; then
16474  # See if we are running on zsh, and set the options which allow our commands through
16475  # without removal of \ escapes.
16476  if test -n "${ZSH_VERSION+set}" ; then
16477    setopt NO_GLOB_SUBST
16478  fi
16479  # Now quote all the things that may contain metacharacters while being
16480  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16481  # variables and quote the copies for generation of the libtool script.
16482  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16483    SED SHELL STRIP \
16484    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16485    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16486    deplibs_check_method reload_flag reload_cmds need_locks \
16487    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16488    lt_cv_sys_global_symbol_to_c_name_address \
16489    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16490    old_postinstall_cmds old_postuninstall_cmds \
16491    compiler_F77 \
16492    CC_F77 \
16493    LD_F77 \
16494    lt_prog_compiler_wl_F77 \
16495    lt_prog_compiler_pic_F77 \
16496    lt_prog_compiler_static_F77 \
16497    lt_prog_compiler_no_builtin_flag_F77 \
16498    export_dynamic_flag_spec_F77 \
16499    thread_safe_flag_spec_F77 \
16500    whole_archive_flag_spec_F77 \
16501    enable_shared_with_static_runtimes_F77 \
16502    old_archive_cmds_F77 \
16503    old_archive_from_new_cmds_F77 \
16504    predep_objects_F77 \
16505    postdep_objects_F77 \
16506    predeps_F77 \
16507    postdeps_F77 \
16508    compiler_lib_search_path_F77 \
16509    compiler_lib_search_dirs_F77 \
16510    archive_cmds_F77 \
16511    archive_expsym_cmds_F77 \
16512    postinstall_cmds_F77 \
16513    postuninstall_cmds_F77 \
16514    old_archive_from_expsyms_cmds_F77 \
16515    allow_undefined_flag_F77 \
16516    no_undefined_flag_F77 \
16517    export_symbols_cmds_F77 \
16518    hardcode_libdir_flag_spec_F77 \
16519    hardcode_libdir_flag_spec_ld_F77 \
16520    hardcode_libdir_separator_F77 \
16521    hardcode_automatic_F77 \
16522    module_cmds_F77 \
16523    module_expsym_cmds_F77 \
16524    lt_cv_prog_compiler_c_o_F77 \
16525    fix_srcfile_path_F77 \
16526    exclude_expsyms_F77 \
16527    include_expsyms_F77; do
16528
16529    case $var in
16530    old_archive_cmds_F77 | \
16531    old_archive_from_new_cmds_F77 | \
16532    archive_cmds_F77 | \
16533    archive_expsym_cmds_F77 | \
16534    module_cmds_F77 | \
16535    module_expsym_cmds_F77 | \
16536    old_archive_from_expsyms_cmds_F77 | \
16537    export_symbols_cmds_F77 | \
16538    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16539    postinstall_cmds | postuninstall_cmds | \
16540    old_postinstall_cmds | old_postuninstall_cmds | \
16541    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16542      # Double-quote double-evaled strings.
16543      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16544      ;;
16545    *)
16546      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16547      ;;
16548    esac
16549  done
16550
16551  case $lt_echo in
16552  *'\$0 --fallback-echo"')
16553    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16554    ;;
16555  esac
16556
16557cfgfile="$ofile"
16558
16559  cat <<__EOF__ >> "$cfgfile"
16560# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16561
16562# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16563
16564# Shell to use when invoking shell scripts.
16565SHELL=$lt_SHELL
16566
16567# Whether or not to build shared libraries.
16568build_libtool_libs=$enable_shared
16569
16570# Whether or not to build static libraries.
16571build_old_libs=$enable_static
16572
16573# Whether or not to add -lc for building shared libraries.
16574build_libtool_need_lc=$archive_cmds_need_lc_F77
16575
16576# Whether or not to disallow shared libs when runtime libs are static
16577allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16578
16579# Whether or not to optimize for fast installation.
16580fast_install=$enable_fast_install
16581
16582# The host system.
16583host_alias=$host_alias
16584host=$host
16585host_os=$host_os
16586
16587# The build system.
16588build_alias=$build_alias
16589build=$build
16590build_os=$build_os
16591
16592# An echo program that does not interpret backslashes.
16593echo=$lt_echo
16594
16595# The archiver.
16596AR=$lt_AR
16597AR_FLAGS=$lt_AR_FLAGS
16598
16599# A C compiler.
16600LTCC=$lt_LTCC
16601
16602# LTCC compiler flags.
16603LTCFLAGS=$lt_LTCFLAGS
16604
16605# A language-specific compiler.
16606CC=$lt_compiler_F77
16607
16608# Is the compiler the GNU C compiler?
16609with_gcc=$GCC_F77
16610
16611# An ERE matcher.
16612EGREP=$lt_EGREP
16613
16614# The linker used to build libraries.
16615LD=$lt_LD_F77
16616
16617# Whether we need hard or soft links.
16618LN_S=$lt_LN_S
16619
16620# A BSD-compatible nm program.
16621NM=$lt_NM
16622
16623# A symbol stripping program
16624STRIP=$lt_STRIP
16625
16626# Used to examine libraries when file_magic_cmd begins "file"
16627MAGIC_CMD=$MAGIC_CMD
16628
16629# Used on cygwin: DLL creation program.
16630DLLTOOL="$DLLTOOL"
16631
16632# Used on cygwin: object dumper.
16633OBJDUMP="$OBJDUMP"
16634
16635# Used on cygwin: assembler.
16636AS="$AS"
16637
16638# The name of the directory that contains temporary libtool files.
16639objdir=$objdir
16640
16641# How to create reloadable object files.
16642reload_flag=$lt_reload_flag
16643reload_cmds=$lt_reload_cmds
16644
16645# How to pass a linker flag through the compiler.
16646wl=$lt_lt_prog_compiler_wl_F77
16647
16648# Object file suffix (normally "o").
16649objext="$ac_objext"
16650
16651# Old archive suffix (normally "a").
16652libext="$libext"
16653
16654# Shared library suffix (normally ".so").
16655shrext_cmds='$shrext_cmds'
16656
16657# Executable file suffix (normally "").
16658exeext="$exeext"
16659
16660# Additional compiler flags for building library objects.
16661pic_flag=$lt_lt_prog_compiler_pic_F77
16662pic_mode=$pic_mode
16663
16664# What is the maximum length of a command?
16665max_cmd_len=$lt_cv_sys_max_cmd_len
16666
16667# Does compiler simultaneously support -c and -o options?
16668compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16669
16670# Must we lock files when doing compilation?
16671need_locks=$lt_need_locks
16672
16673# Do we need the lib prefix for modules?
16674need_lib_prefix=$need_lib_prefix
16675
16676# Do we need a version for libraries?
16677need_version=$need_version
16678
16679# Whether dlopen is supported.
16680dlopen_support=$enable_dlopen
16681
16682# Whether dlopen of programs is supported.
16683dlopen_self=$enable_dlopen_self
16684
16685# Whether dlopen of statically linked programs is supported.
16686dlopen_self_static=$enable_dlopen_self_static
16687
16688# Compiler flag to prevent dynamic linking.
16689link_static_flag=$lt_lt_prog_compiler_static_F77
16690
16691# Compiler flag to turn off builtin functions.
16692no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16693
16694# Compiler flag to allow reflexive dlopens.
16695export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16696
16697# Compiler flag to generate shared objects directly from archives.
16698whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16699
16700# Compiler flag to generate thread-safe objects.
16701thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16702
16703# Library versioning type.
16704version_type=$version_type
16705
16706# Format of library name prefix.
16707libname_spec=$lt_libname_spec
16708
16709# List of archive names.  First name is the real one, the rest are links.
16710# The last name is the one that the linker finds with -lNAME.
16711library_names_spec=$lt_library_names_spec
16712
16713# The coded name of the library, if different from the real name.
16714soname_spec=$lt_soname_spec
16715
16716# Commands used to build and install an old-style archive.
16717RANLIB=$lt_RANLIB
16718old_archive_cmds=$lt_old_archive_cmds_F77
16719old_postinstall_cmds=$lt_old_postinstall_cmds
16720old_postuninstall_cmds=$lt_old_postuninstall_cmds
16721
16722# Create an old-style archive from a shared archive.
16723old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16724
16725# Create a temporary old-style archive to link instead of a shared archive.
16726old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16727
16728# Commands used to build and install a shared archive.
16729archive_cmds=$lt_archive_cmds_F77
16730archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16731postinstall_cmds=$lt_postinstall_cmds
16732postuninstall_cmds=$lt_postuninstall_cmds
16733
16734# Commands used to build a loadable module (assumed same as above if empty)
16735module_cmds=$lt_module_cmds_F77
16736module_expsym_cmds=$lt_module_expsym_cmds_F77
16737
16738# Commands to strip libraries.
16739old_striplib=$lt_old_striplib
16740striplib=$lt_striplib
16741
16742# Dependencies to place before the objects being linked to create a
16743# shared library.
16744predep_objects=$lt_predep_objects_F77
16745
16746# Dependencies to place after the objects being linked to create a
16747# shared library.
16748postdep_objects=$lt_postdep_objects_F77
16749
16750# Dependencies to place before the objects being linked to create a
16751# shared library.
16752predeps=$lt_predeps_F77
16753
16754# Dependencies to place after the objects being linked to create a
16755# shared library.
16756postdeps=$lt_postdeps_F77
16757
16758# The directories searched by this compiler when creating a shared
16759# library
16760compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16761
16762# The library search path used internally by the compiler when linking
16763# a shared library.
16764compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16765
16766# Method to check whether dependent libraries are shared objects.
16767deplibs_check_method=$lt_deplibs_check_method
16768
16769# Command to use when deplibs_check_method == file_magic.
16770file_magic_cmd=$lt_file_magic_cmd
16771
16772# Flag that allows shared libraries with undefined symbols to be built.
16773allow_undefined_flag=$lt_allow_undefined_flag_F77
16774
16775# Flag that forces no undefined symbols.
16776no_undefined_flag=$lt_no_undefined_flag_F77
16777
16778# Commands used to finish a libtool library installation in a directory.
16779finish_cmds=$lt_finish_cmds
16780
16781# Same as above, but a single script fragment to be evaled but not shown.
16782finish_eval=$lt_finish_eval
16783
16784# Take the output of nm and produce a listing of raw symbols and C names.
16785global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16786
16787# Transform the output of nm in a proper C declaration
16788global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16789
16790# Transform the output of nm in a C name address pair
16791global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16792
16793# This is the shared library runtime path variable.
16794runpath_var=$runpath_var
16795
16796# This is the shared library path variable.
16797shlibpath_var=$shlibpath_var
16798
16799# Is shlibpath searched before the hard-coded library search path?
16800shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16801
16802# How to hardcode a shared library path into an executable.
16803hardcode_action=$hardcode_action_F77
16804
16805# Whether we should hardcode library paths into libraries.
16806hardcode_into_libs=$hardcode_into_libs
16807
16808# Flag to hardcode \$libdir into a binary during linking.
16809# This must work even if \$libdir does not exist.
16810hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16811
16812# If ld is used when linking, flag to hardcode \$libdir into
16813# a binary during linking. This must work even if \$libdir does
16814# not exist.
16815hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16816
16817# Whether we need a single -rpath flag with a separated argument.
16818hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16819
16820# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16821# resulting binary.
16822hardcode_direct=$hardcode_direct_F77
16823
16824# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16825# resulting binary.
16826hardcode_minus_L=$hardcode_minus_L_F77
16827
16828# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16829# the resulting binary.
16830hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16831
16832# Set to yes if building a shared library automatically hardcodes DIR into the library
16833# and all subsequent libraries and executables linked against it.
16834hardcode_automatic=$hardcode_automatic_F77
16835
16836# Variables whose values should be saved in libtool wrapper scripts and
16837# restored at relink time.
16838variables_saved_for_relink="$variables_saved_for_relink"
16839
16840# Whether libtool must link a program against all its dependency libraries.
16841link_all_deplibs=$link_all_deplibs_F77
16842
16843# Compile-time system search path for libraries
16844sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16845
16846# Run-time system search path for libraries
16847sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16848
16849# Fix the shell variable \$srcfile for the compiler.
16850fix_srcfile_path=$lt_fix_srcfile_path
16851
16852# Set to yes if exported symbols are required.
16853always_export_symbols=$always_export_symbols_F77
16854
16855# The commands to list exported symbols.
16856export_symbols_cmds=$lt_export_symbols_cmds_F77
16857
16858# The commands to extract the exported symbol list from a shared archive.
16859extract_expsyms_cmds=$lt_extract_expsyms_cmds
16860
16861# Symbols that should not be listed in the preloaded symbols.
16862exclude_expsyms=$lt_exclude_expsyms_F77
16863
16864# Symbols that must always be exported.
16865include_expsyms=$lt_include_expsyms_F77
16866
16867# ### END LIBTOOL TAG CONFIG: $tagname
16868
16869__EOF__
16870
16871
16872else
16873  # If there is no Makefile yet, we rely on a make rule to execute
16874  # `config.status --recheck' to rerun these tests and create the
16875  # libtool script then.
16876  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16877  if test -f "$ltmain_in"; then
16878    test -f Makefile && make "$ltmain"
16879  fi
16880fi
16881
16882
16883ac_ext=c
16884ac_cpp='$CPP $CPPFLAGS'
16885ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16886ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16887ac_compiler_gnu=$ac_cv_c_compiler_gnu
16888
16889CC="$lt_save_CC"
16890
16891	else
16892	  tagname=""
16893	fi
16894	;;
16895
16896      GCJ)
16897	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16898
16899
16900# Source file extension for Java test sources.
16901ac_ext=java
16902
16903# Object file extension for compiled Java test sources.
16904objext=o
16905objext_GCJ=$objext
16906
16907# Code to be used in simple compile tests
16908lt_simple_compile_test_code="class foo {}"
16909
16910# Code to be used in simple link tests
16911lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16912
16913# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16914
16915# If no C compiler was specified, use CC.
16916LTCC=${LTCC-"$CC"}
16917
16918# If no C compiler flags were specified, use CFLAGS.
16919LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16920
16921# Allow CC to be a program name with arguments.
16922compiler=$CC
16923
16924
16925# save warnings/boilerplate of simple test code
16926ac_outfile=conftest.$ac_objext
16927echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16928eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16929_lt_compiler_boilerplate=`cat conftest.err`
16930$rm conftest*
16931
16932ac_outfile=conftest.$ac_objext
16933echo "$lt_simple_link_test_code" >conftest.$ac_ext
16934eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16935_lt_linker_boilerplate=`cat conftest.err`
16936$rm -r conftest*
16937
16938
16939# Allow CC to be a program name with arguments.
16940lt_save_CC="$CC"
16941CC=${GCJ-"gcj"}
16942compiler=$CC
16943compiler_GCJ=$CC
16944for cc_temp in $compiler""; do
16945  case $cc_temp in
16946    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16947    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16948    \-*) ;;
16949    *) break;;
16950  esac
16951done
16952cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16953
16954
16955# GCJ did not exist at the time GCC didn't implicitly link libc in.
16956archive_cmds_need_lc_GCJ=no
16957
16958old_archive_cmds_GCJ=$old_archive_cmds
16959
16960
16961lt_prog_compiler_no_builtin_flag_GCJ=
16962
16963if test "$GCC" = yes; then
16964  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16965
16966
16967{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16968$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16969if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16970  $as_echo_n "(cached) " >&6
16971else
16972  lt_cv_prog_compiler_rtti_exceptions=no
16973  ac_outfile=conftest.$ac_objext
16974   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16975   lt_compiler_flag="-fno-rtti -fno-exceptions"
16976   # Insert the option either (1) after the last *FLAGS variable, or
16977   # (2) before a word containing "conftest.", or (3) at the end.
16978   # Note that $ac_compile itself does not contain backslashes and begins
16979   # with a dollar sign (not a hyphen), so the echo should work correctly.
16980   # The option is referenced via a variable to avoid confusing sed.
16981   lt_compile=`echo "$ac_compile" | $SED \
16982   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16983   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16984   -e 's:$: $lt_compiler_flag:'`
16985   (eval echo "\"\$as_me:16985: $lt_compile\"" >&5)
16986   (eval "$lt_compile" 2>conftest.err)
16987   ac_status=$?
16988   cat conftest.err >&5
16989   echo "$as_me:16989: \$? = $ac_status" >&5
16990   if (exit $ac_status) && test -s "$ac_outfile"; then
16991     # The compiler can only warn and ignore the option if not recognized
16992     # So say no if there are warnings other than the usual output.
16993     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16994     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16995     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16996       lt_cv_prog_compiler_rtti_exceptions=yes
16997     fi
16998   fi
16999   $rm conftest*
17000
17001fi
17002{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17003$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17004
17005if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17006    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17007else
17008    :
17009fi
17010
17011fi
17012
17013lt_prog_compiler_wl_GCJ=
17014lt_prog_compiler_pic_GCJ=
17015lt_prog_compiler_static_GCJ=
17016
17017{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17018$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17019
17020  if test "$GCC" = yes; then
17021    lt_prog_compiler_wl_GCJ='-Wl,'
17022    lt_prog_compiler_static_GCJ='-static'
17023
17024    case $host_os in
17025      aix*)
17026      # All AIX code is PIC.
17027      if test "$host_cpu" = ia64; then
17028	# AIX 5 now supports IA64 processor
17029	lt_prog_compiler_static_GCJ='-Bstatic'
17030      fi
17031      ;;
17032
17033    amigaos*)
17034      # FIXME: we need at least 68020 code to build shared libraries, but
17035      # adding the `-m68020' flag to GCC prevents building anything better,
17036      # like `-m68040'.
17037      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17038      ;;
17039
17040    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17041      # PIC is the default for these OSes.
17042      ;;
17043
17044    mingw* | cygwin* | pw32* | os2*)
17045      # This hack is so that the source file can tell whether it is being
17046      # built for inclusion in a dll (and should export symbols for example).
17047      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17048      # (--disable-auto-import) libraries
17049
17050      ;;
17051
17052    darwin* | rhapsody*)
17053      # PIC is the default on this platform
17054      # Common symbols not allowed in MH_DYLIB files
17055      lt_prog_compiler_pic_GCJ='-fno-common'
17056      ;;
17057
17058    interix[3-9]*)
17059      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17060      # Instead, we relocate shared libraries at runtime.
17061      ;;
17062
17063    msdosdjgpp*)
17064      # Just because we use GCC doesn't mean we suddenly get shared libraries
17065      # on systems that don't support them.
17066      lt_prog_compiler_can_build_shared_GCJ=no
17067      enable_shared=no
17068      ;;
17069
17070    sysv4*MP*)
17071      if test -d /usr/nec; then
17072	lt_prog_compiler_pic_GCJ=-Kconform_pic
17073      fi
17074      ;;
17075
17076    hpux*)
17077      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17078      # not for PA HP-UX.
17079      case $host_cpu in
17080      hppa*64*|ia64*)
17081	# +Z the default
17082	;;
17083      *)
17084	lt_prog_compiler_pic_GCJ='-fPIC'
17085	;;
17086      esac
17087      ;;
17088
17089    *)
17090      lt_prog_compiler_pic_GCJ='-fPIC'
17091      ;;
17092    esac
17093  else
17094    # PORTME Check for flag to pass linker flags through the system compiler.
17095    case $host_os in
17096    aix*)
17097      lt_prog_compiler_wl_GCJ='-Wl,'
17098      if test "$host_cpu" = ia64; then
17099	# AIX 5 now supports IA64 processor
17100	lt_prog_compiler_static_GCJ='-Bstatic'
17101      else
17102	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17103      fi
17104      ;;
17105      darwin*)
17106        # PIC is the default on this platform
17107        # Common symbols not allowed in MH_DYLIB files
17108       case $cc_basename in
17109         xlc*)
17110         lt_prog_compiler_pic_GCJ='-qnocommon'
17111         lt_prog_compiler_wl_GCJ='-Wl,'
17112         ;;
17113       esac
17114       ;;
17115
17116    mingw* | cygwin* | pw32* | os2*)
17117      # This hack is so that the source file can tell whether it is being
17118      # built for inclusion in a dll (and should export symbols for example).
17119
17120      ;;
17121
17122    hpux9* | hpux10* | hpux11*)
17123      lt_prog_compiler_wl_GCJ='-Wl,'
17124      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17125      # not for PA HP-UX.
17126      case $host_cpu in
17127      hppa*64*|ia64*)
17128	# +Z the default
17129	;;
17130      *)
17131	lt_prog_compiler_pic_GCJ='+Z'
17132	;;
17133      esac
17134      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17135      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17136      ;;
17137
17138    irix5* | irix6* | nonstopux*)
17139      lt_prog_compiler_wl_GCJ='-Wl,'
17140      # PIC (with -KPIC) is the default.
17141      lt_prog_compiler_static_GCJ='-non_shared'
17142      ;;
17143
17144    newsos6)
17145      lt_prog_compiler_pic_GCJ='-KPIC'
17146      lt_prog_compiler_static_GCJ='-Bstatic'
17147      ;;
17148
17149    linux* | k*bsd*-gnu)
17150      case $cc_basename in
17151      icc* | ecc*)
17152	lt_prog_compiler_wl_GCJ='-Wl,'
17153	lt_prog_compiler_pic_GCJ='-KPIC'
17154	lt_prog_compiler_static_GCJ='-static'
17155        ;;
17156      pgcc* | pgf77* | pgf90* | pgf95*)
17157        # Portland Group compilers (*not* the Pentium gcc compiler,
17158	# which looks to be a dead project)
17159	lt_prog_compiler_wl_GCJ='-Wl,'
17160	lt_prog_compiler_pic_GCJ='-fpic'
17161	lt_prog_compiler_static_GCJ='-Bstatic'
17162        ;;
17163      ccc*)
17164        lt_prog_compiler_wl_GCJ='-Wl,'
17165        # All Alpha code is PIC.
17166        lt_prog_compiler_static_GCJ='-non_shared'
17167        ;;
17168      *)
17169        case `$CC -V 2>&1 | sed 5q` in
17170	*Sun\ C*)
17171	  # Sun C 5.9
17172	  lt_prog_compiler_pic_GCJ='-KPIC'
17173	  lt_prog_compiler_static_GCJ='-Bstatic'
17174	  lt_prog_compiler_wl_GCJ='-Wl,'
17175	  ;;
17176	*Sun\ F*)
17177	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17178	  lt_prog_compiler_pic_GCJ='-KPIC'
17179	  lt_prog_compiler_static_GCJ='-Bstatic'
17180	  lt_prog_compiler_wl_GCJ=''
17181	  ;;
17182	esac
17183	;;
17184      esac
17185      ;;
17186
17187    osf3* | osf4* | osf5*)
17188      lt_prog_compiler_wl_GCJ='-Wl,'
17189      # All OSF/1 code is PIC.
17190      lt_prog_compiler_static_GCJ='-non_shared'
17191      ;;
17192
17193    rdos*)
17194      lt_prog_compiler_static_GCJ='-non_shared'
17195      ;;
17196
17197    solaris*)
17198      lt_prog_compiler_pic_GCJ='-KPIC'
17199      lt_prog_compiler_static_GCJ='-Bstatic'
17200      case $cc_basename in
17201      f77* | f90* | f95*)
17202	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17203      *)
17204	lt_prog_compiler_wl_GCJ='-Wl,';;
17205      esac
17206      ;;
17207
17208    sunos4*)
17209      lt_prog_compiler_wl_GCJ='-Qoption ld '
17210      lt_prog_compiler_pic_GCJ='-PIC'
17211      lt_prog_compiler_static_GCJ='-Bstatic'
17212      ;;
17213
17214    sysv4 | sysv4.2uw2* | sysv4.3*)
17215      lt_prog_compiler_wl_GCJ='-Wl,'
17216      lt_prog_compiler_pic_GCJ='-KPIC'
17217      lt_prog_compiler_static_GCJ='-Bstatic'
17218      ;;
17219
17220    sysv4*MP*)
17221      if test -d /usr/nec ;then
17222	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17223	lt_prog_compiler_static_GCJ='-Bstatic'
17224      fi
17225      ;;
17226
17227    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17228      lt_prog_compiler_wl_GCJ='-Wl,'
17229      lt_prog_compiler_pic_GCJ='-KPIC'
17230      lt_prog_compiler_static_GCJ='-Bstatic'
17231      ;;
17232
17233    unicos*)
17234      lt_prog_compiler_wl_GCJ='-Wl,'
17235      lt_prog_compiler_can_build_shared_GCJ=no
17236      ;;
17237
17238    uts4*)
17239      lt_prog_compiler_pic_GCJ='-pic'
17240      lt_prog_compiler_static_GCJ='-Bstatic'
17241      ;;
17242
17243    *)
17244      lt_prog_compiler_can_build_shared_GCJ=no
17245      ;;
17246    esac
17247  fi
17248
17249{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17250$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17251
17252#
17253# Check to make sure the PIC flag actually works.
17254#
17255if test -n "$lt_prog_compiler_pic_GCJ"; then
17256
17257{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17258$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17259if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17260  $as_echo_n "(cached) " >&6
17261else
17262  lt_cv_prog_compiler_pic_works_GCJ=no
17263  ac_outfile=conftest.$ac_objext
17264   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17265   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17266   # Insert the option either (1) after the last *FLAGS variable, or
17267   # (2) before a word containing "conftest.", or (3) at the end.
17268   # Note that $ac_compile itself does not contain backslashes and begins
17269   # with a dollar sign (not a hyphen), so the echo should work correctly.
17270   # The option is referenced via a variable to avoid confusing sed.
17271   lt_compile=`echo "$ac_compile" | $SED \
17272   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17273   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17274   -e 's:$: $lt_compiler_flag:'`
17275   (eval echo "\"\$as_me:17275: $lt_compile\"" >&5)
17276   (eval "$lt_compile" 2>conftest.err)
17277   ac_status=$?
17278   cat conftest.err >&5
17279   echo "$as_me:17279: \$? = $ac_status" >&5
17280   if (exit $ac_status) && test -s "$ac_outfile"; then
17281     # The compiler can only warn and ignore the option if not recognized
17282     # So say no if there are warnings other than the usual output.
17283     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17284     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17285     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17286       lt_cv_prog_compiler_pic_works_GCJ=yes
17287     fi
17288   fi
17289   $rm conftest*
17290
17291fi
17292{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17293$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17294
17295if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17296    case $lt_prog_compiler_pic_GCJ in
17297     "" | " "*) ;;
17298     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17299     esac
17300else
17301    lt_prog_compiler_pic_GCJ=
17302     lt_prog_compiler_can_build_shared_GCJ=no
17303fi
17304
17305fi
17306case $host_os in
17307  # For platforms which do not support PIC, -DPIC is meaningless:
17308  *djgpp*)
17309    lt_prog_compiler_pic_GCJ=
17310    ;;
17311  *)
17312    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17313    ;;
17314esac
17315
17316#
17317# Check to make sure the static flag actually works.
17318#
17319wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17320{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17321$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17322if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17323  $as_echo_n "(cached) " >&6
17324else
17325  lt_cv_prog_compiler_static_works_GCJ=no
17326   save_LDFLAGS="$LDFLAGS"
17327   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17328   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17329   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17330     # The linker can only warn and ignore the option if not recognized
17331     # So say no if there are warnings
17332     if test -s conftest.err; then
17333       # Append any errors to the config.log.
17334       cat conftest.err 1>&5
17335       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17336       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17337       if diff conftest.exp conftest.er2 >/dev/null; then
17338         lt_cv_prog_compiler_static_works_GCJ=yes
17339       fi
17340     else
17341       lt_cv_prog_compiler_static_works_GCJ=yes
17342     fi
17343   fi
17344   $rm -r conftest*
17345   LDFLAGS="$save_LDFLAGS"
17346
17347fi
17348{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17349$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17350
17351if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17352    :
17353else
17354    lt_prog_compiler_static_GCJ=
17355fi
17356
17357
17358{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17359$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17360if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17361  $as_echo_n "(cached) " >&6
17362else
17363  lt_cv_prog_compiler_c_o_GCJ=no
17364   $rm -r conftest 2>/dev/null
17365   mkdir conftest
17366   cd conftest
17367   mkdir out
17368   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17369
17370   lt_compiler_flag="-o out/conftest2.$ac_objext"
17371   # Insert the option either (1) after the last *FLAGS variable, or
17372   # (2) before a word containing "conftest.", or (3) at the end.
17373   # Note that $ac_compile itself does not contain backslashes and begins
17374   # with a dollar sign (not a hyphen), so the echo should work correctly.
17375   lt_compile=`echo "$ac_compile" | $SED \
17376   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17377   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17378   -e 's:$: $lt_compiler_flag:'`
17379   (eval echo "\"\$as_me:17379: $lt_compile\"" >&5)
17380   (eval "$lt_compile" 2>out/conftest.err)
17381   ac_status=$?
17382   cat out/conftest.err >&5
17383   echo "$as_me:17383: \$? = $ac_status" >&5
17384   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17385   then
17386     # The compiler can only warn and ignore the option if not recognized
17387     # So say no if there are warnings
17388     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17389     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17390     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17391       lt_cv_prog_compiler_c_o_GCJ=yes
17392     fi
17393   fi
17394   chmod u+w . 2>&5
17395   $rm conftest*
17396   # SGI C++ compiler will create directory out/ii_files/ for
17397   # template instantiation
17398   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17399   $rm out/* && rmdir out
17400   cd ..
17401   rmdir conftest
17402   $rm conftest*
17403
17404fi
17405{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17406$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17407
17408
17409hard_links="nottested"
17410if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17411  # do not overwrite the value of need_locks provided by the user
17412  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17413$as_echo_n "checking if we can lock with hard links... " >&6; }
17414  hard_links=yes
17415  $rm conftest*
17416  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17417  touch conftest.a
17418  ln conftest.a conftest.b 2>&5 || hard_links=no
17419  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17420  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17421$as_echo "$hard_links" >&6; }
17422  if test "$hard_links" = no; then
17423    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17424$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17425    need_locks=warn
17426  fi
17427else
17428  need_locks=no
17429fi
17430
17431{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17432$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17433
17434  runpath_var=
17435  allow_undefined_flag_GCJ=
17436  enable_shared_with_static_runtimes_GCJ=no
17437  archive_cmds_GCJ=
17438  archive_expsym_cmds_GCJ=
17439  old_archive_From_new_cmds_GCJ=
17440  old_archive_from_expsyms_cmds_GCJ=
17441  export_dynamic_flag_spec_GCJ=
17442  whole_archive_flag_spec_GCJ=
17443  thread_safe_flag_spec_GCJ=
17444  hardcode_libdir_flag_spec_GCJ=
17445  hardcode_libdir_flag_spec_ld_GCJ=
17446  hardcode_libdir_separator_GCJ=
17447  hardcode_direct_GCJ=no
17448  hardcode_minus_L_GCJ=no
17449  hardcode_shlibpath_var_GCJ=unsupported
17450  link_all_deplibs_GCJ=unknown
17451  hardcode_automatic_GCJ=no
17452  module_cmds_GCJ=
17453  module_expsym_cmds_GCJ=
17454  always_export_symbols_GCJ=no
17455  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17456  # include_expsyms should be a list of space-separated symbols to be *always*
17457  # included in the symbol list
17458  include_expsyms_GCJ=
17459  # exclude_expsyms can be an extended regexp of symbols to exclude
17460  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17461  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17462  # as well as any symbol that contains `d'.
17463  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17464  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17465  # platforms (ab)use it in PIC code, but their linkers get confused if
17466  # the symbol is explicitly referenced.  Since portable code cannot
17467  # rely on this symbol name, it's probably fine to never include it in
17468  # preloaded symbol tables.
17469  # Exclude shared library initialization/finalization symbols.
17470  extract_expsyms_cmds=
17471  # Just being paranoid about ensuring that cc_basename is set.
17472  for cc_temp in $compiler""; do
17473  case $cc_temp in
17474    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17475    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17476    \-*) ;;
17477    *) break;;
17478  esac
17479done
17480cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17481
17482  case $host_os in
17483  cygwin* | mingw* | pw32*)
17484    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17485    # When not using gcc, we currently assume that we are using
17486    # Microsoft Visual C++.
17487    if test "$GCC" != yes; then
17488      with_gnu_ld=no
17489    fi
17490    ;;
17491  interix*)
17492    # we just hope/assume this is gcc and not c89 (= MSVC++)
17493    with_gnu_ld=yes
17494    ;;
17495  openbsd*)
17496    with_gnu_ld=no
17497    ;;
17498  esac
17499
17500  ld_shlibs_GCJ=yes
17501  if test "$with_gnu_ld" = yes; then
17502    # If archive_cmds runs LD, not CC, wlarc should be empty
17503    wlarc='${wl}'
17504
17505    # Set some defaults for GNU ld with shared library support. These
17506    # are reset later if shared libraries are not supported. Putting them
17507    # here allows them to be overridden if necessary.
17508    runpath_var=LD_RUN_PATH
17509    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17510    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17511    # ancient GNU ld didn't support --whole-archive et. al.
17512    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17513	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17514      else
17515  	whole_archive_flag_spec_GCJ=
17516    fi
17517    supports_anon_versioning=no
17518    case `$LD -v 2>/dev/null` in
17519      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17520      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17521      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17522      *\ 2.11.*) ;; # other 2.11 versions
17523      *) supports_anon_versioning=yes ;;
17524    esac
17525
17526    # See if GNU ld supports shared libraries.
17527    case $host_os in
17528    aix[3-9]*)
17529      # On AIX/PPC, the GNU linker is very broken
17530      if test "$host_cpu" != ia64; then
17531	ld_shlibs_GCJ=no
17532	cat <<EOF 1>&2
17533
17534*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17535*** to be unable to reliably create shared libraries on AIX.
17536*** Therefore, libtool is disabling shared libraries support.  If you
17537*** really care for shared libraries, you may want to modify your PATH
17538*** so that a non-GNU linker is found, and then restart.
17539
17540EOF
17541      fi
17542      ;;
17543
17544    amigaos*)
17545      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)'
17546      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17547      hardcode_minus_L_GCJ=yes
17548
17549      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17550      # that the semantics of dynamic libraries on AmigaOS, at least up
17551      # to version 4, is to share data among multiple programs linked
17552      # with the same dynamic library.  Since this doesn't match the
17553      # behavior of shared libraries on other platforms, we can't use
17554      # them.
17555      ld_shlibs_GCJ=no
17556      ;;
17557
17558    beos*)
17559      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17560	allow_undefined_flag_GCJ=unsupported
17561	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17562	# support --undefined.  This deserves some investigation.  FIXME
17563	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17564      else
17565	ld_shlibs_GCJ=no
17566      fi
17567      ;;
17568
17569    cygwin* | mingw* | pw32*)
17570      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17571      # as there is no search path for DLLs.
17572      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17573      allow_undefined_flag_GCJ=unsupported
17574      always_export_symbols_GCJ=no
17575      enable_shared_with_static_runtimes_GCJ=yes
17576      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17577
17578      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17579        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17580	# If the export-symbols file already is a .def file (1st line
17581	# is EXPORTS), use it as is; otherwise, prepend...
17582	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17583	  cp $export_symbols $output_objdir/$soname.def;
17584	else
17585	  echo EXPORTS > $output_objdir/$soname.def;
17586	  cat $export_symbols >> $output_objdir/$soname.def;
17587	fi~
17588	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17589      else
17590	ld_shlibs_GCJ=no
17591      fi
17592      ;;
17593
17594    interix[3-9]*)
17595      hardcode_direct_GCJ=no
17596      hardcode_shlibpath_var_GCJ=no
17597      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17598      export_dynamic_flag_spec_GCJ='${wl}-E'
17599      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17600      # Instead, shared libraries are loaded at an image base (0x10000000 by
17601      # default) and relocated if they conflict, which is a slow very memory
17602      # consuming and fragmenting process.  To avoid this, we pick a random,
17603      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17604      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17605      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'
17606      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'
17607      ;;
17608
17609    gnu* | linux* | k*bsd*-gnu)
17610      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17611	tmp_addflag=
17612	case $cc_basename,$host_cpu in
17613	pgcc*)				# Portland Group C compiler
17614	  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'
17615	  tmp_addflag=' $pic_flag'
17616	  ;;
17617	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17618	  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'
17619	  tmp_addflag=' $pic_flag -Mnomain' ;;
17620	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17621	  tmp_addflag=' -i_dynamic' ;;
17622	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17623	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17624	ifc* | ifort*)			# Intel Fortran compiler
17625	  tmp_addflag=' -nofor_main' ;;
17626	esac
17627	case `$CC -V 2>&1 | sed 5q` in
17628	*Sun\ C*)			# Sun C 5.9
17629	  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'
17630	  tmp_sharedflag='-G' ;;
17631	*Sun\ F*)			# Sun Fortran 8.3
17632	  tmp_sharedflag='-G' ;;
17633	*)
17634	  tmp_sharedflag='-shared' ;;
17635	esac
17636	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17637
17638	if test $supports_anon_versioning = yes; then
17639	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17640  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17641  $echo "local: *; };" >> $output_objdir/$libname.ver~
17642	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17643	fi
17644      else
17645	ld_shlibs_GCJ=no
17646      fi
17647      ;;
17648
17649    netbsd*)
17650      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17651	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17652	wlarc=
17653      else
17654	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17655	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17656      fi
17657      ;;
17658
17659    solaris*)
17660      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17661	ld_shlibs_GCJ=no
17662	cat <<EOF 1>&2
17663
17664*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17665*** create shared libraries on Solaris systems.  Therefore, libtool
17666*** is disabling shared libraries support.  We urge you to upgrade GNU
17667*** binutils to release 2.9.1 or newer.  Another option is to modify
17668*** your PATH or compiler configuration so that the native linker is
17669*** used, and then restart.
17670
17671EOF
17672      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17673	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17674	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17675      else
17676	ld_shlibs_GCJ=no
17677      fi
17678      ;;
17679
17680    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17681      case `$LD -v 2>&1` in
17682        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17683	ld_shlibs_GCJ=no
17684	cat <<_LT_EOF 1>&2
17685
17686*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17687*** reliably create shared libraries on SCO systems.  Therefore, libtool
17688*** is disabling shared libraries support.  We urge you to upgrade GNU
17689*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17690*** your PATH or compiler configuration so that the native linker is
17691*** used, and then restart.
17692
17693_LT_EOF
17694	;;
17695	*)
17696	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17697	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17698	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17699	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17700	  else
17701	    ld_shlibs_GCJ=no
17702	  fi
17703	;;
17704      esac
17705      ;;
17706
17707    sunos4*)
17708      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17709      wlarc=
17710      hardcode_direct_GCJ=yes
17711      hardcode_shlibpath_var_GCJ=no
17712      ;;
17713
17714    *)
17715      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17716	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17717	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17718      else
17719	ld_shlibs_GCJ=no
17720      fi
17721      ;;
17722    esac
17723
17724    if test "$ld_shlibs_GCJ" = no; then
17725      runpath_var=
17726      hardcode_libdir_flag_spec_GCJ=
17727      export_dynamic_flag_spec_GCJ=
17728      whole_archive_flag_spec_GCJ=
17729    fi
17730  else
17731    # PORTME fill in a description of your system's linker (not GNU ld)
17732    case $host_os in
17733    aix3*)
17734      allow_undefined_flag_GCJ=unsupported
17735      always_export_symbols_GCJ=yes
17736      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'
17737      # Note: this linker hardcodes the directories in LIBPATH if there
17738      # are no directories specified by -L.
17739      hardcode_minus_L_GCJ=yes
17740      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17741	# Neither direct hardcoding nor static linking is supported with a
17742	# broken collect2.
17743	hardcode_direct_GCJ=unsupported
17744      fi
17745      ;;
17746
17747    aix[4-9]*)
17748      if test "$host_cpu" = ia64; then
17749	# On IA64, the linker does run time linking by default, so we don't
17750	# have to do anything special.
17751	aix_use_runtimelinking=no
17752	exp_sym_flag='-Bexport'
17753	no_entry_flag=""
17754      else
17755	# If we're using GNU nm, then we don't want the "-C" option.
17756	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17757	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17758	  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'
17759	else
17760	  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'
17761	fi
17762	aix_use_runtimelinking=no
17763
17764	# Test if we are trying to use run time linking or normal
17765	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17766	# need to do runtime linking.
17767	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17768	  for ld_flag in $LDFLAGS; do
17769  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17770  	    aix_use_runtimelinking=yes
17771  	    break
17772  	  fi
17773	  done
17774	  ;;
17775	esac
17776
17777	exp_sym_flag='-bexport'
17778	no_entry_flag='-bnoentry'
17779      fi
17780
17781      # When large executables or shared objects are built, AIX ld can
17782      # have problems creating the table of contents.  If linking a library
17783      # or program results in "error TOC overflow" add -mminimal-toc to
17784      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17785      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17786
17787      archive_cmds_GCJ=''
17788      hardcode_direct_GCJ=yes
17789      hardcode_libdir_separator_GCJ=':'
17790      link_all_deplibs_GCJ=yes
17791
17792      if test "$GCC" = yes; then
17793	case $host_os in aix4.[012]|aix4.[012].*)
17794	# We only want to do this on AIX 4.2 and lower, the check
17795	# below for broken collect2 doesn't work under 4.3+
17796	  collect2name=`${CC} -print-prog-name=collect2`
17797	  if test -f "$collect2name" && \
17798  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17799	  then
17800  	  # We have reworked collect2
17801  	  :
17802	  else
17803  	  # We have old collect2
17804  	  hardcode_direct_GCJ=unsupported
17805  	  # It fails to find uninstalled libraries when the uninstalled
17806  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17807  	  # to unsupported forces relinking
17808  	  hardcode_minus_L_GCJ=yes
17809  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17810  	  hardcode_libdir_separator_GCJ=
17811	  fi
17812	  ;;
17813	esac
17814	shared_flag='-shared'
17815	if test "$aix_use_runtimelinking" = yes; then
17816	  shared_flag="$shared_flag "'${wl}-G'
17817	fi
17818      else
17819	# not using gcc
17820	if test "$host_cpu" = ia64; then
17821  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17822  	# chokes on -Wl,-G. The following line is correct:
17823	  shared_flag='-G'
17824	else
17825	  if test "$aix_use_runtimelinking" = yes; then
17826	    shared_flag='${wl}-G'
17827	  else
17828	    shared_flag='${wl}-bM:SRE'
17829	  fi
17830	fi
17831      fi
17832
17833      # It seems that -bexpall does not export symbols beginning with
17834      # underscore (_), so it is better to generate a list of symbols to export.
17835      always_export_symbols_GCJ=yes
17836      if test "$aix_use_runtimelinking" = yes; then
17837	# Warning - without using the other runtime loading flags (-brtl),
17838	# -berok will link without error, but may produce a broken library.
17839	allow_undefined_flag_GCJ='-berok'
17840       # Determine the default libpath from the value encoded in an empty executable.
17841       cat >conftest.$ac_ext <<_ACEOF
17842/* confdefs.h.  */
17843_ACEOF
17844cat confdefs.h >>conftest.$ac_ext
17845cat >>conftest.$ac_ext <<_ACEOF
17846/* end confdefs.h.  */
17847
17848int
17849main ()
17850{
17851
17852  ;
17853  return 0;
17854}
17855_ACEOF
17856rm -f conftest.$ac_objext conftest$ac_exeext
17857if { (ac_try="$ac_link"
17858case "(($ac_try" in
17859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17860  *) ac_try_echo=$ac_try;;
17861esac
17862eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17863$as_echo "$ac_try_echo") >&5
17864  (eval "$ac_link") 2>conftest.er1
17865  ac_status=$?
17866  grep -v '^ *+' conftest.er1 >conftest.err
17867  rm -f conftest.er1
17868  cat conftest.err >&5
17869  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17870  (exit $ac_status); } && {
17871	 test -z "$ac_c_werror_flag" ||
17872	 test ! -s conftest.err
17873       } && test -s conftest$ac_exeext && {
17874	 test "$cross_compiling" = yes ||
17875	 $as_test_x conftest$ac_exeext
17876       }; then
17877
17878lt_aix_libpath_sed='
17879    /Import File Strings/,/^$/ {
17880	/^0/ {
17881	    s/^0  *\(.*\)$/\1/
17882	    p
17883	}
17884    }'
17885aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17886# Check for a 64-bit object if we didn't find anything.
17887if test -z "$aix_libpath"; then
17888  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17889fi
17890else
17891  $as_echo "$as_me: failed program was:" >&5
17892sed 's/^/| /' conftest.$ac_ext >&5
17893
17894
17895fi
17896
17897rm -rf conftest.dSYM
17898rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17899      conftest$ac_exeext conftest.$ac_ext
17900if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17901
17902       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17903	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"
17904       else
17905	if test "$host_cpu" = ia64; then
17906	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17907	  allow_undefined_flag_GCJ="-z nodefs"
17908	  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"
17909	else
17910	 # Determine the default libpath from the value encoded in an empty executable.
17911	 cat >conftest.$ac_ext <<_ACEOF
17912/* confdefs.h.  */
17913_ACEOF
17914cat confdefs.h >>conftest.$ac_ext
17915cat >>conftest.$ac_ext <<_ACEOF
17916/* end confdefs.h.  */
17917
17918int
17919main ()
17920{
17921
17922  ;
17923  return 0;
17924}
17925_ACEOF
17926rm -f conftest.$ac_objext conftest$ac_exeext
17927if { (ac_try="$ac_link"
17928case "(($ac_try" in
17929  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17930  *) ac_try_echo=$ac_try;;
17931esac
17932eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17933$as_echo "$ac_try_echo") >&5
17934  (eval "$ac_link") 2>conftest.er1
17935  ac_status=$?
17936  grep -v '^ *+' conftest.er1 >conftest.err
17937  rm -f conftest.er1
17938  cat conftest.err >&5
17939  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17940  (exit $ac_status); } && {
17941	 test -z "$ac_c_werror_flag" ||
17942	 test ! -s conftest.err
17943       } && test -s conftest$ac_exeext && {
17944	 test "$cross_compiling" = yes ||
17945	 $as_test_x conftest$ac_exeext
17946       }; then
17947
17948lt_aix_libpath_sed='
17949    /Import File Strings/,/^$/ {
17950	/^0/ {
17951	    s/^0  *\(.*\)$/\1/
17952	    p
17953	}
17954    }'
17955aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17956# Check for a 64-bit object if we didn't find anything.
17957if test -z "$aix_libpath"; then
17958  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17959fi
17960else
17961  $as_echo "$as_me: failed program was:" >&5
17962sed 's/^/| /' conftest.$ac_ext >&5
17963
17964
17965fi
17966
17967rm -rf conftest.dSYM
17968rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17969      conftest$ac_exeext conftest.$ac_ext
17970if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17971
17972	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17973	  # Warning - without using the other run time loading flags,
17974	  # -berok will link without error, but may produce a broken library.
17975	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17976	  allow_undefined_flag_GCJ=' ${wl}-berok'
17977	  # Exported symbols can be pulled into shared objects from archives
17978	  whole_archive_flag_spec_GCJ='$convenience'
17979	  archive_cmds_need_lc_GCJ=yes
17980	  # This is similar to how AIX traditionally builds its shared libraries.
17981	  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'
17982	fi
17983      fi
17984      ;;
17985
17986    amigaos*)
17987      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)'
17988      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17989      hardcode_minus_L_GCJ=yes
17990      # see comment about different semantics on the GNU ld section
17991      ld_shlibs_GCJ=no
17992      ;;
17993
17994    bsdi[45]*)
17995      export_dynamic_flag_spec_GCJ=-rdynamic
17996      ;;
17997
17998    cygwin* | mingw* | pw32*)
17999      # When not using gcc, we currently assume that we are using
18000      # Microsoft Visual C++.
18001      # hardcode_libdir_flag_spec is actually meaningless, as there is
18002      # no search path for DLLs.
18003      hardcode_libdir_flag_spec_GCJ=' '
18004      allow_undefined_flag_GCJ=unsupported
18005      # Tell ltmain to make .lib files, not .a files.
18006      libext=lib
18007      # Tell ltmain to make .dll files, not .so files.
18008      shrext_cmds=".dll"
18009      # FIXME: Setting linknames here is a bad hack.
18010      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18011      # The linker will automatically build a .lib file if we build a DLL.
18012      old_archive_From_new_cmds_GCJ='true'
18013      # FIXME: Should let the user specify the lib program.
18014      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18015      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18016      enable_shared_with_static_runtimes_GCJ=yes
18017      ;;
18018
18019    darwin* | rhapsody*)
18020      case $host_os in
18021        rhapsody* | darwin1.[012])
18022         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18023         ;;
18024       *) # Darwin 1.3 on
18025         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18026           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18027         else
18028           case ${MACOSX_DEPLOYMENT_TARGET} in
18029             10.[012])
18030               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18031               ;;
18032             10.*)
18033               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18034               ;;
18035           esac
18036         fi
18037         ;;
18038      esac
18039      archive_cmds_need_lc_GCJ=no
18040      hardcode_direct_GCJ=no
18041      hardcode_automatic_GCJ=yes
18042      hardcode_shlibpath_var_GCJ=unsupported
18043      whole_archive_flag_spec_GCJ=''
18044      link_all_deplibs_GCJ=yes
18045    if test "$GCC" = yes ; then
18046    	output_verbose_link_cmd='echo'
18047        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}"
18048        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18049        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}"
18050        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}"
18051    else
18052      case $cc_basename in
18053        xlc*)
18054         output_verbose_link_cmd='echo'
18055         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18056         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18057          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18058         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}'
18059          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}'
18060          ;;
18061       *)
18062         ld_shlibs_GCJ=no
18063          ;;
18064      esac
18065    fi
18066      ;;
18067
18068    dgux*)
18069      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18070      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18071      hardcode_shlibpath_var_GCJ=no
18072      ;;
18073
18074    freebsd1*)
18075      ld_shlibs_GCJ=no
18076      ;;
18077
18078    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18079    # support.  Future versions do this automatically, but an explicit c++rt0.o
18080    # does not break anything, and helps significantly (at the cost of a little
18081    # extra space).
18082    freebsd2.2*)
18083      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18084      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18085      hardcode_direct_GCJ=yes
18086      hardcode_shlibpath_var_GCJ=no
18087      ;;
18088
18089    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18090    freebsd2*)
18091      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18092      hardcode_direct_GCJ=yes
18093      hardcode_minus_L_GCJ=yes
18094      hardcode_shlibpath_var_GCJ=no
18095      ;;
18096
18097    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18098    freebsd* | dragonfly*)
18099      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18100      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18101      hardcode_direct_GCJ=yes
18102      hardcode_shlibpath_var_GCJ=no
18103      ;;
18104
18105    hpux9*)
18106      if test "$GCC" = yes; then
18107	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'
18108      else
18109	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'
18110      fi
18111      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18112      hardcode_libdir_separator_GCJ=:
18113      hardcode_direct_GCJ=yes
18114
18115      # hardcode_minus_L: Not really in the search PATH,
18116      # but as the default location of the library.
18117      hardcode_minus_L_GCJ=yes
18118      export_dynamic_flag_spec_GCJ='${wl}-E'
18119      ;;
18120
18121    hpux10*)
18122      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18123	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18124      else
18125	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18126      fi
18127      if test "$with_gnu_ld" = no; then
18128	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18129	hardcode_libdir_separator_GCJ=:
18130
18131	hardcode_direct_GCJ=yes
18132	export_dynamic_flag_spec_GCJ='${wl}-E'
18133
18134	# hardcode_minus_L: Not really in the search PATH,
18135	# but as the default location of the library.
18136	hardcode_minus_L_GCJ=yes
18137      fi
18138      ;;
18139
18140    hpux11*)
18141      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18142	case $host_cpu in
18143	hppa*64*)
18144	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18145	  ;;
18146	ia64*)
18147	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18148	  ;;
18149	*)
18150	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18151	  ;;
18152	esac
18153      else
18154	case $host_cpu in
18155	hppa*64*)
18156	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18157	  ;;
18158	ia64*)
18159	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18160	  ;;
18161	*)
18162	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18163	  ;;
18164	esac
18165      fi
18166      if test "$with_gnu_ld" = no; then
18167	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18168	hardcode_libdir_separator_GCJ=:
18169
18170	case $host_cpu in
18171	hppa*64*|ia64*)
18172	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18173	  hardcode_direct_GCJ=no
18174	  hardcode_shlibpath_var_GCJ=no
18175	  ;;
18176	*)
18177	  hardcode_direct_GCJ=yes
18178	  export_dynamic_flag_spec_GCJ='${wl}-E'
18179
18180	  # hardcode_minus_L: Not really in the search PATH,
18181	  # but as the default location of the library.
18182	  hardcode_minus_L_GCJ=yes
18183	  ;;
18184	esac
18185      fi
18186      ;;
18187
18188    irix5* | irix6* | nonstopux*)
18189      if test "$GCC" = yes; then
18190	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'
18191      else
18192	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'
18193	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18194      fi
18195      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18196      hardcode_libdir_separator_GCJ=:
18197      link_all_deplibs_GCJ=yes
18198      ;;
18199
18200    netbsd*)
18201      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18202	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18203      else
18204	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18205      fi
18206      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18207      hardcode_direct_GCJ=yes
18208      hardcode_shlibpath_var_GCJ=no
18209      ;;
18210
18211    newsos6)
18212      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18213      hardcode_direct_GCJ=yes
18214      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18215      hardcode_libdir_separator_GCJ=:
18216      hardcode_shlibpath_var_GCJ=no
18217      ;;
18218
18219    openbsd*)
18220      if test -f /usr/libexec/ld.so; then
18221	hardcode_direct_GCJ=yes
18222	hardcode_shlibpath_var_GCJ=no
18223	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18224	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18225	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18226	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18227	  export_dynamic_flag_spec_GCJ='${wl}-E'
18228	else
18229	  case $host_os in
18230	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18231	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18232	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18233	     ;;
18234	   *)
18235	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18236	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18237	     ;;
18238	  esac
18239        fi
18240      else
18241	ld_shlibs_GCJ=no
18242      fi
18243      ;;
18244
18245    os2*)
18246      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18247      hardcode_minus_L_GCJ=yes
18248      allow_undefined_flag_GCJ=unsupported
18249      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'
18250      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18251      ;;
18252
18253    osf3*)
18254      if test "$GCC" = yes; then
18255	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18256	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'
18257      else
18258	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18259	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'
18260      fi
18261      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18262      hardcode_libdir_separator_GCJ=:
18263      ;;
18264
18265    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18266      if test "$GCC" = yes; then
18267	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18268	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'
18269	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18270      else
18271	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18272	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'
18273	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~
18274	$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'
18275
18276	# Both c and cxx compiler support -rpath directly
18277	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18278      fi
18279      hardcode_libdir_separator_GCJ=:
18280      ;;
18281
18282    solaris*)
18283      no_undefined_flag_GCJ=' -z text'
18284      if test "$GCC" = yes; then
18285	wlarc='${wl}'
18286	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18287	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18288	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18289      else
18290	wlarc=''
18291	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18292	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18293  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18294      fi
18295      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18296      hardcode_shlibpath_var_GCJ=no
18297      case $host_os in
18298      solaris2.[0-5] | solaris2.[0-5].*) ;;
18299      *)
18300	# The compiler driver will combine and reorder linker options,
18301	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18302	# but is careful enough not to reorder.
18303 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18304	if test "$GCC" = yes; then
18305	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18306	else
18307	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18308	fi
18309	;;
18310      esac
18311      link_all_deplibs_GCJ=yes
18312      ;;
18313
18314    sunos4*)
18315      if test "x$host_vendor" = xsequent; then
18316	# Use $CC to link under sequent, because it throws in some extra .o
18317	# files that make .init and .fini sections work.
18318	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18319      else
18320	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18321      fi
18322      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18323      hardcode_direct_GCJ=yes
18324      hardcode_minus_L_GCJ=yes
18325      hardcode_shlibpath_var_GCJ=no
18326      ;;
18327
18328    sysv4)
18329      case $host_vendor in
18330	sni)
18331	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18332	  hardcode_direct_GCJ=yes # is this really true???
18333	;;
18334	siemens)
18335	  ## LD is ld it makes a PLAMLIB
18336	  ## CC just makes a GrossModule.
18337	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18338	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18339	  hardcode_direct_GCJ=no
18340        ;;
18341	motorola)
18342	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18343	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18344	;;
18345      esac
18346      runpath_var='LD_RUN_PATH'
18347      hardcode_shlibpath_var_GCJ=no
18348      ;;
18349
18350    sysv4.3*)
18351      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18352      hardcode_shlibpath_var_GCJ=no
18353      export_dynamic_flag_spec_GCJ='-Bexport'
18354      ;;
18355
18356    sysv4*MP*)
18357      if test -d /usr/nec; then
18358	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18359	hardcode_shlibpath_var_GCJ=no
18360	runpath_var=LD_RUN_PATH
18361	hardcode_runpath_var=yes
18362	ld_shlibs_GCJ=yes
18363      fi
18364      ;;
18365
18366    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18367      no_undefined_flag_GCJ='${wl}-z,text'
18368      archive_cmds_need_lc_GCJ=no
18369      hardcode_shlibpath_var_GCJ=no
18370      runpath_var='LD_RUN_PATH'
18371
18372      if test "$GCC" = yes; then
18373	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18374	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18375      else
18376	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18377	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18378      fi
18379      ;;
18380
18381    sysv5* | sco3.2v5* | sco5v6*)
18382      # Note: We can NOT use -z defs as we might desire, because we do not
18383      # link with -lc, and that would cause any symbols used from libc to
18384      # always be unresolved, which means just about no library would
18385      # ever link correctly.  If we're not using GNU ld we use -z text
18386      # though, which does catch some bad symbols but isn't as heavy-handed
18387      # as -z defs.
18388      no_undefined_flag_GCJ='${wl}-z,text'
18389      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18390      archive_cmds_need_lc_GCJ=no
18391      hardcode_shlibpath_var_GCJ=no
18392      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18393      hardcode_libdir_separator_GCJ=':'
18394      link_all_deplibs_GCJ=yes
18395      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18396      runpath_var='LD_RUN_PATH'
18397
18398      if test "$GCC" = yes; then
18399	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18400	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18401      else
18402	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18403	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18404      fi
18405      ;;
18406
18407    uts4*)
18408      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18409      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18410      hardcode_shlibpath_var_GCJ=no
18411      ;;
18412
18413    *)
18414      ld_shlibs_GCJ=no
18415      ;;
18416    esac
18417  fi
18418
18419{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18420$as_echo "$ld_shlibs_GCJ" >&6; }
18421test "$ld_shlibs_GCJ" = no && can_build_shared=no
18422
18423#
18424# Do we need to explicitly link libc?
18425#
18426case "x$archive_cmds_need_lc_GCJ" in
18427x|xyes)
18428  # Assume -lc should be added
18429  archive_cmds_need_lc_GCJ=yes
18430
18431  if test "$enable_shared" = yes && test "$GCC" = yes; then
18432    case $archive_cmds_GCJ in
18433    *'~'*)
18434      # FIXME: we may have to deal with multi-command sequences.
18435      ;;
18436    '$CC '*)
18437      # Test whether the compiler implicitly links with -lc since on some
18438      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18439      # to ld, don't add -lc before -lgcc.
18440      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18441$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18442      $rm conftest*
18443      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18444
18445      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18446  (eval $ac_compile) 2>&5
18447  ac_status=$?
18448  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18449  (exit $ac_status); } 2>conftest.err; then
18450        soname=conftest
18451        lib=conftest
18452        libobjs=conftest.$ac_objext
18453        deplibs=
18454        wl=$lt_prog_compiler_wl_GCJ
18455	pic_flag=$lt_prog_compiler_pic_GCJ
18456        compiler_flags=-v
18457        linker_flags=-v
18458        verstring=
18459        output_objdir=.
18460        libname=conftest
18461        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18462        allow_undefined_flag_GCJ=
18463        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18464  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18465  ac_status=$?
18466  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18467  (exit $ac_status); }
18468        then
18469	  archive_cmds_need_lc_GCJ=no
18470        else
18471	  archive_cmds_need_lc_GCJ=yes
18472        fi
18473        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18474      else
18475        cat conftest.err 1>&5
18476      fi
18477      $rm conftest*
18478      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18479$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18480      ;;
18481    esac
18482  fi
18483  ;;
18484esac
18485
18486{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18487$as_echo_n "checking dynamic linker characteristics... " >&6; }
18488library_names_spec=
18489libname_spec='lib$name'
18490soname_spec=
18491shrext_cmds=".so"
18492postinstall_cmds=
18493postuninstall_cmds=
18494finish_cmds=
18495finish_eval=
18496shlibpath_var=
18497shlibpath_overrides_runpath=unknown
18498version_type=none
18499dynamic_linker="$host_os ld.so"
18500sys_lib_dlsearch_path_spec="/lib /usr/lib"
18501
18502need_lib_prefix=unknown
18503hardcode_into_libs=no
18504
18505# when you set need_version to no, make sure it does not cause -set_version
18506# flags to be left without arguments
18507need_version=unknown
18508
18509case $host_os in
18510aix3*)
18511  version_type=linux
18512  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18513  shlibpath_var=LIBPATH
18514
18515  # AIX 3 has no versioning support, so we append a major version to the name.
18516  soname_spec='${libname}${release}${shared_ext}$major'
18517  ;;
18518
18519aix[4-9]*)
18520  version_type=linux
18521  need_lib_prefix=no
18522  need_version=no
18523  hardcode_into_libs=yes
18524  if test "$host_cpu" = ia64; then
18525    # AIX 5 supports IA64
18526    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18527    shlibpath_var=LD_LIBRARY_PATH
18528  else
18529    # With GCC up to 2.95.x, collect2 would create an import file
18530    # for dependence libraries.  The import file would start with
18531    # the line `#! .'.  This would cause the generated library to
18532    # depend on `.', always an invalid library.  This was fixed in
18533    # development snapshots of GCC prior to 3.0.
18534    case $host_os in
18535      aix4 | aix4.[01] | aix4.[01].*)
18536      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18537	   echo ' yes '
18538	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18539	:
18540      else
18541	can_build_shared=no
18542      fi
18543      ;;
18544    esac
18545    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18546    # soname into executable. Probably we can add versioning support to
18547    # collect2, so additional links can be useful in future.
18548    if test "$aix_use_runtimelinking" = yes; then
18549      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18550      # instead of lib<name>.a to let people know that these are not
18551      # typical AIX shared libraries.
18552      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18553    else
18554      # We preserve .a as extension for shared libraries through AIX4.2
18555      # and later when we are not doing run time linking.
18556      library_names_spec='${libname}${release}.a $libname.a'
18557      soname_spec='${libname}${release}${shared_ext}$major'
18558    fi
18559    shlibpath_var=LIBPATH
18560  fi
18561  ;;
18562
18563amigaos*)
18564  library_names_spec='$libname.ixlibrary $libname.a'
18565  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18566  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'
18567  ;;
18568
18569beos*)
18570  library_names_spec='${libname}${shared_ext}'
18571  dynamic_linker="$host_os ld.so"
18572  shlibpath_var=LIBRARY_PATH
18573  ;;
18574
18575bsdi[45]*)
18576  version_type=linux
18577  need_version=no
18578  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18579  soname_spec='${libname}${release}${shared_ext}$major'
18580  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18581  shlibpath_var=LD_LIBRARY_PATH
18582  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18583  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18584  # the default ld.so.conf also contains /usr/contrib/lib and
18585  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18586  # libtool to hard-code these into programs
18587  ;;
18588
18589cygwin* | mingw* | pw32*)
18590  version_type=windows
18591  shrext_cmds=".dll"
18592  need_version=no
18593  need_lib_prefix=no
18594
18595  case $GCC,$host_os in
18596  yes,cygwin* | yes,mingw* | yes,pw32*)
18597    library_names_spec='$libname.dll.a'
18598    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18599    postinstall_cmds='base_file=`basename \${file}`~
18600      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18601      dldir=$destdir/`dirname \$dlpath`~
18602      test -d \$dldir || mkdir -p \$dldir~
18603      $install_prog $dir/$dlname \$dldir/$dlname~
18604      chmod a+x \$dldir/$dlname'
18605    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18606      dlpath=$dir/\$dldll~
18607       $rm \$dlpath'
18608    shlibpath_overrides_runpath=yes
18609
18610    case $host_os in
18611    cygwin*)
18612      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18613      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18614      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18615      ;;
18616    mingw*)
18617      # MinGW DLLs use traditional 'lib' prefix
18618      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18619      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18620      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18621        # It is most probably a Windows format PATH printed by
18622        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18623        # path with ; separators, and with drive letters. We can handle the
18624        # drive letters (cygwin fileutils understands them), so leave them,
18625        # especially as we might pass files found there to a mingw objdump,
18626        # which wouldn't understand a cygwinified path. Ahh.
18627        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18628      else
18629        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18630      fi
18631      ;;
18632    pw32*)
18633      # pw32 DLLs use 'pw' prefix rather than 'lib'
18634      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18635      ;;
18636    esac
18637    ;;
18638
18639  *)
18640    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18641    ;;
18642  esac
18643  dynamic_linker='Win32 ld.exe'
18644  # FIXME: first we should search . and the directory the executable is in
18645  shlibpath_var=PATH
18646  ;;
18647
18648darwin* | rhapsody*)
18649  dynamic_linker="$host_os dyld"
18650  version_type=darwin
18651  need_lib_prefix=no
18652  need_version=no
18653  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18654  soname_spec='${libname}${release}${major}$shared_ext'
18655  shlibpath_overrides_runpath=yes
18656  shlibpath_var=DYLD_LIBRARY_PATH
18657  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18658
18659  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18660  ;;
18661
18662dgux*)
18663  version_type=linux
18664  need_lib_prefix=no
18665  need_version=no
18666  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18667  soname_spec='${libname}${release}${shared_ext}$major'
18668  shlibpath_var=LD_LIBRARY_PATH
18669  ;;
18670
18671freebsd1*)
18672  dynamic_linker=no
18673  ;;
18674
18675freebsd* | dragonfly*)
18676  # DragonFly does not have aout.  When/if they implement a new
18677  # versioning mechanism, adjust this.
18678  if test -x /usr/bin/objformat; then
18679    objformat=`/usr/bin/objformat`
18680  else
18681    case $host_os in
18682    freebsd[123]*) objformat=aout ;;
18683    *) objformat=elf ;;
18684    esac
18685  fi
18686  version_type=freebsd-$objformat
18687  case $version_type in
18688    freebsd-elf*)
18689      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18690      need_version=no
18691      need_lib_prefix=no
18692      ;;
18693    freebsd-*)
18694      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18695      need_version=yes
18696      ;;
18697  esac
18698  shlibpath_var=LD_LIBRARY_PATH
18699  case $host_os in
18700  freebsd2*)
18701    shlibpath_overrides_runpath=yes
18702    ;;
18703  freebsd3.[01]* | freebsdelf3.[01]*)
18704    shlibpath_overrides_runpath=yes
18705    hardcode_into_libs=yes
18706    ;;
18707  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18708  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18709    shlibpath_overrides_runpath=no
18710    hardcode_into_libs=yes
18711    ;;
18712  *) # from 4.6 on, and DragonFly
18713    shlibpath_overrides_runpath=yes
18714    hardcode_into_libs=yes
18715    ;;
18716  esac
18717  ;;
18718
18719gnu*)
18720  version_type=linux
18721  need_lib_prefix=no
18722  need_version=no
18723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18724  soname_spec='${libname}${release}${shared_ext}$major'
18725  shlibpath_var=LD_LIBRARY_PATH
18726  hardcode_into_libs=yes
18727  ;;
18728
18729hpux9* | hpux10* | hpux11*)
18730  # Give a soname corresponding to the major version so that dld.sl refuses to
18731  # link against other versions.
18732  version_type=sunos
18733  need_lib_prefix=no
18734  need_version=no
18735  case $host_cpu in
18736  ia64*)
18737    shrext_cmds='.so'
18738    hardcode_into_libs=yes
18739    dynamic_linker="$host_os dld.so"
18740    shlibpath_var=LD_LIBRARY_PATH
18741    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18742    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18743    soname_spec='${libname}${release}${shared_ext}$major'
18744    if test "X$HPUX_IA64_MODE" = X32; then
18745      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18746    else
18747      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18748    fi
18749    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18750    ;;
18751   hppa*64*)
18752     shrext_cmds='.sl'
18753     hardcode_into_libs=yes
18754     dynamic_linker="$host_os dld.sl"
18755     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_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     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18760     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18761     ;;
18762   *)
18763    shrext_cmds='.sl'
18764    dynamic_linker="$host_os dld.sl"
18765    shlibpath_var=SHLIB_PATH
18766    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18767    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18768    soname_spec='${libname}${release}${shared_ext}$major'
18769    ;;
18770  esac
18771  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18772  postinstall_cmds='chmod 555 $lib'
18773  ;;
18774
18775interix[3-9]*)
18776  version_type=linux
18777  need_lib_prefix=no
18778  need_version=no
18779  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18780  soname_spec='${libname}${release}${shared_ext}$major'
18781  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18782  shlibpath_var=LD_LIBRARY_PATH
18783  shlibpath_overrides_runpath=no
18784  hardcode_into_libs=yes
18785  ;;
18786
18787irix5* | irix6* | nonstopux*)
18788  case $host_os in
18789    nonstopux*) version_type=nonstopux ;;
18790    *)
18791	if test "$lt_cv_prog_gnu_ld" = yes; then
18792		version_type=linux
18793	else
18794		version_type=irix
18795	fi ;;
18796  esac
18797  need_lib_prefix=no
18798  need_version=no
18799  soname_spec='${libname}${release}${shared_ext}$major'
18800  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18801  case $host_os in
18802  irix5* | nonstopux*)
18803    libsuff= shlibsuff=
18804    ;;
18805  *)
18806    case $LD in # libtool.m4 will add one of these switches to LD
18807    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18808      libsuff= shlibsuff= libmagic=32-bit;;
18809    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18810      libsuff=32 shlibsuff=N32 libmagic=N32;;
18811    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18812      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18813    *) libsuff= shlibsuff= libmagic=never-match;;
18814    esac
18815    ;;
18816  esac
18817  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18818  shlibpath_overrides_runpath=no
18819  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18820  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18821  hardcode_into_libs=yes
18822  ;;
18823
18824# No shared lib support for Linux oldld, aout, or coff.
18825linux*oldld* | linux*aout* | linux*coff*)
18826  dynamic_linker=no
18827  ;;
18828
18829# This must be Linux ELF.
18830linux* | k*bsd*-gnu)
18831  version_type=linux
18832  need_lib_prefix=no
18833  need_version=no
18834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18835  soname_spec='${libname}${release}${shared_ext}$major'
18836  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18837  shlibpath_var=LD_LIBRARY_PATH
18838  shlibpath_overrides_runpath=no
18839  # This implies no fast_install, which is unacceptable.
18840  # Some rework will be needed to allow for fast_install
18841  # before this can be enabled.
18842  hardcode_into_libs=yes
18843  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18844  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18845
18846  # Append ld.so.conf contents to the search path
18847  if test -f /etc/ld.so.conf; then
18848    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' ' '`
18849    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18850  fi
18851
18852  # We used to test for /lib/ld.so.1 and disable shared libraries on
18853  # powerpc, because MkLinux only supported shared libraries with the
18854  # GNU dynamic linker.  Since this was broken with cross compilers,
18855  # most powerpc-linux boxes support dynamic linking these days and
18856  # people can always --disable-shared, the test was removed, and we
18857  # assume the GNU/Linux dynamic linker is in use.
18858  dynamic_linker='GNU/Linux ld.so'
18859  ;;
18860
18861netbsd*)
18862  version_type=sunos
18863  need_lib_prefix=no
18864  need_version=no
18865  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18866    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18867    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18868    dynamic_linker='NetBSD (a.out) ld.so'
18869  else
18870    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18871    soname_spec='${libname}${release}${shared_ext}$major'
18872    dynamic_linker='NetBSD ld.elf_so'
18873  fi
18874  shlibpath_var=LD_LIBRARY_PATH
18875  shlibpath_overrides_runpath=yes
18876  hardcode_into_libs=yes
18877  ;;
18878
18879newsos6)
18880  version_type=linux
18881  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18882  shlibpath_var=LD_LIBRARY_PATH
18883  shlibpath_overrides_runpath=yes
18884  ;;
18885
18886nto-qnx*)
18887  version_type=linux
18888  need_lib_prefix=no
18889  need_version=no
18890  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18891  soname_spec='${libname}${release}${shared_ext}$major'
18892  shlibpath_var=LD_LIBRARY_PATH
18893  shlibpath_overrides_runpath=yes
18894  ;;
18895
18896openbsd*)
18897  version_type=sunos
18898  sys_lib_dlsearch_path_spec="/usr/lib"
18899  need_lib_prefix=no
18900  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18901  case $host_os in
18902    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18903    *)                         need_version=no  ;;
18904  esac
18905  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18906  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18907  shlibpath_var=LD_LIBRARY_PATH
18908  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18909    case $host_os in
18910      openbsd2.[89] | openbsd2.[89].*)
18911	shlibpath_overrides_runpath=no
18912	;;
18913      *)
18914	shlibpath_overrides_runpath=yes
18915	;;
18916      esac
18917  else
18918    shlibpath_overrides_runpath=yes
18919  fi
18920  ;;
18921
18922os2*)
18923  libname_spec='$name'
18924  shrext_cmds=".dll"
18925  need_lib_prefix=no
18926  library_names_spec='$libname${shared_ext} $libname.a'
18927  dynamic_linker='OS/2 ld.exe'
18928  shlibpath_var=LIBPATH
18929  ;;
18930
18931osf3* | osf4* | osf5*)
18932  version_type=osf
18933  need_lib_prefix=no
18934  need_version=no
18935  soname_spec='${libname}${release}${shared_ext}$major'
18936  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18937  shlibpath_var=LD_LIBRARY_PATH
18938  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18939  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18940  ;;
18941
18942rdos*)
18943  dynamic_linker=no
18944  ;;
18945
18946solaris*)
18947  version_type=linux
18948  need_lib_prefix=no
18949  need_version=no
18950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18951  soname_spec='${libname}${release}${shared_ext}$major'
18952  shlibpath_var=LD_LIBRARY_PATH
18953  shlibpath_overrides_runpath=yes
18954  hardcode_into_libs=yes
18955  # ldd complains unless libraries are executable
18956  postinstall_cmds='chmod +x $lib'
18957  ;;
18958
18959sunos4*)
18960  version_type=sunos
18961  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18962  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18963  shlibpath_var=LD_LIBRARY_PATH
18964  shlibpath_overrides_runpath=yes
18965  if test "$with_gnu_ld" = yes; then
18966    need_lib_prefix=no
18967  fi
18968  need_version=yes
18969  ;;
18970
18971sysv4 | sysv4.3*)
18972  version_type=linux
18973  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18974  soname_spec='${libname}${release}${shared_ext}$major'
18975  shlibpath_var=LD_LIBRARY_PATH
18976  case $host_vendor in
18977    sni)
18978      shlibpath_overrides_runpath=no
18979      need_lib_prefix=no
18980      export_dynamic_flag_spec='${wl}-Blargedynsym'
18981      runpath_var=LD_RUN_PATH
18982      ;;
18983    siemens)
18984      need_lib_prefix=no
18985      ;;
18986    motorola)
18987      need_lib_prefix=no
18988      need_version=no
18989      shlibpath_overrides_runpath=no
18990      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18991      ;;
18992  esac
18993  ;;
18994
18995sysv4*MP*)
18996  if test -d /usr/nec ;then
18997    version_type=linux
18998    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18999    soname_spec='$libname${shared_ext}.$major'
19000    shlibpath_var=LD_LIBRARY_PATH
19001  fi
19002  ;;
19003
19004sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19005  version_type=freebsd-elf
19006  need_lib_prefix=no
19007  need_version=no
19008  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19009  soname_spec='${libname}${release}${shared_ext}$major'
19010  shlibpath_var=LD_LIBRARY_PATH
19011  hardcode_into_libs=yes
19012  if test "$with_gnu_ld" = yes; then
19013    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19014    shlibpath_overrides_runpath=no
19015  else
19016    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19017    shlibpath_overrides_runpath=yes
19018    case $host_os in
19019      sco3.2v5*)
19020        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19021	;;
19022    esac
19023  fi
19024  sys_lib_dlsearch_path_spec='/usr/lib'
19025  ;;
19026
19027uts4*)
19028  version_type=linux
19029  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19030  soname_spec='${libname}${release}${shared_ext}$major'
19031  shlibpath_var=LD_LIBRARY_PATH
19032  ;;
19033
19034*)
19035  dynamic_linker=no
19036  ;;
19037esac
19038{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19039$as_echo "$dynamic_linker" >&6; }
19040test "$dynamic_linker" = no && can_build_shared=no
19041
19042if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19043  $as_echo_n "(cached) " >&6
19044else
19045  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19046fi
19047
19048sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19049if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19050  $as_echo_n "(cached) " >&6
19051else
19052  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19053fi
19054
19055sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19056
19057variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19058if test "$GCC" = yes; then
19059  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19060fi
19061
19062{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19063$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19064hardcode_action_GCJ=
19065if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19066   test -n "$runpath_var_GCJ" || \
19067   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19068
19069  # We can hardcode non-existant directories.
19070  if test "$hardcode_direct_GCJ" != no &&
19071     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19072     # have to relink, otherwise we might link with an installed library
19073     # when we should be linking with a yet-to-be-installed one
19074     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19075     test "$hardcode_minus_L_GCJ" != no; then
19076    # Linking always hardcodes the temporary library directory.
19077    hardcode_action_GCJ=relink
19078  else
19079    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19080    hardcode_action_GCJ=immediate
19081  fi
19082else
19083  # We cannot hardcode anything, or else we can only hardcode existing
19084  # directories.
19085  hardcode_action_GCJ=unsupported
19086fi
19087{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19088$as_echo "$hardcode_action_GCJ" >&6; }
19089
19090if test "$hardcode_action_GCJ" = relink; then
19091  # Fast installation is not supported
19092  enable_fast_install=no
19093elif test "$shlibpath_overrides_runpath" = yes ||
19094     test "$enable_shared" = no; then
19095  # Fast installation is not necessary
19096  enable_fast_install=needless
19097fi
19098
19099
19100# The else clause should only fire when bootstrapping the
19101# libtool distribution, otherwise you forgot to ship ltmain.sh
19102# with your package, and you will get complaints that there are
19103# no rules to generate ltmain.sh.
19104if test -f "$ltmain"; then
19105  # See if we are running on zsh, and set the options which allow our commands through
19106  # without removal of \ escapes.
19107  if test -n "${ZSH_VERSION+set}" ; then
19108    setopt NO_GLOB_SUBST
19109  fi
19110  # Now quote all the things that may contain metacharacters while being
19111  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19112  # variables and quote the copies for generation of the libtool script.
19113  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19114    SED SHELL STRIP \
19115    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19116    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19117    deplibs_check_method reload_flag reload_cmds need_locks \
19118    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19119    lt_cv_sys_global_symbol_to_c_name_address \
19120    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19121    old_postinstall_cmds old_postuninstall_cmds \
19122    compiler_GCJ \
19123    CC_GCJ \
19124    LD_GCJ \
19125    lt_prog_compiler_wl_GCJ \
19126    lt_prog_compiler_pic_GCJ \
19127    lt_prog_compiler_static_GCJ \
19128    lt_prog_compiler_no_builtin_flag_GCJ \
19129    export_dynamic_flag_spec_GCJ \
19130    thread_safe_flag_spec_GCJ \
19131    whole_archive_flag_spec_GCJ \
19132    enable_shared_with_static_runtimes_GCJ \
19133    old_archive_cmds_GCJ \
19134    old_archive_from_new_cmds_GCJ \
19135    predep_objects_GCJ \
19136    postdep_objects_GCJ \
19137    predeps_GCJ \
19138    postdeps_GCJ \
19139    compiler_lib_search_path_GCJ \
19140    compiler_lib_search_dirs_GCJ \
19141    archive_cmds_GCJ \
19142    archive_expsym_cmds_GCJ \
19143    postinstall_cmds_GCJ \
19144    postuninstall_cmds_GCJ \
19145    old_archive_from_expsyms_cmds_GCJ \
19146    allow_undefined_flag_GCJ \
19147    no_undefined_flag_GCJ \
19148    export_symbols_cmds_GCJ \
19149    hardcode_libdir_flag_spec_GCJ \
19150    hardcode_libdir_flag_spec_ld_GCJ \
19151    hardcode_libdir_separator_GCJ \
19152    hardcode_automatic_GCJ \
19153    module_cmds_GCJ \
19154    module_expsym_cmds_GCJ \
19155    lt_cv_prog_compiler_c_o_GCJ \
19156    fix_srcfile_path_GCJ \
19157    exclude_expsyms_GCJ \
19158    include_expsyms_GCJ; do
19159
19160    case $var in
19161    old_archive_cmds_GCJ | \
19162    old_archive_from_new_cmds_GCJ | \
19163    archive_cmds_GCJ | \
19164    archive_expsym_cmds_GCJ | \
19165    module_cmds_GCJ | \
19166    module_expsym_cmds_GCJ | \
19167    old_archive_from_expsyms_cmds_GCJ | \
19168    export_symbols_cmds_GCJ | \
19169    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19170    postinstall_cmds | postuninstall_cmds | \
19171    old_postinstall_cmds | old_postuninstall_cmds | \
19172    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19173      # Double-quote double-evaled strings.
19174      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19175      ;;
19176    *)
19177      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19178      ;;
19179    esac
19180  done
19181
19182  case $lt_echo in
19183  *'\$0 --fallback-echo"')
19184    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19185    ;;
19186  esac
19187
19188cfgfile="$ofile"
19189
19190  cat <<__EOF__ >> "$cfgfile"
19191# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19192
19193# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19194
19195# Shell to use when invoking shell scripts.
19196SHELL=$lt_SHELL
19197
19198# Whether or not to build shared libraries.
19199build_libtool_libs=$enable_shared
19200
19201# Whether or not to build static libraries.
19202build_old_libs=$enable_static
19203
19204# Whether or not to add -lc for building shared libraries.
19205build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19206
19207# Whether or not to disallow shared libs when runtime libs are static
19208allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19209
19210# Whether or not to optimize for fast installation.
19211fast_install=$enable_fast_install
19212
19213# The host system.
19214host_alias=$host_alias
19215host=$host
19216host_os=$host_os
19217
19218# The build system.
19219build_alias=$build_alias
19220build=$build
19221build_os=$build_os
19222
19223# An echo program that does not interpret backslashes.
19224echo=$lt_echo
19225
19226# The archiver.
19227AR=$lt_AR
19228AR_FLAGS=$lt_AR_FLAGS
19229
19230# A C compiler.
19231LTCC=$lt_LTCC
19232
19233# LTCC compiler flags.
19234LTCFLAGS=$lt_LTCFLAGS
19235
19236# A language-specific compiler.
19237CC=$lt_compiler_GCJ
19238
19239# Is the compiler the GNU C compiler?
19240with_gcc=$GCC_GCJ
19241
19242# An ERE matcher.
19243EGREP=$lt_EGREP
19244
19245# The linker used to build libraries.
19246LD=$lt_LD_GCJ
19247
19248# Whether we need hard or soft links.
19249LN_S=$lt_LN_S
19250
19251# A BSD-compatible nm program.
19252NM=$lt_NM
19253
19254# A symbol stripping program
19255STRIP=$lt_STRIP
19256
19257# Used to examine libraries when file_magic_cmd begins "file"
19258MAGIC_CMD=$MAGIC_CMD
19259
19260# Used on cygwin: DLL creation program.
19261DLLTOOL="$DLLTOOL"
19262
19263# Used on cygwin: object dumper.
19264OBJDUMP="$OBJDUMP"
19265
19266# Used on cygwin: assembler.
19267AS="$AS"
19268
19269# The name of the directory that contains temporary libtool files.
19270objdir=$objdir
19271
19272# How to create reloadable object files.
19273reload_flag=$lt_reload_flag
19274reload_cmds=$lt_reload_cmds
19275
19276# How to pass a linker flag through the compiler.
19277wl=$lt_lt_prog_compiler_wl_GCJ
19278
19279# Object file suffix (normally "o").
19280objext="$ac_objext"
19281
19282# Old archive suffix (normally "a").
19283libext="$libext"
19284
19285# Shared library suffix (normally ".so").
19286shrext_cmds='$shrext_cmds'
19287
19288# Executable file suffix (normally "").
19289exeext="$exeext"
19290
19291# Additional compiler flags for building library objects.
19292pic_flag=$lt_lt_prog_compiler_pic_GCJ
19293pic_mode=$pic_mode
19294
19295# What is the maximum length of a command?
19296max_cmd_len=$lt_cv_sys_max_cmd_len
19297
19298# Does compiler simultaneously support -c and -o options?
19299compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19300
19301# Must we lock files when doing compilation?
19302need_locks=$lt_need_locks
19303
19304# Do we need the lib prefix for modules?
19305need_lib_prefix=$need_lib_prefix
19306
19307# Do we need a version for libraries?
19308need_version=$need_version
19309
19310# Whether dlopen is supported.
19311dlopen_support=$enable_dlopen
19312
19313# Whether dlopen of programs is supported.
19314dlopen_self=$enable_dlopen_self
19315
19316# Whether dlopen of statically linked programs is supported.
19317dlopen_self_static=$enable_dlopen_self_static
19318
19319# Compiler flag to prevent dynamic linking.
19320link_static_flag=$lt_lt_prog_compiler_static_GCJ
19321
19322# Compiler flag to turn off builtin functions.
19323no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19324
19325# Compiler flag to allow reflexive dlopens.
19326export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19327
19328# Compiler flag to generate shared objects directly from archives.
19329whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19330
19331# Compiler flag to generate thread-safe objects.
19332thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19333
19334# Library versioning type.
19335version_type=$version_type
19336
19337# Format of library name prefix.
19338libname_spec=$lt_libname_spec
19339
19340# List of archive names.  First name is the real one, the rest are links.
19341# The last name is the one that the linker finds with -lNAME.
19342library_names_spec=$lt_library_names_spec
19343
19344# The coded name of the library, if different from the real name.
19345soname_spec=$lt_soname_spec
19346
19347# Commands used to build and install an old-style archive.
19348RANLIB=$lt_RANLIB
19349old_archive_cmds=$lt_old_archive_cmds_GCJ
19350old_postinstall_cmds=$lt_old_postinstall_cmds
19351old_postuninstall_cmds=$lt_old_postuninstall_cmds
19352
19353# Create an old-style archive from a shared archive.
19354old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19355
19356# Create a temporary old-style archive to link instead of a shared archive.
19357old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19358
19359# Commands used to build and install a shared archive.
19360archive_cmds=$lt_archive_cmds_GCJ
19361archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19362postinstall_cmds=$lt_postinstall_cmds
19363postuninstall_cmds=$lt_postuninstall_cmds
19364
19365# Commands used to build a loadable module (assumed same as above if empty)
19366module_cmds=$lt_module_cmds_GCJ
19367module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19368
19369# Commands to strip libraries.
19370old_striplib=$lt_old_striplib
19371striplib=$lt_striplib
19372
19373# Dependencies to place before the objects being linked to create a
19374# shared library.
19375predep_objects=$lt_predep_objects_GCJ
19376
19377# Dependencies to place after the objects being linked to create a
19378# shared library.
19379postdep_objects=$lt_postdep_objects_GCJ
19380
19381# Dependencies to place before the objects being linked to create a
19382# shared library.
19383predeps=$lt_predeps_GCJ
19384
19385# Dependencies to place after the objects being linked to create a
19386# shared library.
19387postdeps=$lt_postdeps_GCJ
19388
19389# The directories searched by this compiler when creating a shared
19390# library
19391compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19392
19393# The library search path used internally by the compiler when linking
19394# a shared library.
19395compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19396
19397# Method to check whether dependent libraries are shared objects.
19398deplibs_check_method=$lt_deplibs_check_method
19399
19400# Command to use when deplibs_check_method == file_magic.
19401file_magic_cmd=$lt_file_magic_cmd
19402
19403# Flag that allows shared libraries with undefined symbols to be built.
19404allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19405
19406# Flag that forces no undefined symbols.
19407no_undefined_flag=$lt_no_undefined_flag_GCJ
19408
19409# Commands used to finish a libtool library installation in a directory.
19410finish_cmds=$lt_finish_cmds
19411
19412# Same as above, but a single script fragment to be evaled but not shown.
19413finish_eval=$lt_finish_eval
19414
19415# Take the output of nm and produce a listing of raw symbols and C names.
19416global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19417
19418# Transform the output of nm in a proper C declaration
19419global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19420
19421# Transform the output of nm in a C name address pair
19422global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19423
19424# This is the shared library runtime path variable.
19425runpath_var=$runpath_var
19426
19427# This is the shared library path variable.
19428shlibpath_var=$shlibpath_var
19429
19430# Is shlibpath searched before the hard-coded library search path?
19431shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19432
19433# How to hardcode a shared library path into an executable.
19434hardcode_action=$hardcode_action_GCJ
19435
19436# Whether we should hardcode library paths into libraries.
19437hardcode_into_libs=$hardcode_into_libs
19438
19439# Flag to hardcode \$libdir into a binary during linking.
19440# This must work even if \$libdir does not exist.
19441hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19442
19443# If ld is used when linking, flag to hardcode \$libdir into
19444# a binary during linking. This must work even if \$libdir does
19445# not exist.
19446hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19447
19448# Whether we need a single -rpath flag with a separated argument.
19449hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19450
19451# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19452# resulting binary.
19453hardcode_direct=$hardcode_direct_GCJ
19454
19455# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19456# resulting binary.
19457hardcode_minus_L=$hardcode_minus_L_GCJ
19458
19459# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19460# the resulting binary.
19461hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19462
19463# Set to yes if building a shared library automatically hardcodes DIR into the library
19464# and all subsequent libraries and executables linked against it.
19465hardcode_automatic=$hardcode_automatic_GCJ
19466
19467# Variables whose values should be saved in libtool wrapper scripts and
19468# restored at relink time.
19469variables_saved_for_relink="$variables_saved_for_relink"
19470
19471# Whether libtool must link a program against all its dependency libraries.
19472link_all_deplibs=$link_all_deplibs_GCJ
19473
19474# Compile-time system search path for libraries
19475sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19476
19477# Run-time system search path for libraries
19478sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19479
19480# Fix the shell variable \$srcfile for the compiler.
19481fix_srcfile_path=$lt_fix_srcfile_path
19482
19483# Set to yes if exported symbols are required.
19484always_export_symbols=$always_export_symbols_GCJ
19485
19486# The commands to list exported symbols.
19487export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19488
19489# The commands to extract the exported symbol list from a shared archive.
19490extract_expsyms_cmds=$lt_extract_expsyms_cmds
19491
19492# Symbols that should not be listed in the preloaded symbols.
19493exclude_expsyms=$lt_exclude_expsyms_GCJ
19494
19495# Symbols that must always be exported.
19496include_expsyms=$lt_include_expsyms_GCJ
19497
19498# ### END LIBTOOL TAG CONFIG: $tagname
19499
19500__EOF__
19501
19502
19503else
19504  # If there is no Makefile yet, we rely on a make rule to execute
19505  # `config.status --recheck' to rerun these tests and create the
19506  # libtool script then.
19507  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19508  if test -f "$ltmain_in"; then
19509    test -f Makefile && make "$ltmain"
19510  fi
19511fi
19512
19513
19514ac_ext=c
19515ac_cpp='$CPP $CPPFLAGS'
19516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19518ac_compiler_gnu=$ac_cv_c_compiler_gnu
19519
19520CC="$lt_save_CC"
19521
19522	else
19523	  tagname=""
19524	fi
19525	;;
19526
19527      RC)
19528
19529
19530# Source file extension for RC test sources.
19531ac_ext=rc
19532
19533# Object file extension for compiled RC test sources.
19534objext=o
19535objext_RC=$objext
19536
19537# Code to be used in simple compile tests
19538lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19539
19540# Code to be used in simple link tests
19541lt_simple_link_test_code="$lt_simple_compile_test_code"
19542
19543# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19544
19545# If no C compiler was specified, use CC.
19546LTCC=${LTCC-"$CC"}
19547
19548# If no C compiler flags were specified, use CFLAGS.
19549LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19550
19551# Allow CC to be a program name with arguments.
19552compiler=$CC
19553
19554
19555# save warnings/boilerplate of simple test code
19556ac_outfile=conftest.$ac_objext
19557echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19558eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19559_lt_compiler_boilerplate=`cat conftest.err`
19560$rm conftest*
19561
19562ac_outfile=conftest.$ac_objext
19563echo "$lt_simple_link_test_code" >conftest.$ac_ext
19564eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19565_lt_linker_boilerplate=`cat conftest.err`
19566$rm -r conftest*
19567
19568
19569# Allow CC to be a program name with arguments.
19570lt_save_CC="$CC"
19571CC=${RC-"windres"}
19572compiler=$CC
19573compiler_RC=$CC
19574for cc_temp in $compiler""; do
19575  case $cc_temp in
19576    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19577    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19578    \-*) ;;
19579    *) break;;
19580  esac
19581done
19582cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19583
19584lt_cv_prog_compiler_c_o_RC=yes
19585
19586# The else clause should only fire when bootstrapping the
19587# libtool distribution, otherwise you forgot to ship ltmain.sh
19588# with your package, and you will get complaints that there are
19589# no rules to generate ltmain.sh.
19590if test -f "$ltmain"; then
19591  # See if we are running on zsh, and set the options which allow our commands through
19592  # without removal of \ escapes.
19593  if test -n "${ZSH_VERSION+set}" ; then
19594    setopt NO_GLOB_SUBST
19595  fi
19596  # Now quote all the things that may contain metacharacters while being
19597  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19598  # variables and quote the copies for generation of the libtool script.
19599  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19600    SED SHELL STRIP \
19601    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19602    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19603    deplibs_check_method reload_flag reload_cmds need_locks \
19604    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19605    lt_cv_sys_global_symbol_to_c_name_address \
19606    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19607    old_postinstall_cmds old_postuninstall_cmds \
19608    compiler_RC \
19609    CC_RC \
19610    LD_RC \
19611    lt_prog_compiler_wl_RC \
19612    lt_prog_compiler_pic_RC \
19613    lt_prog_compiler_static_RC \
19614    lt_prog_compiler_no_builtin_flag_RC \
19615    export_dynamic_flag_spec_RC \
19616    thread_safe_flag_spec_RC \
19617    whole_archive_flag_spec_RC \
19618    enable_shared_with_static_runtimes_RC \
19619    old_archive_cmds_RC \
19620    old_archive_from_new_cmds_RC \
19621    predep_objects_RC \
19622    postdep_objects_RC \
19623    predeps_RC \
19624    postdeps_RC \
19625    compiler_lib_search_path_RC \
19626    compiler_lib_search_dirs_RC \
19627    archive_cmds_RC \
19628    archive_expsym_cmds_RC \
19629    postinstall_cmds_RC \
19630    postuninstall_cmds_RC \
19631    old_archive_from_expsyms_cmds_RC \
19632    allow_undefined_flag_RC \
19633    no_undefined_flag_RC \
19634    export_symbols_cmds_RC \
19635    hardcode_libdir_flag_spec_RC \
19636    hardcode_libdir_flag_spec_ld_RC \
19637    hardcode_libdir_separator_RC \
19638    hardcode_automatic_RC \
19639    module_cmds_RC \
19640    module_expsym_cmds_RC \
19641    lt_cv_prog_compiler_c_o_RC \
19642    fix_srcfile_path_RC \
19643    exclude_expsyms_RC \
19644    include_expsyms_RC; do
19645
19646    case $var in
19647    old_archive_cmds_RC | \
19648    old_archive_from_new_cmds_RC | \
19649    archive_cmds_RC | \
19650    archive_expsym_cmds_RC | \
19651    module_cmds_RC | \
19652    module_expsym_cmds_RC | \
19653    old_archive_from_expsyms_cmds_RC | \
19654    export_symbols_cmds_RC | \
19655    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19656    postinstall_cmds | postuninstall_cmds | \
19657    old_postinstall_cmds | old_postuninstall_cmds | \
19658    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19659      # Double-quote double-evaled strings.
19660      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19661      ;;
19662    *)
19663      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19664      ;;
19665    esac
19666  done
19667
19668  case $lt_echo in
19669  *'\$0 --fallback-echo"')
19670    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19671    ;;
19672  esac
19673
19674cfgfile="$ofile"
19675
19676  cat <<__EOF__ >> "$cfgfile"
19677# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19678
19679# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19680
19681# Shell to use when invoking shell scripts.
19682SHELL=$lt_SHELL
19683
19684# Whether or not to build shared libraries.
19685build_libtool_libs=$enable_shared
19686
19687# Whether or not to build static libraries.
19688build_old_libs=$enable_static
19689
19690# Whether or not to add -lc for building shared libraries.
19691build_libtool_need_lc=$archive_cmds_need_lc_RC
19692
19693# Whether or not to disallow shared libs when runtime libs are static
19694allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19695
19696# Whether or not to optimize for fast installation.
19697fast_install=$enable_fast_install
19698
19699# The host system.
19700host_alias=$host_alias
19701host=$host
19702host_os=$host_os
19703
19704# The build system.
19705build_alias=$build_alias
19706build=$build
19707build_os=$build_os
19708
19709# An echo program that does not interpret backslashes.
19710echo=$lt_echo
19711
19712# The archiver.
19713AR=$lt_AR
19714AR_FLAGS=$lt_AR_FLAGS
19715
19716# A C compiler.
19717LTCC=$lt_LTCC
19718
19719# LTCC compiler flags.
19720LTCFLAGS=$lt_LTCFLAGS
19721
19722# A language-specific compiler.
19723CC=$lt_compiler_RC
19724
19725# Is the compiler the GNU C compiler?
19726with_gcc=$GCC_RC
19727
19728# An ERE matcher.
19729EGREP=$lt_EGREP
19730
19731# The linker used to build libraries.
19732LD=$lt_LD_RC
19733
19734# Whether we need hard or soft links.
19735LN_S=$lt_LN_S
19736
19737# A BSD-compatible nm program.
19738NM=$lt_NM
19739
19740# A symbol stripping program
19741STRIP=$lt_STRIP
19742
19743# Used to examine libraries when file_magic_cmd begins "file"
19744MAGIC_CMD=$MAGIC_CMD
19745
19746# Used on cygwin: DLL creation program.
19747DLLTOOL="$DLLTOOL"
19748
19749# Used on cygwin: object dumper.
19750OBJDUMP="$OBJDUMP"
19751
19752# Used on cygwin: assembler.
19753AS="$AS"
19754
19755# The name of the directory that contains temporary libtool files.
19756objdir=$objdir
19757
19758# How to create reloadable object files.
19759reload_flag=$lt_reload_flag
19760reload_cmds=$lt_reload_cmds
19761
19762# How to pass a linker flag through the compiler.
19763wl=$lt_lt_prog_compiler_wl_RC
19764
19765# Object file suffix (normally "o").
19766objext="$ac_objext"
19767
19768# Old archive suffix (normally "a").
19769libext="$libext"
19770
19771# Shared library suffix (normally ".so").
19772shrext_cmds='$shrext_cmds'
19773
19774# Executable file suffix (normally "").
19775exeext="$exeext"
19776
19777# Additional compiler flags for building library objects.
19778pic_flag=$lt_lt_prog_compiler_pic_RC
19779pic_mode=$pic_mode
19780
19781# What is the maximum length of a command?
19782max_cmd_len=$lt_cv_sys_max_cmd_len
19783
19784# Does compiler simultaneously support -c and -o options?
19785compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19786
19787# Must we lock files when doing compilation?
19788need_locks=$lt_need_locks
19789
19790# Do we need the lib prefix for modules?
19791need_lib_prefix=$need_lib_prefix
19792
19793# Do we need a version for libraries?
19794need_version=$need_version
19795
19796# Whether dlopen is supported.
19797dlopen_support=$enable_dlopen
19798
19799# Whether dlopen of programs is supported.
19800dlopen_self=$enable_dlopen_self
19801
19802# Whether dlopen of statically linked programs is supported.
19803dlopen_self_static=$enable_dlopen_self_static
19804
19805# Compiler flag to prevent dynamic linking.
19806link_static_flag=$lt_lt_prog_compiler_static_RC
19807
19808# Compiler flag to turn off builtin functions.
19809no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19810
19811# Compiler flag to allow reflexive dlopens.
19812export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19813
19814# Compiler flag to generate shared objects directly from archives.
19815whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19816
19817# Compiler flag to generate thread-safe objects.
19818thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19819
19820# Library versioning type.
19821version_type=$version_type
19822
19823# Format of library name prefix.
19824libname_spec=$lt_libname_spec
19825
19826# List of archive names.  First name is the real one, the rest are links.
19827# The last name is the one that the linker finds with -lNAME.
19828library_names_spec=$lt_library_names_spec
19829
19830# The coded name of the library, if different from the real name.
19831soname_spec=$lt_soname_spec
19832
19833# Commands used to build and install an old-style archive.
19834RANLIB=$lt_RANLIB
19835old_archive_cmds=$lt_old_archive_cmds_RC
19836old_postinstall_cmds=$lt_old_postinstall_cmds
19837old_postuninstall_cmds=$lt_old_postuninstall_cmds
19838
19839# Create an old-style archive from a shared archive.
19840old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19841
19842# Create a temporary old-style archive to link instead of a shared archive.
19843old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19844
19845# Commands used to build and install a shared archive.
19846archive_cmds=$lt_archive_cmds_RC
19847archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19848postinstall_cmds=$lt_postinstall_cmds
19849postuninstall_cmds=$lt_postuninstall_cmds
19850
19851# Commands used to build a loadable module (assumed same as above if empty)
19852module_cmds=$lt_module_cmds_RC
19853module_expsym_cmds=$lt_module_expsym_cmds_RC
19854
19855# Commands to strip libraries.
19856old_striplib=$lt_old_striplib
19857striplib=$lt_striplib
19858
19859# Dependencies to place before the objects being linked to create a
19860# shared library.
19861predep_objects=$lt_predep_objects_RC
19862
19863# Dependencies to place after the objects being linked to create a
19864# shared library.
19865postdep_objects=$lt_postdep_objects_RC
19866
19867# Dependencies to place before the objects being linked to create a
19868# shared library.
19869predeps=$lt_predeps_RC
19870
19871# Dependencies to place after the objects being linked to create a
19872# shared library.
19873postdeps=$lt_postdeps_RC
19874
19875# The directories searched by this compiler when creating a shared
19876# library
19877compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19878
19879# The library search path used internally by the compiler when linking
19880# a shared library.
19881compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19882
19883# Method to check whether dependent libraries are shared objects.
19884deplibs_check_method=$lt_deplibs_check_method
19885
19886# Command to use when deplibs_check_method == file_magic.
19887file_magic_cmd=$lt_file_magic_cmd
19888
19889# Flag that allows shared libraries with undefined symbols to be built.
19890allow_undefined_flag=$lt_allow_undefined_flag_RC
19891
19892# Flag that forces no undefined symbols.
19893no_undefined_flag=$lt_no_undefined_flag_RC
19894
19895# Commands used to finish a libtool library installation in a directory.
19896finish_cmds=$lt_finish_cmds
19897
19898# Same as above, but a single script fragment to be evaled but not shown.
19899finish_eval=$lt_finish_eval
19900
19901# Take the output of nm and produce a listing of raw symbols and C names.
19902global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19903
19904# Transform the output of nm in a proper C declaration
19905global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19906
19907# Transform the output of nm in a C name address pair
19908global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19909
19910# This is the shared library runtime path variable.
19911runpath_var=$runpath_var
19912
19913# This is the shared library path variable.
19914shlibpath_var=$shlibpath_var
19915
19916# Is shlibpath searched before the hard-coded library search path?
19917shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19918
19919# How to hardcode a shared library path into an executable.
19920hardcode_action=$hardcode_action_RC
19921
19922# Whether we should hardcode library paths into libraries.
19923hardcode_into_libs=$hardcode_into_libs
19924
19925# Flag to hardcode \$libdir into a binary during linking.
19926# This must work even if \$libdir does not exist.
19927hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19928
19929# If ld is used when linking, flag to hardcode \$libdir into
19930# a binary during linking. This must work even if \$libdir does
19931# not exist.
19932hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19933
19934# Whether we need a single -rpath flag with a separated argument.
19935hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19936
19937# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19938# resulting binary.
19939hardcode_direct=$hardcode_direct_RC
19940
19941# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19942# resulting binary.
19943hardcode_minus_L=$hardcode_minus_L_RC
19944
19945# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19946# the resulting binary.
19947hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19948
19949# Set to yes if building a shared library automatically hardcodes DIR into the library
19950# and all subsequent libraries and executables linked against it.
19951hardcode_automatic=$hardcode_automatic_RC
19952
19953# Variables whose values should be saved in libtool wrapper scripts and
19954# restored at relink time.
19955variables_saved_for_relink="$variables_saved_for_relink"
19956
19957# Whether libtool must link a program against all its dependency libraries.
19958link_all_deplibs=$link_all_deplibs_RC
19959
19960# Compile-time system search path for libraries
19961sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19962
19963# Run-time system search path for libraries
19964sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19965
19966# Fix the shell variable \$srcfile for the compiler.
19967fix_srcfile_path=$lt_fix_srcfile_path
19968
19969# Set to yes if exported symbols are required.
19970always_export_symbols=$always_export_symbols_RC
19971
19972# The commands to list exported symbols.
19973export_symbols_cmds=$lt_export_symbols_cmds_RC
19974
19975# The commands to extract the exported symbol list from a shared archive.
19976extract_expsyms_cmds=$lt_extract_expsyms_cmds
19977
19978# Symbols that should not be listed in the preloaded symbols.
19979exclude_expsyms=$lt_exclude_expsyms_RC
19980
19981# Symbols that must always be exported.
19982include_expsyms=$lt_include_expsyms_RC
19983
19984# ### END LIBTOOL TAG CONFIG: $tagname
19985
19986__EOF__
19987
19988
19989else
19990  # If there is no Makefile yet, we rely on a make rule to execute
19991  # `config.status --recheck' to rerun these tests and create the
19992  # libtool script then.
19993  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19994  if test -f "$ltmain_in"; then
19995    test -f Makefile && make "$ltmain"
19996  fi
19997fi
19998
19999
20000ac_ext=c
20001ac_cpp='$CPP $CPPFLAGS'
20002ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20003ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20004ac_compiler_gnu=$ac_cv_c_compiler_gnu
20005
20006CC="$lt_save_CC"
20007
20008	;;
20009
20010      *)
20011	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20012$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20013   { (exit 1); exit 1; }; }
20014	;;
20015      esac
20016
20017      # Append the new tag name to the list of available tags.
20018      if test -n "$tagname" ; then
20019      available_tags="$available_tags $tagname"
20020    fi
20021    fi
20022  done
20023  IFS="$lt_save_ifs"
20024
20025  # Now substitute the updated list of available tags.
20026  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20027    mv "${ofile}T" "$ofile"
20028    chmod +x "$ofile"
20029  else
20030    rm -f "${ofile}T"
20031    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20032$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20033   { (exit 1); exit 1; }; }
20034  fi
20035fi
20036
20037
20038
20039# This can be used to rebuild libtool when needed
20040LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20041
20042# Always use our own libtool.
20043LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20044
20045# Prevent multiple expansion
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066ac_ext=c
20067ac_cpp='$CPP $CPPFLAGS'
20068ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20069ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20070ac_compiler_gnu=$ac_cv_c_compiler_gnu
20071if test -n "$ac_tool_prefix"; then
20072  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20073set dummy ${ac_tool_prefix}gcc; ac_word=$2
20074{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20075$as_echo_n "checking for $ac_word... " >&6; }
20076if test "${ac_cv_prog_CC+set}" = set; then
20077  $as_echo_n "(cached) " >&6
20078else
20079  if test -n "$CC"; then
20080  ac_cv_prog_CC="$CC" # Let the user override the test.
20081else
20082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20083for as_dir in $PATH
20084do
20085  IFS=$as_save_IFS
20086  test -z "$as_dir" && as_dir=.
20087  for ac_exec_ext in '' $ac_executable_extensions; do
20088  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20089    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20090    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20091    break 2
20092  fi
20093done
20094done
20095IFS=$as_save_IFS
20096
20097fi
20098fi
20099CC=$ac_cv_prog_CC
20100if test -n "$CC"; then
20101  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20102$as_echo "$CC" >&6; }
20103else
20104  { $as_echo "$as_me:$LINENO: result: no" >&5
20105$as_echo "no" >&6; }
20106fi
20107
20108
20109fi
20110if test -z "$ac_cv_prog_CC"; then
20111  ac_ct_CC=$CC
20112  # Extract the first word of "gcc", so it can be a program name with args.
20113set dummy gcc; ac_word=$2
20114{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20115$as_echo_n "checking for $ac_word... " >&6; }
20116if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20117  $as_echo_n "(cached) " >&6
20118else
20119  if test -n "$ac_ct_CC"; then
20120  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20121else
20122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20123for as_dir in $PATH
20124do
20125  IFS=$as_save_IFS
20126  test -z "$as_dir" && as_dir=.
20127  for ac_exec_ext in '' $ac_executable_extensions; do
20128  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20129    ac_cv_prog_ac_ct_CC="gcc"
20130    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20131    break 2
20132  fi
20133done
20134done
20135IFS=$as_save_IFS
20136
20137fi
20138fi
20139ac_ct_CC=$ac_cv_prog_ac_ct_CC
20140if test -n "$ac_ct_CC"; then
20141  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20142$as_echo "$ac_ct_CC" >&6; }
20143else
20144  { $as_echo "$as_me:$LINENO: result: no" >&5
20145$as_echo "no" >&6; }
20146fi
20147
20148  if test "x$ac_ct_CC" = x; then
20149    CC=""
20150  else
20151    case $cross_compiling:$ac_tool_warned in
20152yes:)
20153{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20154$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20155ac_tool_warned=yes ;;
20156esac
20157    CC=$ac_ct_CC
20158  fi
20159else
20160  CC="$ac_cv_prog_CC"
20161fi
20162
20163if test -z "$CC"; then
20164          if test -n "$ac_tool_prefix"; then
20165    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20166set dummy ${ac_tool_prefix}cc; ac_word=$2
20167{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20168$as_echo_n "checking for $ac_word... " >&6; }
20169if test "${ac_cv_prog_CC+set}" = set; then
20170  $as_echo_n "(cached) " >&6
20171else
20172  if test -n "$CC"; then
20173  ac_cv_prog_CC="$CC" # Let the user override the test.
20174else
20175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20176for as_dir in $PATH
20177do
20178  IFS=$as_save_IFS
20179  test -z "$as_dir" && as_dir=.
20180  for ac_exec_ext in '' $ac_executable_extensions; do
20181  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20182    ac_cv_prog_CC="${ac_tool_prefix}cc"
20183    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20184    break 2
20185  fi
20186done
20187done
20188IFS=$as_save_IFS
20189
20190fi
20191fi
20192CC=$ac_cv_prog_CC
20193if test -n "$CC"; then
20194  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20195$as_echo "$CC" >&6; }
20196else
20197  { $as_echo "$as_me:$LINENO: result: no" >&5
20198$as_echo "no" >&6; }
20199fi
20200
20201
20202  fi
20203fi
20204if test -z "$CC"; then
20205  # Extract the first word of "cc", so it can be a program name with args.
20206set dummy cc; ac_word=$2
20207{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20208$as_echo_n "checking for $ac_word... " >&6; }
20209if test "${ac_cv_prog_CC+set}" = set; then
20210  $as_echo_n "(cached) " >&6
20211else
20212  if test -n "$CC"; then
20213  ac_cv_prog_CC="$CC" # Let the user override the test.
20214else
20215  ac_prog_rejected=no
20216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20217for as_dir in $PATH
20218do
20219  IFS=$as_save_IFS
20220  test -z "$as_dir" && as_dir=.
20221  for ac_exec_ext in '' $ac_executable_extensions; do
20222  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20223    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20224       ac_prog_rejected=yes
20225       continue
20226     fi
20227    ac_cv_prog_CC="cc"
20228    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20229    break 2
20230  fi
20231done
20232done
20233IFS=$as_save_IFS
20234
20235if test $ac_prog_rejected = yes; then
20236  # We found a bogon in the path, so make sure we never use it.
20237  set dummy $ac_cv_prog_CC
20238  shift
20239  if test $# != 0; then
20240    # We chose a different compiler from the bogus one.
20241    # However, it has the same basename, so the bogon will be chosen
20242    # first if we set CC to just the basename; use the full file name.
20243    shift
20244    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20245  fi
20246fi
20247fi
20248fi
20249CC=$ac_cv_prog_CC
20250if test -n "$CC"; then
20251  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20252$as_echo "$CC" >&6; }
20253else
20254  { $as_echo "$as_me:$LINENO: result: no" >&5
20255$as_echo "no" >&6; }
20256fi
20257
20258
20259fi
20260if test -z "$CC"; then
20261  if test -n "$ac_tool_prefix"; then
20262  for ac_prog in cl.exe
20263  do
20264    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20265set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20266{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20267$as_echo_n "checking for $ac_word... " >&6; }
20268if test "${ac_cv_prog_CC+set}" = set; then
20269  $as_echo_n "(cached) " >&6
20270else
20271  if test -n "$CC"; then
20272  ac_cv_prog_CC="$CC" # Let the user override the test.
20273else
20274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20275for as_dir in $PATH
20276do
20277  IFS=$as_save_IFS
20278  test -z "$as_dir" && as_dir=.
20279  for ac_exec_ext in '' $ac_executable_extensions; do
20280  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20281    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20282    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20283    break 2
20284  fi
20285done
20286done
20287IFS=$as_save_IFS
20288
20289fi
20290fi
20291CC=$ac_cv_prog_CC
20292if test -n "$CC"; then
20293  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20294$as_echo "$CC" >&6; }
20295else
20296  { $as_echo "$as_me:$LINENO: result: no" >&5
20297$as_echo "no" >&6; }
20298fi
20299
20300
20301    test -n "$CC" && break
20302  done
20303fi
20304if test -z "$CC"; then
20305  ac_ct_CC=$CC
20306  for ac_prog in cl.exe
20307do
20308  # Extract the first word of "$ac_prog", so it can be a program name with args.
20309set dummy $ac_prog; ac_word=$2
20310{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20311$as_echo_n "checking for $ac_word... " >&6; }
20312if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20313  $as_echo_n "(cached) " >&6
20314else
20315  if test -n "$ac_ct_CC"; then
20316  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20317else
20318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20319for as_dir in $PATH
20320do
20321  IFS=$as_save_IFS
20322  test -z "$as_dir" && as_dir=.
20323  for ac_exec_ext in '' $ac_executable_extensions; do
20324  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20325    ac_cv_prog_ac_ct_CC="$ac_prog"
20326    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20327    break 2
20328  fi
20329done
20330done
20331IFS=$as_save_IFS
20332
20333fi
20334fi
20335ac_ct_CC=$ac_cv_prog_ac_ct_CC
20336if test -n "$ac_ct_CC"; then
20337  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20338$as_echo "$ac_ct_CC" >&6; }
20339else
20340  { $as_echo "$as_me:$LINENO: result: no" >&5
20341$as_echo "no" >&6; }
20342fi
20343
20344
20345  test -n "$ac_ct_CC" && break
20346done
20347
20348  if test "x$ac_ct_CC" = x; then
20349    CC=""
20350  else
20351    case $cross_compiling:$ac_tool_warned in
20352yes:)
20353{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20354$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20355ac_tool_warned=yes ;;
20356esac
20357    CC=$ac_ct_CC
20358  fi
20359fi
20360
20361fi
20362
20363
20364test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20366{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20367See \`config.log' for more details." >&5
20368$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20369See \`config.log' for more details." >&2;}
20370   { (exit 1); exit 1; }; }; }
20371
20372# Provide some information about the compiler.
20373$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20374set X $ac_compile
20375ac_compiler=$2
20376{ (ac_try="$ac_compiler --version >&5"
20377case "(($ac_try" in
20378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20379  *) ac_try_echo=$ac_try;;
20380esac
20381eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20382$as_echo "$ac_try_echo") >&5
20383  (eval "$ac_compiler --version >&5") 2>&5
20384  ac_status=$?
20385  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20386  (exit $ac_status); }
20387{ (ac_try="$ac_compiler -v >&5"
20388case "(($ac_try" in
20389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20390  *) ac_try_echo=$ac_try;;
20391esac
20392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20393$as_echo "$ac_try_echo") >&5
20394  (eval "$ac_compiler -v >&5") 2>&5
20395  ac_status=$?
20396  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20397  (exit $ac_status); }
20398{ (ac_try="$ac_compiler -V >&5"
20399case "(($ac_try" in
20400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20401  *) ac_try_echo=$ac_try;;
20402esac
20403eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20404$as_echo "$ac_try_echo") >&5
20405  (eval "$ac_compiler -V >&5") 2>&5
20406  ac_status=$?
20407  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20408  (exit $ac_status); }
20409
20410{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20411$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20412if test "${ac_cv_c_compiler_gnu+set}" = set; then
20413  $as_echo_n "(cached) " >&6
20414else
20415  cat >conftest.$ac_ext <<_ACEOF
20416/* confdefs.h.  */
20417_ACEOF
20418cat confdefs.h >>conftest.$ac_ext
20419cat >>conftest.$ac_ext <<_ACEOF
20420/* end confdefs.h.  */
20421
20422int
20423main ()
20424{
20425#ifndef __GNUC__
20426       choke me
20427#endif
20428
20429  ;
20430  return 0;
20431}
20432_ACEOF
20433rm -f conftest.$ac_objext
20434if { (ac_try="$ac_compile"
20435case "(($ac_try" in
20436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20437  *) ac_try_echo=$ac_try;;
20438esac
20439eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20440$as_echo "$ac_try_echo") >&5
20441  (eval "$ac_compile") 2>conftest.er1
20442  ac_status=$?
20443  grep -v '^ *+' conftest.er1 >conftest.err
20444  rm -f conftest.er1
20445  cat conftest.err >&5
20446  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20447  (exit $ac_status); } && {
20448	 test -z "$ac_c_werror_flag" ||
20449	 test ! -s conftest.err
20450       } && test -s conftest.$ac_objext; then
20451  ac_compiler_gnu=yes
20452else
20453  $as_echo "$as_me: failed program was:" >&5
20454sed 's/^/| /' conftest.$ac_ext >&5
20455
20456	ac_compiler_gnu=no
20457fi
20458
20459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20460ac_cv_c_compiler_gnu=$ac_compiler_gnu
20461
20462fi
20463{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20464$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20465if test $ac_compiler_gnu = yes; then
20466  GCC=yes
20467else
20468  GCC=
20469fi
20470ac_test_CFLAGS=${CFLAGS+set}
20471ac_save_CFLAGS=$CFLAGS
20472{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20473$as_echo_n "checking whether $CC accepts -g... " >&6; }
20474if test "${ac_cv_prog_cc_g+set}" = set; then
20475  $as_echo_n "(cached) " >&6
20476else
20477  ac_save_c_werror_flag=$ac_c_werror_flag
20478   ac_c_werror_flag=yes
20479   ac_cv_prog_cc_g=no
20480   CFLAGS="-g"
20481   cat >conftest.$ac_ext <<_ACEOF
20482/* confdefs.h.  */
20483_ACEOF
20484cat confdefs.h >>conftest.$ac_ext
20485cat >>conftest.$ac_ext <<_ACEOF
20486/* end confdefs.h.  */
20487
20488int
20489main ()
20490{
20491
20492  ;
20493  return 0;
20494}
20495_ACEOF
20496rm -f conftest.$ac_objext
20497if { (ac_try="$ac_compile"
20498case "(($ac_try" in
20499  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20500  *) ac_try_echo=$ac_try;;
20501esac
20502eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20503$as_echo "$ac_try_echo") >&5
20504  (eval "$ac_compile") 2>conftest.er1
20505  ac_status=$?
20506  grep -v '^ *+' conftest.er1 >conftest.err
20507  rm -f conftest.er1
20508  cat conftest.err >&5
20509  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20510  (exit $ac_status); } && {
20511	 test -z "$ac_c_werror_flag" ||
20512	 test ! -s conftest.err
20513       } && test -s conftest.$ac_objext; then
20514  ac_cv_prog_cc_g=yes
20515else
20516  $as_echo "$as_me: failed program was:" >&5
20517sed 's/^/| /' conftest.$ac_ext >&5
20518
20519	CFLAGS=""
20520      cat >conftest.$ac_ext <<_ACEOF
20521/* confdefs.h.  */
20522_ACEOF
20523cat confdefs.h >>conftest.$ac_ext
20524cat >>conftest.$ac_ext <<_ACEOF
20525/* end confdefs.h.  */
20526
20527int
20528main ()
20529{
20530
20531  ;
20532  return 0;
20533}
20534_ACEOF
20535rm -f conftest.$ac_objext
20536if { (ac_try="$ac_compile"
20537case "(($ac_try" in
20538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20539  *) ac_try_echo=$ac_try;;
20540esac
20541eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20542$as_echo "$ac_try_echo") >&5
20543  (eval "$ac_compile") 2>conftest.er1
20544  ac_status=$?
20545  grep -v '^ *+' conftest.er1 >conftest.err
20546  rm -f conftest.er1
20547  cat conftest.err >&5
20548  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20549  (exit $ac_status); } && {
20550	 test -z "$ac_c_werror_flag" ||
20551	 test ! -s conftest.err
20552       } && test -s conftest.$ac_objext; then
20553  :
20554else
20555  $as_echo "$as_me: failed program was:" >&5
20556sed 's/^/| /' conftest.$ac_ext >&5
20557
20558	ac_c_werror_flag=$ac_save_c_werror_flag
20559	 CFLAGS="-g"
20560	 cat >conftest.$ac_ext <<_ACEOF
20561/* confdefs.h.  */
20562_ACEOF
20563cat confdefs.h >>conftest.$ac_ext
20564cat >>conftest.$ac_ext <<_ACEOF
20565/* end confdefs.h.  */
20566
20567int
20568main ()
20569{
20570
20571  ;
20572  return 0;
20573}
20574_ACEOF
20575rm -f conftest.$ac_objext
20576if { (ac_try="$ac_compile"
20577case "(($ac_try" in
20578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20579  *) ac_try_echo=$ac_try;;
20580esac
20581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20582$as_echo "$ac_try_echo") >&5
20583  (eval "$ac_compile") 2>conftest.er1
20584  ac_status=$?
20585  grep -v '^ *+' conftest.er1 >conftest.err
20586  rm -f conftest.er1
20587  cat conftest.err >&5
20588  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20589  (exit $ac_status); } && {
20590	 test -z "$ac_c_werror_flag" ||
20591	 test ! -s conftest.err
20592       } && test -s conftest.$ac_objext; then
20593  ac_cv_prog_cc_g=yes
20594else
20595  $as_echo "$as_me: failed program was:" >&5
20596sed 's/^/| /' conftest.$ac_ext >&5
20597
20598
20599fi
20600
20601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20602fi
20603
20604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20605fi
20606
20607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20608   ac_c_werror_flag=$ac_save_c_werror_flag
20609fi
20610{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20611$as_echo "$ac_cv_prog_cc_g" >&6; }
20612if test "$ac_test_CFLAGS" = set; then
20613  CFLAGS=$ac_save_CFLAGS
20614elif test $ac_cv_prog_cc_g = yes; then
20615  if test "$GCC" = yes; then
20616    CFLAGS="-g -O2"
20617  else
20618    CFLAGS="-g"
20619  fi
20620else
20621  if test "$GCC" = yes; then
20622    CFLAGS="-O2"
20623  else
20624    CFLAGS=
20625  fi
20626fi
20627{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20628$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20629if test "${ac_cv_prog_cc_c89+set}" = set; then
20630  $as_echo_n "(cached) " >&6
20631else
20632  ac_cv_prog_cc_c89=no
20633ac_save_CC=$CC
20634cat >conftest.$ac_ext <<_ACEOF
20635/* confdefs.h.  */
20636_ACEOF
20637cat confdefs.h >>conftest.$ac_ext
20638cat >>conftest.$ac_ext <<_ACEOF
20639/* end confdefs.h.  */
20640#include <stdarg.h>
20641#include <stdio.h>
20642#include <sys/types.h>
20643#include <sys/stat.h>
20644/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20645struct buf { int x; };
20646FILE * (*rcsopen) (struct buf *, struct stat *, int);
20647static char *e (p, i)
20648     char **p;
20649     int i;
20650{
20651  return p[i];
20652}
20653static char *f (char * (*g) (char **, int), char **p, ...)
20654{
20655  char *s;
20656  va_list v;
20657  va_start (v,p);
20658  s = g (p, va_arg (v,int));
20659  va_end (v);
20660  return s;
20661}
20662
20663/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20664   function prototypes and stuff, but not '\xHH' hex character constants.
20665   These don't provoke an error unfortunately, instead are silently treated
20666   as 'x'.  The following induces an error, until -std is added to get
20667   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20668   array size at least.  It's necessary to write '\x00'==0 to get something
20669   that's true only with -std.  */
20670int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20671
20672/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20673   inside strings and character constants.  */
20674#define FOO(x) 'x'
20675int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20676
20677int test (int i, double x);
20678struct s1 {int (*f) (int a);};
20679struct s2 {int (*f) (double a);};
20680int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20681int argc;
20682char **argv;
20683int
20684main ()
20685{
20686return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20687  ;
20688  return 0;
20689}
20690_ACEOF
20691for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20692	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20693do
20694  CC="$ac_save_CC $ac_arg"
20695  rm -f conftest.$ac_objext
20696if { (ac_try="$ac_compile"
20697case "(($ac_try" in
20698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20699  *) ac_try_echo=$ac_try;;
20700esac
20701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20702$as_echo "$ac_try_echo") >&5
20703  (eval "$ac_compile") 2>conftest.er1
20704  ac_status=$?
20705  grep -v '^ *+' conftest.er1 >conftest.err
20706  rm -f conftest.er1
20707  cat conftest.err >&5
20708  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20709  (exit $ac_status); } && {
20710	 test -z "$ac_c_werror_flag" ||
20711	 test ! -s conftest.err
20712       } && test -s conftest.$ac_objext; then
20713  ac_cv_prog_cc_c89=$ac_arg
20714else
20715  $as_echo "$as_me: failed program was:" >&5
20716sed 's/^/| /' conftest.$ac_ext >&5
20717
20718
20719fi
20720
20721rm -f core conftest.err conftest.$ac_objext
20722  test "x$ac_cv_prog_cc_c89" != "xno" && break
20723done
20724rm -f conftest.$ac_ext
20725CC=$ac_save_CC
20726
20727fi
20728# AC_CACHE_VAL
20729case "x$ac_cv_prog_cc_c89" in
20730  x)
20731    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20732$as_echo "none needed" >&6; } ;;
20733  xno)
20734    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20735$as_echo "unsupported" >&6; } ;;
20736  *)
20737    CC="$CC $ac_cv_prog_cc_c89"
20738    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20739$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20740esac
20741
20742
20743ac_ext=c
20744ac_cpp='$CPP $CPPFLAGS'
20745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20747ac_compiler_gnu=$ac_cv_c_compiler_gnu
20748
20749depcc="$CC"   am_compiler_list=
20750
20751{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20752$as_echo_n "checking dependency style of $depcc... " >&6; }
20753if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20754  $as_echo_n "(cached) " >&6
20755else
20756  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20757  # We make a subdir and do the tests there.  Otherwise we can end up
20758  # making bogus files that we don't know about and never remove.  For
20759  # instance it was reported that on HP-UX the gcc test will end up
20760  # making a dummy file named `D' -- because `-MD' means `put the output
20761  # in D'.
20762  mkdir conftest.dir
20763  # Copy depcomp to subdir because otherwise we won't find it if we're
20764  # using a relative directory.
20765  cp "$am_depcomp" conftest.dir
20766  cd conftest.dir
20767  # We will build objects and dependencies in a subdirectory because
20768  # it helps to detect inapplicable dependency modes.  For instance
20769  # both Tru64's cc and ICC support -MD to output dependencies as a
20770  # side effect of compilation, but ICC will put the dependencies in
20771  # the current directory while Tru64 will put them in the object
20772  # directory.
20773  mkdir sub
20774
20775  am_cv_CC_dependencies_compiler_type=none
20776  if test "$am_compiler_list" = ""; then
20777     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20778  fi
20779  am__universal=false
20780  case " $depcc " in #(
20781     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20782     esac
20783
20784  for depmode in $am_compiler_list; do
20785    # Setup a source with many dependencies, because some compilers
20786    # like to wrap large dependency lists on column 80 (with \), and
20787    # we should not choose a depcomp mode which is confused by this.
20788    #
20789    # We need to recreate these files for each test, as the compiler may
20790    # overwrite some of them when testing with obscure command lines.
20791    # This happens at least with the AIX C compiler.
20792    : > sub/conftest.c
20793    for i in 1 2 3 4 5 6; do
20794      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20795      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20796      # Solaris 8's {/usr,}/bin/sh.
20797      touch sub/conftst$i.h
20798    done
20799    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20800
20801    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20802    # mode.  It turns out that the SunPro C++ compiler does not properly
20803    # handle `-M -o', and we need to detect this.  Also, some Intel
20804    # versions had trouble with output in subdirs
20805    am__obj=sub/conftest.${OBJEXT-o}
20806    am__minus_obj="-o $am__obj"
20807    case $depmode in
20808    gcc)
20809      # This depmode causes a compiler race in universal mode.
20810      test "$am__universal" = false || continue
20811      ;;
20812    nosideeffect)
20813      # after this tag, mechanisms are not by side-effect, so they'll
20814      # only be used when explicitly requested
20815      if test "x$enable_dependency_tracking" = xyes; then
20816	continue
20817      else
20818	break
20819      fi
20820      ;;
20821    msvisualcpp | msvcmsys)
20822      # This compiler won't grok `-c -o', but also, the minuso test has
20823      # not run yet.  These depmodes are late enough in the game, and
20824      # so weak that their functioning should not be impacted.
20825      am__obj=conftest.${OBJEXT-o}
20826      am__minus_obj=
20827      ;;
20828    none) break ;;
20829    esac
20830    if depmode=$depmode \
20831       source=sub/conftest.c object=$am__obj \
20832       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20833       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20834         >/dev/null 2>conftest.err &&
20835       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20836       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20837       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20838       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20839      # icc doesn't choke on unknown options, it will just issue warnings
20840      # or remarks (even with -Werror).  So we grep stderr for any message
20841      # that says an option was ignored or not supported.
20842      # When given -MP, icc 7.0 and 7.1 complain thusly:
20843      #   icc: Command line warning: ignoring option '-M'; no argument required
20844      # The diagnosis changed in icc 8.0:
20845      #   icc: Command line remark: option '-MP' not supported
20846      if (grep 'ignoring option' conftest.err ||
20847          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20848        am_cv_CC_dependencies_compiler_type=$depmode
20849        break
20850      fi
20851    fi
20852  done
20853
20854  cd ..
20855  rm -rf conftest.dir
20856else
20857  am_cv_CC_dependencies_compiler_type=none
20858fi
20859
20860fi
20861{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20862$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20863CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20864
20865 if
20866  test "x$enable_dependency_tracking" != xno \
20867  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20868  am__fastdepCC_TRUE=
20869  am__fastdepCC_FALSE='#'
20870else
20871  am__fastdepCC_TRUE='#'
20872  am__fastdepCC_FALSE=
20873fi
20874
20875
20876
20877
20878
20879
20880
20881# Check whether --with-xorg-module-dir was given.
20882if test "${with_xorg_module_dir+set}" = set; then
20883  withval=$with_xorg_module_dir;  moduledir="$withval"
20884else
20885   moduledir="$libdir/xorg/modules"
20886fi
20887
20888
20889
20890
20891# Checks for extensions
20892
20893	SAVE_CFLAGS="$CFLAGS"
20894	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20895	cat >conftest.$ac_ext <<_ACEOF
20896/* confdefs.h.  */
20897_ACEOF
20898cat confdefs.h >>conftest.$ac_ext
20899cat >>conftest.$ac_ext <<_ACEOF
20900/* end confdefs.h.  */
20901
20902#include "xorg-server.h"
20903#if !defined RANDR
20904#error RANDR not defined
20905#endif
20906
20907int
20908main ()
20909{
20910
20911  ;
20912  return 0;
20913}
20914_ACEOF
20915rm -f conftest.$ac_objext
20916if { (ac_try="$ac_compile"
20917case "(($ac_try" in
20918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20919  *) ac_try_echo=$ac_try;;
20920esac
20921eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20922$as_echo "$ac_try_echo") >&5
20923  (eval "$ac_compile") 2>conftest.er1
20924  ac_status=$?
20925  grep -v '^ *+' conftest.er1 >conftest.err
20926  rm -f conftest.er1
20927  cat conftest.err >&5
20928  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20929  (exit $ac_status); } && {
20930	 test -z "$ac_c_werror_flag" ||
20931	 test ! -s conftest.err
20932       } && test -s conftest.$ac_objext; then
20933  _EXT_CHECK=yes
20934else
20935  $as_echo "$as_me: failed program was:" >&5
20936sed 's/^/| /' conftest.$ac_ext >&5
20937
20938	_EXT_CHECK=no
20939fi
20940
20941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20942	CFLAGS="$SAVE_CFLAGS"
20943	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20944$as_echo_n "checking if RANDR is defined... " >&6; }
20945	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20946$as_echo "$_EXT_CHECK" >&6; }
20947	if test "$_EXT_CHECK" != no; then
20948		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20949	fi
20950
20951
20952	SAVE_CFLAGS="$CFLAGS"
20953	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20954	cat >conftest.$ac_ext <<_ACEOF
20955/* confdefs.h.  */
20956_ACEOF
20957cat confdefs.h >>conftest.$ac_ext
20958cat >>conftest.$ac_ext <<_ACEOF
20959/* end confdefs.h.  */
20960
20961#include "xorg-server.h"
20962#if !defined RENDER
20963#error RENDER not defined
20964#endif
20965
20966int
20967main ()
20968{
20969
20970  ;
20971  return 0;
20972}
20973_ACEOF
20974rm -f conftest.$ac_objext
20975if { (ac_try="$ac_compile"
20976case "(($ac_try" in
20977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20978  *) ac_try_echo=$ac_try;;
20979esac
20980eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20981$as_echo "$ac_try_echo") >&5
20982  (eval "$ac_compile") 2>conftest.er1
20983  ac_status=$?
20984  grep -v '^ *+' conftest.er1 >conftest.err
20985  rm -f conftest.er1
20986  cat conftest.err >&5
20987  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20988  (exit $ac_status); } && {
20989	 test -z "$ac_c_werror_flag" ||
20990	 test ! -s conftest.err
20991       } && test -s conftest.$ac_objext; then
20992  _EXT_CHECK=yes
20993else
20994  $as_echo "$as_me: failed program was:" >&5
20995sed 's/^/| /' conftest.$ac_ext >&5
20996
20997	_EXT_CHECK=no
20998fi
20999
21000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21001	CFLAGS="$SAVE_CFLAGS"
21002	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21003$as_echo_n "checking if RENDER is defined... " >&6; }
21004	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21005$as_echo "$_EXT_CHECK" >&6; }
21006	if test "$_EXT_CHECK" != no; then
21007		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21008	fi
21009
21010
21011	SAVE_CFLAGS="$CFLAGS"
21012	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21013	cat >conftest.$ac_ext <<_ACEOF
21014/* confdefs.h.  */
21015_ACEOF
21016cat confdefs.h >>conftest.$ac_ext
21017cat >>conftest.$ac_ext <<_ACEOF
21018/* end confdefs.h.  */
21019
21020#include "xorg-server.h"
21021#if !defined XV
21022#error XV not defined
21023#endif
21024
21025int
21026main ()
21027{
21028
21029  ;
21030  return 0;
21031}
21032_ACEOF
21033rm -f conftest.$ac_objext
21034if { (ac_try="$ac_compile"
21035case "(($ac_try" in
21036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21037  *) ac_try_echo=$ac_try;;
21038esac
21039eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21040$as_echo "$ac_try_echo") >&5
21041  (eval "$ac_compile") 2>conftest.er1
21042  ac_status=$?
21043  grep -v '^ *+' conftest.er1 >conftest.err
21044  rm -f conftest.er1
21045  cat conftest.err >&5
21046  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21047  (exit $ac_status); } && {
21048	 test -z "$ac_c_werror_flag" ||
21049	 test ! -s conftest.err
21050       } && test -s conftest.$ac_objext; then
21051  _EXT_CHECK=yes
21052else
21053  $as_echo "$as_me: failed program was:" >&5
21054sed 's/^/| /' conftest.$ac_ext >&5
21055
21056	_EXT_CHECK=no
21057fi
21058
21059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21060	CFLAGS="$SAVE_CFLAGS"
21061	{ $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21062$as_echo_n "checking if XV is defined... " >&6; }
21063	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21064$as_echo "$_EXT_CHECK" >&6; }
21065	if test "$_EXT_CHECK" != no; then
21066		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21067	fi
21068
21069
21070	SAVE_CFLAGS="$CFLAGS"
21071	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21072	cat >conftest.$ac_ext <<_ACEOF
21073/* confdefs.h.  */
21074_ACEOF
21075cat confdefs.h >>conftest.$ac_ext
21076cat >>conftest.$ac_ext <<_ACEOF
21077/* end confdefs.h.  */
21078
21079#include "xorg-server.h"
21080#if !defined DPMSExtension
21081#error DPMSExtension not defined
21082#endif
21083
21084int
21085main ()
21086{
21087
21088  ;
21089  return 0;
21090}
21091_ACEOF
21092rm -f conftest.$ac_objext
21093if { (ac_try="$ac_compile"
21094case "(($ac_try" in
21095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21096  *) ac_try_echo=$ac_try;;
21097esac
21098eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21099$as_echo "$ac_try_echo") >&5
21100  (eval "$ac_compile") 2>conftest.er1
21101  ac_status=$?
21102  grep -v '^ *+' conftest.er1 >conftest.err
21103  rm -f conftest.er1
21104  cat conftest.err >&5
21105  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21106  (exit $ac_status); } && {
21107	 test -z "$ac_c_werror_flag" ||
21108	 test ! -s conftest.err
21109       } && test -s conftest.$ac_objext; then
21110  _EXT_CHECK=yes
21111else
21112  $as_echo "$as_me: failed program was:" >&5
21113sed 's/^/| /' conftest.$ac_ext >&5
21114
21115	_EXT_CHECK=no
21116fi
21117
21118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21119	CFLAGS="$SAVE_CFLAGS"
21120	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21121$as_echo_n "checking if DPMSExtension is defined... " >&6; }
21122	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21123$as_echo "$_EXT_CHECK" >&6; }
21124	if test "$_EXT_CHECK" != no; then
21125		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21126	fi
21127
21128
21129# Checks for pkg-config packages
21130
21131
21132if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21133	if test -n "$ac_tool_prefix"; then
21134  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21135set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21136{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21137$as_echo_n "checking for $ac_word... " >&6; }
21138if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21139  $as_echo_n "(cached) " >&6
21140else
21141  case $PKG_CONFIG in
21142  [\\/]* | ?:[\\/]*)
21143  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21144  ;;
21145  *)
21146  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21147for as_dir in $PATH
21148do
21149  IFS=$as_save_IFS
21150  test -z "$as_dir" && as_dir=.
21151  for ac_exec_ext in '' $ac_executable_extensions; do
21152  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21153    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21154    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21155    break 2
21156  fi
21157done
21158done
21159IFS=$as_save_IFS
21160
21161  ;;
21162esac
21163fi
21164PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21165if test -n "$PKG_CONFIG"; then
21166  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21167$as_echo "$PKG_CONFIG" >&6; }
21168else
21169  { $as_echo "$as_me:$LINENO: result: no" >&5
21170$as_echo "no" >&6; }
21171fi
21172
21173
21174fi
21175if test -z "$ac_cv_path_PKG_CONFIG"; then
21176  ac_pt_PKG_CONFIG=$PKG_CONFIG
21177  # Extract the first word of "pkg-config", so it can be a program name with args.
21178set dummy pkg-config; ac_word=$2
21179{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21180$as_echo_n "checking for $ac_word... " >&6; }
21181if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21182  $as_echo_n "(cached) " >&6
21183else
21184  case $ac_pt_PKG_CONFIG in
21185  [\\/]* | ?:[\\/]*)
21186  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21187  ;;
21188  *)
21189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21190for as_dir in $PATH
21191do
21192  IFS=$as_save_IFS
21193  test -z "$as_dir" && as_dir=.
21194  for ac_exec_ext in '' $ac_executable_extensions; do
21195  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21196    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21197    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21198    break 2
21199  fi
21200done
21201done
21202IFS=$as_save_IFS
21203
21204  ;;
21205esac
21206fi
21207ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21208if test -n "$ac_pt_PKG_CONFIG"; then
21209  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21210$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21211else
21212  { $as_echo "$as_me:$LINENO: result: no" >&5
21213$as_echo "no" >&6; }
21214fi
21215
21216  if test "x$ac_pt_PKG_CONFIG" = x; then
21217    PKG_CONFIG=""
21218  else
21219    case $cross_compiling:$ac_tool_warned in
21220yes:)
21221{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21223ac_tool_warned=yes ;;
21224esac
21225    PKG_CONFIG=$ac_pt_PKG_CONFIG
21226  fi
21227else
21228  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21229fi
21230
21231fi
21232if test -n "$PKG_CONFIG"; then
21233	_pkg_min_version=0.9.0
21234	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21235$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21236	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21237		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21238$as_echo "yes" >&6; }
21239	else
21240		{ $as_echo "$as_me:$LINENO: result: no" >&5
21241$as_echo "no" >&6; }
21242		PKG_CONFIG=""
21243	fi
21244
21245fi
21246
21247pkg_failed=no
21248{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21249$as_echo_n "checking for XORG... " >&6; }
21250
21251if test -n "$XORG_CFLAGS"; then
21252    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21253 elif test -n "$PKG_CONFIG"; then
21254    if test -n "$PKG_CONFIG" && \
21255    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21256  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21257  ac_status=$?
21258  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21259  (exit $ac_status); }; then
21260  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21261else
21262  pkg_failed=yes
21263fi
21264 else
21265    pkg_failed=untried
21266fi
21267if test -n "$XORG_LIBS"; then
21268    pkg_cv_XORG_LIBS="$XORG_LIBS"
21269 elif test -n "$PKG_CONFIG"; then
21270    if test -n "$PKG_CONFIG" && \
21271    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21272  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21273  ac_status=$?
21274  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21275  (exit $ac_status); }; then
21276  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21277else
21278  pkg_failed=yes
21279fi
21280 else
21281    pkg_failed=untried
21282fi
21283
21284
21285
21286if test $pkg_failed = yes; then
21287
21288if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21289        _pkg_short_errors_supported=yes
21290else
21291        _pkg_short_errors_supported=no
21292fi
21293        if test $_pkg_short_errors_supported = yes; then
21294	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21295        else
21296	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21297        fi
21298	# Put the nasty error message in config.log where it belongs
21299	echo "$XORG_PKG_ERRORS" >&5
21300
21301	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21302
21303$XORG_PKG_ERRORS
21304
21305Consider adjusting the PKG_CONFIG_PATH environment variable if you
21306installed software in a non-standard prefix.
21307
21308Alternatively, you may set the environment variables XORG_CFLAGS
21309and XORG_LIBS to avoid the need to call pkg-config.
21310See the pkg-config man page for more details.
21311" >&5
21312$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21313
21314$XORG_PKG_ERRORS
21315
21316Consider adjusting the PKG_CONFIG_PATH environment variable if you
21317installed software in a non-standard prefix.
21318
21319Alternatively, you may set the environment variables XORG_CFLAGS
21320and XORG_LIBS to avoid the need to call pkg-config.
21321See the pkg-config man page for more details.
21322" >&2;}
21323   { (exit 1); exit 1; }; }
21324elif test $pkg_failed = untried; then
21325	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21326$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21327{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21328is in your PATH or set the PKG_CONFIG environment variable to the full
21329path to pkg-config.
21330
21331Alternatively, you may set the environment variables XORG_CFLAGS
21332and XORG_LIBS to avoid the need to call pkg-config.
21333See the pkg-config man page for more details.
21334
21335To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21336See \`config.log' for more details." >&5
21337$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21338is in your PATH or set the PKG_CONFIG environment variable to the full
21339path to pkg-config.
21340
21341Alternatively, you may set the environment variables XORG_CFLAGS
21342and XORG_LIBS to avoid the need to call pkg-config.
21343See the pkg-config man page for more details.
21344
21345To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21346See \`config.log' for more details." >&2;}
21347   { (exit 1); exit 1; }; }; }
21348else
21349	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21350	XORG_LIBS=$pkg_cv_XORG_LIBS
21351        { $as_echo "$as_me:$LINENO: result: yes" >&5
21352$as_echo "yes" >&6; }
21353	:
21354fi
21355
21356pkg_failed=no
21357{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21358$as_echo_n "checking for XEXT... " >&6; }
21359
21360if test -n "$XEXT_CFLAGS"; then
21361    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21362 elif test -n "$PKG_CONFIG"; then
21363    if test -n "$PKG_CONFIG" && \
21364    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21365  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21366  ac_status=$?
21367  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21368  (exit $ac_status); }; then
21369  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21370else
21371  pkg_failed=yes
21372fi
21373 else
21374    pkg_failed=untried
21375fi
21376if test -n "$XEXT_LIBS"; then
21377    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21378 elif test -n "$PKG_CONFIG"; then
21379    if test -n "$PKG_CONFIG" && \
21380    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21381  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21382  ac_status=$?
21383  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21384  (exit $ac_status); }; then
21385  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21386else
21387  pkg_failed=yes
21388fi
21389 else
21390    pkg_failed=untried
21391fi
21392
21393
21394
21395if test $pkg_failed = yes; then
21396
21397if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21398        _pkg_short_errors_supported=yes
21399else
21400        _pkg_short_errors_supported=no
21401fi
21402        if test $_pkg_short_errors_supported = yes; then
21403	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21404        else
21405	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21406        fi
21407	# Put the nasty error message in config.log where it belongs
21408	echo "$XEXT_PKG_ERRORS" >&5
21409
21410	{ $as_echo "$as_me:$LINENO: result: no" >&5
21411$as_echo "no" >&6; }
21412                HAVE_XEXTPROTO_71="no"
21413elif test $pkg_failed = untried; then
21414	HAVE_XEXTPROTO_71="no"
21415else
21416	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21417	XEXT_LIBS=$pkg_cv_XEXT_LIBS
21418        { $as_echo "$as_me:$LINENO: result: yes" >&5
21419$as_echo "yes" >&6; }
21420	HAVE_XEXTPROTO_71="yes";
21421cat >>confdefs.h <<\_ACEOF
21422#define HAVE_XEXTPROTO_71 1
21423_ACEOF
21424
21425fi
21426 if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
21427  HAVE_XEXTPROTO_71_TRUE=
21428  HAVE_XEXTPROTO_71_FALSE='#'
21429else
21430  HAVE_XEXTPROTO_71_TRUE='#'
21431  HAVE_XEXTPROTO_71_FALSE=
21432fi
21433
21434sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21435
21436
21437pkg_failed=no
21438{ $as_echo "$as_me:$LINENO: checking for XF86RUSH" >&5
21439$as_echo_n "checking for XF86RUSH... " >&6; }
21440
21441if test -n "$XF86RUSH_CFLAGS"; then
21442    pkg_cv_XF86RUSH_CFLAGS="$XF86RUSH_CFLAGS"
21443 elif test -n "$PKG_CONFIG"; then
21444    if test -n "$PKG_CONFIG" && \
21445    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xxf86rush\"") >&5
21446  ($PKG_CONFIG --exists --print-errors "xxf86rush") 2>&5
21447  ac_status=$?
21448  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21449  (exit $ac_status); }; then
21450  pkg_cv_XF86RUSH_CFLAGS=`$PKG_CONFIG --cflags "xxf86rush" 2>/dev/null`
21451else
21452  pkg_failed=yes
21453fi
21454 else
21455    pkg_failed=untried
21456fi
21457if test -n "$XF86RUSH_LIBS"; then
21458    pkg_cv_XF86RUSH_LIBS="$XF86RUSH_LIBS"
21459 elif test -n "$PKG_CONFIG"; then
21460    if test -n "$PKG_CONFIG" && \
21461    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xxf86rush\"") >&5
21462  ($PKG_CONFIG --exists --print-errors "xxf86rush") 2>&5
21463  ac_status=$?
21464  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21465  (exit $ac_status); }; then
21466  pkg_cv_XF86RUSH_LIBS=`$PKG_CONFIG --libs "xxf86rush" 2>/dev/null`
21467else
21468  pkg_failed=yes
21469fi
21470 else
21471    pkg_failed=untried
21472fi
21473
21474
21475
21476if test $pkg_failed = yes; then
21477
21478if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21479        _pkg_short_errors_supported=yes
21480else
21481        _pkg_short_errors_supported=no
21482fi
21483        if test $_pkg_short_errors_supported = yes; then
21484	        XF86RUSH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xxf86rush" 2>&1`
21485        else
21486	        XF86RUSH_PKG_ERRORS=`$PKG_CONFIG --print-errors "xxf86rush" 2>&1`
21487        fi
21488	# Put the nasty error message in config.log where it belongs
21489	echo "$XF86RUSH_PKG_ERRORS" >&5
21490
21491	{ $as_echo "$as_me:$LINENO: result: no" >&5
21492$as_echo "no" >&6; }
21493                have_xf86rush=no
21494elif test $pkg_failed = untried; then
21495	have_xf86rush=no
21496else
21497	XF86RUSH_CFLAGS=$pkg_cv_XF86RUSH_CFLAGS
21498	XF86RUSH_LIBS=$pkg_cv_XF86RUSH_LIBS
21499        { $as_echo "$as_me:$LINENO: result: yes" >&5
21500$as_echo "yes" >&6; }
21501	have_xf86rush=yes
21502fi
21503 if test "x$have_xf86rush" = xyes; then
21504  XF86RUSH_TRUE=
21505  XF86RUSH_FALSE='#'
21506else
21507  XF86RUSH_TRUE='#'
21508  XF86RUSH_FALSE=
21509fi
21510
21511
21512
21513
21514CFLAGS="$CFLAGS $XORG_CFLAGS $XF86RUSH_CFLAGS"' -I$(top_srcdir)/src'
21515INCLUDES="$XORG_INCS -I${sdkdir} $XF86RUSH_INCS "'-I$(top_srcdir)/src -I$(prefix)/include'
21516
21517
21518
21519save_CFLAGS="$CFLAGS"
21520CFLAGS="$XORG_CFLAGS"
21521{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5
21522$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; }
21523if test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then
21524  $as_echo_n "(cached) " >&6
21525else
21526  cat >conftest.$ac_ext <<_ACEOF
21527/* confdefs.h.  */
21528_ACEOF
21529cat confdefs.h >>conftest.$ac_ext
21530cat >>conftest.$ac_ext <<_ACEOF
21531/* end confdefs.h.  */
21532#include "xf86.h"
21533
21534int
21535main ()
21536{
21537#ifndef xf86ConfigIsaEntity
21538  (void) xf86ConfigIsaEntity;
21539#endif
21540
21541  ;
21542  return 0;
21543}
21544_ACEOF
21545rm -f conftest.$ac_objext
21546if { (ac_try="$ac_compile"
21547case "(($ac_try" in
21548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21549  *) ac_try_echo=$ac_try;;
21550esac
21551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21552$as_echo "$ac_try_echo") >&5
21553  (eval "$ac_compile") 2>conftest.er1
21554  ac_status=$?
21555  grep -v '^ *+' conftest.er1 >conftest.err
21556  rm -f conftest.er1
21557  cat conftest.err >&5
21558  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21559  (exit $ac_status); } && {
21560	 test -z "$ac_c_werror_flag" ||
21561	 test ! -s conftest.err
21562       } && test -s conftest.$ac_objext; then
21563  ac_cv_have_decl_xf86ConfigIsaEntity=yes
21564else
21565  $as_echo "$as_me: failed program was:" >&5
21566sed 's/^/| /' conftest.$ac_ext >&5
21567
21568	ac_cv_have_decl_xf86ConfigIsaEntity=no
21569fi
21570
21571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21572fi
21573{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5
21574$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; }
21575if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then
21576
21577cat >>confdefs.h <<\_ACEOF
21578#define HAVE_ISA 1
21579_ACEOF
21580
21581fi
21582
21583CFLAGS="$save_CFLAGS"
21584
21585# Checks for libraries.
21586SAVE_CPPFLAGS="$CPPFLAGS"
21587CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21588{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21589$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21590if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21591  $as_echo_n "(cached) " >&6
21592else
21593  cat >conftest.$ac_ext <<_ACEOF
21594/* confdefs.h.  */
21595_ACEOF
21596cat confdefs.h >>conftest.$ac_ext
21597cat >>conftest.$ac_ext <<_ACEOF
21598/* end confdefs.h.  */
21599#include "xorg-server.h"
21600
21601int
21602main ()
21603{
21604#ifndef XSERVER_LIBPCIACCESS
21605  (void) XSERVER_LIBPCIACCESS;
21606#endif
21607
21608  ;
21609  return 0;
21610}
21611_ACEOF
21612rm -f conftest.$ac_objext
21613if { (ac_try="$ac_compile"
21614case "(($ac_try" in
21615  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21616  *) ac_try_echo=$ac_try;;
21617esac
21618eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21619$as_echo "$ac_try_echo") >&5
21620  (eval "$ac_compile") 2>conftest.er1
21621  ac_status=$?
21622  grep -v '^ *+' conftest.er1 >conftest.err
21623  rm -f conftest.er1
21624  cat conftest.err >&5
21625  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21626  (exit $ac_status); } && {
21627	 test -z "$ac_c_werror_flag" ||
21628	 test ! -s conftest.err
21629       } && test -s conftest.$ac_objext; then
21630  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21631else
21632  $as_echo "$as_me: failed program was:" >&5
21633sed 's/^/| /' conftest.$ac_ext >&5
21634
21635	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21636fi
21637
21638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21639fi
21640{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21641$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21642if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21643  XSERVER_LIBPCIACCESS=yes
21644else
21645  XSERVER_LIBPCIACCESS=no
21646fi
21647
21648if test "${ac_cv_header_xf1bpp_h+set}" = set; then
21649  { $as_echo "$as_me:$LINENO: checking for xf1bpp.h" >&5
21650$as_echo_n "checking for xf1bpp.h... " >&6; }
21651if test "${ac_cv_header_xf1bpp_h+set}" = set; then
21652  $as_echo_n "(cached) " >&6
21653fi
21654{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf1bpp_h" >&5
21655$as_echo "$ac_cv_header_xf1bpp_h" >&6; }
21656else
21657  # Is the header compilable?
21658{ $as_echo "$as_me:$LINENO: checking xf1bpp.h usability" >&5
21659$as_echo_n "checking xf1bpp.h usability... " >&6; }
21660cat >conftest.$ac_ext <<_ACEOF
21661/* confdefs.h.  */
21662_ACEOF
21663cat confdefs.h >>conftest.$ac_ext
21664cat >>conftest.$ac_ext <<_ACEOF
21665/* end confdefs.h.  */
21666$ac_includes_default
21667#include <xf1bpp.h>
21668_ACEOF
21669rm -f conftest.$ac_objext
21670if { (ac_try="$ac_compile"
21671case "(($ac_try" in
21672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21673  *) ac_try_echo=$ac_try;;
21674esac
21675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21676$as_echo "$ac_try_echo") >&5
21677  (eval "$ac_compile") 2>conftest.er1
21678  ac_status=$?
21679  grep -v '^ *+' conftest.er1 >conftest.err
21680  rm -f conftest.er1
21681  cat conftest.err >&5
21682  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21683  (exit $ac_status); } && {
21684	 test -z "$ac_c_werror_flag" ||
21685	 test ! -s conftest.err
21686       } && test -s conftest.$ac_objext; then
21687  ac_header_compiler=yes
21688else
21689  $as_echo "$as_me: failed program was:" >&5
21690sed 's/^/| /' conftest.$ac_ext >&5
21691
21692	ac_header_compiler=no
21693fi
21694
21695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21696{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21697$as_echo "$ac_header_compiler" >&6; }
21698
21699# Is the header present?
21700{ $as_echo "$as_me:$LINENO: checking xf1bpp.h presence" >&5
21701$as_echo_n "checking xf1bpp.h presence... " >&6; }
21702cat >conftest.$ac_ext <<_ACEOF
21703/* confdefs.h.  */
21704_ACEOF
21705cat confdefs.h >>conftest.$ac_ext
21706cat >>conftest.$ac_ext <<_ACEOF
21707/* end confdefs.h.  */
21708#include <xf1bpp.h>
21709_ACEOF
21710if { (ac_try="$ac_cpp conftest.$ac_ext"
21711case "(($ac_try" in
21712  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21713  *) ac_try_echo=$ac_try;;
21714esac
21715eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21716$as_echo "$ac_try_echo") >&5
21717  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21718  ac_status=$?
21719  grep -v '^ *+' conftest.er1 >conftest.err
21720  rm -f conftest.er1
21721  cat conftest.err >&5
21722  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21723  (exit $ac_status); } >/dev/null && {
21724	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21725	 test ! -s conftest.err
21726       }; then
21727  ac_header_preproc=yes
21728else
21729  $as_echo "$as_me: failed program was:" >&5
21730sed 's/^/| /' conftest.$ac_ext >&5
21731
21732  ac_header_preproc=no
21733fi
21734
21735rm -f conftest.err conftest.$ac_ext
21736{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21737$as_echo "$ac_header_preproc" >&6; }
21738
21739# So?  What about this header?
21740case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21741  yes:no: )
21742    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: accepted by the compiler, rejected by the preprocessor!" >&5
21743$as_echo "$as_me: WARNING: xf1bpp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21744    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: proceeding with the compiler's result" >&5
21745$as_echo "$as_me: WARNING: xf1bpp.h: proceeding with the compiler's result" >&2;}
21746    ac_header_preproc=yes
21747    ;;
21748  no:yes:* )
21749    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: present but cannot be compiled" >&5
21750$as_echo "$as_me: WARNING: xf1bpp.h: present but cannot be compiled" >&2;}
21751    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h:     check for missing prerequisite headers?" >&5
21752$as_echo "$as_me: WARNING: xf1bpp.h:     check for missing prerequisite headers?" >&2;}
21753    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: see the Autoconf documentation" >&5
21754$as_echo "$as_me: WARNING: xf1bpp.h: see the Autoconf documentation" >&2;}
21755    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h:     section \"Present But Cannot Be Compiled\"" >&5
21756$as_echo "$as_me: WARNING: xf1bpp.h:     section \"Present But Cannot Be Compiled\"" >&2;}
21757    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: proceeding with the preprocessor's result" >&5
21758$as_echo "$as_me: WARNING: xf1bpp.h: proceeding with the preprocessor's result" >&2;}
21759    { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: in the future, the compiler will take precedence" >&5
21760$as_echo "$as_me: WARNING: xf1bpp.h: in the future, the compiler will take precedence" >&2;}
21761    ( cat <<\_ASBOX
21762## ---------------------------------------------------------------------- ##
21763## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
21764## ---------------------------------------------------------------------- ##
21765_ASBOX
21766     ) | sed "s/^/$as_me: WARNING:     /" >&2
21767    ;;
21768esac
21769{ $as_echo "$as_me:$LINENO: checking for xf1bpp.h" >&5
21770$as_echo_n "checking for xf1bpp.h... " >&6; }
21771if test "${ac_cv_header_xf1bpp_h+set}" = set; then
21772  $as_echo_n "(cached) " >&6
21773else
21774  ac_cv_header_xf1bpp_h=$ac_header_preproc
21775fi
21776{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf1bpp_h" >&5
21777$as_echo "$ac_cv_header_xf1bpp_h" >&6; }
21778
21779fi
21780if test "x$ac_cv_header_xf1bpp_h" = x""yes; then
21781
21782cat >>confdefs.h <<\_ACEOF
21783#define HAVE_XF1BPP 1
21784_ACEOF
21785
21786fi
21787
21788
21789if test "${ac_cv_header_xf4bpp_h+set}" = set; then
21790  { $as_echo "$as_me:$LINENO: checking for xf4bpp.h" >&5
21791$as_echo_n "checking for xf4bpp.h... " >&6; }
21792if test "${ac_cv_header_xf4bpp_h+set}" = set; then
21793  $as_echo_n "(cached) " >&6
21794fi
21795{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf4bpp_h" >&5
21796$as_echo "$ac_cv_header_xf4bpp_h" >&6; }
21797else
21798  # Is the header compilable?
21799{ $as_echo "$as_me:$LINENO: checking xf4bpp.h usability" >&5
21800$as_echo_n "checking xf4bpp.h usability... " >&6; }
21801cat >conftest.$ac_ext <<_ACEOF
21802/* confdefs.h.  */
21803_ACEOF
21804cat confdefs.h >>conftest.$ac_ext
21805cat >>conftest.$ac_ext <<_ACEOF
21806/* end confdefs.h.  */
21807$ac_includes_default
21808#include <xf4bpp.h>
21809_ACEOF
21810rm -f conftest.$ac_objext
21811if { (ac_try="$ac_compile"
21812case "(($ac_try" in
21813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21814  *) ac_try_echo=$ac_try;;
21815esac
21816eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21817$as_echo "$ac_try_echo") >&5
21818  (eval "$ac_compile") 2>conftest.er1
21819  ac_status=$?
21820  grep -v '^ *+' conftest.er1 >conftest.err
21821  rm -f conftest.er1
21822  cat conftest.err >&5
21823  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21824  (exit $ac_status); } && {
21825	 test -z "$ac_c_werror_flag" ||
21826	 test ! -s conftest.err
21827       } && test -s conftest.$ac_objext; then
21828  ac_header_compiler=yes
21829else
21830  $as_echo "$as_me: failed program was:" >&5
21831sed 's/^/| /' conftest.$ac_ext >&5
21832
21833	ac_header_compiler=no
21834fi
21835
21836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21837{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21838$as_echo "$ac_header_compiler" >&6; }
21839
21840# Is the header present?
21841{ $as_echo "$as_me:$LINENO: checking xf4bpp.h presence" >&5
21842$as_echo_n "checking xf4bpp.h presence... " >&6; }
21843cat >conftest.$ac_ext <<_ACEOF
21844/* confdefs.h.  */
21845_ACEOF
21846cat confdefs.h >>conftest.$ac_ext
21847cat >>conftest.$ac_ext <<_ACEOF
21848/* end confdefs.h.  */
21849#include <xf4bpp.h>
21850_ACEOF
21851if { (ac_try="$ac_cpp conftest.$ac_ext"
21852case "(($ac_try" in
21853  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21854  *) ac_try_echo=$ac_try;;
21855esac
21856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21857$as_echo "$ac_try_echo") >&5
21858  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21859  ac_status=$?
21860  grep -v '^ *+' conftest.er1 >conftest.err
21861  rm -f conftest.er1
21862  cat conftest.err >&5
21863  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21864  (exit $ac_status); } >/dev/null && {
21865	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21866	 test ! -s conftest.err
21867       }; then
21868  ac_header_preproc=yes
21869else
21870  $as_echo "$as_me: failed program was:" >&5
21871sed 's/^/| /' conftest.$ac_ext >&5
21872
21873  ac_header_preproc=no
21874fi
21875
21876rm -f conftest.err conftest.$ac_ext
21877{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21878$as_echo "$ac_header_preproc" >&6; }
21879
21880# So?  What about this header?
21881case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21882  yes:no: )
21883    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: accepted by the compiler, rejected by the preprocessor!" >&5
21884$as_echo "$as_me: WARNING: xf4bpp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21885    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: proceeding with the compiler's result" >&5
21886$as_echo "$as_me: WARNING: xf4bpp.h: proceeding with the compiler's result" >&2;}
21887    ac_header_preproc=yes
21888    ;;
21889  no:yes:* )
21890    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: present but cannot be compiled" >&5
21891$as_echo "$as_me: WARNING: xf4bpp.h: present but cannot be compiled" >&2;}
21892    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h:     check for missing prerequisite headers?" >&5
21893$as_echo "$as_me: WARNING: xf4bpp.h:     check for missing prerequisite headers?" >&2;}
21894    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: see the Autoconf documentation" >&5
21895$as_echo "$as_me: WARNING: xf4bpp.h: see the Autoconf documentation" >&2;}
21896    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h:     section \"Present But Cannot Be Compiled\"" >&5
21897$as_echo "$as_me: WARNING: xf4bpp.h:     section \"Present But Cannot Be Compiled\"" >&2;}
21898    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: proceeding with the preprocessor's result" >&5
21899$as_echo "$as_me: WARNING: xf4bpp.h: proceeding with the preprocessor's result" >&2;}
21900    { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: in the future, the compiler will take precedence" >&5
21901$as_echo "$as_me: WARNING: xf4bpp.h: in the future, the compiler will take precedence" >&2;}
21902    ( cat <<\_ASBOX
21903## ---------------------------------------------------------------------- ##
21904## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
21905## ---------------------------------------------------------------------- ##
21906_ASBOX
21907     ) | sed "s/^/$as_me: WARNING:     /" >&2
21908    ;;
21909esac
21910{ $as_echo "$as_me:$LINENO: checking for xf4bpp.h" >&5
21911$as_echo_n "checking for xf4bpp.h... " >&6; }
21912if test "${ac_cv_header_xf4bpp_h+set}" = set; then
21913  $as_echo_n "(cached) " >&6
21914else
21915  ac_cv_header_xf4bpp_h=$ac_header_preproc
21916fi
21917{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf4bpp_h" >&5
21918$as_echo "$ac_cv_header_xf4bpp_h" >&6; }
21919
21920fi
21921if test "x$ac_cv_header_xf4bpp_h" = x""yes; then
21922
21923cat >>confdefs.h <<\_ACEOF
21924#define HAVE_XF4BPP 1
21925_ACEOF
21926
21927fi
21928
21929
21930CPPFLAGS="$SAVE_CPPFLAGS"
21931
21932# Checks for header files.
21933{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21934$as_echo_n "checking for ANSI C header files... " >&6; }
21935if test "${ac_cv_header_stdc+set}" = set; then
21936  $as_echo_n "(cached) " >&6
21937else
21938  cat >conftest.$ac_ext <<_ACEOF
21939/* confdefs.h.  */
21940_ACEOF
21941cat confdefs.h >>conftest.$ac_ext
21942cat >>conftest.$ac_ext <<_ACEOF
21943/* end confdefs.h.  */
21944#include <stdlib.h>
21945#include <stdarg.h>
21946#include <string.h>
21947#include <float.h>
21948
21949int
21950main ()
21951{
21952
21953  ;
21954  return 0;
21955}
21956_ACEOF
21957rm -f conftest.$ac_objext
21958if { (ac_try="$ac_compile"
21959case "(($ac_try" in
21960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21961  *) ac_try_echo=$ac_try;;
21962esac
21963eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21964$as_echo "$ac_try_echo") >&5
21965  (eval "$ac_compile") 2>conftest.er1
21966  ac_status=$?
21967  grep -v '^ *+' conftest.er1 >conftest.err
21968  rm -f conftest.er1
21969  cat conftest.err >&5
21970  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21971  (exit $ac_status); } && {
21972	 test -z "$ac_c_werror_flag" ||
21973	 test ! -s conftest.err
21974       } && test -s conftest.$ac_objext; then
21975  ac_cv_header_stdc=yes
21976else
21977  $as_echo "$as_me: failed program was:" >&5
21978sed 's/^/| /' conftest.$ac_ext >&5
21979
21980	ac_cv_header_stdc=no
21981fi
21982
21983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21984
21985if test $ac_cv_header_stdc = yes; then
21986  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21987  cat >conftest.$ac_ext <<_ACEOF
21988/* confdefs.h.  */
21989_ACEOF
21990cat confdefs.h >>conftest.$ac_ext
21991cat >>conftest.$ac_ext <<_ACEOF
21992/* end confdefs.h.  */
21993#include <string.h>
21994
21995_ACEOF
21996if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21997  $EGREP "memchr" >/dev/null 2>&1; then
21998  :
21999else
22000  ac_cv_header_stdc=no
22001fi
22002rm -f conftest*
22003
22004fi
22005
22006if test $ac_cv_header_stdc = yes; then
22007  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
22008  cat >conftest.$ac_ext <<_ACEOF
22009/* confdefs.h.  */
22010_ACEOF
22011cat confdefs.h >>conftest.$ac_ext
22012cat >>conftest.$ac_ext <<_ACEOF
22013/* end confdefs.h.  */
22014#include <stdlib.h>
22015
22016_ACEOF
22017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22018  $EGREP "free" >/dev/null 2>&1; then
22019  :
22020else
22021  ac_cv_header_stdc=no
22022fi
22023rm -f conftest*
22024
22025fi
22026
22027if test $ac_cv_header_stdc = yes; then
22028  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
22029  if test "$cross_compiling" = yes; then
22030  :
22031else
22032  cat >conftest.$ac_ext <<_ACEOF
22033/* confdefs.h.  */
22034_ACEOF
22035cat confdefs.h >>conftest.$ac_ext
22036cat >>conftest.$ac_ext <<_ACEOF
22037/* end confdefs.h.  */
22038#include <ctype.h>
22039#include <stdlib.h>
22040#if ((' ' & 0x0FF) == 0x020)
22041# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
22042# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
22043#else
22044# define ISLOWER(c) \
22045		   (('a' <= (c) && (c) <= 'i') \
22046		     || ('j' <= (c) && (c) <= 'r') \
22047		     || ('s' <= (c) && (c) <= 'z'))
22048# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
22049#endif
22050
22051#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
22052int
22053main ()
22054{
22055  int i;
22056  for (i = 0; i < 256; i++)
22057    if (XOR (islower (i), ISLOWER (i))
22058	|| toupper (i) != TOUPPER (i))
22059      return 2;
22060  return 0;
22061}
22062_ACEOF
22063rm -f conftest$ac_exeext
22064if { (ac_try="$ac_link"
22065case "(($ac_try" in
22066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22067  *) ac_try_echo=$ac_try;;
22068esac
22069eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22070$as_echo "$ac_try_echo") >&5
22071  (eval "$ac_link") 2>&5
22072  ac_status=$?
22073  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22074  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22075  { (case "(($ac_try" in
22076  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22077  *) ac_try_echo=$ac_try;;
22078esac
22079eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22080$as_echo "$ac_try_echo") >&5
22081  (eval "$ac_try") 2>&5
22082  ac_status=$?
22083  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22084  (exit $ac_status); }; }; then
22085  :
22086else
22087  $as_echo "$as_me: program exited with status $ac_status" >&5
22088$as_echo "$as_me: failed program was:" >&5
22089sed 's/^/| /' conftest.$ac_ext >&5
22090
22091( exit $ac_status )
22092ac_cv_header_stdc=no
22093fi
22094rm -rf conftest.dSYM
22095rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22096fi
22097
22098
22099fi
22100fi
22101{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
22102$as_echo "$ac_cv_header_stdc" >&6; }
22103if test $ac_cv_header_stdc = yes; then
22104
22105cat >>confdefs.h <<\_ACEOF
22106#define STDC_HEADERS 1
22107_ACEOF
22108
22109fi
22110
22111
22112if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22113
22114pkg_failed=no
22115{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
22116$as_echo_n "checking for PCIACCESS... " >&6; }
22117
22118if test -n "$PCIACCESS_CFLAGS"; then
22119    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
22120 elif test -n "$PKG_CONFIG"; then
22121    if test -n "$PKG_CONFIG" && \
22122    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22123  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22124  ac_status=$?
22125  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22126  (exit $ac_status); }; then
22127  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
22128else
22129  pkg_failed=yes
22130fi
22131 else
22132    pkg_failed=untried
22133fi
22134if test -n "$PCIACCESS_LIBS"; then
22135    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
22136 elif test -n "$PKG_CONFIG"; then
22137    if test -n "$PKG_CONFIG" && \
22138    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22139  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22140  ac_status=$?
22141  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22142  (exit $ac_status); }; then
22143  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
22144else
22145  pkg_failed=yes
22146fi
22147 else
22148    pkg_failed=untried
22149fi
22150
22151
22152
22153if test $pkg_failed = yes; then
22154
22155if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22156        _pkg_short_errors_supported=yes
22157else
22158        _pkg_short_errors_supported=no
22159fi
22160        if test $_pkg_short_errors_supported = yes; then
22161	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
22162        else
22163	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
22164        fi
22165	# Put the nasty error message in config.log where it belongs
22166	echo "$PCIACCESS_PKG_ERRORS" >&5
22167
22168	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
22169
22170$PCIACCESS_PKG_ERRORS
22171
22172Consider adjusting the PKG_CONFIG_PATH environment variable if you
22173installed software in a non-standard prefix.
22174
22175Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22176and PCIACCESS_LIBS to avoid the need to call pkg-config.
22177See the pkg-config man page for more details.
22178" >&5
22179$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
22180
22181$PCIACCESS_PKG_ERRORS
22182
22183Consider adjusting the PKG_CONFIG_PATH environment variable if you
22184installed software in a non-standard prefix.
22185
22186Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22187and PCIACCESS_LIBS to avoid the need to call pkg-config.
22188See the pkg-config man page for more details.
22189" >&2;}
22190   { (exit 1); exit 1; }; }
22191elif test $pkg_failed = untried; then
22192	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22194{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
22195is in your PATH or set the PKG_CONFIG environment variable to the full
22196path to pkg-config.
22197
22198Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22199and PCIACCESS_LIBS to avoid the need to call pkg-config.
22200See the pkg-config man page for more details.
22201
22202To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22203See \`config.log' for more details." >&5
22204$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
22205is in your PATH or set the PKG_CONFIG environment variable to the full
22206path to pkg-config.
22207
22208Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22209and PCIACCESS_LIBS to avoid the need to call pkg-config.
22210See the pkg-config man page for more details.
22211
22212To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22213See \`config.log' for more details." >&2;}
22214   { (exit 1); exit 1; }; }; }
22215else
22216	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
22217	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
22218        { $as_echo "$as_me:$LINENO: result: yes" >&5
22219$as_echo "yes" >&6; }
22220	:
22221fi
22222    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
22223fi
22224
22225DRIVER_NAME=apm
22226
22227
22228
22229
22230
22231if test x$APP_MAN_SUFFIX = x    ; then
22232    APP_MAN_SUFFIX=1
22233fi
22234if test x$APP_MAN_DIR = x    ; then
22235    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
22236fi
22237
22238if test x$LIB_MAN_SUFFIX = x    ; then
22239    LIB_MAN_SUFFIX=3
22240fi
22241if test x$LIB_MAN_DIR = x    ; then
22242    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
22243fi
22244
22245if test x$FILE_MAN_SUFFIX = x    ; then
22246    case $host_os in
22247	solaris*)	FILE_MAN_SUFFIX=4  ;;
22248	*)		FILE_MAN_SUFFIX=5  ;;
22249    esac
22250fi
22251if test x$FILE_MAN_DIR = x    ; then
22252    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
22253fi
22254
22255if test x$MISC_MAN_SUFFIX = x    ; then
22256    case $host_os in
22257	solaris*)	MISC_MAN_SUFFIX=5  ;;
22258	*)		MISC_MAN_SUFFIX=7  ;;
22259    esac
22260fi
22261if test x$MISC_MAN_DIR = x    ; then
22262    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
22263fi
22264
22265if test x$DRIVER_MAN_SUFFIX = x    ; then
22266    case $host_os in
22267	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
22268	*)		DRIVER_MAN_SUFFIX=4  ;;
22269    esac
22270fi
22271if test x$DRIVER_MAN_DIR = x    ; then
22272    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
22273fi
22274
22275if test x$ADMIN_MAN_SUFFIX = x    ; then
22276    case $host_os in
22277	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
22278	*)		ADMIN_MAN_SUFFIX=8  ;;
22279    esac
22280fi
22281if test x$ADMIN_MAN_DIR = x    ; then
22282    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
22283fi
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301# Check whether --with-release-version was given.
22302if test "${with_release_version+set}" = set; then
22303  withval=$with_release_version; RELEASE_VERSION="$withval"
22304else
22305  RELEASE_VERSION=""
22306fi
22307
22308	if test "x$RELEASE_VERSION" != "x"; then
22309		PACKAGE="$PACKAGE-$RELEASE_VERSION"
22310		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
22311		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22312$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22313	fi
22314
22315cat >>confdefs.h <<_ACEOF
22316#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22317_ACEOF
22318
22319	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22320	if test "x$PVM" = "x"; then
22321		PVM="0"
22322	fi
22323
22324cat >>confdefs.h <<_ACEOF
22325#define PACKAGE_VERSION_MINOR $PVM
22326_ACEOF
22327
22328	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22329	if test "x$PVP" = "x"; then
22330		PVP="0"
22331	fi
22332
22333cat >>confdefs.h <<_ACEOF
22334#define PACKAGE_VERSION_PATCHLEVEL $PVP
22335_ACEOF
22336
22337
22338
22339
22340if test x$XORG_SGML_PATH = x ; then
22341    XORG_SGML_PATH=$prefix/share/sgml
22342fi
22343HAVE_DEFS_ENT=
22344
22345if test x"$cross_compiling" = x"yes" ; then
22346  HAVE_DEFS_ENT=no
22347else
22348  as_ac_File=`$as_echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh`
22349{ $as_echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5
22350$as_echo_n "checking for $XORG_SGML_PATH/X11/defs.ent... " >&6; }
22351if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
22352  $as_echo_n "(cached) " >&6
22353else
22354  test "$cross_compiling" = yes &&
22355  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
22356$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
22357   { (exit 1); exit 1; }; }
22358if test -r "$XORG_SGML_PATH/X11/defs.ent"; then
22359  eval "$as_ac_File=yes"
22360else
22361  eval "$as_ac_File=no"
22362fi
22363fi
22364ac_res=`eval 'as_val=${'$as_ac_File'}
22365		 $as_echo "$as_val"'`
22366	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22367$as_echo "$ac_res" >&6; }
22368as_val=`eval 'as_val=${'$as_ac_File'}
22369		 $as_echo "$as_val"'`
22370   if test "x$as_val" = x""yes; then
22371  HAVE_DEFS_ENT=yes
22372fi
22373
22374fi
22375
22376# Extract the first word of "linuxdoc", so it can be a program name with args.
22377set dummy linuxdoc; ac_word=$2
22378{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22379$as_echo_n "checking for $ac_word... " >&6; }
22380if test "${ac_cv_path_LINUXDOC+set}" = set; then
22381  $as_echo_n "(cached) " >&6
22382else
22383  case $LINUXDOC in
22384  [\\/]* | ?:[\\/]*)
22385  ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path.
22386  ;;
22387  *)
22388  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22389for as_dir in $PATH
22390do
22391  IFS=$as_save_IFS
22392  test -z "$as_dir" && as_dir=.
22393  for ac_exec_ext in '' $ac_executable_extensions; do
22394  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22395    ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext"
22396    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22397    break 2
22398  fi
22399done
22400done
22401IFS=$as_save_IFS
22402
22403  ;;
22404esac
22405fi
22406LINUXDOC=$ac_cv_path_LINUXDOC
22407if test -n "$LINUXDOC"; then
22408  { $as_echo "$as_me:$LINENO: result: $LINUXDOC" >&5
22409$as_echo "$LINUXDOC" >&6; }
22410else
22411  { $as_echo "$as_me:$LINENO: result: no" >&5
22412$as_echo "no" >&6; }
22413fi
22414
22415
22416# Extract the first word of "ps2pdf", so it can be a program name with args.
22417set dummy ps2pdf; ac_word=$2
22418{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22419$as_echo_n "checking for $ac_word... " >&6; }
22420if test "${ac_cv_path_PS2PDF+set}" = set; then
22421  $as_echo_n "(cached) " >&6
22422else
22423  case $PS2PDF in
22424  [\\/]* | ?:[\\/]*)
22425  ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path.
22426  ;;
22427  *)
22428  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22429for as_dir in $PATH
22430do
22431  IFS=$as_save_IFS
22432  test -z "$as_dir" && as_dir=.
22433  for ac_exec_ext in '' $ac_executable_extensions; do
22434  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22435    ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext"
22436    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22437    break 2
22438  fi
22439done
22440done
22441IFS=$as_save_IFS
22442
22443  ;;
22444esac
22445fi
22446PS2PDF=$ac_cv_path_PS2PDF
22447if test -n "$PS2PDF"; then
22448  { $as_echo "$as_me:$LINENO: result: $PS2PDF" >&5
22449$as_echo "$PS2PDF" >&6; }
22450else
22451  { $as_echo "$as_me:$LINENO: result: no" >&5
22452$as_echo "no" >&6; }
22453fi
22454
22455
22456
22457{ $as_echo "$as_me:$LINENO: checking Whether to build documentation" >&5
22458$as_echo_n "checking Whether to build documentation... " >&6; }
22459
22460if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then
22461   BUILDDOC=yes
22462else
22463   BUILDDOC=no
22464fi
22465
22466 if test x$BUILDDOC = xyes; then
22467  BUILD_LINUXDOC_TRUE=
22468  BUILD_LINUXDOC_FALSE='#'
22469else
22470  BUILD_LINUXDOC_TRUE='#'
22471  BUILD_LINUXDOC_FALSE=
22472fi
22473
22474
22475{ $as_echo "$as_me:$LINENO: result: $BUILDDOC" >&5
22476$as_echo "$BUILDDOC" >&6; }
22477
22478{ $as_echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5
22479$as_echo_n "checking Whether to build pdf documentation... " >&6; }
22480
22481if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then
22482   BUILDPDFDOC=yes
22483else
22484   BUILDPDFDOC=no
22485fi
22486
22487 if test x$BUILDPDFDOC = xyes; then
22488  BUILD_PDFDOC_TRUE=
22489  BUILD_PDFDOC_FALSE='#'
22490else
22491  BUILD_PDFDOC_TRUE='#'
22492  BUILD_PDFDOC_FALSE=
22493fi
22494
22495
22496{ $as_echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5
22497$as_echo "$BUILDPDFDOC" >&6; }
22498
22499MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
22500MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
22501MAKE_PDF="$PS2PDF"
22502MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC  -B html --split=0"
22503
22504
22505
22506
22507
22508
22509
22510ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22511
22512cat >confcache <<\_ACEOF
22513# This file is a shell script that caches the results of configure
22514# tests run on this system so they can be shared between configure
22515# scripts and configure runs, see configure's option --config-cache.
22516# It is not useful on other systems.  If it contains results you don't
22517# want to keep, you may remove or edit it.
22518#
22519# config.status only pays attention to the cache file if you give it
22520# the --recheck option to rerun configure.
22521#
22522# `ac_cv_env_foo' variables (set or unset) will be overridden when
22523# loading this file, other *unset* `ac_cv_foo' will be assigned the
22524# following values.
22525
22526_ACEOF
22527
22528# The following way of writing the cache mishandles newlines in values,
22529# but we know of no workaround that is simple, portable, and efficient.
22530# So, we kill variables containing newlines.
22531# Ultrix sh set writes to stderr and can't be redirected directly,
22532# and sets the high bit in the cache file unless we assign to the vars.
22533(
22534  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22535    eval ac_val=\$$ac_var
22536    case $ac_val in #(
22537    *${as_nl}*)
22538      case $ac_var in #(
22539      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22540$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22541      esac
22542      case $ac_var in #(
22543      _ | IFS | as_nl) ;; #(
22544      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22545      *) $as_unset $ac_var ;;
22546      esac ;;
22547    esac
22548  done
22549
22550  (set) 2>&1 |
22551    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22552    *${as_nl}ac_space=\ *)
22553      # `set' does not quote correctly, so add quotes (double-quote
22554      # substitution turns \\\\ into \\, and sed turns \\ into \).
22555      sed -n \
22556	"s/'/'\\\\''/g;
22557	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22558      ;; #(
22559    *)
22560      # `set' quotes correctly as required by POSIX, so do not add quotes.
22561      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22562      ;;
22563    esac |
22564    sort
22565) |
22566  sed '
22567     /^ac_cv_env_/b end
22568     t clear
22569     :clear
22570     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22571     t end
22572     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22573     :end' >>confcache
22574if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22575  if test -w "$cache_file"; then
22576    test "x$cache_file" != "x/dev/null" &&
22577      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22578$as_echo "$as_me: updating cache $cache_file" >&6;}
22579    cat confcache >$cache_file
22580  else
22581    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22582$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22583  fi
22584fi
22585rm -f confcache
22586
22587test "x$prefix" = xNONE && prefix=$ac_default_prefix
22588# Let make expand exec_prefix.
22589test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22590
22591DEFS=-DHAVE_CONFIG_H
22592
22593ac_libobjs=
22594ac_ltlibobjs=
22595for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22596  # 1. Remove the extension, and $U if already installed.
22597  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22598  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22599  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22600  #    will be set to the directory where LIBOBJS objects are built.
22601  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22602  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22603done
22604LIBOBJS=$ac_libobjs
22605
22606LTLIBOBJS=$ac_ltlibobjs
22607
22608
22609 if test -n "$EXEEXT"; then
22610  am__EXEEXT_TRUE=
22611  am__EXEEXT_FALSE='#'
22612else
22613  am__EXEEXT_TRUE='#'
22614  am__EXEEXT_FALSE=
22615fi
22616
22617if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22618  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22619Usually this means the macro was only invoked conditionally." >&5
22620$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22621Usually this means the macro was only invoked conditionally." >&2;}
22622   { (exit 1); exit 1; }; }
22623fi
22624if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22625  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22626Usually this means the macro was only invoked conditionally." >&5
22627$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22628Usually this means the macro was only invoked conditionally." >&2;}
22629   { (exit 1); exit 1; }; }
22630fi
22631if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22632  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22633Usually this means the macro was only invoked conditionally." >&5
22634$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22635Usually this means the macro was only invoked conditionally." >&2;}
22636   { (exit 1); exit 1; }; }
22637fi
22638if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22639  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22640Usually this means the macro was only invoked conditionally." >&5
22641$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22642Usually this means the macro was only invoked conditionally." >&2;}
22643   { (exit 1); exit 1; }; }
22644fi
22645if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22646  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22647Usually this means the macro was only invoked conditionally." >&5
22648$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22649Usually this means the macro was only invoked conditionally." >&2;}
22650   { (exit 1); exit 1; }; }
22651fi
22652if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
22653  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22654Usually this means the macro was only invoked conditionally." >&5
22655$as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22656Usually this means the macro was only invoked conditionally." >&2;}
22657   { (exit 1); exit 1; }; }
22658fi
22659if test -z "${XF86RUSH_TRUE}" && test -z "${XF86RUSH_FALSE}"; then
22660  { { $as_echo "$as_me:$LINENO: error: conditional \"XF86RUSH\" was never defined.
22661Usually this means the macro was only invoked conditionally." >&5
22662$as_echo "$as_me: error: conditional \"XF86RUSH\" was never defined.
22663Usually this means the macro was only invoked conditionally." >&2;}
22664   { (exit 1); exit 1; }; }
22665fi
22666if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then
22667  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined.
22668Usually this means the macro was only invoked conditionally." >&5
22669$as_echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined.
22670Usually this means the macro was only invoked conditionally." >&2;}
22671   { (exit 1); exit 1; }; }
22672fi
22673if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
22674  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined.
22675Usually this means the macro was only invoked conditionally." >&5
22676$as_echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined.
22677Usually this means the macro was only invoked conditionally." >&2;}
22678   { (exit 1); exit 1; }; }
22679fi
22680
22681: ${CONFIG_STATUS=./config.status}
22682ac_write_fail=0
22683ac_clean_files_save=$ac_clean_files
22684ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22685{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22686$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22687cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22688#! $SHELL
22689# Generated by $as_me.
22690# Run this file to recreate the current configuration.
22691# Compiler output produced by configure, useful for debugging
22692# configure, is in config.log if it exists.
22693
22694debug=false
22695ac_cs_recheck=false
22696ac_cs_silent=false
22697SHELL=\${CONFIG_SHELL-$SHELL}
22698_ACEOF
22699
22700cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22701## --------------------- ##
22702## M4sh Initialization.  ##
22703## --------------------- ##
22704
22705# Be more Bourne compatible
22706DUALCASE=1; export DUALCASE # for MKS sh
22707if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22708  emulate sh
22709  NULLCMD=:
22710  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22711  # is contrary to our usage.  Disable this feature.
22712  alias -g '${1+"$@"}'='"$@"'
22713  setopt NO_GLOB_SUBST
22714else
22715  case `(set -o) 2>/dev/null` in
22716  *posix*) set -o posix ;;
22717esac
22718
22719fi
22720
22721
22722
22723
22724# PATH needs CR
22725# Avoid depending upon Character Ranges.
22726as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22727as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22728as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22729as_cr_digits='0123456789'
22730as_cr_alnum=$as_cr_Letters$as_cr_digits
22731
22732as_nl='
22733'
22734export as_nl
22735# Printing a long string crashes Solaris 7 /usr/bin/printf.
22736as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22737as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22738as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22739if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22740  as_echo='printf %s\n'
22741  as_echo_n='printf %s'
22742else
22743  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22744    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22745    as_echo_n='/usr/ucb/echo -n'
22746  else
22747    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22748    as_echo_n_body='eval
22749      arg=$1;
22750      case $arg in
22751      *"$as_nl"*)
22752	expr "X$arg" : "X\\(.*\\)$as_nl";
22753	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22754      esac;
22755      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22756    '
22757    export as_echo_n_body
22758    as_echo_n='sh -c $as_echo_n_body as_echo'
22759  fi
22760  export as_echo_body
22761  as_echo='sh -c $as_echo_body as_echo'
22762fi
22763
22764# The user is always right.
22765if test "${PATH_SEPARATOR+set}" != set; then
22766  PATH_SEPARATOR=:
22767  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22768    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22769      PATH_SEPARATOR=';'
22770  }
22771fi
22772
22773# Support unset when possible.
22774if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22775  as_unset=unset
22776else
22777  as_unset=false
22778fi
22779
22780
22781# IFS
22782# We need space, tab and new line, in precisely that order.  Quoting is
22783# there to prevent editors from complaining about space-tab.
22784# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22785# splitting by setting IFS to empty value.)
22786IFS=" ""	$as_nl"
22787
22788# Find who we are.  Look in the path if we contain no directory separator.
22789case $0 in
22790  *[\\/]* ) as_myself=$0 ;;
22791  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22792for as_dir in $PATH
22793do
22794  IFS=$as_save_IFS
22795  test -z "$as_dir" && as_dir=.
22796  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22797done
22798IFS=$as_save_IFS
22799
22800     ;;
22801esac
22802# We did not find ourselves, most probably we were run as `sh COMMAND'
22803# in which case we are not to be found in the path.
22804if test "x$as_myself" = x; then
22805  as_myself=$0
22806fi
22807if test ! -f "$as_myself"; then
22808  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22809  { (exit 1); exit 1; }
22810fi
22811
22812# Work around bugs in pre-3.0 UWIN ksh.
22813for as_var in ENV MAIL MAILPATH
22814do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22815done
22816PS1='$ '
22817PS2='> '
22818PS4='+ '
22819
22820# NLS nuisances.
22821LC_ALL=C
22822export LC_ALL
22823LANGUAGE=C
22824export LANGUAGE
22825
22826# Required to use basename.
22827if expr a : '\(a\)' >/dev/null 2>&1 &&
22828   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22829  as_expr=expr
22830else
22831  as_expr=false
22832fi
22833
22834if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22835  as_basename=basename
22836else
22837  as_basename=false
22838fi
22839
22840
22841# Name of the executable.
22842as_me=`$as_basename -- "$0" ||
22843$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22844	 X"$0" : 'X\(//\)$' \| \
22845	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22846$as_echo X/"$0" |
22847    sed '/^.*\/\([^/][^/]*\)\/*$/{
22848	    s//\1/
22849	    q
22850	  }
22851	  /^X\/\(\/\/\)$/{
22852	    s//\1/
22853	    q
22854	  }
22855	  /^X\/\(\/\).*/{
22856	    s//\1/
22857	    q
22858	  }
22859	  s/.*/./; q'`
22860
22861# CDPATH.
22862$as_unset CDPATH
22863
22864
22865
22866  as_lineno_1=$LINENO
22867  as_lineno_2=$LINENO
22868  test "x$as_lineno_1" != "x$as_lineno_2" &&
22869  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22870
22871  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22872  # uniformly replaced by the line number.  The first 'sed' inserts a
22873  # line-number line after each line using $LINENO; the second 'sed'
22874  # does the real work.  The second script uses 'N' to pair each
22875  # line-number line with the line containing $LINENO, and appends
22876  # trailing '-' during substitution so that $LINENO is not a special
22877  # case at line end.
22878  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22879  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22880  # E. McMahon (1931-1989) for sed's syntax.  :-)
22881  sed -n '
22882    p
22883    /[$]LINENO/=
22884  ' <$as_myself |
22885    sed '
22886      s/[$]LINENO.*/&-/
22887      t lineno
22888      b
22889      :lineno
22890      N
22891      :loop
22892      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22893      t loop
22894      s/-\n.*//
22895    ' >$as_me.lineno &&
22896  chmod +x "$as_me.lineno" ||
22897    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22898   { (exit 1); exit 1; }; }
22899
22900  # Don't try to exec as it changes $[0], causing all sort of problems
22901  # (the dirname of $[0] is not the place where we might find the
22902  # original and so on.  Autoconf is especially sensitive to this).
22903  . "./$as_me.lineno"
22904  # Exit status is that of the last command.
22905  exit
22906}
22907
22908
22909if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22910  as_dirname=dirname
22911else
22912  as_dirname=false
22913fi
22914
22915ECHO_C= ECHO_N= ECHO_T=
22916case `echo -n x` in
22917-n*)
22918  case `echo 'x\c'` in
22919  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22920  *)   ECHO_C='\c';;
22921  esac;;
22922*)
22923  ECHO_N='-n';;
22924esac
22925if expr a : '\(a\)' >/dev/null 2>&1 &&
22926   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22927  as_expr=expr
22928else
22929  as_expr=false
22930fi
22931
22932rm -f conf$$ conf$$.exe conf$$.file
22933if test -d conf$$.dir; then
22934  rm -f conf$$.dir/conf$$.file
22935else
22936  rm -f conf$$.dir
22937  mkdir conf$$.dir 2>/dev/null
22938fi
22939if (echo >conf$$.file) 2>/dev/null; then
22940  if ln -s conf$$.file conf$$ 2>/dev/null; then
22941    as_ln_s='ln -s'
22942    # ... but there are two gotchas:
22943    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22944    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22945    # In both cases, we have to default to `cp -p'.
22946    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22947      as_ln_s='cp -p'
22948  elif ln conf$$.file conf$$ 2>/dev/null; then
22949    as_ln_s=ln
22950  else
22951    as_ln_s='cp -p'
22952  fi
22953else
22954  as_ln_s='cp -p'
22955fi
22956rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22957rmdir conf$$.dir 2>/dev/null
22958
22959if mkdir -p . 2>/dev/null; then
22960  as_mkdir_p=:
22961else
22962  test -d ./-p && rmdir ./-p
22963  as_mkdir_p=false
22964fi
22965
22966if test -x / >/dev/null 2>&1; then
22967  as_test_x='test -x'
22968else
22969  if ls -dL / >/dev/null 2>&1; then
22970    as_ls_L_option=L
22971  else
22972    as_ls_L_option=
22973  fi
22974  as_test_x='
22975    eval sh -c '\''
22976      if test -d "$1"; then
22977	test -d "$1/.";
22978      else
22979	case $1 in
22980	-*)set "./$1";;
22981	esac;
22982	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22983	???[sx]*):;;*)false;;esac;fi
22984    '\'' sh
22985  '
22986fi
22987as_executable_p=$as_test_x
22988
22989# Sed expression to map a string onto a valid CPP name.
22990as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22991
22992# Sed expression to map a string onto a valid variable name.
22993as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22994
22995
22996exec 6>&1
22997
22998# Save the log message, to keep $[0] and so on meaningful, and to
22999# report actual input values of CONFIG_FILES etc. instead of their
23000# values after options handling.
23001ac_log="
23002This file was extended by xf86-video-apm $as_me 1.2.2, which was
23003generated by GNU Autoconf 2.63.  Invocation command line was
23004
23005  CONFIG_FILES    = $CONFIG_FILES
23006  CONFIG_HEADERS  = $CONFIG_HEADERS
23007  CONFIG_LINKS    = $CONFIG_LINKS
23008  CONFIG_COMMANDS = $CONFIG_COMMANDS
23009  $ $0 $@
23010
23011on `(hostname || uname -n) 2>/dev/null | sed 1q`
23012"
23013
23014_ACEOF
23015
23016case $ac_config_files in *"
23017"*) set x $ac_config_files; shift; ac_config_files=$*;;
23018esac
23019
23020case $ac_config_headers in *"
23021"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
23022esac
23023
23024
23025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23026# Files that config.status was made for.
23027config_files="$ac_config_files"
23028config_headers="$ac_config_headers"
23029config_commands="$ac_config_commands"
23030
23031_ACEOF
23032
23033cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23034ac_cs_usage="\
23035\`$as_me' instantiates files from templates according to the
23036current configuration.
23037
23038Usage: $0 [OPTION]... [FILE]...
23039
23040  -h, --help       print this help, then exit
23041  -V, --version    print version number and configuration settings, then exit
23042  -q, --quiet, --silent
23043                   do not print progress messages
23044  -d, --debug      don't remove temporary files
23045      --recheck    update $as_me by reconfiguring in the same conditions
23046      --file=FILE[:TEMPLATE]
23047                   instantiate the configuration file FILE
23048      --header=FILE[:TEMPLATE]
23049                   instantiate the configuration header FILE
23050
23051Configuration files:
23052$config_files
23053
23054Configuration headers:
23055$config_headers
23056
23057Configuration commands:
23058$config_commands
23059
23060Report bugs to <bug-autoconf@gnu.org>."
23061
23062_ACEOF
23063cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23064ac_cs_version="\\
23065xf86-video-apm config.status 1.2.2
23066configured by $0, generated by GNU Autoconf 2.63,
23067  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23068
23069Copyright (C) 2008 Free Software Foundation, Inc.
23070This config.status script is free software; the Free Software Foundation
23071gives unlimited permission to copy, distribute and modify it."
23072
23073ac_pwd='$ac_pwd'
23074srcdir='$srcdir'
23075INSTALL='$INSTALL'
23076MKDIR_P='$MKDIR_P'
23077AWK='$AWK'
23078test -n "\$AWK" || AWK=awk
23079_ACEOF
23080
23081cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23082# The default lists apply if the user does not specify any file.
23083ac_need_defaults=:
23084while test $# != 0
23085do
23086  case $1 in
23087  --*=*)
23088    ac_option=`expr "X$1" : 'X\([^=]*\)='`
23089    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
23090    ac_shift=:
23091    ;;
23092  *)
23093    ac_option=$1
23094    ac_optarg=$2
23095    ac_shift=shift
23096    ;;
23097  esac
23098
23099  case $ac_option in
23100  # Handling of the options.
23101  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23102    ac_cs_recheck=: ;;
23103  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23104    $as_echo "$ac_cs_version"; exit ;;
23105  --debug | --debu | --deb | --de | --d | -d )
23106    debug=: ;;
23107  --file | --fil | --fi | --f )
23108    $ac_shift
23109    case $ac_optarg in
23110    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23111    esac
23112    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
23113    ac_need_defaults=false;;
23114  --header | --heade | --head | --hea )
23115    $ac_shift
23116    case $ac_optarg in
23117    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23118    esac
23119    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
23120    ac_need_defaults=false;;
23121  --he | --h)
23122    # Conflict between --help and --header
23123    { $as_echo "$as_me: error: ambiguous option: $1
23124Try \`$0 --help' for more information." >&2
23125   { (exit 1); exit 1; }; };;
23126  --help | --hel | -h )
23127    $as_echo "$ac_cs_usage"; exit ;;
23128  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23129  | -silent | --silent | --silen | --sile | --sil | --si | --s)
23130    ac_cs_silent=: ;;
23131
23132  # This is an error.
23133  -*) { $as_echo "$as_me: error: unrecognized option: $1
23134Try \`$0 --help' for more information." >&2
23135   { (exit 1); exit 1; }; } ;;
23136
23137  *) ac_config_targets="$ac_config_targets $1"
23138     ac_need_defaults=false ;;
23139
23140  esac
23141  shift
23142done
23143
23144ac_configure_extra_args=
23145
23146if $ac_cs_silent; then
23147  exec 6>/dev/null
23148  ac_configure_extra_args="$ac_configure_extra_args --silent"
23149fi
23150
23151_ACEOF
23152cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23153if \$ac_cs_recheck; then
23154  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23155  shift
23156  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
23157  CONFIG_SHELL='$SHELL'
23158  export CONFIG_SHELL
23159  exec "\$@"
23160fi
23161
23162_ACEOF
23163cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23164exec 5>>config.log
23165{
23166  echo
23167  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23168## Running $as_me. ##
23169_ASBOX
23170  $as_echo "$ac_log"
23171} >&5
23172
23173_ACEOF
23174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23175#
23176# INIT-COMMANDS
23177#
23178AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23179
23180_ACEOF
23181
23182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23183
23184# Handling of arguments.
23185for ac_config_target in $ac_config_targets
23186do
23187  case $ac_config_target in
23188    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
23189    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23190    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23191    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
23192    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
23193
23194  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23195$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23196   { (exit 1); exit 1; }; };;
23197  esac
23198done
23199
23200
23201# If the user did not use the arguments to specify the items to instantiate,
23202# then the envvar interface is used.  Set only those that are not.
23203# We use the long form for the default assignment because of an extremely
23204# bizarre bug on SunOS 4.1.3.
23205if $ac_need_defaults; then
23206  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23207  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23208  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23209fi
23210
23211# Have a temporary directory for convenience.  Make it in the build tree
23212# simply because there is no reason against having it here, and in addition,
23213# creating and moving files from /tmp can sometimes cause problems.
23214# Hook for its removal unless debugging.
23215# Note that there is a small window in which the directory will not be cleaned:
23216# after its creation but before its name has been assigned to `$tmp'.
23217$debug ||
23218{
23219  tmp=
23220  trap 'exit_status=$?
23221  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23222' 0
23223  trap '{ (exit 1); exit 1; }' 1 2 13 15
23224}
23225# Create a (secure) tmp directory for tmp files.
23226
23227{
23228  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23229  test -n "$tmp" && test -d "$tmp"
23230}  ||
23231{
23232  tmp=./conf$$-$RANDOM
23233  (umask 077 && mkdir "$tmp")
23234} ||
23235{
23236   $as_echo "$as_me: cannot create a temporary directory in ." >&2
23237   { (exit 1); exit 1; }
23238}
23239
23240# Set up the scripts for CONFIG_FILES section.
23241# No need to generate them if there are no CONFIG_FILES.
23242# This happens for instance with `./config.status config.h'.
23243if test -n "$CONFIG_FILES"; then
23244
23245
23246ac_cr='
23247'
23248ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23249if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23250  ac_cs_awk_cr='\\r'
23251else
23252  ac_cs_awk_cr=$ac_cr
23253fi
23254
23255echo 'BEGIN {' >"$tmp/subs1.awk" &&
23256_ACEOF
23257
23258
23259{
23260  echo "cat >conf$$subs.awk <<_ACEOF" &&
23261  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23262  echo "_ACEOF"
23263} >conf$$subs.sh ||
23264  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23265$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23266   { (exit 1); exit 1; }; }
23267ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23268ac_delim='%!_!# '
23269for ac_last_try in false false false false false :; do
23270  . ./conf$$subs.sh ||
23271    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23272$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23273   { (exit 1); exit 1; }; }
23274
23275  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23276  if test $ac_delim_n = $ac_delim_num; then
23277    break
23278  elif $ac_last_try; then
23279    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23280$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23281   { (exit 1); exit 1; }; }
23282  else
23283    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23284  fi
23285done
23286rm -f conf$$subs.sh
23287
23288cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23289cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23290_ACEOF
23291sed -n '
23292h
23293s/^/S["/; s/!.*/"]=/
23294p
23295g
23296s/^[^!]*!//
23297:repl
23298t repl
23299s/'"$ac_delim"'$//
23300t delim
23301:nl
23302h
23303s/\(.\{148\}\).*/\1/
23304t more1
23305s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23306p
23307n
23308b repl
23309:more1
23310s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23311p
23312g
23313s/.\{148\}//
23314t nl
23315:delim
23316h
23317s/\(.\{148\}\).*/\1/
23318t more2
23319s/["\\]/\\&/g; s/^/"/; s/$/"/
23320p
23321b
23322:more2
23323s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23324p
23325g
23326s/.\{148\}//
23327t delim
23328' <conf$$subs.awk | sed '
23329/^[^""]/{
23330  N
23331  s/\n//
23332}
23333' >>$CONFIG_STATUS || ac_write_fail=1
23334rm -f conf$$subs.awk
23335cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23336_ACAWK
23337cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23338  for (key in S) S_is_set[key] = 1
23339  FS = ""
23340
23341}
23342{
23343  line = $ 0
23344  nfields = split(line, field, "@")
23345  substed = 0
23346  len = length(field[1])
23347  for (i = 2; i < nfields; i++) {
23348    key = field[i]
23349    keylen = length(key)
23350    if (S_is_set[key]) {
23351      value = S[key]
23352      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23353      len += length(value) + length(field[++i])
23354      substed = 1
23355    } else
23356      len += 1 + keylen
23357  }
23358
23359  print line
23360}
23361
23362_ACAWK
23363_ACEOF
23364cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23365if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23366  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23367else
23368  cat
23369fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23370  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23371$as_echo "$as_me: error: could not setup config files machinery" >&2;}
23372   { (exit 1); exit 1; }; }
23373_ACEOF
23374
23375# VPATH may cause trouble with some makes, so we remove $(srcdir),
23376# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23377# trailing colons and then remove the whole line if VPATH becomes empty
23378# (actually we leave an empty line to preserve line numbers).
23379if test "x$srcdir" = x.; then
23380  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
23381s/:*\$(srcdir):*/:/
23382s/:*\${srcdir}:*/:/
23383s/:*@srcdir@:*/:/
23384s/^\([^=]*=[	 ]*\):*/\1/
23385s/:*$//
23386s/^[^=]*=[	 ]*$//
23387}'
23388fi
23389
23390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23391fi # test -n "$CONFIG_FILES"
23392
23393# Set up the scripts for CONFIG_HEADERS section.
23394# No need to generate them if there are no CONFIG_HEADERS.
23395# This happens for instance with `./config.status Makefile'.
23396if test -n "$CONFIG_HEADERS"; then
23397cat >"$tmp/defines.awk" <<\_ACAWK ||
23398BEGIN {
23399_ACEOF
23400
23401# Transform confdefs.h into an awk script `defines.awk', embedded as
23402# here-document in config.status, that substitutes the proper values into
23403# config.h.in to produce config.h.
23404
23405# Create a delimiter string that does not exist in confdefs.h, to ease
23406# handling of long lines.
23407ac_delim='%!_!# '
23408for ac_last_try in false false :; do
23409  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23410  if test -z "$ac_t"; then
23411    break
23412  elif $ac_last_try; then
23413    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23414$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23415   { (exit 1); exit 1; }; }
23416  else
23417    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23418  fi
23419done
23420
23421# For the awk script, D is an array of macro values keyed by name,
23422# likewise P contains macro parameters if any.  Preserve backslash
23423# newline sequences.
23424
23425ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23426sed -n '
23427s/.\{148\}/&'"$ac_delim"'/g
23428t rset
23429:rset
23430s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
23431t def
23432d
23433:def
23434s/\\$//
23435t bsnl
23436s/["\\]/\\&/g
23437s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23438D["\1"]=" \3"/p
23439s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
23440d
23441:bsnl
23442s/["\\]/\\&/g
23443s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23444D["\1"]=" \3\\\\\\n"\\/p
23445t cont
23446s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23447t cont
23448d
23449:cont
23450n
23451s/.\{148\}/&'"$ac_delim"'/g
23452t clear
23453:clear
23454s/\\$//
23455t bsnlc
23456s/["\\]/\\&/g; s/^/"/; s/$/"/p
23457d
23458:bsnlc
23459s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23460b cont
23461' <confdefs.h | sed '
23462s/'"$ac_delim"'/"\\\
23463"/g' >>$CONFIG_STATUS || ac_write_fail=1
23464
23465cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23466  for (key in D) D_is_set[key] = 1
23467  FS = ""
23468}
23469/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23470  line = \$ 0
23471  split(line, arg, " ")
23472  if (arg[1] == "#") {
23473    defundef = arg[2]
23474    mac1 = arg[3]
23475  } else {
23476    defundef = substr(arg[1], 2)
23477    mac1 = arg[2]
23478  }
23479  split(mac1, mac2, "(") #)
23480  macro = mac2[1]
23481  prefix = substr(line, 1, index(line, defundef) - 1)
23482  if (D_is_set[macro]) {
23483    # Preserve the white space surrounding the "#".
23484    print prefix "define", macro P[macro] D[macro]
23485    next
23486  } else {
23487    # Replace #undef with comments.  This is necessary, for example,
23488    # in the case of _POSIX_SOURCE, which is predefined and required
23489    # on some systems where configure will not decide to define it.
23490    if (defundef == "undef") {
23491      print "/*", prefix defundef, macro, "*/"
23492      next
23493    }
23494  }
23495}
23496{ print }
23497_ACAWK
23498_ACEOF
23499cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23500  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23501$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23502   { (exit 1); exit 1; }; }
23503fi # test -n "$CONFIG_HEADERS"
23504
23505
23506eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23507shift
23508for ac_tag
23509do
23510  case $ac_tag in
23511  :[FHLC]) ac_mode=$ac_tag; continue;;
23512  esac
23513  case $ac_mode$ac_tag in
23514  :[FHL]*:*);;
23515  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23516$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23517   { (exit 1); exit 1; }; };;
23518  :[FH]-) ac_tag=-:-;;
23519  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23520  esac
23521  ac_save_IFS=$IFS
23522  IFS=:
23523  set x $ac_tag
23524  IFS=$ac_save_IFS
23525  shift
23526  ac_file=$1
23527  shift
23528
23529  case $ac_mode in
23530  :L) ac_source=$1;;
23531  :[FH])
23532    ac_file_inputs=
23533    for ac_f
23534    do
23535      case $ac_f in
23536      -) ac_f="$tmp/stdin";;
23537      *) # Look for the file first in the build tree, then in the source tree
23538	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23539	 # because $ac_f cannot contain `:'.
23540	 test -f "$ac_f" ||
23541	   case $ac_f in
23542	   [\\/$]*) false;;
23543	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23544	   esac ||
23545	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23546$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23547   { (exit 1); exit 1; }; };;
23548      esac
23549      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23550      ac_file_inputs="$ac_file_inputs '$ac_f'"
23551    done
23552
23553    # Let's still pretend it is `configure' which instantiates (i.e., don't
23554    # use $as_me), people would be surprised to read:
23555    #    /* config.h.  Generated by config.status.  */
23556    configure_input='Generated from '`
23557	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23558	`' by configure.'
23559    if test x"$ac_file" != x-; then
23560      configure_input="$ac_file.  $configure_input"
23561      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23562$as_echo "$as_me: creating $ac_file" >&6;}
23563    fi
23564    # Neutralize special characters interpreted by sed in replacement strings.
23565    case $configure_input in #(
23566    *\&* | *\|* | *\\* )
23567       ac_sed_conf_input=`$as_echo "$configure_input" |
23568       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23569    *) ac_sed_conf_input=$configure_input;;
23570    esac
23571
23572    case $ac_tag in
23573    *:-:* | *:-) cat >"$tmp/stdin" \
23574      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23575$as_echo "$as_me: error: could not create $ac_file" >&2;}
23576   { (exit 1); exit 1; }; } ;;
23577    esac
23578    ;;
23579  esac
23580
23581  ac_dir=`$as_dirname -- "$ac_file" ||
23582$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23583	 X"$ac_file" : 'X\(//\)[^/]' \| \
23584	 X"$ac_file" : 'X\(//\)$' \| \
23585	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23586$as_echo X"$ac_file" |
23587    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23588	    s//\1/
23589	    q
23590	  }
23591	  /^X\(\/\/\)[^/].*/{
23592	    s//\1/
23593	    q
23594	  }
23595	  /^X\(\/\/\)$/{
23596	    s//\1/
23597	    q
23598	  }
23599	  /^X\(\/\).*/{
23600	    s//\1/
23601	    q
23602	  }
23603	  s/.*/./; q'`
23604  { as_dir="$ac_dir"
23605  case $as_dir in #(
23606  -*) as_dir=./$as_dir;;
23607  esac
23608  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23609    as_dirs=
23610    while :; do
23611      case $as_dir in #(
23612      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23613      *) as_qdir=$as_dir;;
23614      esac
23615      as_dirs="'$as_qdir' $as_dirs"
23616      as_dir=`$as_dirname -- "$as_dir" ||
23617$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23618	 X"$as_dir" : 'X\(//\)[^/]' \| \
23619	 X"$as_dir" : 'X\(//\)$' \| \
23620	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23621$as_echo X"$as_dir" |
23622    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23623	    s//\1/
23624	    q
23625	  }
23626	  /^X\(\/\/\)[^/].*/{
23627	    s//\1/
23628	    q
23629	  }
23630	  /^X\(\/\/\)$/{
23631	    s//\1/
23632	    q
23633	  }
23634	  /^X\(\/\).*/{
23635	    s//\1/
23636	    q
23637	  }
23638	  s/.*/./; q'`
23639      test -d "$as_dir" && break
23640    done
23641    test -z "$as_dirs" || eval "mkdir $as_dirs"
23642  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23643$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23644   { (exit 1); exit 1; }; }; }
23645  ac_builddir=.
23646
23647case "$ac_dir" in
23648.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23649*)
23650  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23651  # A ".." for each directory in $ac_dir_suffix.
23652  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23653  case $ac_top_builddir_sub in
23654  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23655  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23656  esac ;;
23657esac
23658ac_abs_top_builddir=$ac_pwd
23659ac_abs_builddir=$ac_pwd$ac_dir_suffix
23660# for backward compatibility:
23661ac_top_builddir=$ac_top_build_prefix
23662
23663case $srcdir in
23664  .)  # We are building in place.
23665    ac_srcdir=.
23666    ac_top_srcdir=$ac_top_builddir_sub
23667    ac_abs_top_srcdir=$ac_pwd ;;
23668  [\\/]* | ?:[\\/]* )  # Absolute name.
23669    ac_srcdir=$srcdir$ac_dir_suffix;
23670    ac_top_srcdir=$srcdir
23671    ac_abs_top_srcdir=$srcdir ;;
23672  *) # Relative name.
23673    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23674    ac_top_srcdir=$ac_top_build_prefix$srcdir
23675    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23676esac
23677ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23678
23679
23680  case $ac_mode in
23681  :F)
23682  #
23683  # CONFIG_FILE
23684  #
23685
23686  case $INSTALL in
23687  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23688  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23689  esac
23690  ac_MKDIR_P=$MKDIR_P
23691  case $MKDIR_P in
23692  [\\/$]* | ?:[\\/]* ) ;;
23693  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23694  esac
23695_ACEOF
23696
23697cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23698# If the template does not know about datarootdir, expand it.
23699# FIXME: This hack should be removed a few years after 2.60.
23700ac_datarootdir_hack=; ac_datarootdir_seen=
23701
23702ac_sed_dataroot='
23703/datarootdir/ {
23704  p
23705  q
23706}
23707/@datadir@/p
23708/@docdir@/p
23709/@infodir@/p
23710/@localedir@/p
23711/@mandir@/p
23712'
23713case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23714*datarootdir*) ac_datarootdir_seen=yes;;
23715*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23716  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23717$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23718_ACEOF
23719cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23720  ac_datarootdir_hack='
23721  s&@datadir@&$datadir&g
23722  s&@docdir@&$docdir&g
23723  s&@infodir@&$infodir&g
23724  s&@localedir@&$localedir&g
23725  s&@mandir@&$mandir&g
23726    s&\\\${datarootdir}&$datarootdir&g' ;;
23727esac
23728_ACEOF
23729
23730# Neutralize VPATH when `$srcdir' = `.'.
23731# Shell code in configure.ac might set extrasub.
23732# FIXME: do we really want to maintain this feature?
23733cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23734ac_sed_extra="$ac_vpsub
23735$extrasub
23736_ACEOF
23737cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23738:t
23739/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23740s|@configure_input@|$ac_sed_conf_input|;t t
23741s&@top_builddir@&$ac_top_builddir_sub&;t t
23742s&@top_build_prefix@&$ac_top_build_prefix&;t t
23743s&@srcdir@&$ac_srcdir&;t t
23744s&@abs_srcdir@&$ac_abs_srcdir&;t t
23745s&@top_srcdir@&$ac_top_srcdir&;t t
23746s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23747s&@builddir@&$ac_builddir&;t t
23748s&@abs_builddir@&$ac_abs_builddir&;t t
23749s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23750s&@INSTALL@&$ac_INSTALL&;t t
23751s&@MKDIR_P@&$ac_MKDIR_P&;t t
23752$ac_datarootdir_hack
23753"
23754eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23755  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23756$as_echo "$as_me: error: could not create $ac_file" >&2;}
23757   { (exit 1); exit 1; }; }
23758
23759test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23760  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23761  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23762  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23763which seems to be undefined.  Please make sure it is defined." >&5
23764$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23765which seems to be undefined.  Please make sure it is defined." >&2;}
23766
23767  rm -f "$tmp/stdin"
23768  case $ac_file in
23769  -) cat "$tmp/out" && rm -f "$tmp/out";;
23770  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23771  esac \
23772  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23773$as_echo "$as_me: error: could not create $ac_file" >&2;}
23774   { (exit 1); exit 1; }; }
23775 ;;
23776  :H)
23777  #
23778  # CONFIG_HEADER
23779  #
23780  if test x"$ac_file" != x-; then
23781    {
23782      $as_echo "/* $configure_input  */" \
23783      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23784    } >"$tmp/config.h" \
23785      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23786$as_echo "$as_me: error: could not create $ac_file" >&2;}
23787   { (exit 1); exit 1; }; }
23788    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23789      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23790$as_echo "$as_me: $ac_file is unchanged" >&6;}
23791    else
23792      rm -f "$ac_file"
23793      mv "$tmp/config.h" "$ac_file" \
23794	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23795$as_echo "$as_me: error: could not create $ac_file" >&2;}
23796   { (exit 1); exit 1; }; }
23797    fi
23798  else
23799    $as_echo "/* $configure_input  */" \
23800      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23801      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23802$as_echo "$as_me: error: could not create -" >&2;}
23803   { (exit 1); exit 1; }; }
23804  fi
23805# Compute "$ac_file"'s index in $config_headers.
23806_am_arg="$ac_file"
23807_am_stamp_count=1
23808for _am_header in $config_headers :; do
23809  case $_am_header in
23810    $_am_arg | $_am_arg:* )
23811      break ;;
23812    * )
23813      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23814  esac
23815done
23816echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23817$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23818	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23819	 X"$_am_arg" : 'X\(//\)$' \| \
23820	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23821$as_echo X"$_am_arg" |
23822    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23823	    s//\1/
23824	    q
23825	  }
23826	  /^X\(\/\/\)[^/].*/{
23827	    s//\1/
23828	    q
23829	  }
23830	  /^X\(\/\/\)$/{
23831	    s//\1/
23832	    q
23833	  }
23834	  /^X\(\/\).*/{
23835	    s//\1/
23836	    q
23837	  }
23838	  s/.*/./; q'`/stamp-h$_am_stamp_count
23839 ;;
23840
23841  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23842$as_echo "$as_me: executing $ac_file commands" >&6;}
23843 ;;
23844  esac
23845
23846
23847  case $ac_file$ac_mode in
23848    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23849  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23850  # are listed without --file.  Let's play safe and only enable the eval
23851  # if we detect the quoting.
23852  case $CONFIG_FILES in
23853  *\'*) eval set x "$CONFIG_FILES" ;;
23854  *)   set x $CONFIG_FILES ;;
23855  esac
23856  shift
23857  for mf
23858  do
23859    # Strip MF so we end up with the name of the file.
23860    mf=`echo "$mf" | sed -e 's/:.*$//'`
23861    # Check whether this is an Automake generated Makefile or not.
23862    # We used to match only the files named `Makefile.in', but
23863    # some people rename them; so instead we look at the file content.
23864    # Grep'ing the first line is not enough: some people post-process
23865    # each Makefile.in and add a new line on top of each file to say so.
23866    # Grep'ing the whole file is not good either: AIX grep has a line
23867    # limit of 2048, but all sed's we know have understand at least 4000.
23868    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23869      dirpart=`$as_dirname -- "$mf" ||
23870$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23871	 X"$mf" : 'X\(//\)[^/]' \| \
23872	 X"$mf" : 'X\(//\)$' \| \
23873	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23874$as_echo X"$mf" |
23875    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23876	    s//\1/
23877	    q
23878	  }
23879	  /^X\(\/\/\)[^/].*/{
23880	    s//\1/
23881	    q
23882	  }
23883	  /^X\(\/\/\)$/{
23884	    s//\1/
23885	    q
23886	  }
23887	  /^X\(\/\).*/{
23888	    s//\1/
23889	    q
23890	  }
23891	  s/.*/./; q'`
23892    else
23893      continue
23894    fi
23895    # Extract the definition of DEPDIR, am__include, and am__quote
23896    # from the Makefile without running `make'.
23897    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23898    test -z "$DEPDIR" && continue
23899    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23900    test -z "am__include" && continue
23901    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23902    # When using ansi2knr, U may be empty or an underscore; expand it
23903    U=`sed -n 's/^U = //p' < "$mf"`
23904    # Find all dependency output files, they are included files with
23905    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23906    # simplest approach to changing $(DEPDIR) to its actual value in the
23907    # expansion.
23908    for file in `sed -n "
23909      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23910	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23911      # Make sure the directory exists.
23912      test -f "$dirpart/$file" && continue
23913      fdir=`$as_dirname -- "$file" ||
23914$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23915	 X"$file" : 'X\(//\)[^/]' \| \
23916	 X"$file" : 'X\(//\)$' \| \
23917	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23918$as_echo X"$file" |
23919    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23920	    s//\1/
23921	    q
23922	  }
23923	  /^X\(\/\/\)[^/].*/{
23924	    s//\1/
23925	    q
23926	  }
23927	  /^X\(\/\/\)$/{
23928	    s//\1/
23929	    q
23930	  }
23931	  /^X\(\/\).*/{
23932	    s//\1/
23933	    q
23934	  }
23935	  s/.*/./; q'`
23936      { as_dir=$dirpart/$fdir
23937  case $as_dir in #(
23938  -*) as_dir=./$as_dir;;
23939  esac
23940  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23941    as_dirs=
23942    while :; do
23943      case $as_dir in #(
23944      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23945      *) as_qdir=$as_dir;;
23946      esac
23947      as_dirs="'$as_qdir' $as_dirs"
23948      as_dir=`$as_dirname -- "$as_dir" ||
23949$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23950	 X"$as_dir" : 'X\(//\)[^/]' \| \
23951	 X"$as_dir" : 'X\(//\)$' \| \
23952	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23953$as_echo X"$as_dir" |
23954    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23955	    s//\1/
23956	    q
23957	  }
23958	  /^X\(\/\/\)[^/].*/{
23959	    s//\1/
23960	    q
23961	  }
23962	  /^X\(\/\/\)$/{
23963	    s//\1/
23964	    q
23965	  }
23966	  /^X\(\/\).*/{
23967	    s//\1/
23968	    q
23969	  }
23970	  s/.*/./; q'`
23971      test -d "$as_dir" && break
23972    done
23973    test -z "$as_dirs" || eval "mkdir $as_dirs"
23974  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23975$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23976   { (exit 1); exit 1; }; }; }
23977      # echo "creating $dirpart/$file"
23978      echo '# dummy' > "$dirpart/$file"
23979    done
23980  done
23981}
23982 ;;
23983
23984  esac
23985done # for ac_tag
23986
23987
23988{ (exit 0); exit 0; }
23989_ACEOF
23990chmod +x $CONFIG_STATUS
23991ac_clean_files=$ac_clean_files_save
23992
23993test $ac_write_fail = 0 ||
23994  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23995$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23996   { (exit 1); exit 1; }; }
23997
23998
23999# configure is writing to config.log, and then calls config.status.
24000# config.status does its own redirection, appending to config.log.
24001# Unfortunately, on DOS this fails, as config.log is still kept open
24002# by configure, so config.status won't be able to write to it; its
24003# output is simply discarded.  So we exec the FD to /dev/null,
24004# effectively closing config.log, so it can be properly (re)opened and
24005# appended to by config.status.  When coming back to configure, we
24006# need to make the FD available again.
24007if test "$no_create" != yes; then
24008  ac_cs_success=:
24009  ac_config_status_args=
24010  test "$silent" = yes &&
24011    ac_config_status_args="$ac_config_status_args --quiet"
24012  exec 5>/dev/null
24013  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24014  exec 5>>config.log
24015  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24016  # would make configure fail if this is the last instruction.
24017  $ac_cs_success || { (exit 1); exit 1; }
24018fi
24019if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
24020  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
24021$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
24022fi
24023
24024