configure revision 2e71ea71
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-neomagic 1.2.4.
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-neomagic'
752PACKAGE_TARNAME='xf86-video-neomagic'
753PACKAGE_VERSION='1.2.4'
754PACKAGE_STRING='xf86-video-neomagic 1.2.4'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757ac_unique_file="Makefile.am"
758# Factoring default headers for most tests.
759ac_includes_default="\
760#include <stdio.h>
761#ifdef HAVE_SYS_TYPES_H
762# include <sys/types.h>
763#endif
764#ifdef HAVE_SYS_STAT_H
765# include <sys/stat.h>
766#endif
767#ifdef STDC_HEADERS
768# include <stdlib.h>
769# include <stddef.h>
770#else
771# ifdef HAVE_STDLIB_H
772#  include <stdlib.h>
773# endif
774#endif
775#ifdef HAVE_STRING_H
776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777#  include <memory.h>
778# endif
779# include <string.h>
780#endif
781#ifdef HAVE_STRINGS_H
782# include <strings.h>
783#endif
784#ifdef HAVE_INTTYPES_H
785# include <inttypes.h>
786#endif
787#ifdef HAVE_STDINT_H
788# include <stdint.h>
789#endif
790#ifdef HAVE_UNISTD_H
791# include <unistd.h>
792#endif"
793
794ac_subst_vars='am__EXEEXT_FALSE
795am__EXEEXT_TRUE
796LTLIBOBJS
797LIBOBJS
798ADMIN_MAN_DIR
799DRIVER_MAN_DIR
800MISC_MAN_DIR
801FILE_MAN_DIR
802LIB_MAN_DIR
803APP_MAN_DIR
804ADMIN_MAN_SUFFIX
805DRIVER_MAN_SUFFIX
806MISC_MAN_SUFFIX
807FILE_MAN_SUFFIX
808LIB_MAN_SUFFIX
809APP_MAN_SUFFIX
810DRIVER_NAME
811moduledir
812XSERVER_LIBPCIACCESS_FALSE
813XSERVER_LIBPCIACCESS_TRUE
814PCIACCESS_LIBS
815PCIACCESS_CFLAGS
816XORG_LIBS
817XORG_CFLAGS
818PKG_CONFIG
819LIBTOOL
820ac_ct_F77
821FFLAGS
822F77
823CXXCPP
824am__fastdepCXX_FALSE
825am__fastdepCXX_TRUE
826CXXDEPMODE
827ac_ct_CXX
828CXXFLAGS
829CXX
830CPP
831NMEDIT
832DSYMUTIL
833RANLIB
834AR
835ECHO
836LN_S
837EGREP
838GREP
839SED
840am__fastdepCC_FALSE
841am__fastdepCC_TRUE
842CCDEPMODE
843AMDEPBACKSLASH
844AMDEP_FALSE
845AMDEP_TRUE
846am__quote
847am__include
848DEPDIR
849OBJEXT
850EXEEXT
851ac_ct_CC
852CPPFLAGS
853LDFLAGS
854CFLAGS
855CC
856host_os
857host_vendor
858host_cpu
859host
860build_os
861build_vendor
862build_cpu
863build
864MAINT
865MAINTAINER_MODE_FALSE
866MAINTAINER_MODE_TRUE
867am__untar
868am__tar
869AMTAR
870am__leading_dot
871SET_MAKE
872AWK
873mkdir_p
874MKDIR_P
875INSTALL_STRIP_PROGRAM
876STRIP
877install_sh
878MAKEINFO
879AUTOHEADER
880AUTOMAKE
881AUTOCONF
882ACLOCAL
883VERSION
884PACKAGE
885CYGPATH_W
886am__isrc
887INSTALL_DATA
888INSTALL_SCRIPT
889INSTALL_PROGRAM
890target_alias
891host_alias
892build_alias
893LIBS
894ECHO_T
895ECHO_N
896ECHO_C
897DEFS
898mandir
899localedir
900libdir
901psdir
902pdfdir
903dvidir
904htmldir
905infodir
906docdir
907oldincludedir
908includedir
909localstatedir
910sharedstatedir
911sysconfdir
912datadir
913datarootdir
914libexecdir
915sbindir
916bindir
917program_transform_name
918prefix
919exec_prefix
920PACKAGE_BUGREPORT
921PACKAGE_STRING
922PACKAGE_VERSION
923PACKAGE_TARNAME
924PACKAGE_NAME
925PATH_SEPARATOR
926SHELL'
927ac_subst_files=''
928ac_user_opts='
929enable_option_checking
930enable_maintainer_mode
931enable_static
932enable_shared
933enable_fast_install
934enable_dependency_tracking
935with_gnu_ld
936enable_libtool_lock
937with_pic
938with_tags
939with_xorg_module_dir
940with_release_version
941'
942      ac_precious_vars='build_alias
943host_alias
944target_alias
945CC
946CFLAGS
947LDFLAGS
948LIBS
949CPPFLAGS
950CPP
951CXX
952CXXFLAGS
953CCC
954CXXCPP
955F77
956FFLAGS
957PKG_CONFIG
958XORG_CFLAGS
959XORG_LIBS
960PCIACCESS_CFLAGS
961PCIACCESS_LIBS'
962
963
964# Initialize some variables set by options.
965ac_init_help=
966ac_init_version=false
967ac_unrecognized_opts=
968ac_unrecognized_sep=
969# The variables have the same names as the options, with
970# dashes changed to underlines.
971cache_file=/dev/null
972exec_prefix=NONE
973no_create=
974no_recursion=
975prefix=NONE
976program_prefix=NONE
977program_suffix=NONE
978program_transform_name=s,x,x,
979silent=
980site=
981srcdir=
982verbose=
983x_includes=NONE
984x_libraries=NONE
985
986# Installation directory options.
987# These are left unexpanded so users can "make install exec_prefix=/foo"
988# and all the variables that are supposed to be based on exec_prefix
989# by default will actually change.
990# Use braces instead of parens because sh, perl, etc. also accept them.
991# (The list follows the same order as the GNU Coding Standards.)
992bindir='${exec_prefix}/bin'
993sbindir='${exec_prefix}/sbin'
994libexecdir='${exec_prefix}/libexec'
995datarootdir='${prefix}/share'
996datadir='${datarootdir}'
997sysconfdir='${prefix}/etc'
998sharedstatedir='${prefix}/com'
999localstatedir='${prefix}/var'
1000includedir='${prefix}/include'
1001oldincludedir='/usr/include'
1002docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1003infodir='${datarootdir}/info'
1004htmldir='${docdir}'
1005dvidir='${docdir}'
1006pdfdir='${docdir}'
1007psdir='${docdir}'
1008libdir='${exec_prefix}/lib'
1009localedir='${datarootdir}/locale'
1010mandir='${datarootdir}/man'
1011
1012ac_prev=
1013ac_dashdash=
1014for ac_option
1015do
1016  # If the previous option needs an argument, assign it.
1017  if test -n "$ac_prev"; then
1018    eval $ac_prev=\$ac_option
1019    ac_prev=
1020    continue
1021  fi
1022
1023  case $ac_option in
1024  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1025  *)	ac_optarg=yes ;;
1026  esac
1027
1028  # Accept the important Cygnus configure options, so we can diagnose typos.
1029
1030  case $ac_dashdash$ac_option in
1031  --)
1032    ac_dashdash=yes ;;
1033
1034  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1035    ac_prev=bindir ;;
1036  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1037    bindir=$ac_optarg ;;
1038
1039  -build | --build | --buil | --bui | --bu)
1040    ac_prev=build_alias ;;
1041  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1042    build_alias=$ac_optarg ;;
1043
1044  -cache-file | --cache-file | --cache-fil | --cache-fi \
1045  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1046    ac_prev=cache_file ;;
1047  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1048  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1049    cache_file=$ac_optarg ;;
1050
1051  --config-cache | -C)
1052    cache_file=config.cache ;;
1053
1054  -datadir | --datadir | --datadi | --datad)
1055    ac_prev=datadir ;;
1056  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1057    datadir=$ac_optarg ;;
1058
1059  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1060  | --dataroo | --dataro | --datar)
1061    ac_prev=datarootdir ;;
1062  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1063  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1064    datarootdir=$ac_optarg ;;
1065
1066  -disable-* | --disable-*)
1067    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1068    # Reject names that are not valid shell variable names.
1069    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1071   { (exit 1); exit 1; }; }
1072    ac_useropt_orig=$ac_useropt
1073    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1074    case $ac_user_opts in
1075      *"
1076"enable_$ac_useropt"
1077"*) ;;
1078      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1079	 ac_unrecognized_sep=', ';;
1080    esac
1081    eval enable_$ac_useropt=no ;;
1082
1083  -docdir | --docdir | --docdi | --doc | --do)
1084    ac_prev=docdir ;;
1085  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1086    docdir=$ac_optarg ;;
1087
1088  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1089    ac_prev=dvidir ;;
1090  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1091    dvidir=$ac_optarg ;;
1092
1093  -enable-* | --enable-*)
1094    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1095    # Reject names that are not valid shell variable names.
1096    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1098   { (exit 1); exit 1; }; }
1099    ac_useropt_orig=$ac_useropt
1100    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101    case $ac_user_opts in
1102      *"
1103"enable_$ac_useropt"
1104"*) ;;
1105      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1106	 ac_unrecognized_sep=', ';;
1107    esac
1108    eval enable_$ac_useropt=\$ac_optarg ;;
1109
1110  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1111  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1112  | --exec | --exe | --ex)
1113    ac_prev=exec_prefix ;;
1114  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1115  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1116  | --exec=* | --exe=* | --ex=*)
1117    exec_prefix=$ac_optarg ;;
1118
1119  -gas | --gas | --ga | --g)
1120    # Obsolete; use --with-gas.
1121    with_gas=yes ;;
1122
1123  -help | --help | --hel | --he | -h)
1124    ac_init_help=long ;;
1125  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1126    ac_init_help=recursive ;;
1127  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1128    ac_init_help=short ;;
1129
1130  -host | --host | --hos | --ho)
1131    ac_prev=host_alias ;;
1132  -host=* | --host=* | --hos=* | --ho=*)
1133    host_alias=$ac_optarg ;;
1134
1135  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1136    ac_prev=htmldir ;;
1137  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1138  | --ht=*)
1139    htmldir=$ac_optarg ;;
1140
1141  -includedir | --includedir | --includedi | --included | --include \
1142  | --includ | --inclu | --incl | --inc)
1143    ac_prev=includedir ;;
1144  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1145  | --includ=* | --inclu=* | --incl=* | --inc=*)
1146    includedir=$ac_optarg ;;
1147
1148  -infodir | --infodir | --infodi | --infod | --info | --inf)
1149    ac_prev=infodir ;;
1150  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1151    infodir=$ac_optarg ;;
1152
1153  -libdir | --libdir | --libdi | --libd)
1154    ac_prev=libdir ;;
1155  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1156    libdir=$ac_optarg ;;
1157
1158  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1159  | --libexe | --libex | --libe)
1160    ac_prev=libexecdir ;;
1161  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1162  | --libexe=* | --libex=* | --libe=*)
1163    libexecdir=$ac_optarg ;;
1164
1165  -localedir | --localedir | --localedi | --localed | --locale)
1166    ac_prev=localedir ;;
1167  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1168    localedir=$ac_optarg ;;
1169
1170  -localstatedir | --localstatedir | --localstatedi | --localstated \
1171  | --localstate | --localstat | --localsta | --localst | --locals)
1172    ac_prev=localstatedir ;;
1173  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1174  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1175    localstatedir=$ac_optarg ;;
1176
1177  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1178    ac_prev=mandir ;;
1179  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1180    mandir=$ac_optarg ;;
1181
1182  -nfp | --nfp | --nf)
1183    # Obsolete; use --without-fp.
1184    with_fp=no ;;
1185
1186  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1187  | --no-cr | --no-c | -n)
1188    no_create=yes ;;
1189
1190  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1191  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1192    no_recursion=yes ;;
1193
1194  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1195  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1196  | --oldin | --oldi | --old | --ol | --o)
1197    ac_prev=oldincludedir ;;
1198  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1199  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1200  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1201    oldincludedir=$ac_optarg ;;
1202
1203  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1204    ac_prev=prefix ;;
1205  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1206    prefix=$ac_optarg ;;
1207
1208  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1209  | --program-pre | --program-pr | --program-p)
1210    ac_prev=program_prefix ;;
1211  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1212  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1213    program_prefix=$ac_optarg ;;
1214
1215  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1216  | --program-suf | --program-su | --program-s)
1217    ac_prev=program_suffix ;;
1218  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1219  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1220    program_suffix=$ac_optarg ;;
1221
1222  -program-transform-name | --program-transform-name \
1223  | --program-transform-nam | --program-transform-na \
1224  | --program-transform-n | --program-transform- \
1225  | --program-transform | --program-transfor \
1226  | --program-transfo | --program-transf \
1227  | --program-trans | --program-tran \
1228  | --progr-tra | --program-tr | --program-t)
1229    ac_prev=program_transform_name ;;
1230  -program-transform-name=* | --program-transform-name=* \
1231  | --program-transform-nam=* | --program-transform-na=* \
1232  | --program-transform-n=* | --program-transform-=* \
1233  | --program-transform=* | --program-transfor=* \
1234  | --program-transfo=* | --program-transf=* \
1235  | --program-trans=* | --program-tran=* \
1236  | --progr-tra=* | --program-tr=* | --program-t=*)
1237    program_transform_name=$ac_optarg ;;
1238
1239  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1240    ac_prev=pdfdir ;;
1241  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1242    pdfdir=$ac_optarg ;;
1243
1244  -psdir | --psdir | --psdi | --psd | --ps)
1245    ac_prev=psdir ;;
1246  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1247    psdir=$ac_optarg ;;
1248
1249  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1250  | -silent | --silent | --silen | --sile | --sil)
1251    silent=yes ;;
1252
1253  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1254    ac_prev=sbindir ;;
1255  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1256  | --sbi=* | --sb=*)
1257    sbindir=$ac_optarg ;;
1258
1259  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1260  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1261  | --sharedst | --shareds | --shared | --share | --shar \
1262  | --sha | --sh)
1263    ac_prev=sharedstatedir ;;
1264  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1265  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1266  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1267  | --sha=* | --sh=*)
1268    sharedstatedir=$ac_optarg ;;
1269
1270  -site | --site | --sit)
1271    ac_prev=site ;;
1272  -site=* | --site=* | --sit=*)
1273    site=$ac_optarg ;;
1274
1275  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1276    ac_prev=srcdir ;;
1277  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1278    srcdir=$ac_optarg ;;
1279
1280  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1281  | --syscon | --sysco | --sysc | --sys | --sy)
1282    ac_prev=sysconfdir ;;
1283  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1284  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1285    sysconfdir=$ac_optarg ;;
1286
1287  -target | --target | --targe | --targ | --tar | --ta | --t)
1288    ac_prev=target_alias ;;
1289  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1290    target_alias=$ac_optarg ;;
1291
1292  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1293    verbose=yes ;;
1294
1295  -version | --version | --versio | --versi | --vers | -V)
1296    ac_init_version=: ;;
1297
1298  -with-* | --with-*)
1299    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1300    # Reject names that are not valid shell variable names.
1301    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1302      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1303   { (exit 1); exit 1; }; }
1304    ac_useropt_orig=$ac_useropt
1305    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1306    case $ac_user_opts in
1307      *"
1308"with_$ac_useropt"
1309"*) ;;
1310      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1311	 ac_unrecognized_sep=', ';;
1312    esac
1313    eval with_$ac_useropt=\$ac_optarg ;;
1314
1315  -without-* | --without-*)
1316    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1317    # Reject names that are not valid shell variable names.
1318    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1319      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1320   { (exit 1); exit 1; }; }
1321    ac_useropt_orig=$ac_useropt
1322    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1323    case $ac_user_opts in
1324      *"
1325"with_$ac_useropt"
1326"*) ;;
1327      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1328	 ac_unrecognized_sep=', ';;
1329    esac
1330    eval with_$ac_useropt=no ;;
1331
1332  --x)
1333    # Obsolete; use --with-x.
1334    with_x=yes ;;
1335
1336  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1337  | --x-incl | --x-inc | --x-in | --x-i)
1338    ac_prev=x_includes ;;
1339  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1340  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1341    x_includes=$ac_optarg ;;
1342
1343  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1344  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1345    ac_prev=x_libraries ;;
1346  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1347  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1348    x_libraries=$ac_optarg ;;
1349
1350  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1351Try \`$0 --help' for more information." >&2
1352   { (exit 1); exit 1; }; }
1353    ;;
1354
1355  *=*)
1356    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1357    # Reject names that are not valid shell variable names.
1358    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1359      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1360   { (exit 1); exit 1; }; }
1361    eval $ac_envvar=\$ac_optarg
1362    export $ac_envvar ;;
1363
1364  *)
1365    # FIXME: should be removed in autoconf 3.0.
1366    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1367    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1368      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1369    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1370    ;;
1371
1372  esac
1373done
1374
1375if test -n "$ac_prev"; then
1376  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1377  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1378   { (exit 1); exit 1; }; }
1379fi
1380
1381if test -n "$ac_unrecognized_opts"; then
1382  case $enable_option_checking in
1383    no) ;;
1384    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1385   { (exit 1); exit 1; }; } ;;
1386    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1387  esac
1388fi
1389
1390# Check all directory arguments for consistency.
1391for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1392		datadir sysconfdir sharedstatedir localstatedir includedir \
1393		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1394		libdir localedir mandir
1395do
1396  eval ac_val=\$$ac_var
1397  # Remove trailing slashes.
1398  case $ac_val in
1399    */ )
1400      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1401      eval $ac_var=\$ac_val;;
1402  esac
1403  # Be sure to have absolute directory names.
1404  case $ac_val in
1405    [\\/$]* | ?:[\\/]* )  continue;;
1406    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1407  esac
1408  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1409   { (exit 1); exit 1; }; }
1410done
1411
1412# There might be people who depend on the old broken behavior: `$host'
1413# used to hold the argument of --host etc.
1414# FIXME: To remove some day.
1415build=$build_alias
1416host=$host_alias
1417target=$target_alias
1418
1419# FIXME: To remove some day.
1420if test "x$host_alias" != x; then
1421  if test "x$build_alias" = x; then
1422    cross_compiling=maybe
1423    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1424    If a cross compiler is detected then cross compile mode will be used." >&2
1425  elif test "x$build_alias" != "x$host_alias"; then
1426    cross_compiling=yes
1427  fi
1428fi
1429
1430ac_tool_prefix=
1431test -n "$host_alias" && ac_tool_prefix=$host_alias-
1432
1433test "$silent" = yes && exec 6>/dev/null
1434
1435
1436ac_pwd=`pwd` && test -n "$ac_pwd" &&
1437ac_ls_di=`ls -di .` &&
1438ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1439  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1440   { (exit 1); exit 1; }; }
1441test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1442  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1443   { (exit 1); exit 1; }; }
1444
1445
1446# Find the source files, if location was not specified.
1447if test -z "$srcdir"; then
1448  ac_srcdir_defaulted=yes
1449  # Try the directory containing this script, then the parent directory.
1450  ac_confdir=`$as_dirname -- "$as_myself" ||
1451$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1452	 X"$as_myself" : 'X\(//\)[^/]' \| \
1453	 X"$as_myself" : 'X\(//\)$' \| \
1454	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1455$as_echo X"$as_myself" |
1456    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1457	    s//\1/
1458	    q
1459	  }
1460	  /^X\(\/\/\)[^/].*/{
1461	    s//\1/
1462	    q
1463	  }
1464	  /^X\(\/\/\)$/{
1465	    s//\1/
1466	    q
1467	  }
1468	  /^X\(\/\).*/{
1469	    s//\1/
1470	    q
1471	  }
1472	  s/.*/./; q'`
1473  srcdir=$ac_confdir
1474  if test ! -r "$srcdir/$ac_unique_file"; then
1475    srcdir=..
1476  fi
1477else
1478  ac_srcdir_defaulted=no
1479fi
1480if test ! -r "$srcdir/$ac_unique_file"; then
1481  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1482  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1483   { (exit 1); exit 1; }; }
1484fi
1485ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1486ac_abs_confdir=`(
1487	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1488   { (exit 1); exit 1; }; }
1489	pwd)`
1490# When building in place, set srcdir=.
1491if test "$ac_abs_confdir" = "$ac_pwd"; then
1492  srcdir=.
1493fi
1494# Remove unnecessary trailing slashes from srcdir.
1495# Double slashes in file names in object file debugging info
1496# mess up M-x gdb in Emacs.
1497case $srcdir in
1498*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1499esac
1500for ac_var in $ac_precious_vars; do
1501  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1502  eval ac_env_${ac_var}_value=\$${ac_var}
1503  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1504  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1505done
1506
1507#
1508# Report the --help message.
1509#
1510if test "$ac_init_help" = "long"; then
1511  # Omit some internal or obsolete options to make the list less imposing.
1512  # This message is too long to be a string in the A/UX 3.1 sh.
1513  cat <<_ACEOF
1514\`configure' configures xf86-video-neomagic 1.2.4 to adapt to many kinds of systems.
1515
1516Usage: $0 [OPTION]... [VAR=VALUE]...
1517
1518To assign environment variables (e.g., CC, CFLAGS...), specify them as
1519VAR=VALUE.  See below for descriptions of some of the useful variables.
1520
1521Defaults for the options are specified in brackets.
1522
1523Configuration:
1524  -h, --help              display this help and exit
1525      --help=short        display options specific to this package
1526      --help=recursive    display the short help of all the included packages
1527  -V, --version           display version information and exit
1528  -q, --quiet, --silent   do not print \`checking...' messages
1529      --cache-file=FILE   cache test results in FILE [disabled]
1530  -C, --config-cache      alias for \`--cache-file=config.cache'
1531  -n, --no-create         do not create output files
1532      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1533
1534Installation directories:
1535  --prefix=PREFIX         install architecture-independent files in PREFIX
1536                          [$ac_default_prefix]
1537  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1538                          [PREFIX]
1539
1540By default, \`make install' will install all the files in
1541\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1542an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1543for instance \`--prefix=\$HOME'.
1544
1545For better control, use the options below.
1546
1547Fine tuning of the installation directories:
1548  --bindir=DIR            user executables [EPREFIX/bin]
1549  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1550  --libexecdir=DIR        program executables [EPREFIX/libexec]
1551  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1552  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1553  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1554  --libdir=DIR            object code libraries [EPREFIX/lib]
1555  --includedir=DIR        C header files [PREFIX/include]
1556  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1557  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1558  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1559  --infodir=DIR           info documentation [DATAROOTDIR/info]
1560  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1561  --mandir=DIR            man documentation [DATAROOTDIR/man]
1562  --docdir=DIR            documentation root
1563                          [DATAROOTDIR/doc/xf86-video-neomagic]
1564  --htmldir=DIR           html documentation [DOCDIR]
1565  --dvidir=DIR            dvi documentation [DOCDIR]
1566  --pdfdir=DIR            pdf documentation [DOCDIR]
1567  --psdir=DIR             ps documentation [DOCDIR]
1568_ACEOF
1569
1570  cat <<\_ACEOF
1571
1572Program names:
1573  --program-prefix=PREFIX            prepend PREFIX to installed program names
1574  --program-suffix=SUFFIX            append SUFFIX to installed program names
1575  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1576
1577System types:
1578  --build=BUILD     configure for building on BUILD [guessed]
1579  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1580_ACEOF
1581fi
1582
1583if test -n "$ac_init_help"; then
1584  case $ac_init_help in
1585     short | recursive ) echo "Configuration of xf86-video-neomagic 1.2.4:";;
1586   esac
1587  cat <<\_ACEOF
1588
1589Optional Features:
1590  --disable-option-checking  ignore unrecognized --enable/--with options
1591  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1592  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1593  --enable-maintainer-mode  enable make rules and dependencies not useful
1594			  (and sometimes confusing) to the casual installer
1595  --enable-static[=PKGS]  build static libraries [default=no]
1596  --enable-shared[=PKGS]  build shared libraries [default=yes]
1597  --enable-fast-install[=PKGS]
1598                          optimize for fast installation [default=yes]
1599  --disable-dependency-tracking  speeds up one-time build
1600  --enable-dependency-tracking   do not reject slow dependency extractors
1601  --disable-libtool-lock  avoid locking (might break parallel builds)
1602
1603Optional Packages:
1604  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1605  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1606  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1607  --with-pic              try to use only PIC/non-PIC objects [default=use
1608                          both]
1609  --with-tags[=TAGS]      include additional configurations [automatic]
1610  --with-xorg-module-dir=DIR
1611                          Default xorg module directory
1612                          [default=$libdir/xorg/modules]
1613  --with-release-version=STRING
1614                          Use release version string in package name
1615
1616Some influential environment variables:
1617  CC          C compiler command
1618  CFLAGS      C compiler flags
1619  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1620              nonstandard directory <lib dir>
1621  LIBS        libraries to pass to the linker, e.g. -l<library>
1622  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1623              you have headers in a nonstandard directory <include dir>
1624  CPP         C preprocessor
1625  CXX         C++ compiler command
1626  CXXFLAGS    C++ compiler flags
1627  CXXCPP      C++ preprocessor
1628  F77         Fortran 77 compiler command
1629  FFLAGS      Fortran 77 compiler flags
1630  PKG_CONFIG  path to pkg-config utility
1631  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1632  XORG_LIBS   linker flags for XORG, overriding pkg-config
1633  PCIACCESS_CFLAGS
1634              C compiler flags for PCIACCESS, overriding pkg-config
1635  PCIACCESS_LIBS
1636              linker flags for PCIACCESS, overriding pkg-config
1637
1638Use these variables to override the choices made by `configure' or to help
1639it to find libraries and programs with nonstandard names/locations.
1640
1641Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1642_ACEOF
1643ac_status=$?
1644fi
1645
1646if test "$ac_init_help" = "recursive"; then
1647  # If there are subdirs, report their specific --help.
1648  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1649    test -d "$ac_dir" ||
1650      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1651      continue
1652    ac_builddir=.
1653
1654case "$ac_dir" in
1655.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1656*)
1657  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1658  # A ".." for each directory in $ac_dir_suffix.
1659  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1660  case $ac_top_builddir_sub in
1661  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1662  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1663  esac ;;
1664esac
1665ac_abs_top_builddir=$ac_pwd
1666ac_abs_builddir=$ac_pwd$ac_dir_suffix
1667# for backward compatibility:
1668ac_top_builddir=$ac_top_build_prefix
1669
1670case $srcdir in
1671  .)  # We are building in place.
1672    ac_srcdir=.
1673    ac_top_srcdir=$ac_top_builddir_sub
1674    ac_abs_top_srcdir=$ac_pwd ;;
1675  [\\/]* | ?:[\\/]* )  # Absolute name.
1676    ac_srcdir=$srcdir$ac_dir_suffix;
1677    ac_top_srcdir=$srcdir
1678    ac_abs_top_srcdir=$srcdir ;;
1679  *) # Relative name.
1680    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1681    ac_top_srcdir=$ac_top_build_prefix$srcdir
1682    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1683esac
1684ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1685
1686    cd "$ac_dir" || { ac_status=$?; continue; }
1687    # Check for guested configure.
1688    if test -f "$ac_srcdir/configure.gnu"; then
1689      echo &&
1690      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1691    elif test -f "$ac_srcdir/configure"; then
1692      echo &&
1693      $SHELL "$ac_srcdir/configure" --help=recursive
1694    else
1695      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1696    fi || ac_status=$?
1697    cd "$ac_pwd" || { ac_status=$?; break; }
1698  done
1699fi
1700
1701test -n "$ac_init_help" && exit $ac_status
1702if $ac_init_version; then
1703  cat <<\_ACEOF
1704xf86-video-neomagic configure 1.2.4
1705generated by GNU Autoconf 2.63
1706
1707Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17082002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1709This configure script is free software; the Free Software Foundation
1710gives unlimited permission to copy, distribute and modify it.
1711_ACEOF
1712  exit
1713fi
1714cat >config.log <<_ACEOF
1715This file contains any messages produced by compilers while
1716running configure, to aid debugging if configure makes a mistake.
1717
1718It was created by xf86-video-neomagic $as_me 1.2.4, which was
1719generated by GNU Autoconf 2.63.  Invocation command line was
1720
1721  $ $0 $@
1722
1723_ACEOF
1724exec 5>>config.log
1725{
1726cat <<_ASUNAME
1727## --------- ##
1728## Platform. ##
1729## --------- ##
1730
1731hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1732uname -m = `(uname -m) 2>/dev/null || echo unknown`
1733uname -r = `(uname -r) 2>/dev/null || echo unknown`
1734uname -s = `(uname -s) 2>/dev/null || echo unknown`
1735uname -v = `(uname -v) 2>/dev/null || echo unknown`
1736
1737/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1738/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1739
1740/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1741/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1742/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1743/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1744/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1745/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1746/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1747
1748_ASUNAME
1749
1750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1751for as_dir in $PATH
1752do
1753  IFS=$as_save_IFS
1754  test -z "$as_dir" && as_dir=.
1755  $as_echo "PATH: $as_dir"
1756done
1757IFS=$as_save_IFS
1758
1759} >&5
1760
1761cat >&5 <<_ACEOF
1762
1763
1764## ----------- ##
1765## Core tests. ##
1766## ----------- ##
1767
1768_ACEOF
1769
1770
1771# Keep a trace of the command line.
1772# Strip out --no-create and --no-recursion so they do not pile up.
1773# Strip out --silent because we don't want to record it for future runs.
1774# Also quote any args containing shell meta-characters.
1775# Make two passes to allow for proper duplicate-argument suppression.
1776ac_configure_args=
1777ac_configure_args0=
1778ac_configure_args1=
1779ac_must_keep_next=false
1780for ac_pass in 1 2
1781do
1782  for ac_arg
1783  do
1784    case $ac_arg in
1785    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1786    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1787    | -silent | --silent | --silen | --sile | --sil)
1788      continue ;;
1789    *\'*)
1790      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1791    esac
1792    case $ac_pass in
1793    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1794    2)
1795      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1796      if test $ac_must_keep_next = true; then
1797	ac_must_keep_next=false # Got value, back to normal.
1798      else
1799	case $ac_arg in
1800	  *=* | --config-cache | -C | -disable-* | --disable-* \
1801	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1802	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1803	  | -with-* | --with-* | -without-* | --without-* | --x)
1804	    case "$ac_configure_args0 " in
1805	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1806	    esac
1807	    ;;
1808	  -* ) ac_must_keep_next=true ;;
1809	esac
1810      fi
1811      ac_configure_args="$ac_configure_args '$ac_arg'"
1812      ;;
1813    esac
1814  done
1815done
1816$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1817$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1818
1819# When interrupted or exit'd, cleanup temporary files, and complete
1820# config.log.  We remove comments because anyway the quotes in there
1821# would cause problems or look ugly.
1822# WARNING: Use '\'' to represent an apostrophe within the trap.
1823# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1824trap 'exit_status=$?
1825  # Save into config.log some information that might help in debugging.
1826  {
1827    echo
1828
1829    cat <<\_ASBOX
1830## ---------------- ##
1831## Cache variables. ##
1832## ---------------- ##
1833_ASBOX
1834    echo
1835    # The following way of writing the cache mishandles newlines in values,
1836(
1837  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1838    eval ac_val=\$$ac_var
1839    case $ac_val in #(
1840    *${as_nl}*)
1841      case $ac_var in #(
1842      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1843$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1844      esac
1845      case $ac_var in #(
1846      _ | IFS | as_nl) ;; #(
1847      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1848      *) $as_unset $ac_var ;;
1849      esac ;;
1850    esac
1851  done
1852  (set) 2>&1 |
1853    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1854    *${as_nl}ac_space=\ *)
1855      sed -n \
1856	"s/'\''/'\''\\\\'\'''\''/g;
1857	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1858      ;; #(
1859    *)
1860      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1861      ;;
1862    esac |
1863    sort
1864)
1865    echo
1866
1867    cat <<\_ASBOX
1868## ----------------- ##
1869## Output variables. ##
1870## ----------------- ##
1871_ASBOX
1872    echo
1873    for ac_var in $ac_subst_vars
1874    do
1875      eval ac_val=\$$ac_var
1876      case $ac_val in
1877      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1878      esac
1879      $as_echo "$ac_var='\''$ac_val'\''"
1880    done | sort
1881    echo
1882
1883    if test -n "$ac_subst_files"; then
1884      cat <<\_ASBOX
1885## ------------------- ##
1886## File substitutions. ##
1887## ------------------- ##
1888_ASBOX
1889      echo
1890      for ac_var in $ac_subst_files
1891      do
1892	eval ac_val=\$$ac_var
1893	case $ac_val in
1894	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1895	esac
1896	$as_echo "$ac_var='\''$ac_val'\''"
1897      done | sort
1898      echo
1899    fi
1900
1901    if test -s confdefs.h; then
1902      cat <<\_ASBOX
1903## ----------- ##
1904## confdefs.h. ##
1905## ----------- ##
1906_ASBOX
1907      echo
1908      cat confdefs.h
1909      echo
1910    fi
1911    test "$ac_signal" != 0 &&
1912      $as_echo "$as_me: caught signal $ac_signal"
1913    $as_echo "$as_me: exit $exit_status"
1914  } >&5
1915  rm -f core *.core core.conftest.* &&
1916    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1917    exit $exit_status
1918' 0
1919for ac_signal in 1 2 13 15; do
1920  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1921done
1922ac_signal=0
1923
1924# confdefs.h avoids OS command line length limits that DEFS can exceed.
1925rm -f -r conftest* confdefs.h
1926
1927# Predefined preprocessor variables.
1928
1929cat >>confdefs.h <<_ACEOF
1930#define PACKAGE_NAME "$PACKAGE_NAME"
1931_ACEOF
1932
1933
1934cat >>confdefs.h <<_ACEOF
1935#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1936_ACEOF
1937
1938
1939cat >>confdefs.h <<_ACEOF
1940#define PACKAGE_VERSION "$PACKAGE_VERSION"
1941_ACEOF
1942
1943
1944cat >>confdefs.h <<_ACEOF
1945#define PACKAGE_STRING "$PACKAGE_STRING"
1946_ACEOF
1947
1948
1949cat >>confdefs.h <<_ACEOF
1950#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1951_ACEOF
1952
1953
1954# Let the site file select an alternate cache file if it wants to.
1955# Prefer an explicitly selected file to automatically selected ones.
1956ac_site_file1=NONE
1957ac_site_file2=NONE
1958if test -n "$CONFIG_SITE"; then
1959  ac_site_file1=$CONFIG_SITE
1960elif test "x$prefix" != xNONE; then
1961  ac_site_file1=$prefix/share/config.site
1962  ac_site_file2=$prefix/etc/config.site
1963else
1964  ac_site_file1=$ac_default_prefix/share/config.site
1965  ac_site_file2=$ac_default_prefix/etc/config.site
1966fi
1967for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1968do
1969  test "x$ac_site_file" = xNONE && continue
1970  if test -r "$ac_site_file"; then
1971    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1972$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1973    sed 's/^/| /' "$ac_site_file" >&5
1974    . "$ac_site_file"
1975  fi
1976done
1977
1978if test -r "$cache_file"; then
1979  # Some versions of bash will fail to source /dev/null (special
1980  # files actually), so we avoid doing that.
1981  if test -f "$cache_file"; then
1982    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1983$as_echo "$as_me: loading cache $cache_file" >&6;}
1984    case $cache_file in
1985      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1986      *)                      . "./$cache_file";;
1987    esac
1988  fi
1989else
1990  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1991$as_echo "$as_me: creating cache $cache_file" >&6;}
1992  >$cache_file
1993fi
1994
1995# Check that the precious variables saved in the cache have kept the same
1996# value.
1997ac_cache_corrupted=false
1998for ac_var in $ac_precious_vars; do
1999  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2000  eval ac_new_set=\$ac_env_${ac_var}_set
2001  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2002  eval ac_new_val=\$ac_env_${ac_var}_value
2003  case $ac_old_set,$ac_new_set in
2004    set,)
2005      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2006$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2007      ac_cache_corrupted=: ;;
2008    ,set)
2009      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2010$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2011      ac_cache_corrupted=: ;;
2012    ,);;
2013    *)
2014      if test "x$ac_old_val" != "x$ac_new_val"; then
2015	# differences in whitespace do not lead to failure.
2016	ac_old_val_w=`echo x $ac_old_val`
2017	ac_new_val_w=`echo x $ac_new_val`
2018	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2019	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2020$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2021	  ac_cache_corrupted=:
2022	else
2023	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2024$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2025	  eval $ac_var=\$ac_old_val
2026	fi
2027	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2028$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2029	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2030$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2031      fi;;
2032  esac
2033  # Pass precious variables to config.status.
2034  if test "$ac_new_set" = set; then
2035    case $ac_new_val in
2036    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2037    *) ac_arg=$ac_var=$ac_new_val ;;
2038    esac
2039    case " $ac_configure_args " in
2040      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2041      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2042    esac
2043  fi
2044done
2045if $ac_cache_corrupted; then
2046  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2048  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2049$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2050  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2051$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2052   { (exit 1); exit 1; }; }
2053fi
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079ac_ext=c
2080ac_cpp='$CPP $CPPFLAGS'
2081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2083ac_compiler_gnu=$ac_cv_c_compiler_gnu
2084
2085
2086
2087
2088ac_config_headers="$ac_config_headers config.h"
2089
2090ac_aux_dir=
2091for ac_dir in . "$srcdir"/.; do
2092  if test -f "$ac_dir/install-sh"; then
2093    ac_aux_dir=$ac_dir
2094    ac_install_sh="$ac_aux_dir/install-sh -c"
2095    break
2096  elif test -f "$ac_dir/install.sh"; then
2097    ac_aux_dir=$ac_dir
2098    ac_install_sh="$ac_aux_dir/install.sh -c"
2099    break
2100  elif test -f "$ac_dir/shtool"; then
2101    ac_aux_dir=$ac_dir
2102    ac_install_sh="$ac_aux_dir/shtool install -c"
2103    break
2104  fi
2105done
2106if test -z "$ac_aux_dir"; then
2107  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2108$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2109   { (exit 1); exit 1; }; }
2110fi
2111
2112# These three variables are undocumented and unsupported,
2113# and are intended to be withdrawn in a future Autoconf release.
2114# They can cause serious problems if a builder's source tree is in a directory
2115# whose full name contains unusual characters.
2116ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2117ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2118ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2119
2120
2121
2122am__api_version='1.11'
2123
2124# Find a good install program.  We prefer a C program (faster),
2125# so one script is as good as another.  But avoid the broken or
2126# incompatible versions:
2127# SysV /etc/install, /usr/sbin/install
2128# SunOS /usr/etc/install
2129# IRIX /sbin/install
2130# AIX /bin/install
2131# AmigaOS /C/install, which installs bootblocks on floppy discs
2132# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2133# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2134# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2135# OS/2's system install, which has a completely different semantic
2136# ./install, which can be erroneously created by make from ./install.sh.
2137# Reject install programs that cannot install multiple files.
2138{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2139$as_echo_n "checking for a BSD-compatible install... " >&6; }
2140if test -z "$INSTALL"; then
2141if test "${ac_cv_path_install+set}" = set; then
2142  $as_echo_n "(cached) " >&6
2143else
2144  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2145for as_dir in $PATH
2146do
2147  IFS=$as_save_IFS
2148  test -z "$as_dir" && as_dir=.
2149  # Account for people who put trailing slashes in PATH elements.
2150case $as_dir/ in
2151  ./ | .// | /cC/* | \
2152  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2153  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2154  /usr/ucb/* ) ;;
2155  *)
2156    # OSF1 and SCO ODT 3.0 have their own names for install.
2157    # Don't use installbsd from OSF since it installs stuff as root
2158    # by default.
2159    for ac_prog in ginstall scoinst install; do
2160      for ac_exec_ext in '' $ac_executable_extensions; do
2161	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2162	  if test $ac_prog = install &&
2163	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2164	    # AIX install.  It has an incompatible calling convention.
2165	    :
2166	  elif test $ac_prog = install &&
2167	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2168	    # program-specific install script used by HP pwplus--don't use.
2169	    :
2170	  else
2171	    rm -rf conftest.one conftest.two conftest.dir
2172	    echo one > conftest.one
2173	    echo two > conftest.two
2174	    mkdir conftest.dir
2175	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2176	      test -s conftest.one && test -s conftest.two &&
2177	      test -s conftest.dir/conftest.one &&
2178	      test -s conftest.dir/conftest.two
2179	    then
2180	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2181	      break 3
2182	    fi
2183	  fi
2184	fi
2185      done
2186    done
2187    ;;
2188esac
2189
2190done
2191IFS=$as_save_IFS
2192
2193rm -rf conftest.one conftest.two conftest.dir
2194
2195fi
2196  if test "${ac_cv_path_install+set}" = set; then
2197    INSTALL=$ac_cv_path_install
2198  else
2199    # As a last resort, use the slow shell script.  Don't cache a
2200    # value for INSTALL within a source directory, because that will
2201    # break other packages using the cache if that directory is
2202    # removed, or if the value is a relative name.
2203    INSTALL=$ac_install_sh
2204  fi
2205fi
2206{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2207$as_echo "$INSTALL" >&6; }
2208
2209# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2210# It thinks the first close brace ends the variable substitution.
2211test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2212
2213test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2214
2215test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2216
2217{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2218$as_echo_n "checking whether build environment is sane... " >&6; }
2219# Just in case
2220sleep 1
2221echo timestamp > conftest.file
2222# Reject unsafe characters in $srcdir or the absolute working directory
2223# name.  Accept space and tab only in the latter.
2224am_lf='
2225'
2226case `pwd` in
2227  *[\\\"\#\$\&\'\`$am_lf]*)
2228    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2229$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2230   { (exit 1); exit 1; }; };;
2231esac
2232case $srcdir in
2233  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2234    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2235$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2236   { (exit 1); exit 1; }; };;
2237esac
2238
2239# Do `set' in a subshell so we don't clobber the current shell's
2240# arguments.  Must try -L first in case configure is actually a
2241# symlink; some systems play weird games with the mod time of symlinks
2242# (eg FreeBSD returns the mod time of the symlink's containing
2243# directory).
2244if (
2245   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2246   if test "$*" = "X"; then
2247      # -L didn't work.
2248      set X `ls -t "$srcdir/configure" conftest.file`
2249   fi
2250   rm -f conftest.file
2251   if test "$*" != "X $srcdir/configure conftest.file" \
2252      && test "$*" != "X conftest.file $srcdir/configure"; then
2253
2254      # If neither matched, then we have a broken ls.  This can happen
2255      # if, for instance, CONFIG_SHELL is bash and it inherits a
2256      # broken ls alias from the environment.  This has actually
2257      # happened.  Such a system could not be considered "sane".
2258      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2259alias in your environment" >&5
2260$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2261alias in your environment" >&2;}
2262   { (exit 1); exit 1; }; }
2263   fi
2264
2265   test "$2" = conftest.file
2266   )
2267then
2268   # Ok.
2269   :
2270else
2271   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2272Check your system clock" >&5
2273$as_echo "$as_me: error: newly created file is older than distributed files!
2274Check your system clock" >&2;}
2275   { (exit 1); exit 1; }; }
2276fi
2277{ $as_echo "$as_me:$LINENO: result: yes" >&5
2278$as_echo "yes" >&6; }
2279test "$program_prefix" != NONE &&
2280  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2281# Use a double $ so make ignores it.
2282test "$program_suffix" != NONE &&
2283  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2284# Double any \ or $.
2285# By default was `s,x,x', remove it if useless.
2286ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2287program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2288
2289# expand $ac_aux_dir to an absolute path
2290am_aux_dir=`cd $ac_aux_dir && pwd`
2291
2292if test x"${MISSING+set}" != xset; then
2293  case $am_aux_dir in
2294  *\ * | *\	*)
2295    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2296  *)
2297    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2298  esac
2299fi
2300# Use eval to expand $SHELL
2301if eval "$MISSING --run true"; then
2302  am_missing_run="$MISSING --run "
2303else
2304  am_missing_run=
2305  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2306$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2307fi
2308
2309if test x"${install_sh}" != xset; then
2310  case $am_aux_dir in
2311  *\ * | *\	*)
2312    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2313  *)
2314    install_sh="\${SHELL} $am_aux_dir/install-sh"
2315  esac
2316fi
2317
2318# Installed binaries are usually stripped using `strip' when the user
2319# run `make install-strip'.  However `strip' might not be the right
2320# tool to use in cross-compilation environments, therefore Automake
2321# will honor the `STRIP' environment variable to overrule this program.
2322if test "$cross_compiling" != no; then
2323  if test -n "$ac_tool_prefix"; then
2324  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2325set dummy ${ac_tool_prefix}strip; ac_word=$2
2326{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2327$as_echo_n "checking for $ac_word... " >&6; }
2328if test "${ac_cv_prog_STRIP+set}" = set; then
2329  $as_echo_n "(cached) " >&6
2330else
2331  if test -n "$STRIP"; then
2332  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2333else
2334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2335for as_dir in $PATH
2336do
2337  IFS=$as_save_IFS
2338  test -z "$as_dir" && as_dir=.
2339  for ac_exec_ext in '' $ac_executable_extensions; do
2340  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2341    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2342    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2343    break 2
2344  fi
2345done
2346done
2347IFS=$as_save_IFS
2348
2349fi
2350fi
2351STRIP=$ac_cv_prog_STRIP
2352if test -n "$STRIP"; then
2353  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2354$as_echo "$STRIP" >&6; }
2355else
2356  { $as_echo "$as_me:$LINENO: result: no" >&5
2357$as_echo "no" >&6; }
2358fi
2359
2360
2361fi
2362if test -z "$ac_cv_prog_STRIP"; then
2363  ac_ct_STRIP=$STRIP
2364  # Extract the first word of "strip", so it can be a program name with args.
2365set dummy strip; ac_word=$2
2366{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2367$as_echo_n "checking for $ac_word... " >&6; }
2368if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2369  $as_echo_n "(cached) " >&6
2370else
2371  if test -n "$ac_ct_STRIP"; then
2372  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2373else
2374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2375for as_dir in $PATH
2376do
2377  IFS=$as_save_IFS
2378  test -z "$as_dir" && as_dir=.
2379  for ac_exec_ext in '' $ac_executable_extensions; do
2380  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2381    ac_cv_prog_ac_ct_STRIP="strip"
2382    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2383    break 2
2384  fi
2385done
2386done
2387IFS=$as_save_IFS
2388
2389fi
2390fi
2391ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2392if test -n "$ac_ct_STRIP"; then
2393  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2394$as_echo "$ac_ct_STRIP" >&6; }
2395else
2396  { $as_echo "$as_me:$LINENO: result: no" >&5
2397$as_echo "no" >&6; }
2398fi
2399
2400  if test "x$ac_ct_STRIP" = x; then
2401    STRIP=":"
2402  else
2403    case $cross_compiling:$ac_tool_warned in
2404yes:)
2405{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2406$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2407ac_tool_warned=yes ;;
2408esac
2409    STRIP=$ac_ct_STRIP
2410  fi
2411else
2412  STRIP="$ac_cv_prog_STRIP"
2413fi
2414
2415fi
2416INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2417
2418{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2419$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2420if test -z "$MKDIR_P"; then
2421  if test "${ac_cv_path_mkdir+set}" = set; then
2422  $as_echo_n "(cached) " >&6
2423else
2424  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2425for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2426do
2427  IFS=$as_save_IFS
2428  test -z "$as_dir" && as_dir=.
2429  for ac_prog in mkdir gmkdir; do
2430	 for ac_exec_ext in '' $ac_executable_extensions; do
2431	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2432	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2433	     'mkdir (GNU coreutils) '* | \
2434	     'mkdir (coreutils) '* | \
2435	     'mkdir (fileutils) '4.1*)
2436	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2437	       break 3;;
2438	   esac
2439	 done
2440       done
2441done
2442IFS=$as_save_IFS
2443
2444fi
2445
2446  if test "${ac_cv_path_mkdir+set}" = set; then
2447    MKDIR_P="$ac_cv_path_mkdir -p"
2448  else
2449    # As a last resort, use the slow shell script.  Don't cache a
2450    # value for MKDIR_P within a source directory, because that will
2451    # break other packages using the cache if that directory is
2452    # removed, or if the value is a relative name.
2453    test -d ./--version && rmdir ./--version
2454    MKDIR_P="$ac_install_sh -d"
2455  fi
2456fi
2457{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2458$as_echo "$MKDIR_P" >&6; }
2459
2460mkdir_p="$MKDIR_P"
2461case $mkdir_p in
2462  [\\/$]* | ?:[\\/]*) ;;
2463  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2464esac
2465
2466for ac_prog in gawk mawk nawk awk
2467do
2468  # Extract the first word of "$ac_prog", so it can be a program name with args.
2469set dummy $ac_prog; ac_word=$2
2470{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2471$as_echo_n "checking for $ac_word... " >&6; }
2472if test "${ac_cv_prog_AWK+set}" = set; then
2473  $as_echo_n "(cached) " >&6
2474else
2475  if test -n "$AWK"; then
2476  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2477else
2478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2479for as_dir in $PATH
2480do
2481  IFS=$as_save_IFS
2482  test -z "$as_dir" && as_dir=.
2483  for ac_exec_ext in '' $ac_executable_extensions; do
2484  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2485    ac_cv_prog_AWK="$ac_prog"
2486    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2487    break 2
2488  fi
2489done
2490done
2491IFS=$as_save_IFS
2492
2493fi
2494fi
2495AWK=$ac_cv_prog_AWK
2496if test -n "$AWK"; then
2497  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2498$as_echo "$AWK" >&6; }
2499else
2500  { $as_echo "$as_me:$LINENO: result: no" >&5
2501$as_echo "no" >&6; }
2502fi
2503
2504
2505  test -n "$AWK" && break
2506done
2507
2508{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2509$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2510set x ${MAKE-make}
2511ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2512if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2513  $as_echo_n "(cached) " >&6
2514else
2515  cat >conftest.make <<\_ACEOF
2516SHELL = /bin/sh
2517all:
2518	@echo '@@@%%%=$(MAKE)=@@@%%%'
2519_ACEOF
2520# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2521case `${MAKE-make} -f conftest.make 2>/dev/null` in
2522  *@@@%%%=?*=@@@%%%*)
2523    eval ac_cv_prog_make_${ac_make}_set=yes;;
2524  *)
2525    eval ac_cv_prog_make_${ac_make}_set=no;;
2526esac
2527rm -f conftest.make
2528fi
2529if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2530  { $as_echo "$as_me:$LINENO: result: yes" >&5
2531$as_echo "yes" >&6; }
2532  SET_MAKE=
2533else
2534  { $as_echo "$as_me:$LINENO: result: no" >&5
2535$as_echo "no" >&6; }
2536  SET_MAKE="MAKE=${MAKE-make}"
2537fi
2538
2539rm -rf .tst 2>/dev/null
2540mkdir .tst 2>/dev/null
2541if test -d .tst; then
2542  am__leading_dot=.
2543else
2544  am__leading_dot=_
2545fi
2546rmdir .tst 2>/dev/null
2547
2548if test "`cd $srcdir && pwd`" != "`pwd`"; then
2549  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2550  # is not polluted with repeated "-I."
2551  am__isrc=' -I$(srcdir)'
2552  # test to see if srcdir already configured
2553  if test -f $srcdir/config.status; then
2554    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2555$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2556   { (exit 1); exit 1; }; }
2557  fi
2558fi
2559
2560# test whether we have cygpath
2561if test -z "$CYGPATH_W"; then
2562  if (cygpath --version) >/dev/null 2>/dev/null; then
2563    CYGPATH_W='cygpath -w'
2564  else
2565    CYGPATH_W=echo
2566  fi
2567fi
2568
2569
2570# Define the identity of the package.
2571 PACKAGE='xf86-video-neomagic'
2572 VERSION='1.2.4'
2573
2574
2575cat >>confdefs.h <<_ACEOF
2576#define PACKAGE "$PACKAGE"
2577_ACEOF
2578
2579
2580cat >>confdefs.h <<_ACEOF
2581#define VERSION "$VERSION"
2582_ACEOF
2583
2584# Some tools Automake needs.
2585
2586ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2587
2588
2589AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2590
2591
2592AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2593
2594
2595AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2596
2597
2598MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2599
2600# We need awk for the "check" target.  The system "awk" is bad on
2601# some platforms.
2602# Always define AMTAR for backward compatibility.
2603
2604AMTAR=${AMTAR-"${am_missing_run}tar"}
2605
2606am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2607
2608
2609
2610
2611
2612
2613
2614{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2615$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2616    # Check whether --enable-maintainer-mode was given.
2617if test "${enable_maintainer_mode+set}" = set; then
2618  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2619else
2620  USE_MAINTAINER_MODE=no
2621fi
2622
2623  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2624$as_echo "$USE_MAINTAINER_MODE" >&6; }
2625   if test $USE_MAINTAINER_MODE = yes; then
2626  MAINTAINER_MODE_TRUE=
2627  MAINTAINER_MODE_FALSE='#'
2628else
2629  MAINTAINER_MODE_TRUE='#'
2630  MAINTAINER_MODE_FALSE=
2631fi
2632
2633  MAINT=$MAINTAINER_MODE_TRUE
2634
2635
2636
2637# Checks for programs.
2638# Check whether --enable-static was given.
2639if test "${enable_static+set}" = set; then
2640  enableval=$enable_static; p=${PACKAGE-default}
2641    case $enableval in
2642    yes) enable_static=yes ;;
2643    no) enable_static=no ;;
2644    *)
2645     enable_static=no
2646      # Look at the argument we got.  We use all the common list separators.
2647      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2648      for pkg in $enableval; do
2649	IFS="$lt_save_ifs"
2650	if test "X$pkg" = "X$p"; then
2651	  enable_static=yes
2652	fi
2653      done
2654      IFS="$lt_save_ifs"
2655      ;;
2656    esac
2657else
2658  enable_static=no
2659fi
2660
2661
2662
2663# Check whether --enable-shared was given.
2664if test "${enable_shared+set}" = set; then
2665  enableval=$enable_shared; p=${PACKAGE-default}
2666    case $enableval in
2667    yes) enable_shared=yes ;;
2668    no) enable_shared=no ;;
2669    *)
2670      enable_shared=no
2671      # Look at the argument we got.  We use all the common list separators.
2672      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2673      for pkg in $enableval; do
2674	IFS="$lt_save_ifs"
2675	if test "X$pkg" = "X$p"; then
2676	  enable_shared=yes
2677	fi
2678      done
2679      IFS="$lt_save_ifs"
2680      ;;
2681    esac
2682else
2683  enable_shared=yes
2684fi
2685
2686
2687# Check whether --enable-fast-install was given.
2688if test "${enable_fast_install+set}" = set; then
2689  enableval=$enable_fast_install; p=${PACKAGE-default}
2690    case $enableval in
2691    yes) enable_fast_install=yes ;;
2692    no) enable_fast_install=no ;;
2693    *)
2694      enable_fast_install=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_fast_install=yes
2701	fi
2702      done
2703      IFS="$lt_save_ifs"
2704      ;;
2705    esac
2706else
2707  enable_fast_install=yes
2708fi
2709
2710
2711# Make sure we can run config.sub.
2712$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2713  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2714$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2715   { (exit 1); exit 1; }; }
2716
2717{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2718$as_echo_n "checking build system type... " >&6; }
2719if test "${ac_cv_build+set}" = set; then
2720  $as_echo_n "(cached) " >&6
2721else
2722  ac_build_alias=$build_alias
2723test "x$ac_build_alias" = x &&
2724  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2725test "x$ac_build_alias" = x &&
2726  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2727$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2728   { (exit 1); exit 1; }; }
2729ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2730  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2731$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2732   { (exit 1); exit 1; }; }
2733
2734fi
2735{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2736$as_echo "$ac_cv_build" >&6; }
2737case $ac_cv_build in
2738*-*-*) ;;
2739*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2740$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2741   { (exit 1); exit 1; }; };;
2742esac
2743build=$ac_cv_build
2744ac_save_IFS=$IFS; IFS='-'
2745set x $ac_cv_build
2746shift
2747build_cpu=$1
2748build_vendor=$2
2749shift; shift
2750# Remember, the first character of IFS is used to create $*,
2751# except with old shells:
2752build_os=$*
2753IFS=$ac_save_IFS
2754case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2755
2756
2757{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2758$as_echo_n "checking host system type... " >&6; }
2759if test "${ac_cv_host+set}" = set; then
2760  $as_echo_n "(cached) " >&6
2761else
2762  if test "x$host_alias" = x; then
2763  ac_cv_host=$ac_cv_build
2764else
2765  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2766    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2767$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2768   { (exit 1); exit 1; }; }
2769fi
2770
2771fi
2772{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2773$as_echo "$ac_cv_host" >&6; }
2774case $ac_cv_host in
2775*-*-*) ;;
2776*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2777$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2778   { (exit 1); exit 1; }; };;
2779esac
2780host=$ac_cv_host
2781ac_save_IFS=$IFS; IFS='-'
2782set x $ac_cv_host
2783shift
2784host_cpu=$1
2785host_vendor=$2
2786shift; shift
2787# Remember, the first character of IFS is used to create $*,
2788# except with old shells:
2789host_os=$*
2790IFS=$ac_save_IFS
2791case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2792
2793
2794DEPDIR="${am__leading_dot}deps"
2795
2796ac_config_commands="$ac_config_commands depfiles"
2797
2798
2799am_make=${MAKE-make}
2800cat > confinc << 'END'
2801am__doit:
2802	@echo this is the am__doit target
2803.PHONY: am__doit
2804END
2805# If we don't find an include directive, just comment out the code.
2806{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2807$as_echo_n "checking for style of include used by $am_make... " >&6; }
2808am__include="#"
2809am__quote=
2810_am_result=none
2811# First try GNU make style include.
2812echo "include confinc" > confmf
2813# Ignore all kinds of additional output from `make'.
2814case `$am_make -s -f confmf 2> /dev/null` in #(
2815*the\ am__doit\ target*)
2816  am__include=include
2817  am__quote=
2818  _am_result=GNU
2819  ;;
2820esac
2821# Now try BSD make style include.
2822if test "$am__include" = "#"; then
2823   echo '.include "confinc"' > confmf
2824   case `$am_make -s -f confmf 2> /dev/null` in #(
2825   *the\ am__doit\ target*)
2826     am__include=.include
2827     am__quote="\""
2828     _am_result=BSD
2829     ;;
2830   esac
2831fi
2832
2833
2834{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2835$as_echo "$_am_result" >&6; }
2836rm -f confinc confmf
2837
2838# Check whether --enable-dependency-tracking was given.
2839if test "${enable_dependency_tracking+set}" = set; then
2840  enableval=$enable_dependency_tracking;
2841fi
2842
2843if test "x$enable_dependency_tracking" != xno; then
2844  am_depcomp="$ac_aux_dir/depcomp"
2845  AMDEPBACKSLASH='\'
2846fi
2847 if test "x$enable_dependency_tracking" != xno; then
2848  AMDEP_TRUE=
2849  AMDEP_FALSE='#'
2850else
2851  AMDEP_TRUE='#'
2852  AMDEP_FALSE=
2853fi
2854
2855
2856ac_ext=c
2857ac_cpp='$CPP $CPPFLAGS'
2858ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2859ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2860ac_compiler_gnu=$ac_cv_c_compiler_gnu
2861if test -n "$ac_tool_prefix"; then
2862  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2863set dummy ${ac_tool_prefix}gcc; ac_word=$2
2864{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2865$as_echo_n "checking for $ac_word... " >&6; }
2866if test "${ac_cv_prog_CC+set}" = set; then
2867  $as_echo_n "(cached) " >&6
2868else
2869  if test -n "$CC"; then
2870  ac_cv_prog_CC="$CC" # Let the user override the test.
2871else
2872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2873for as_dir in $PATH
2874do
2875  IFS=$as_save_IFS
2876  test -z "$as_dir" && as_dir=.
2877  for ac_exec_ext in '' $ac_executable_extensions; do
2878  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2879    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2880    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2881    break 2
2882  fi
2883done
2884done
2885IFS=$as_save_IFS
2886
2887fi
2888fi
2889CC=$ac_cv_prog_CC
2890if test -n "$CC"; then
2891  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2892$as_echo "$CC" >&6; }
2893else
2894  { $as_echo "$as_me:$LINENO: result: no" >&5
2895$as_echo "no" >&6; }
2896fi
2897
2898
2899fi
2900if test -z "$ac_cv_prog_CC"; then
2901  ac_ct_CC=$CC
2902  # Extract the first word of "gcc", so it can be a program name with args.
2903set dummy gcc; ac_word=$2
2904{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2905$as_echo_n "checking for $ac_word... " >&6; }
2906if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2907  $as_echo_n "(cached) " >&6
2908else
2909  if test -n "$ac_ct_CC"; then
2910  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2911else
2912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2913for as_dir in $PATH
2914do
2915  IFS=$as_save_IFS
2916  test -z "$as_dir" && as_dir=.
2917  for ac_exec_ext in '' $ac_executable_extensions; do
2918  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2919    ac_cv_prog_ac_ct_CC="gcc"
2920    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2921    break 2
2922  fi
2923done
2924done
2925IFS=$as_save_IFS
2926
2927fi
2928fi
2929ac_ct_CC=$ac_cv_prog_ac_ct_CC
2930if test -n "$ac_ct_CC"; then
2931  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2932$as_echo "$ac_ct_CC" >&6; }
2933else
2934  { $as_echo "$as_me:$LINENO: result: no" >&5
2935$as_echo "no" >&6; }
2936fi
2937
2938  if test "x$ac_ct_CC" = x; then
2939    CC=""
2940  else
2941    case $cross_compiling:$ac_tool_warned in
2942yes:)
2943{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2945ac_tool_warned=yes ;;
2946esac
2947    CC=$ac_ct_CC
2948  fi
2949else
2950  CC="$ac_cv_prog_CC"
2951fi
2952
2953if test -z "$CC"; then
2954          if test -n "$ac_tool_prefix"; then
2955    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2956set dummy ${ac_tool_prefix}cc; ac_word=$2
2957{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2958$as_echo_n "checking for $ac_word... " >&6; }
2959if test "${ac_cv_prog_CC+set}" = set; then
2960  $as_echo_n "(cached) " >&6
2961else
2962  if test -n "$CC"; then
2963  ac_cv_prog_CC="$CC" # Let the user override the test.
2964else
2965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966for as_dir in $PATH
2967do
2968  IFS=$as_save_IFS
2969  test -z "$as_dir" && as_dir=.
2970  for ac_exec_ext in '' $ac_executable_extensions; do
2971  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972    ac_cv_prog_CC="${ac_tool_prefix}cc"
2973    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2974    break 2
2975  fi
2976done
2977done
2978IFS=$as_save_IFS
2979
2980fi
2981fi
2982CC=$ac_cv_prog_CC
2983if test -n "$CC"; then
2984  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2985$as_echo "$CC" >&6; }
2986else
2987  { $as_echo "$as_me:$LINENO: result: no" >&5
2988$as_echo "no" >&6; }
2989fi
2990
2991
2992  fi
2993fi
2994if test -z "$CC"; then
2995  # Extract the first word of "cc", so it can be a program name with args.
2996set dummy cc; ac_word=$2
2997{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2998$as_echo_n "checking for $ac_word... " >&6; }
2999if test "${ac_cv_prog_CC+set}" = set; then
3000  $as_echo_n "(cached) " >&6
3001else
3002  if test -n "$CC"; then
3003  ac_cv_prog_CC="$CC" # Let the user override the test.
3004else
3005  ac_prog_rejected=no
3006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3007for as_dir in $PATH
3008do
3009  IFS=$as_save_IFS
3010  test -z "$as_dir" && as_dir=.
3011  for ac_exec_ext in '' $ac_executable_extensions; do
3012  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3013    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3014       ac_prog_rejected=yes
3015       continue
3016     fi
3017    ac_cv_prog_CC="cc"
3018    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3019    break 2
3020  fi
3021done
3022done
3023IFS=$as_save_IFS
3024
3025if test $ac_prog_rejected = yes; then
3026  # We found a bogon in the path, so make sure we never use it.
3027  set dummy $ac_cv_prog_CC
3028  shift
3029  if test $# != 0; then
3030    # We chose a different compiler from the bogus one.
3031    # However, it has the same basename, so the bogon will be chosen
3032    # first if we set CC to just the basename; use the full file name.
3033    shift
3034    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3035  fi
3036fi
3037fi
3038fi
3039CC=$ac_cv_prog_CC
3040if test -n "$CC"; then
3041  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3042$as_echo "$CC" >&6; }
3043else
3044  { $as_echo "$as_me:$LINENO: result: no" >&5
3045$as_echo "no" >&6; }
3046fi
3047
3048
3049fi
3050if test -z "$CC"; then
3051  if test -n "$ac_tool_prefix"; then
3052  for ac_prog in cl.exe
3053  do
3054    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3055set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3056{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3057$as_echo_n "checking for $ac_word... " >&6; }
3058if test "${ac_cv_prog_CC+set}" = set; then
3059  $as_echo_n "(cached) " >&6
3060else
3061  if test -n "$CC"; then
3062  ac_cv_prog_CC="$CC" # Let the user override the test.
3063else
3064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065for as_dir in $PATH
3066do
3067  IFS=$as_save_IFS
3068  test -z "$as_dir" && as_dir=.
3069  for ac_exec_ext in '' $ac_executable_extensions; do
3070  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3071    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3072    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3073    break 2
3074  fi
3075done
3076done
3077IFS=$as_save_IFS
3078
3079fi
3080fi
3081CC=$ac_cv_prog_CC
3082if test -n "$CC"; then
3083  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3084$as_echo "$CC" >&6; }
3085else
3086  { $as_echo "$as_me:$LINENO: result: no" >&5
3087$as_echo "no" >&6; }
3088fi
3089
3090
3091    test -n "$CC" && break
3092  done
3093fi
3094if test -z "$CC"; then
3095  ac_ct_CC=$CC
3096  for ac_prog in cl.exe
3097do
3098  # Extract the first word of "$ac_prog", so it can be a program name with args.
3099set dummy $ac_prog; ac_word=$2
3100{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3101$as_echo_n "checking for $ac_word... " >&6; }
3102if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3103  $as_echo_n "(cached) " >&6
3104else
3105  if test -n "$ac_ct_CC"; then
3106  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3107else
3108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3109for as_dir in $PATH
3110do
3111  IFS=$as_save_IFS
3112  test -z "$as_dir" && as_dir=.
3113  for ac_exec_ext in '' $ac_executable_extensions; do
3114  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3115    ac_cv_prog_ac_ct_CC="$ac_prog"
3116    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3117    break 2
3118  fi
3119done
3120done
3121IFS=$as_save_IFS
3122
3123fi
3124fi
3125ac_ct_CC=$ac_cv_prog_ac_ct_CC
3126if test -n "$ac_ct_CC"; then
3127  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3128$as_echo "$ac_ct_CC" >&6; }
3129else
3130  { $as_echo "$as_me:$LINENO: result: no" >&5
3131$as_echo "no" >&6; }
3132fi
3133
3134
3135  test -n "$ac_ct_CC" && break
3136done
3137
3138  if test "x$ac_ct_CC" = x; then
3139    CC=""
3140  else
3141    case $cross_compiling:$ac_tool_warned in
3142yes:)
3143{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3144$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3145ac_tool_warned=yes ;;
3146esac
3147    CC=$ac_ct_CC
3148  fi
3149fi
3150
3151fi
3152
3153
3154test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3155$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3156{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3157See \`config.log' for more details." >&5
3158$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3159See \`config.log' for more details." >&2;}
3160   { (exit 1); exit 1; }; }; }
3161
3162# Provide some information about the compiler.
3163$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3164set X $ac_compile
3165ac_compiler=$2
3166{ (ac_try="$ac_compiler --version >&5"
3167case "(($ac_try" in
3168  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169  *) ac_try_echo=$ac_try;;
3170esac
3171eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3172$as_echo "$ac_try_echo") >&5
3173  (eval "$ac_compiler --version >&5") 2>&5
3174  ac_status=$?
3175  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3176  (exit $ac_status); }
3177{ (ac_try="$ac_compiler -v >&5"
3178case "(($ac_try" in
3179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180  *) ac_try_echo=$ac_try;;
3181esac
3182eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3183$as_echo "$ac_try_echo") >&5
3184  (eval "$ac_compiler -v >&5") 2>&5
3185  ac_status=$?
3186  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3187  (exit $ac_status); }
3188{ (ac_try="$ac_compiler -V >&5"
3189case "(($ac_try" in
3190  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3191  *) ac_try_echo=$ac_try;;
3192esac
3193eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3194$as_echo "$ac_try_echo") >&5
3195  (eval "$ac_compiler -V >&5") 2>&5
3196  ac_status=$?
3197  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3198  (exit $ac_status); }
3199
3200cat >conftest.$ac_ext <<_ACEOF
3201/* confdefs.h.  */
3202_ACEOF
3203cat confdefs.h >>conftest.$ac_ext
3204cat >>conftest.$ac_ext <<_ACEOF
3205/* end confdefs.h.  */
3206
3207int
3208main ()
3209{
3210
3211  ;
3212  return 0;
3213}
3214_ACEOF
3215ac_clean_files_save=$ac_clean_files
3216ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3217# Try to create an executable without -o first, disregard a.out.
3218# It will help us diagnose broken compilers, and finding out an intuition
3219# of exeext.
3220{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3221$as_echo_n "checking for C compiler default output file name... " >&6; }
3222ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3223
3224# The possible output files:
3225ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3226
3227ac_rmfiles=
3228for ac_file in $ac_files
3229do
3230  case $ac_file in
3231    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3232    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3233  esac
3234done
3235rm -f $ac_rmfiles
3236
3237if { (ac_try="$ac_link_default"
3238case "(($ac_try" in
3239  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3240  *) ac_try_echo=$ac_try;;
3241esac
3242eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3243$as_echo "$ac_try_echo") >&5
3244  (eval "$ac_link_default") 2>&5
3245  ac_status=$?
3246  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3247  (exit $ac_status); }; then
3248  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3249# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3250# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3251# so that the user can short-circuit this test for compilers unknown to
3252# Autoconf.
3253for ac_file in $ac_files ''
3254do
3255  test -f "$ac_file" || continue
3256  case $ac_file in
3257    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3258	;;
3259    [ab].out )
3260	# We found the default executable, but exeext='' is most
3261	# certainly right.
3262	break;;
3263    *.* )
3264        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3265	then :; else
3266	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3267	fi
3268	# We set ac_cv_exeext here because the later test for it is not
3269	# safe: cross compilers may not add the suffix if given an `-o'
3270	# argument, so we may need to know it at that point already.
3271	# Even if this section looks crufty: it has the advantage of
3272	# actually working.
3273	break;;
3274    * )
3275	break;;
3276  esac
3277done
3278test "$ac_cv_exeext" = no && ac_cv_exeext=
3279
3280else
3281  ac_file=''
3282fi
3283
3284{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3285$as_echo "$ac_file" >&6; }
3286if test -z "$ac_file"; then
3287  $as_echo "$as_me: failed program was:" >&5
3288sed 's/^/| /' conftest.$ac_ext >&5
3289
3290{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3292{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3293See \`config.log' for more details." >&5
3294$as_echo "$as_me: error: C compiler cannot create executables
3295See \`config.log' for more details." >&2;}
3296   { (exit 77); exit 77; }; }; }
3297fi
3298
3299ac_exeext=$ac_cv_exeext
3300
3301# Check that the compiler produces executables we can run.  If not, either
3302# the compiler is broken, or we cross compile.
3303{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3304$as_echo_n "checking whether the C compiler works... " >&6; }
3305# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3306# If not cross compiling, check that we can run a simple program.
3307if test "$cross_compiling" != yes; then
3308  if { ac_try='./$ac_file'
3309  { (case "(($ac_try" in
3310  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3311  *) ac_try_echo=$ac_try;;
3312esac
3313eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3314$as_echo "$ac_try_echo") >&5
3315  (eval "$ac_try") 2>&5
3316  ac_status=$?
3317  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3318  (exit $ac_status); }; }; then
3319    cross_compiling=no
3320  else
3321    if test "$cross_compiling" = maybe; then
3322	cross_compiling=yes
3323    else
3324	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3325$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3326{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3327If you meant to cross compile, use \`--host'.
3328See \`config.log' for more details." >&5
3329$as_echo "$as_me: error: cannot run C compiled programs.
3330If you meant to cross compile, use \`--host'.
3331See \`config.log' for more details." >&2;}
3332   { (exit 1); exit 1; }; }; }
3333    fi
3334  fi
3335fi
3336{ $as_echo "$as_me:$LINENO: result: yes" >&5
3337$as_echo "yes" >&6; }
3338
3339rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3340ac_clean_files=$ac_clean_files_save
3341# Check that the compiler produces executables we can run.  If not, either
3342# the compiler is broken, or we cross compile.
3343{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3344$as_echo_n "checking whether we are cross compiling... " >&6; }
3345{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3346$as_echo "$cross_compiling" >&6; }
3347
3348{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3349$as_echo_n "checking for suffix of executables... " >&6; }
3350if { (ac_try="$ac_link"
3351case "(($ac_try" in
3352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3353  *) ac_try_echo=$ac_try;;
3354esac
3355eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3356$as_echo "$ac_try_echo") >&5
3357  (eval "$ac_link") 2>&5
3358  ac_status=$?
3359  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3360  (exit $ac_status); }; then
3361  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3362# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3363# work properly (i.e., refer to `conftest.exe'), while it won't with
3364# `rm'.
3365for ac_file in conftest.exe conftest conftest.*; do
3366  test -f "$ac_file" || continue
3367  case $ac_file in
3368    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3369    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3370	  break;;
3371    * ) break;;
3372  esac
3373done
3374else
3375  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3376$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3377{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3378See \`config.log' for more details." >&5
3379$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3380See \`config.log' for more details." >&2;}
3381   { (exit 1); exit 1; }; }; }
3382fi
3383
3384rm -f conftest$ac_cv_exeext
3385{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3386$as_echo "$ac_cv_exeext" >&6; }
3387
3388rm -f conftest.$ac_ext
3389EXEEXT=$ac_cv_exeext
3390ac_exeext=$EXEEXT
3391{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3392$as_echo_n "checking for suffix of object files... " >&6; }
3393if test "${ac_cv_objext+set}" = set; then
3394  $as_echo_n "(cached) " >&6
3395else
3396  cat >conftest.$ac_ext <<_ACEOF
3397/* confdefs.h.  */
3398_ACEOF
3399cat confdefs.h >>conftest.$ac_ext
3400cat >>conftest.$ac_ext <<_ACEOF
3401/* end confdefs.h.  */
3402
3403int
3404main ()
3405{
3406
3407  ;
3408  return 0;
3409}
3410_ACEOF
3411rm -f conftest.o conftest.obj
3412if { (ac_try="$ac_compile"
3413case "(($ac_try" in
3414  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3415  *) ac_try_echo=$ac_try;;
3416esac
3417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3418$as_echo "$ac_try_echo") >&5
3419  (eval "$ac_compile") 2>&5
3420  ac_status=$?
3421  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3422  (exit $ac_status); }; then
3423  for ac_file in conftest.o conftest.obj conftest.*; do
3424  test -f "$ac_file" || continue;
3425  case $ac_file in
3426    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3427    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3428       break;;
3429  esac
3430done
3431else
3432  $as_echo "$as_me: failed program was:" >&5
3433sed 's/^/| /' conftest.$ac_ext >&5
3434
3435{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3436$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3437{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3438See \`config.log' for more details." >&5
3439$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3440See \`config.log' for more details." >&2;}
3441   { (exit 1); exit 1; }; }; }
3442fi
3443
3444rm -f conftest.$ac_cv_objext conftest.$ac_ext
3445fi
3446{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3447$as_echo "$ac_cv_objext" >&6; }
3448OBJEXT=$ac_cv_objext
3449ac_objext=$OBJEXT
3450{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3451$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3452if test "${ac_cv_c_compiler_gnu+set}" = set; then
3453  $as_echo_n "(cached) " >&6
3454else
3455  cat >conftest.$ac_ext <<_ACEOF
3456/* confdefs.h.  */
3457_ACEOF
3458cat confdefs.h >>conftest.$ac_ext
3459cat >>conftest.$ac_ext <<_ACEOF
3460/* end confdefs.h.  */
3461
3462int
3463main ()
3464{
3465#ifndef __GNUC__
3466       choke me
3467#endif
3468
3469  ;
3470  return 0;
3471}
3472_ACEOF
3473rm -f conftest.$ac_objext
3474if { (ac_try="$ac_compile"
3475case "(($ac_try" in
3476  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3477  *) ac_try_echo=$ac_try;;
3478esac
3479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3480$as_echo "$ac_try_echo") >&5
3481  (eval "$ac_compile") 2>conftest.er1
3482  ac_status=$?
3483  grep -v '^ *+' conftest.er1 >conftest.err
3484  rm -f conftest.er1
3485  cat conftest.err >&5
3486  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3487  (exit $ac_status); } && {
3488	 test -z "$ac_c_werror_flag" ||
3489	 test ! -s conftest.err
3490       } && test -s conftest.$ac_objext; then
3491  ac_compiler_gnu=yes
3492else
3493  $as_echo "$as_me: failed program was:" >&5
3494sed 's/^/| /' conftest.$ac_ext >&5
3495
3496	ac_compiler_gnu=no
3497fi
3498
3499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3500ac_cv_c_compiler_gnu=$ac_compiler_gnu
3501
3502fi
3503{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3504$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3505if test $ac_compiler_gnu = yes; then
3506  GCC=yes
3507else
3508  GCC=
3509fi
3510ac_test_CFLAGS=${CFLAGS+set}
3511ac_save_CFLAGS=$CFLAGS
3512{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3513$as_echo_n "checking whether $CC accepts -g... " >&6; }
3514if test "${ac_cv_prog_cc_g+set}" = set; then
3515  $as_echo_n "(cached) " >&6
3516else
3517  ac_save_c_werror_flag=$ac_c_werror_flag
3518   ac_c_werror_flag=yes
3519   ac_cv_prog_cc_g=no
3520   CFLAGS="-g"
3521   cat >conftest.$ac_ext <<_ACEOF
3522/* confdefs.h.  */
3523_ACEOF
3524cat confdefs.h >>conftest.$ac_ext
3525cat >>conftest.$ac_ext <<_ACEOF
3526/* end confdefs.h.  */
3527
3528int
3529main ()
3530{
3531
3532  ;
3533  return 0;
3534}
3535_ACEOF
3536rm -f conftest.$ac_objext
3537if { (ac_try="$ac_compile"
3538case "(($ac_try" in
3539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3540  *) ac_try_echo=$ac_try;;
3541esac
3542eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3543$as_echo "$ac_try_echo") >&5
3544  (eval "$ac_compile") 2>conftest.er1
3545  ac_status=$?
3546  grep -v '^ *+' conftest.er1 >conftest.err
3547  rm -f conftest.er1
3548  cat conftest.err >&5
3549  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3550  (exit $ac_status); } && {
3551	 test -z "$ac_c_werror_flag" ||
3552	 test ! -s conftest.err
3553       } && test -s conftest.$ac_objext; then
3554  ac_cv_prog_cc_g=yes
3555else
3556  $as_echo "$as_me: failed program was:" >&5
3557sed 's/^/| /' conftest.$ac_ext >&5
3558
3559	CFLAGS=""
3560      cat >conftest.$ac_ext <<_ACEOF
3561/* confdefs.h.  */
3562_ACEOF
3563cat confdefs.h >>conftest.$ac_ext
3564cat >>conftest.$ac_ext <<_ACEOF
3565/* end confdefs.h.  */
3566
3567int
3568main ()
3569{
3570
3571  ;
3572  return 0;
3573}
3574_ACEOF
3575rm -f conftest.$ac_objext
3576if { (ac_try="$ac_compile"
3577case "(($ac_try" in
3578  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3579  *) ac_try_echo=$ac_try;;
3580esac
3581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3582$as_echo "$ac_try_echo") >&5
3583  (eval "$ac_compile") 2>conftest.er1
3584  ac_status=$?
3585  grep -v '^ *+' conftest.er1 >conftest.err
3586  rm -f conftest.er1
3587  cat conftest.err >&5
3588  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589  (exit $ac_status); } && {
3590	 test -z "$ac_c_werror_flag" ||
3591	 test ! -s conftest.err
3592       } && test -s conftest.$ac_objext; then
3593  :
3594else
3595  $as_echo "$as_me: failed program was:" >&5
3596sed 's/^/| /' conftest.$ac_ext >&5
3597
3598	ac_c_werror_flag=$ac_save_c_werror_flag
3599	 CFLAGS="-g"
3600	 cat >conftest.$ac_ext <<_ACEOF
3601/* confdefs.h.  */
3602_ACEOF
3603cat confdefs.h >>conftest.$ac_ext
3604cat >>conftest.$ac_ext <<_ACEOF
3605/* end confdefs.h.  */
3606
3607int
3608main ()
3609{
3610
3611  ;
3612  return 0;
3613}
3614_ACEOF
3615rm -f conftest.$ac_objext
3616if { (ac_try="$ac_compile"
3617case "(($ac_try" in
3618  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3619  *) ac_try_echo=$ac_try;;
3620esac
3621eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3622$as_echo "$ac_try_echo") >&5
3623  (eval "$ac_compile") 2>conftest.er1
3624  ac_status=$?
3625  grep -v '^ *+' conftest.er1 >conftest.err
3626  rm -f conftest.er1
3627  cat conftest.err >&5
3628  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3629  (exit $ac_status); } && {
3630	 test -z "$ac_c_werror_flag" ||
3631	 test ! -s conftest.err
3632       } && test -s conftest.$ac_objext; then
3633  ac_cv_prog_cc_g=yes
3634else
3635  $as_echo "$as_me: failed program was:" >&5
3636sed 's/^/| /' conftest.$ac_ext >&5
3637
3638
3639fi
3640
3641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3642fi
3643
3644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3645fi
3646
3647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3648   ac_c_werror_flag=$ac_save_c_werror_flag
3649fi
3650{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3651$as_echo "$ac_cv_prog_cc_g" >&6; }
3652if test "$ac_test_CFLAGS" = set; then
3653  CFLAGS=$ac_save_CFLAGS
3654elif test $ac_cv_prog_cc_g = yes; then
3655  if test "$GCC" = yes; then
3656    CFLAGS="-g -O2"
3657  else
3658    CFLAGS="-g"
3659  fi
3660else
3661  if test "$GCC" = yes; then
3662    CFLAGS="-O2"
3663  else
3664    CFLAGS=
3665  fi
3666fi
3667{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3668$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3669if test "${ac_cv_prog_cc_c89+set}" = set; then
3670  $as_echo_n "(cached) " >&6
3671else
3672  ac_cv_prog_cc_c89=no
3673ac_save_CC=$CC
3674cat >conftest.$ac_ext <<_ACEOF
3675/* confdefs.h.  */
3676_ACEOF
3677cat confdefs.h >>conftest.$ac_ext
3678cat >>conftest.$ac_ext <<_ACEOF
3679/* end confdefs.h.  */
3680#include <stdarg.h>
3681#include <stdio.h>
3682#include <sys/types.h>
3683#include <sys/stat.h>
3684/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3685struct buf { int x; };
3686FILE * (*rcsopen) (struct buf *, struct stat *, int);
3687static char *e (p, i)
3688     char **p;
3689     int i;
3690{
3691  return p[i];
3692}
3693static char *f (char * (*g) (char **, int), char **p, ...)
3694{
3695  char *s;
3696  va_list v;
3697  va_start (v,p);
3698  s = g (p, va_arg (v,int));
3699  va_end (v);
3700  return s;
3701}
3702
3703/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3704   function prototypes and stuff, but not '\xHH' hex character constants.
3705   These don't provoke an error unfortunately, instead are silently treated
3706   as 'x'.  The following induces an error, until -std is added to get
3707   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3708   array size at least.  It's necessary to write '\x00'==0 to get something
3709   that's true only with -std.  */
3710int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3711
3712/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3713   inside strings and character constants.  */
3714#define FOO(x) 'x'
3715int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3716
3717int test (int i, double x);
3718struct s1 {int (*f) (int a);};
3719struct s2 {int (*f) (double a);};
3720int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3721int argc;
3722char **argv;
3723int
3724main ()
3725{
3726return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3727  ;
3728  return 0;
3729}
3730_ACEOF
3731for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3732	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3733do
3734  CC="$ac_save_CC $ac_arg"
3735  rm -f conftest.$ac_objext
3736if { (ac_try="$ac_compile"
3737case "(($ac_try" in
3738  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3739  *) ac_try_echo=$ac_try;;
3740esac
3741eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3742$as_echo "$ac_try_echo") >&5
3743  (eval "$ac_compile") 2>conftest.er1
3744  ac_status=$?
3745  grep -v '^ *+' conftest.er1 >conftest.err
3746  rm -f conftest.er1
3747  cat conftest.err >&5
3748  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3749  (exit $ac_status); } && {
3750	 test -z "$ac_c_werror_flag" ||
3751	 test ! -s conftest.err
3752       } && test -s conftest.$ac_objext; then
3753  ac_cv_prog_cc_c89=$ac_arg
3754else
3755  $as_echo "$as_me: failed program was:" >&5
3756sed 's/^/| /' conftest.$ac_ext >&5
3757
3758
3759fi
3760
3761rm -f core conftest.err conftest.$ac_objext
3762  test "x$ac_cv_prog_cc_c89" != "xno" && break
3763done
3764rm -f conftest.$ac_ext
3765CC=$ac_save_CC
3766
3767fi
3768# AC_CACHE_VAL
3769case "x$ac_cv_prog_cc_c89" in
3770  x)
3771    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3772$as_echo "none needed" >&6; } ;;
3773  xno)
3774    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3775$as_echo "unsupported" >&6; } ;;
3776  *)
3777    CC="$CC $ac_cv_prog_cc_c89"
3778    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3779$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3780esac
3781
3782
3783ac_ext=c
3784ac_cpp='$CPP $CPPFLAGS'
3785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3787ac_compiler_gnu=$ac_cv_c_compiler_gnu
3788
3789depcc="$CC"   am_compiler_list=
3790
3791{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3792$as_echo_n "checking dependency style of $depcc... " >&6; }
3793if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3794  $as_echo_n "(cached) " >&6
3795else
3796  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3797  # We make a subdir and do the tests there.  Otherwise we can end up
3798  # making bogus files that we don't know about and never remove.  For
3799  # instance it was reported that on HP-UX the gcc test will end up
3800  # making a dummy file named `D' -- because `-MD' means `put the output
3801  # in D'.
3802  mkdir conftest.dir
3803  # Copy depcomp to subdir because otherwise we won't find it if we're
3804  # using a relative directory.
3805  cp "$am_depcomp" conftest.dir
3806  cd conftest.dir
3807  # We will build objects and dependencies in a subdirectory because
3808  # it helps to detect inapplicable dependency modes.  For instance
3809  # both Tru64's cc and ICC support -MD to output dependencies as a
3810  # side effect of compilation, but ICC will put the dependencies in
3811  # the current directory while Tru64 will put them in the object
3812  # directory.
3813  mkdir sub
3814
3815  am_cv_CC_dependencies_compiler_type=none
3816  if test "$am_compiler_list" = ""; then
3817     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3818  fi
3819  am__universal=false
3820  case " $depcc " in #(
3821     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3822     esac
3823
3824  for depmode in $am_compiler_list; do
3825    # Setup a source with many dependencies, because some compilers
3826    # like to wrap large dependency lists on column 80 (with \), and
3827    # we should not choose a depcomp mode which is confused by this.
3828    #
3829    # We need to recreate these files for each test, as the compiler may
3830    # overwrite some of them when testing with obscure command lines.
3831    # This happens at least with the AIX C compiler.
3832    : > sub/conftest.c
3833    for i in 1 2 3 4 5 6; do
3834      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3835      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3836      # Solaris 8's {/usr,}/bin/sh.
3837      touch sub/conftst$i.h
3838    done
3839    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3840
3841    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3842    # mode.  It turns out that the SunPro C++ compiler does not properly
3843    # handle `-M -o', and we need to detect this.  Also, some Intel
3844    # versions had trouble with output in subdirs
3845    am__obj=sub/conftest.${OBJEXT-o}
3846    am__minus_obj="-o $am__obj"
3847    case $depmode in
3848    gcc)
3849      # This depmode causes a compiler race in universal mode.
3850      test "$am__universal" = false || continue
3851      ;;
3852    nosideeffect)
3853      # after this tag, mechanisms are not by side-effect, so they'll
3854      # only be used when explicitly requested
3855      if test "x$enable_dependency_tracking" = xyes; then
3856	continue
3857      else
3858	break
3859      fi
3860      ;;
3861    msvisualcpp | msvcmsys)
3862      # This compiler won't grok `-c -o', but also, the minuso test has
3863      # not run yet.  These depmodes are late enough in the game, and
3864      # so weak that their functioning should not be impacted.
3865      am__obj=conftest.${OBJEXT-o}
3866      am__minus_obj=
3867      ;;
3868    none) break ;;
3869    esac
3870    if depmode=$depmode \
3871       source=sub/conftest.c object=$am__obj \
3872       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3873       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3874         >/dev/null 2>conftest.err &&
3875       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3876       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3877       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3878       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3879      # icc doesn't choke on unknown options, it will just issue warnings
3880      # or remarks (even with -Werror).  So we grep stderr for any message
3881      # that says an option was ignored or not supported.
3882      # When given -MP, icc 7.0 and 7.1 complain thusly:
3883      #   icc: Command line warning: ignoring option '-M'; no argument required
3884      # The diagnosis changed in icc 8.0:
3885      #   icc: Command line remark: option '-MP' not supported
3886      if (grep 'ignoring option' conftest.err ||
3887          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3888        am_cv_CC_dependencies_compiler_type=$depmode
3889        break
3890      fi
3891    fi
3892  done
3893
3894  cd ..
3895  rm -rf conftest.dir
3896else
3897  am_cv_CC_dependencies_compiler_type=none
3898fi
3899
3900fi
3901{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3902$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3903CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3904
3905 if
3906  test "x$enable_dependency_tracking" != xno \
3907  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3908  am__fastdepCC_TRUE=
3909  am__fastdepCC_FALSE='#'
3910else
3911  am__fastdepCC_TRUE='#'
3912  am__fastdepCC_FALSE=
3913fi
3914
3915
3916{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3917$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3918if test "${lt_cv_path_SED+set}" = set; then
3919  $as_echo_n "(cached) " >&6
3920else
3921  # Loop through the user's path and test for sed and gsed.
3922# Then use that list of sed's as ones to test for truncation.
3923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3924for as_dir in $PATH
3925do
3926  IFS=$as_save_IFS
3927  test -z "$as_dir" && as_dir=.
3928  for lt_ac_prog in sed gsed; do
3929    for ac_exec_ext in '' $ac_executable_extensions; do
3930      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3931        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3932      fi
3933    done
3934  done
3935done
3936IFS=$as_save_IFS
3937lt_ac_max=0
3938lt_ac_count=0
3939# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3940# along with /bin/sed that truncates output.
3941for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3942  test ! -f $lt_ac_sed && continue
3943  cat /dev/null > conftest.in
3944  lt_ac_count=0
3945  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3946  # Check for GNU sed and select it if it is found.
3947  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3948    lt_cv_path_SED=$lt_ac_sed
3949    break
3950  fi
3951  while true; do
3952    cat conftest.in conftest.in >conftest.tmp
3953    mv conftest.tmp conftest.in
3954    cp conftest.in conftest.nl
3955    echo >>conftest.nl
3956    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3957    cmp -s conftest.out conftest.nl || break
3958    # 10000 chars as input seems more than enough
3959    test $lt_ac_count -gt 10 && break
3960    lt_ac_count=`expr $lt_ac_count + 1`
3961    if test $lt_ac_count -gt $lt_ac_max; then
3962      lt_ac_max=$lt_ac_count
3963      lt_cv_path_SED=$lt_ac_sed
3964    fi
3965  done
3966done
3967
3968fi
3969
3970SED=$lt_cv_path_SED
3971
3972{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3973$as_echo "$SED" >&6; }
3974
3975{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3976$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3977if test "${ac_cv_path_GREP+set}" = set; then
3978  $as_echo_n "(cached) " >&6
3979else
3980  if test -z "$GREP"; then
3981  ac_path_GREP_found=false
3982  # Loop through the user's path and test for each of PROGNAME-LIST
3983  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3985do
3986  IFS=$as_save_IFS
3987  test -z "$as_dir" && as_dir=.
3988  for ac_prog in grep ggrep; do
3989    for ac_exec_ext in '' $ac_executable_extensions; do
3990      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3991      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3992# Check for GNU ac_path_GREP and select it if it is found.
3993  # Check for GNU $ac_path_GREP
3994case `"$ac_path_GREP" --version 2>&1` in
3995*GNU*)
3996  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3997*)
3998  ac_count=0
3999  $as_echo_n 0123456789 >"conftest.in"
4000  while :
4001  do
4002    cat "conftest.in" "conftest.in" >"conftest.tmp"
4003    mv "conftest.tmp" "conftest.in"
4004    cp "conftest.in" "conftest.nl"
4005    $as_echo 'GREP' >> "conftest.nl"
4006    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4007    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4008    ac_count=`expr $ac_count + 1`
4009    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4010      # Best one so far, save it but keep looking for a better one
4011      ac_cv_path_GREP="$ac_path_GREP"
4012      ac_path_GREP_max=$ac_count
4013    fi
4014    # 10*(2^10) chars as input seems more than enough
4015    test $ac_count -gt 10 && break
4016  done
4017  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4018esac
4019
4020      $ac_path_GREP_found && break 3
4021    done
4022  done
4023done
4024IFS=$as_save_IFS
4025  if test -z "$ac_cv_path_GREP"; then
4026    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4027$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4028   { (exit 1); exit 1; }; }
4029  fi
4030else
4031  ac_cv_path_GREP=$GREP
4032fi
4033
4034fi
4035{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4036$as_echo "$ac_cv_path_GREP" >&6; }
4037 GREP="$ac_cv_path_GREP"
4038
4039
4040{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4041$as_echo_n "checking for egrep... " >&6; }
4042if test "${ac_cv_path_EGREP+set}" = set; then
4043  $as_echo_n "(cached) " >&6
4044else
4045  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4046   then ac_cv_path_EGREP="$GREP -E"
4047   else
4048     if test -z "$EGREP"; then
4049  ac_path_EGREP_found=false
4050  # Loop through the user's path and test for each of PROGNAME-LIST
4051  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4052for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4053do
4054  IFS=$as_save_IFS
4055  test -z "$as_dir" && as_dir=.
4056  for ac_prog in egrep; do
4057    for ac_exec_ext in '' $ac_executable_extensions; do
4058      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4059      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4060# Check for GNU ac_path_EGREP and select it if it is found.
4061  # Check for GNU $ac_path_EGREP
4062case `"$ac_path_EGREP" --version 2>&1` in
4063*GNU*)
4064  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4065*)
4066  ac_count=0
4067  $as_echo_n 0123456789 >"conftest.in"
4068  while :
4069  do
4070    cat "conftest.in" "conftest.in" >"conftest.tmp"
4071    mv "conftest.tmp" "conftest.in"
4072    cp "conftest.in" "conftest.nl"
4073    $as_echo 'EGREP' >> "conftest.nl"
4074    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4075    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4076    ac_count=`expr $ac_count + 1`
4077    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4078      # Best one so far, save it but keep looking for a better one
4079      ac_cv_path_EGREP="$ac_path_EGREP"
4080      ac_path_EGREP_max=$ac_count
4081    fi
4082    # 10*(2^10) chars as input seems more than enough
4083    test $ac_count -gt 10 && break
4084  done
4085  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4086esac
4087
4088      $ac_path_EGREP_found && break 3
4089    done
4090  done
4091done
4092IFS=$as_save_IFS
4093  if test -z "$ac_cv_path_EGREP"; then
4094    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4095$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4096   { (exit 1); exit 1; }; }
4097  fi
4098else
4099  ac_cv_path_EGREP=$EGREP
4100fi
4101
4102   fi
4103fi
4104{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4105$as_echo "$ac_cv_path_EGREP" >&6; }
4106 EGREP="$ac_cv_path_EGREP"
4107
4108
4109
4110# Check whether --with-gnu-ld was given.
4111if test "${with_gnu_ld+set}" = set; then
4112  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4113else
4114  with_gnu_ld=no
4115fi
4116
4117ac_prog=ld
4118if test "$GCC" = yes; then
4119  # Check if gcc -print-prog-name=ld gives a path.
4120  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4121$as_echo_n "checking for ld used by $CC... " >&6; }
4122  case $host in
4123  *-*-mingw*)
4124    # gcc leaves a trailing carriage return which upsets mingw
4125    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4126  *)
4127    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4128  esac
4129  case $ac_prog in
4130    # Accept absolute paths.
4131    [\\/]* | ?:[\\/]*)
4132      re_direlt='/[^/][^/]*/\.\./'
4133      # Canonicalize the pathname of ld
4134      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4135      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4136	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4137      done
4138      test -z "$LD" && LD="$ac_prog"
4139      ;;
4140  "")
4141    # If it fails, then pretend we aren't using GCC.
4142    ac_prog=ld
4143    ;;
4144  *)
4145    # If it is relative, then search for the first ld in PATH.
4146    with_gnu_ld=unknown
4147    ;;
4148  esac
4149elif test "$with_gnu_ld" = yes; then
4150  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4151$as_echo_n "checking for GNU ld... " >&6; }
4152else
4153  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4154$as_echo_n "checking for non-GNU ld... " >&6; }
4155fi
4156if test "${lt_cv_path_LD+set}" = set; then
4157  $as_echo_n "(cached) " >&6
4158else
4159  if test -z "$LD"; then
4160  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4161  for ac_dir in $PATH; do
4162    IFS="$lt_save_ifs"
4163    test -z "$ac_dir" && ac_dir=.
4164    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4165      lt_cv_path_LD="$ac_dir/$ac_prog"
4166      # Check to see if the program is GNU ld.  I'd rather use --version,
4167      # but apparently some variants of GNU ld only accept -v.
4168      # Break only if it was the GNU/non-GNU ld that we prefer.
4169      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4170      *GNU* | *'with BFD'*)
4171	test "$with_gnu_ld" != no && break
4172	;;
4173      *)
4174	test "$with_gnu_ld" != yes && break
4175	;;
4176      esac
4177    fi
4178  done
4179  IFS="$lt_save_ifs"
4180else
4181  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4182fi
4183fi
4184
4185LD="$lt_cv_path_LD"
4186if test -n "$LD"; then
4187  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4188$as_echo "$LD" >&6; }
4189else
4190  { $as_echo "$as_me:$LINENO: result: no" >&5
4191$as_echo "no" >&6; }
4192fi
4193test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4194$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4195   { (exit 1); exit 1; }; }
4196{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4197$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4198if test "${lt_cv_prog_gnu_ld+set}" = set; then
4199  $as_echo_n "(cached) " >&6
4200else
4201  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4202case `$LD -v 2>&1 </dev/null` in
4203*GNU* | *'with BFD'*)
4204  lt_cv_prog_gnu_ld=yes
4205  ;;
4206*)
4207  lt_cv_prog_gnu_ld=no
4208  ;;
4209esac
4210fi
4211{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4212$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4213with_gnu_ld=$lt_cv_prog_gnu_ld
4214
4215
4216{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4217$as_echo_n "checking for $LD option to reload object files... " >&6; }
4218if test "${lt_cv_ld_reload_flag+set}" = set; then
4219  $as_echo_n "(cached) " >&6
4220else
4221  lt_cv_ld_reload_flag='-r'
4222fi
4223{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4224$as_echo "$lt_cv_ld_reload_flag" >&6; }
4225reload_flag=$lt_cv_ld_reload_flag
4226case $reload_flag in
4227"" | " "*) ;;
4228*) reload_flag=" $reload_flag" ;;
4229esac
4230reload_cmds='$LD$reload_flag -o $output$reload_objs'
4231case $host_os in
4232  darwin*)
4233    if test "$GCC" = yes; then
4234      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4235    else
4236      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4237    fi
4238    ;;
4239esac
4240
4241{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4242$as_echo_n "checking for BSD-compatible nm... " >&6; }
4243if test "${lt_cv_path_NM+set}" = set; then
4244  $as_echo_n "(cached) " >&6
4245else
4246  if test -n "$NM"; then
4247  # Let the user override the test.
4248  lt_cv_path_NM="$NM"
4249else
4250  lt_nm_to_check="${ac_tool_prefix}nm"
4251  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4252    lt_nm_to_check="$lt_nm_to_check nm"
4253  fi
4254  for lt_tmp_nm in $lt_nm_to_check; do
4255    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4256    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4257      IFS="$lt_save_ifs"
4258      test -z "$ac_dir" && ac_dir=.
4259      tmp_nm="$ac_dir/$lt_tmp_nm"
4260      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4261	# Check to see if the nm accepts a BSD-compat flag.
4262	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4263	#   nm: unknown option "B" ignored
4264	# Tru64's nm complains that /dev/null is an invalid object file
4265	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4266	*/dev/null* | *'Invalid file or object type'*)
4267	  lt_cv_path_NM="$tmp_nm -B"
4268	  break
4269	  ;;
4270	*)
4271	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4272	  */dev/null*)
4273	    lt_cv_path_NM="$tmp_nm -p"
4274	    break
4275	    ;;
4276	  *)
4277	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4278	    continue # so that we can try to find one that supports BSD flags
4279	    ;;
4280	  esac
4281	  ;;
4282	esac
4283      fi
4284    done
4285    IFS="$lt_save_ifs"
4286  done
4287  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4288fi
4289fi
4290{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4291$as_echo "$lt_cv_path_NM" >&6; }
4292NM="$lt_cv_path_NM"
4293
4294{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4295$as_echo_n "checking whether ln -s works... " >&6; }
4296LN_S=$as_ln_s
4297if test "$LN_S" = "ln -s"; then
4298  { $as_echo "$as_me:$LINENO: result: yes" >&5
4299$as_echo "yes" >&6; }
4300else
4301  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4302$as_echo "no, using $LN_S" >&6; }
4303fi
4304
4305{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4306$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4307if test "${lt_cv_deplibs_check_method+set}" = set; then
4308  $as_echo_n "(cached) " >&6
4309else
4310  lt_cv_file_magic_cmd='$MAGIC_CMD'
4311lt_cv_file_magic_test_file=
4312lt_cv_deplibs_check_method='unknown'
4313# Need to set the preceding variable on all platforms that support
4314# interlibrary dependencies.
4315# 'none' -- dependencies not supported.
4316# `unknown' -- same as none, but documents that we really don't know.
4317# 'pass_all' -- all dependencies passed with no checks.
4318# 'test_compile' -- check by making test program.
4319# 'file_magic [[regex]]' -- check by looking for files in library path
4320# which responds to the $file_magic_cmd with a given extended regex.
4321# If you have `file' or equivalent on your system and you're not sure
4322# whether `pass_all' will *always* work, you probably want this one.
4323
4324case $host_os in
4325aix[4-9]*)
4326  lt_cv_deplibs_check_method=pass_all
4327  ;;
4328
4329beos*)
4330  lt_cv_deplibs_check_method=pass_all
4331  ;;
4332
4333bsdi[45]*)
4334  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4335  lt_cv_file_magic_cmd='/usr/bin/file -L'
4336  lt_cv_file_magic_test_file=/shlib/libc.so
4337  ;;
4338
4339cygwin*)
4340  # func_win32_libid is a shell function defined in ltmain.sh
4341  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4342  lt_cv_file_magic_cmd='func_win32_libid'
4343  ;;
4344
4345mingw* | pw32*)
4346  # Base MSYS/MinGW do not provide the 'file' command needed by
4347  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4348  # unless we find 'file', for example because we are cross-compiling.
4349  if ( file / ) >/dev/null 2>&1; then
4350    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4351    lt_cv_file_magic_cmd='func_win32_libid'
4352  else
4353    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4354    lt_cv_file_magic_cmd='$OBJDUMP -f'
4355  fi
4356  ;;
4357
4358darwin* | rhapsody*)
4359  lt_cv_deplibs_check_method=pass_all
4360  ;;
4361
4362freebsd* | dragonfly*)
4363  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4364    case $host_cpu in
4365    i*86 )
4366      # Not sure whether the presence of OpenBSD here was a mistake.
4367      # Let's accept both of them until this is cleared up.
4368      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4369      lt_cv_file_magic_cmd=/usr/bin/file
4370      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4371      ;;
4372    esac
4373  else
4374    lt_cv_deplibs_check_method=pass_all
4375  fi
4376  ;;
4377
4378gnu*)
4379  lt_cv_deplibs_check_method=pass_all
4380  ;;
4381
4382hpux10.20* | hpux11*)
4383  lt_cv_file_magic_cmd=/usr/bin/file
4384  case $host_cpu in
4385  ia64*)
4386    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4387    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4388    ;;
4389  hppa*64*)
4390    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]'
4391    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4392    ;;
4393  *)
4394    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4395    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4396    ;;
4397  esac
4398  ;;
4399
4400interix[3-9]*)
4401  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4402  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4403  ;;
4404
4405irix5* | irix6* | nonstopux*)
4406  case $LD in
4407  *-32|*"-32 ") libmagic=32-bit;;
4408  *-n32|*"-n32 ") libmagic=N32;;
4409  *-64|*"-64 ") libmagic=64-bit;;
4410  *) libmagic=never-match;;
4411  esac
4412  lt_cv_deplibs_check_method=pass_all
4413  ;;
4414
4415# This must be Linux ELF.
4416linux* | k*bsd*-gnu)
4417  lt_cv_deplibs_check_method=pass_all
4418  ;;
4419
4420netbsd*)
4421  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4422    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4423  else
4424    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4425  fi
4426  ;;
4427
4428newos6*)
4429  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4430  lt_cv_file_magic_cmd=/usr/bin/file
4431  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4432  ;;
4433
4434nto-qnx*)
4435  lt_cv_deplibs_check_method=unknown
4436  ;;
4437
4438openbsd*)
4439  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4440    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4441  else
4442    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4443  fi
4444  ;;
4445
4446osf3* | osf4* | osf5*)
4447  lt_cv_deplibs_check_method=pass_all
4448  ;;
4449
4450rdos*)
4451  lt_cv_deplibs_check_method=pass_all
4452  ;;
4453
4454solaris*)
4455  lt_cv_deplibs_check_method=pass_all
4456  ;;
4457
4458sysv4 | sysv4.3*)
4459  case $host_vendor in
4460  motorola)
4461    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]'
4462    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4463    ;;
4464  ncr)
4465    lt_cv_deplibs_check_method=pass_all
4466    ;;
4467  sequent)
4468    lt_cv_file_magic_cmd='/bin/file'
4469    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4470    ;;
4471  sni)
4472    lt_cv_file_magic_cmd='/bin/file'
4473    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4474    lt_cv_file_magic_test_file=/lib/libc.so
4475    ;;
4476  siemens)
4477    lt_cv_deplibs_check_method=pass_all
4478    ;;
4479  pc)
4480    lt_cv_deplibs_check_method=pass_all
4481    ;;
4482  esac
4483  ;;
4484
4485sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4486  lt_cv_deplibs_check_method=pass_all
4487  ;;
4488esac
4489
4490fi
4491{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4492$as_echo "$lt_cv_deplibs_check_method" >&6; }
4493file_magic_cmd=$lt_cv_file_magic_cmd
4494deplibs_check_method=$lt_cv_deplibs_check_method
4495test -z "$deplibs_check_method" && deplibs_check_method=unknown
4496
4497
4498
4499
4500# If no C compiler was specified, use CC.
4501LTCC=${LTCC-"$CC"}
4502
4503# If no C compiler flags were specified, use CFLAGS.
4504LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4505
4506# Allow CC to be a program name with arguments.
4507compiler=$CC
4508
4509
4510# Check whether --enable-libtool-lock was given.
4511if test "${enable_libtool_lock+set}" = set; then
4512  enableval=$enable_libtool_lock;
4513fi
4514
4515test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4516
4517# Some flags need to be propagated to the compiler or linker for good
4518# libtool support.
4519case $host in
4520ia64-*-hpux*)
4521  # Find out which ABI we are using.
4522  echo 'int i;' > conftest.$ac_ext
4523  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4524  (eval $ac_compile) 2>&5
4525  ac_status=$?
4526  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4527  (exit $ac_status); }; then
4528    case `/usr/bin/file conftest.$ac_objext` in
4529    *ELF-32*)
4530      HPUX_IA64_MODE="32"
4531      ;;
4532    *ELF-64*)
4533      HPUX_IA64_MODE="64"
4534      ;;
4535    esac
4536  fi
4537  rm -rf conftest*
4538  ;;
4539*-*-irix6*)
4540  # Find out which ABI we are using.
4541  echo '#line 4541 "configure"' > conftest.$ac_ext
4542  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4543  (eval $ac_compile) 2>&5
4544  ac_status=$?
4545  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546  (exit $ac_status); }; then
4547   if test "$lt_cv_prog_gnu_ld" = yes; then
4548    case `/usr/bin/file conftest.$ac_objext` in
4549    *32-bit*)
4550      LD="${LD-ld} -melf32bsmip"
4551      ;;
4552    *N32*)
4553      LD="${LD-ld} -melf32bmipn32"
4554      ;;
4555    *64-bit*)
4556      LD="${LD-ld} -melf64bmip"
4557      ;;
4558    esac
4559   else
4560    case `/usr/bin/file conftest.$ac_objext` in
4561    *32-bit*)
4562      LD="${LD-ld} -32"
4563      ;;
4564    *N32*)
4565      LD="${LD-ld} -n32"
4566      ;;
4567    *64-bit*)
4568      LD="${LD-ld} -64"
4569      ;;
4570    esac
4571   fi
4572  fi
4573  rm -rf conftest*
4574  ;;
4575
4576x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4577s390*-*linux*|sparc*-*linux*)
4578  # Find out which ABI we are using.
4579  echo 'int i;' > conftest.$ac_ext
4580  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4581  (eval $ac_compile) 2>&5
4582  ac_status=$?
4583  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4584  (exit $ac_status); }; then
4585    case `/usr/bin/file conftest.o` in
4586    *32-bit*)
4587      case $host in
4588        x86_64-*kfreebsd*-gnu)
4589          LD="${LD-ld} -m elf_i386_fbsd"
4590          ;;
4591        x86_64-*linux*)
4592          LD="${LD-ld} -m elf_i386"
4593          ;;
4594        ppc64-*linux*|powerpc64-*linux*)
4595          LD="${LD-ld} -m elf32ppclinux"
4596          ;;
4597        s390x-*linux*)
4598          LD="${LD-ld} -m elf_s390"
4599          ;;
4600        sparc64-*linux*)
4601          LD="${LD-ld} -m elf32_sparc"
4602          ;;
4603      esac
4604      ;;
4605    *64-bit*)
4606      libsuff=64
4607      case $host in
4608        x86_64-*kfreebsd*-gnu)
4609          LD="${LD-ld} -m elf_x86_64_fbsd"
4610          ;;
4611        x86_64-*linux*)
4612          LD="${LD-ld} -m elf_x86_64"
4613          ;;
4614        ppc*-*linux*|powerpc*-*linux*)
4615          LD="${LD-ld} -m elf64ppc"
4616          ;;
4617        s390*-*linux*)
4618          LD="${LD-ld} -m elf64_s390"
4619          ;;
4620        sparc*-*linux*)
4621          LD="${LD-ld} -m elf64_sparc"
4622          ;;
4623      esac
4624      ;;
4625    esac
4626  fi
4627  rm -rf conftest*
4628  ;;
4629
4630*-*-sco3.2v5*)
4631  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4632  SAVE_CFLAGS="$CFLAGS"
4633  CFLAGS="$CFLAGS -belf"
4634  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4635$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4636if test "${lt_cv_cc_needs_belf+set}" = set; then
4637  $as_echo_n "(cached) " >&6
4638else
4639  ac_ext=c
4640ac_cpp='$CPP $CPPFLAGS'
4641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4643ac_compiler_gnu=$ac_cv_c_compiler_gnu
4644
4645     cat >conftest.$ac_ext <<_ACEOF
4646/* confdefs.h.  */
4647_ACEOF
4648cat confdefs.h >>conftest.$ac_ext
4649cat >>conftest.$ac_ext <<_ACEOF
4650/* end confdefs.h.  */
4651
4652int
4653main ()
4654{
4655
4656  ;
4657  return 0;
4658}
4659_ACEOF
4660rm -f conftest.$ac_objext conftest$ac_exeext
4661if { (ac_try="$ac_link"
4662case "(($ac_try" in
4663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4664  *) ac_try_echo=$ac_try;;
4665esac
4666eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4667$as_echo "$ac_try_echo") >&5
4668  (eval "$ac_link") 2>conftest.er1
4669  ac_status=$?
4670  grep -v '^ *+' conftest.er1 >conftest.err
4671  rm -f conftest.er1
4672  cat conftest.err >&5
4673  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4674  (exit $ac_status); } && {
4675	 test -z "$ac_c_werror_flag" ||
4676	 test ! -s conftest.err
4677       } && test -s conftest$ac_exeext && {
4678	 test "$cross_compiling" = yes ||
4679	 $as_test_x conftest$ac_exeext
4680       }; then
4681  lt_cv_cc_needs_belf=yes
4682else
4683  $as_echo "$as_me: failed program was:" >&5
4684sed 's/^/| /' conftest.$ac_ext >&5
4685
4686	lt_cv_cc_needs_belf=no
4687fi
4688
4689rm -rf conftest.dSYM
4690rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4691      conftest$ac_exeext conftest.$ac_ext
4692     ac_ext=c
4693ac_cpp='$CPP $CPPFLAGS'
4694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4696ac_compiler_gnu=$ac_cv_c_compiler_gnu
4697
4698fi
4699{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4700$as_echo "$lt_cv_cc_needs_belf" >&6; }
4701  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4702    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4703    CFLAGS="$SAVE_CFLAGS"
4704  fi
4705  ;;
4706sparc*-*solaris*)
4707  # Find out which ABI we are using.
4708  echo 'int i;' > conftest.$ac_ext
4709  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4710  (eval $ac_compile) 2>&5
4711  ac_status=$?
4712  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4713  (exit $ac_status); }; then
4714    case `/usr/bin/file conftest.o` in
4715    *64-bit*)
4716      case $lt_cv_prog_gnu_ld in
4717      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4718      *)
4719        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4720	  LD="${LD-ld} -64"
4721	fi
4722	;;
4723      esac
4724      ;;
4725    esac
4726  fi
4727  rm -rf conftest*
4728  ;;
4729
4730
4731esac
4732
4733need_locks="$enable_libtool_lock"
4734
4735
4736ac_ext=c
4737ac_cpp='$CPP $CPPFLAGS'
4738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4740ac_compiler_gnu=$ac_cv_c_compiler_gnu
4741{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4742$as_echo_n "checking how to run the C preprocessor... " >&6; }
4743# On Suns, sometimes $CPP names a directory.
4744if test -n "$CPP" && test -d "$CPP"; then
4745  CPP=
4746fi
4747if test -z "$CPP"; then
4748  if test "${ac_cv_prog_CPP+set}" = set; then
4749  $as_echo_n "(cached) " >&6
4750else
4751      # Double quotes because CPP needs to be expanded
4752    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4753    do
4754      ac_preproc_ok=false
4755for ac_c_preproc_warn_flag in '' yes
4756do
4757  # Use a header file that comes with gcc, so configuring glibc
4758  # with a fresh cross-compiler works.
4759  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4760  # <limits.h> exists even on freestanding compilers.
4761  # On the NeXT, cc -E runs the code through the compiler's parser,
4762  # not just through cpp. "Syntax error" is here to catch this case.
4763  cat >conftest.$ac_ext <<_ACEOF
4764/* confdefs.h.  */
4765_ACEOF
4766cat confdefs.h >>conftest.$ac_ext
4767cat >>conftest.$ac_ext <<_ACEOF
4768/* end confdefs.h.  */
4769#ifdef __STDC__
4770# include <limits.h>
4771#else
4772# include <assert.h>
4773#endif
4774		     Syntax error
4775_ACEOF
4776if { (ac_try="$ac_cpp conftest.$ac_ext"
4777case "(($ac_try" in
4778  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4779  *) ac_try_echo=$ac_try;;
4780esac
4781eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4782$as_echo "$ac_try_echo") >&5
4783  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4784  ac_status=$?
4785  grep -v '^ *+' conftest.er1 >conftest.err
4786  rm -f conftest.er1
4787  cat conftest.err >&5
4788  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789  (exit $ac_status); } >/dev/null && {
4790	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4791	 test ! -s conftest.err
4792       }; then
4793  :
4794else
4795  $as_echo "$as_me: failed program was:" >&5
4796sed 's/^/| /' conftest.$ac_ext >&5
4797
4798  # Broken: fails on valid input.
4799continue
4800fi
4801
4802rm -f conftest.err conftest.$ac_ext
4803
4804  # OK, works on sane cases.  Now check whether nonexistent headers
4805  # can be detected and how.
4806  cat >conftest.$ac_ext <<_ACEOF
4807/* confdefs.h.  */
4808_ACEOF
4809cat confdefs.h >>conftest.$ac_ext
4810cat >>conftest.$ac_ext <<_ACEOF
4811/* end confdefs.h.  */
4812#include <ac_nonexistent.h>
4813_ACEOF
4814if { (ac_try="$ac_cpp conftest.$ac_ext"
4815case "(($ac_try" in
4816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4817  *) ac_try_echo=$ac_try;;
4818esac
4819eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4820$as_echo "$ac_try_echo") >&5
4821  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4822  ac_status=$?
4823  grep -v '^ *+' conftest.er1 >conftest.err
4824  rm -f conftest.er1
4825  cat conftest.err >&5
4826  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4827  (exit $ac_status); } >/dev/null && {
4828	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4829	 test ! -s conftest.err
4830       }; then
4831  # Broken: success on invalid input.
4832continue
4833else
4834  $as_echo "$as_me: failed program was:" >&5
4835sed 's/^/| /' conftest.$ac_ext >&5
4836
4837  # Passes both tests.
4838ac_preproc_ok=:
4839break
4840fi
4841
4842rm -f conftest.err conftest.$ac_ext
4843
4844done
4845# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4846rm -f conftest.err conftest.$ac_ext
4847if $ac_preproc_ok; then
4848  break
4849fi
4850
4851    done
4852    ac_cv_prog_CPP=$CPP
4853
4854fi
4855  CPP=$ac_cv_prog_CPP
4856else
4857  ac_cv_prog_CPP=$CPP
4858fi
4859{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4860$as_echo "$CPP" >&6; }
4861ac_preproc_ok=false
4862for ac_c_preproc_warn_flag in '' yes
4863do
4864  # Use a header file that comes with gcc, so configuring glibc
4865  # with a fresh cross-compiler works.
4866  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4867  # <limits.h> exists even on freestanding compilers.
4868  # On the NeXT, cc -E runs the code through the compiler's parser,
4869  # not just through cpp. "Syntax error" is here to catch this case.
4870  cat >conftest.$ac_ext <<_ACEOF
4871/* confdefs.h.  */
4872_ACEOF
4873cat confdefs.h >>conftest.$ac_ext
4874cat >>conftest.$ac_ext <<_ACEOF
4875/* end confdefs.h.  */
4876#ifdef __STDC__
4877# include <limits.h>
4878#else
4879# include <assert.h>
4880#endif
4881		     Syntax error
4882_ACEOF
4883if { (ac_try="$ac_cpp conftest.$ac_ext"
4884case "(($ac_try" in
4885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4886  *) ac_try_echo=$ac_try;;
4887esac
4888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4889$as_echo "$ac_try_echo") >&5
4890  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4891  ac_status=$?
4892  grep -v '^ *+' conftest.er1 >conftest.err
4893  rm -f conftest.er1
4894  cat conftest.err >&5
4895  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4896  (exit $ac_status); } >/dev/null && {
4897	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4898	 test ! -s conftest.err
4899       }; then
4900  :
4901else
4902  $as_echo "$as_me: failed program was:" >&5
4903sed 's/^/| /' conftest.$ac_ext >&5
4904
4905  # Broken: fails on valid input.
4906continue
4907fi
4908
4909rm -f conftest.err conftest.$ac_ext
4910
4911  # OK, works on sane cases.  Now check whether nonexistent headers
4912  # can be detected and how.
4913  cat >conftest.$ac_ext <<_ACEOF
4914/* confdefs.h.  */
4915_ACEOF
4916cat confdefs.h >>conftest.$ac_ext
4917cat >>conftest.$ac_ext <<_ACEOF
4918/* end confdefs.h.  */
4919#include <ac_nonexistent.h>
4920_ACEOF
4921if { (ac_try="$ac_cpp conftest.$ac_ext"
4922case "(($ac_try" in
4923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4924  *) ac_try_echo=$ac_try;;
4925esac
4926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4927$as_echo "$ac_try_echo") >&5
4928  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4929  ac_status=$?
4930  grep -v '^ *+' conftest.er1 >conftest.err
4931  rm -f conftest.er1
4932  cat conftest.err >&5
4933  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4934  (exit $ac_status); } >/dev/null && {
4935	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4936	 test ! -s conftest.err
4937       }; then
4938  # Broken: success on invalid input.
4939continue
4940else
4941  $as_echo "$as_me: failed program was:" >&5
4942sed 's/^/| /' conftest.$ac_ext >&5
4943
4944  # Passes both tests.
4945ac_preproc_ok=:
4946break
4947fi
4948
4949rm -f conftest.err conftest.$ac_ext
4950
4951done
4952# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4953rm -f conftest.err conftest.$ac_ext
4954if $ac_preproc_ok; then
4955  :
4956else
4957  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4958$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4959{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4960See \`config.log' for more details." >&5
4961$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4962See \`config.log' for more details." >&2;}
4963   { (exit 1); exit 1; }; }; }
4964fi
4965
4966ac_ext=c
4967ac_cpp='$CPP $CPPFLAGS'
4968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4970ac_compiler_gnu=$ac_cv_c_compiler_gnu
4971
4972
4973{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4974$as_echo_n "checking for ANSI C header files... " >&6; }
4975if test "${ac_cv_header_stdc+set}" = set; then
4976  $as_echo_n "(cached) " >&6
4977else
4978  cat >conftest.$ac_ext <<_ACEOF
4979/* confdefs.h.  */
4980_ACEOF
4981cat confdefs.h >>conftest.$ac_ext
4982cat >>conftest.$ac_ext <<_ACEOF
4983/* end confdefs.h.  */
4984#include <stdlib.h>
4985#include <stdarg.h>
4986#include <string.h>
4987#include <float.h>
4988
4989int
4990main ()
4991{
4992
4993  ;
4994  return 0;
4995}
4996_ACEOF
4997rm -f conftest.$ac_objext
4998if { (ac_try="$ac_compile"
4999case "(($ac_try" in
5000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5001  *) ac_try_echo=$ac_try;;
5002esac
5003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5004$as_echo "$ac_try_echo") >&5
5005  (eval "$ac_compile") 2>conftest.er1
5006  ac_status=$?
5007  grep -v '^ *+' conftest.er1 >conftest.err
5008  rm -f conftest.er1
5009  cat conftest.err >&5
5010  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5011  (exit $ac_status); } && {
5012	 test -z "$ac_c_werror_flag" ||
5013	 test ! -s conftest.err
5014       } && test -s conftest.$ac_objext; then
5015  ac_cv_header_stdc=yes
5016else
5017  $as_echo "$as_me: failed program was:" >&5
5018sed 's/^/| /' conftest.$ac_ext >&5
5019
5020	ac_cv_header_stdc=no
5021fi
5022
5023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5024
5025if test $ac_cv_header_stdc = yes; then
5026  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5027  cat >conftest.$ac_ext <<_ACEOF
5028/* confdefs.h.  */
5029_ACEOF
5030cat confdefs.h >>conftest.$ac_ext
5031cat >>conftest.$ac_ext <<_ACEOF
5032/* end confdefs.h.  */
5033#include <string.h>
5034
5035_ACEOF
5036if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5037  $EGREP "memchr" >/dev/null 2>&1; then
5038  :
5039else
5040  ac_cv_header_stdc=no
5041fi
5042rm -f conftest*
5043
5044fi
5045
5046if test $ac_cv_header_stdc = yes; then
5047  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5048  cat >conftest.$ac_ext <<_ACEOF
5049/* confdefs.h.  */
5050_ACEOF
5051cat confdefs.h >>conftest.$ac_ext
5052cat >>conftest.$ac_ext <<_ACEOF
5053/* end confdefs.h.  */
5054#include <stdlib.h>
5055
5056_ACEOF
5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5058  $EGREP "free" >/dev/null 2>&1; then
5059  :
5060else
5061  ac_cv_header_stdc=no
5062fi
5063rm -f conftest*
5064
5065fi
5066
5067if test $ac_cv_header_stdc = yes; then
5068  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5069  if test "$cross_compiling" = yes; then
5070  :
5071else
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 <ctype.h>
5079#include <stdlib.h>
5080#if ((' ' & 0x0FF) == 0x020)
5081# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5082# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5083#else
5084# define ISLOWER(c) \
5085		   (('a' <= (c) && (c) <= 'i') \
5086		     || ('j' <= (c) && (c) <= 'r') \
5087		     || ('s' <= (c) && (c) <= 'z'))
5088# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5089#endif
5090
5091#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5092int
5093main ()
5094{
5095  int i;
5096  for (i = 0; i < 256; i++)
5097    if (XOR (islower (i), ISLOWER (i))
5098	|| toupper (i) != TOUPPER (i))
5099      return 2;
5100  return 0;
5101}
5102_ACEOF
5103rm -f conftest$ac_exeext
5104if { (ac_try="$ac_link"
5105case "(($ac_try" in
5106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5107  *) ac_try_echo=$ac_try;;
5108esac
5109eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5110$as_echo "$ac_try_echo") >&5
5111  (eval "$ac_link") 2>&5
5112  ac_status=$?
5113  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5114  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5115  { (case "(($ac_try" in
5116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5117  *) ac_try_echo=$ac_try;;
5118esac
5119eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5120$as_echo "$ac_try_echo") >&5
5121  (eval "$ac_try") 2>&5
5122  ac_status=$?
5123  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5124  (exit $ac_status); }; }; then
5125  :
5126else
5127  $as_echo "$as_me: program exited with status $ac_status" >&5
5128$as_echo "$as_me: failed program was:" >&5
5129sed 's/^/| /' conftest.$ac_ext >&5
5130
5131( exit $ac_status )
5132ac_cv_header_stdc=no
5133fi
5134rm -rf conftest.dSYM
5135rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5136fi
5137
5138
5139fi
5140fi
5141{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5142$as_echo "$ac_cv_header_stdc" >&6; }
5143if test $ac_cv_header_stdc = yes; then
5144
5145cat >>confdefs.h <<\_ACEOF
5146#define STDC_HEADERS 1
5147_ACEOF
5148
5149fi
5150
5151# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5162		  inttypes.h stdint.h unistd.h
5163do
5164as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5165{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5166$as_echo_n "checking for $ac_header... " >&6; }
5167if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5168  $as_echo_n "(cached) " >&6
5169else
5170  cat >conftest.$ac_ext <<_ACEOF
5171/* confdefs.h.  */
5172_ACEOF
5173cat confdefs.h >>conftest.$ac_ext
5174cat >>conftest.$ac_ext <<_ACEOF
5175/* end confdefs.h.  */
5176$ac_includes_default
5177
5178#include <$ac_header>
5179_ACEOF
5180rm -f conftest.$ac_objext
5181if { (ac_try="$ac_compile"
5182case "(($ac_try" in
5183  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5184  *) ac_try_echo=$ac_try;;
5185esac
5186eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5187$as_echo "$ac_try_echo") >&5
5188  (eval "$ac_compile") 2>conftest.er1
5189  ac_status=$?
5190  grep -v '^ *+' conftest.er1 >conftest.err
5191  rm -f conftest.er1
5192  cat conftest.err >&5
5193  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5194  (exit $ac_status); } && {
5195	 test -z "$ac_c_werror_flag" ||
5196	 test ! -s conftest.err
5197       } && test -s conftest.$ac_objext; then
5198  eval "$as_ac_Header=yes"
5199else
5200  $as_echo "$as_me: failed program was:" >&5
5201sed 's/^/| /' conftest.$ac_ext >&5
5202
5203	eval "$as_ac_Header=no"
5204fi
5205
5206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5207fi
5208ac_res=`eval 'as_val=${'$as_ac_Header'}
5209		 $as_echo "$as_val"'`
5210	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5211$as_echo "$ac_res" >&6; }
5212as_val=`eval 'as_val=${'$as_ac_Header'}
5213		 $as_echo "$as_val"'`
5214   if test "x$as_val" = x""yes; then
5215  cat >>confdefs.h <<_ACEOF
5216#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5217_ACEOF
5218
5219fi
5220
5221done
5222
5223
5224
5225for ac_header in dlfcn.h
5226do
5227as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5229  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5230$as_echo_n "checking for $ac_header... " >&6; }
5231if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5232  $as_echo_n "(cached) " >&6
5233fi
5234ac_res=`eval 'as_val=${'$as_ac_Header'}
5235		 $as_echo "$as_val"'`
5236	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5237$as_echo "$ac_res" >&6; }
5238else
5239  # Is the header compilable?
5240{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5241$as_echo_n "checking $ac_header usability... " >&6; }
5242cat >conftest.$ac_ext <<_ACEOF
5243/* confdefs.h.  */
5244_ACEOF
5245cat confdefs.h >>conftest.$ac_ext
5246cat >>conftest.$ac_ext <<_ACEOF
5247/* end confdefs.h.  */
5248$ac_includes_default
5249#include <$ac_header>
5250_ACEOF
5251rm -f conftest.$ac_objext
5252if { (ac_try="$ac_compile"
5253case "(($ac_try" in
5254  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5255  *) ac_try_echo=$ac_try;;
5256esac
5257eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5258$as_echo "$ac_try_echo") >&5
5259  (eval "$ac_compile") 2>conftest.er1
5260  ac_status=$?
5261  grep -v '^ *+' conftest.er1 >conftest.err
5262  rm -f conftest.er1
5263  cat conftest.err >&5
5264  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5265  (exit $ac_status); } && {
5266	 test -z "$ac_c_werror_flag" ||
5267	 test ! -s conftest.err
5268       } && test -s conftest.$ac_objext; then
5269  ac_header_compiler=yes
5270else
5271  $as_echo "$as_me: failed program was:" >&5
5272sed 's/^/| /' conftest.$ac_ext >&5
5273
5274	ac_header_compiler=no
5275fi
5276
5277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5279$as_echo "$ac_header_compiler" >&6; }
5280
5281# Is the header present?
5282{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5283$as_echo_n "checking $ac_header presence... " >&6; }
5284cat >conftest.$ac_ext <<_ACEOF
5285/* confdefs.h.  */
5286_ACEOF
5287cat confdefs.h >>conftest.$ac_ext
5288cat >>conftest.$ac_ext <<_ACEOF
5289/* end confdefs.h.  */
5290#include <$ac_header>
5291_ACEOF
5292if { (ac_try="$ac_cpp conftest.$ac_ext"
5293case "(($ac_try" in
5294  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5295  *) ac_try_echo=$ac_try;;
5296esac
5297eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5298$as_echo "$ac_try_echo") >&5
5299  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5300  ac_status=$?
5301  grep -v '^ *+' conftest.er1 >conftest.err
5302  rm -f conftest.er1
5303  cat conftest.err >&5
5304  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5305  (exit $ac_status); } >/dev/null && {
5306	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5307	 test ! -s conftest.err
5308       }; then
5309  ac_header_preproc=yes
5310else
5311  $as_echo "$as_me: failed program was:" >&5
5312sed 's/^/| /' conftest.$ac_ext >&5
5313
5314  ac_header_preproc=no
5315fi
5316
5317rm -f conftest.err conftest.$ac_ext
5318{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5319$as_echo "$ac_header_preproc" >&6; }
5320
5321# So?  What about this header?
5322case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5323  yes:no: )
5324    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5325$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5326    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5327$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5328    ac_header_preproc=yes
5329    ;;
5330  no:yes:* )
5331    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5332$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5333    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5334$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5335    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5336$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5337    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5338$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5339    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5340$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5341    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5342$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5343    ( cat <<\_ASBOX
5344## ---------------------------------------------------------------------- ##
5345## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5346## ---------------------------------------------------------------------- ##
5347_ASBOX
5348     ) | sed "s/^/$as_me: WARNING:     /" >&2
5349    ;;
5350esac
5351{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5352$as_echo_n "checking for $ac_header... " >&6; }
5353if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5354  $as_echo_n "(cached) " >&6
5355else
5356  eval "$as_ac_Header=\$ac_header_preproc"
5357fi
5358ac_res=`eval 'as_val=${'$as_ac_Header'}
5359		 $as_echo "$as_val"'`
5360	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5361$as_echo "$ac_res" >&6; }
5362
5363fi
5364as_val=`eval 'as_val=${'$as_ac_Header'}
5365		 $as_echo "$as_val"'`
5366   if test "x$as_val" = x""yes; then
5367  cat >>confdefs.h <<_ACEOF
5368#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5369_ACEOF
5370
5371fi
5372
5373done
5374
5375ac_ext=cpp
5376ac_cpp='$CXXCPP $CPPFLAGS'
5377ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5378ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5379ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5380if test -z "$CXX"; then
5381  if test -n "$CCC"; then
5382    CXX=$CCC
5383  else
5384    if test -n "$ac_tool_prefix"; then
5385  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5386  do
5387    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5388set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5389{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5390$as_echo_n "checking for $ac_word... " >&6; }
5391if test "${ac_cv_prog_CXX+set}" = set; then
5392  $as_echo_n "(cached) " >&6
5393else
5394  if test -n "$CXX"; then
5395  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5396else
5397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5398for as_dir in $PATH
5399do
5400  IFS=$as_save_IFS
5401  test -z "$as_dir" && as_dir=.
5402  for ac_exec_ext in '' $ac_executable_extensions; do
5403  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5404    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5405    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5406    break 2
5407  fi
5408done
5409done
5410IFS=$as_save_IFS
5411
5412fi
5413fi
5414CXX=$ac_cv_prog_CXX
5415if test -n "$CXX"; then
5416  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5417$as_echo "$CXX" >&6; }
5418else
5419  { $as_echo "$as_me:$LINENO: result: no" >&5
5420$as_echo "no" >&6; }
5421fi
5422
5423
5424    test -n "$CXX" && break
5425  done
5426fi
5427if test -z "$CXX"; then
5428  ac_ct_CXX=$CXX
5429  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5430do
5431  # Extract the first word of "$ac_prog", so it can be a program name with args.
5432set dummy $ac_prog; ac_word=$2
5433{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5434$as_echo_n "checking for $ac_word... " >&6; }
5435if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5436  $as_echo_n "(cached) " >&6
5437else
5438  if test -n "$ac_ct_CXX"; then
5439  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5440else
5441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442for as_dir in $PATH
5443do
5444  IFS=$as_save_IFS
5445  test -z "$as_dir" && as_dir=.
5446  for ac_exec_ext in '' $ac_executable_extensions; do
5447  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5448    ac_cv_prog_ac_ct_CXX="$ac_prog"
5449    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5450    break 2
5451  fi
5452done
5453done
5454IFS=$as_save_IFS
5455
5456fi
5457fi
5458ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5459if test -n "$ac_ct_CXX"; then
5460  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5461$as_echo "$ac_ct_CXX" >&6; }
5462else
5463  { $as_echo "$as_me:$LINENO: result: no" >&5
5464$as_echo "no" >&6; }
5465fi
5466
5467
5468  test -n "$ac_ct_CXX" && break
5469done
5470
5471  if test "x$ac_ct_CXX" = x; then
5472    CXX="g++"
5473  else
5474    case $cross_compiling:$ac_tool_warned in
5475yes:)
5476{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5478ac_tool_warned=yes ;;
5479esac
5480    CXX=$ac_ct_CXX
5481  fi
5482fi
5483
5484  fi
5485fi
5486# Provide some information about the compiler.
5487$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5488set X $ac_compile
5489ac_compiler=$2
5490{ (ac_try="$ac_compiler --version >&5"
5491case "(($ac_try" in
5492  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5493  *) ac_try_echo=$ac_try;;
5494esac
5495eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5496$as_echo "$ac_try_echo") >&5
5497  (eval "$ac_compiler --version >&5") 2>&5
5498  ac_status=$?
5499  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5500  (exit $ac_status); }
5501{ (ac_try="$ac_compiler -v >&5"
5502case "(($ac_try" in
5503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5504  *) ac_try_echo=$ac_try;;
5505esac
5506eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5507$as_echo "$ac_try_echo") >&5
5508  (eval "$ac_compiler -v >&5") 2>&5
5509  ac_status=$?
5510  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5511  (exit $ac_status); }
5512{ (ac_try="$ac_compiler -V >&5"
5513case "(($ac_try" in
5514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5515  *) ac_try_echo=$ac_try;;
5516esac
5517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5518$as_echo "$ac_try_echo") >&5
5519  (eval "$ac_compiler -V >&5") 2>&5
5520  ac_status=$?
5521  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5522  (exit $ac_status); }
5523
5524{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5525$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5526if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5527  $as_echo_n "(cached) " >&6
5528else
5529  cat >conftest.$ac_ext <<_ACEOF
5530/* confdefs.h.  */
5531_ACEOF
5532cat confdefs.h >>conftest.$ac_ext
5533cat >>conftest.$ac_ext <<_ACEOF
5534/* end confdefs.h.  */
5535
5536int
5537main ()
5538{
5539#ifndef __GNUC__
5540       choke me
5541#endif
5542
5543  ;
5544  return 0;
5545}
5546_ACEOF
5547rm -f conftest.$ac_objext
5548if { (ac_try="$ac_compile"
5549case "(($ac_try" in
5550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5551  *) ac_try_echo=$ac_try;;
5552esac
5553eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5554$as_echo "$ac_try_echo") >&5
5555  (eval "$ac_compile") 2>conftest.er1
5556  ac_status=$?
5557  grep -v '^ *+' conftest.er1 >conftest.err
5558  rm -f conftest.er1
5559  cat conftest.err >&5
5560  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5561  (exit $ac_status); } && {
5562	 test -z "$ac_cxx_werror_flag" ||
5563	 test ! -s conftest.err
5564       } && test -s conftest.$ac_objext; then
5565  ac_compiler_gnu=yes
5566else
5567  $as_echo "$as_me: failed program was:" >&5
5568sed 's/^/| /' conftest.$ac_ext >&5
5569
5570	ac_compiler_gnu=no
5571fi
5572
5573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5574ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5575
5576fi
5577{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5578$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5579if test $ac_compiler_gnu = yes; then
5580  GXX=yes
5581else
5582  GXX=
5583fi
5584ac_test_CXXFLAGS=${CXXFLAGS+set}
5585ac_save_CXXFLAGS=$CXXFLAGS
5586{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5587$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5588if test "${ac_cv_prog_cxx_g+set}" = set; then
5589  $as_echo_n "(cached) " >&6
5590else
5591  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5592   ac_cxx_werror_flag=yes
5593   ac_cv_prog_cxx_g=no
5594   CXXFLAGS="-g"
5595   cat >conftest.$ac_ext <<_ACEOF
5596/* confdefs.h.  */
5597_ACEOF
5598cat confdefs.h >>conftest.$ac_ext
5599cat >>conftest.$ac_ext <<_ACEOF
5600/* end confdefs.h.  */
5601
5602int
5603main ()
5604{
5605
5606  ;
5607  return 0;
5608}
5609_ACEOF
5610rm -f conftest.$ac_objext
5611if { (ac_try="$ac_compile"
5612case "(($ac_try" in
5613  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5614  *) ac_try_echo=$ac_try;;
5615esac
5616eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5617$as_echo "$ac_try_echo") >&5
5618  (eval "$ac_compile") 2>conftest.er1
5619  ac_status=$?
5620  grep -v '^ *+' conftest.er1 >conftest.err
5621  rm -f conftest.er1
5622  cat conftest.err >&5
5623  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5624  (exit $ac_status); } && {
5625	 test -z "$ac_cxx_werror_flag" ||
5626	 test ! -s conftest.err
5627       } && test -s conftest.$ac_objext; then
5628  ac_cv_prog_cxx_g=yes
5629else
5630  $as_echo "$as_me: failed program was:" >&5
5631sed 's/^/| /' conftest.$ac_ext >&5
5632
5633	CXXFLAGS=""
5634      cat >conftest.$ac_ext <<_ACEOF
5635/* confdefs.h.  */
5636_ACEOF
5637cat confdefs.h >>conftest.$ac_ext
5638cat >>conftest.$ac_ext <<_ACEOF
5639/* end confdefs.h.  */
5640
5641int
5642main ()
5643{
5644
5645  ;
5646  return 0;
5647}
5648_ACEOF
5649rm -f conftest.$ac_objext
5650if { (ac_try="$ac_compile"
5651case "(($ac_try" in
5652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5653  *) ac_try_echo=$ac_try;;
5654esac
5655eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5656$as_echo "$ac_try_echo") >&5
5657  (eval "$ac_compile") 2>conftest.er1
5658  ac_status=$?
5659  grep -v '^ *+' conftest.er1 >conftest.err
5660  rm -f conftest.er1
5661  cat conftest.err >&5
5662  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5663  (exit $ac_status); } && {
5664	 test -z "$ac_cxx_werror_flag" ||
5665	 test ! -s conftest.err
5666       } && test -s conftest.$ac_objext; then
5667  :
5668else
5669  $as_echo "$as_me: failed program was:" >&5
5670sed 's/^/| /' conftest.$ac_ext >&5
5671
5672	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5673	 CXXFLAGS="-g"
5674	 cat >conftest.$ac_ext <<_ACEOF
5675/* confdefs.h.  */
5676_ACEOF
5677cat confdefs.h >>conftest.$ac_ext
5678cat >>conftest.$ac_ext <<_ACEOF
5679/* end confdefs.h.  */
5680
5681int
5682main ()
5683{
5684
5685  ;
5686  return 0;
5687}
5688_ACEOF
5689rm -f conftest.$ac_objext
5690if { (ac_try="$ac_compile"
5691case "(($ac_try" in
5692  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5693  *) ac_try_echo=$ac_try;;
5694esac
5695eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5696$as_echo "$ac_try_echo") >&5
5697  (eval "$ac_compile") 2>conftest.er1
5698  ac_status=$?
5699  grep -v '^ *+' conftest.er1 >conftest.err
5700  rm -f conftest.er1
5701  cat conftest.err >&5
5702  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5703  (exit $ac_status); } && {
5704	 test -z "$ac_cxx_werror_flag" ||
5705	 test ! -s conftest.err
5706       } && test -s conftest.$ac_objext; then
5707  ac_cv_prog_cxx_g=yes
5708else
5709  $as_echo "$as_me: failed program was:" >&5
5710sed 's/^/| /' conftest.$ac_ext >&5
5711
5712
5713fi
5714
5715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5716fi
5717
5718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5719fi
5720
5721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5723fi
5724{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5725$as_echo "$ac_cv_prog_cxx_g" >&6; }
5726if test "$ac_test_CXXFLAGS" = set; then
5727  CXXFLAGS=$ac_save_CXXFLAGS
5728elif test $ac_cv_prog_cxx_g = yes; then
5729  if test "$GXX" = yes; then
5730    CXXFLAGS="-g -O2"
5731  else
5732    CXXFLAGS="-g"
5733  fi
5734else
5735  if test "$GXX" = yes; then
5736    CXXFLAGS="-O2"
5737  else
5738    CXXFLAGS=
5739  fi
5740fi
5741ac_ext=cpp
5742ac_cpp='$CXXCPP $CPPFLAGS'
5743ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5744ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5745ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5746
5747depcc="$CXX"  am_compiler_list=
5748
5749{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5750$as_echo_n "checking dependency style of $depcc... " >&6; }
5751if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5752  $as_echo_n "(cached) " >&6
5753else
5754  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5755  # We make a subdir and do the tests there.  Otherwise we can end up
5756  # making bogus files that we don't know about and never remove.  For
5757  # instance it was reported that on HP-UX the gcc test will end up
5758  # making a dummy file named `D' -- because `-MD' means `put the output
5759  # in D'.
5760  mkdir conftest.dir
5761  # Copy depcomp to subdir because otherwise we won't find it if we're
5762  # using a relative directory.
5763  cp "$am_depcomp" conftest.dir
5764  cd conftest.dir
5765  # We will build objects and dependencies in a subdirectory because
5766  # it helps to detect inapplicable dependency modes.  For instance
5767  # both Tru64's cc and ICC support -MD to output dependencies as a
5768  # side effect of compilation, but ICC will put the dependencies in
5769  # the current directory while Tru64 will put them in the object
5770  # directory.
5771  mkdir sub
5772
5773  am_cv_CXX_dependencies_compiler_type=none
5774  if test "$am_compiler_list" = ""; then
5775     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5776  fi
5777  am__universal=false
5778  case " $depcc " in #(
5779     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5780     esac
5781
5782  for depmode in $am_compiler_list; do
5783    # Setup a source with many dependencies, because some compilers
5784    # like to wrap large dependency lists on column 80 (with \), and
5785    # we should not choose a depcomp mode which is confused by this.
5786    #
5787    # We need to recreate these files for each test, as the compiler may
5788    # overwrite some of them when testing with obscure command lines.
5789    # This happens at least with the AIX C compiler.
5790    : > sub/conftest.c
5791    for i in 1 2 3 4 5 6; do
5792      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5793      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5794      # Solaris 8's {/usr,}/bin/sh.
5795      touch sub/conftst$i.h
5796    done
5797    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5798
5799    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5800    # mode.  It turns out that the SunPro C++ compiler does not properly
5801    # handle `-M -o', and we need to detect this.  Also, some Intel
5802    # versions had trouble with output in subdirs
5803    am__obj=sub/conftest.${OBJEXT-o}
5804    am__minus_obj="-o $am__obj"
5805    case $depmode in
5806    gcc)
5807      # This depmode causes a compiler race in universal mode.
5808      test "$am__universal" = false || continue
5809      ;;
5810    nosideeffect)
5811      # after this tag, mechanisms are not by side-effect, so they'll
5812      # only be used when explicitly requested
5813      if test "x$enable_dependency_tracking" = xyes; then
5814	continue
5815      else
5816	break
5817      fi
5818      ;;
5819    msvisualcpp | msvcmsys)
5820      # This compiler won't grok `-c -o', but also, the minuso test has
5821      # not run yet.  These depmodes are late enough in the game, and
5822      # so weak that their functioning should not be impacted.
5823      am__obj=conftest.${OBJEXT-o}
5824      am__minus_obj=
5825      ;;
5826    none) break ;;
5827    esac
5828    if depmode=$depmode \
5829       source=sub/conftest.c object=$am__obj \
5830       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5831       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5832         >/dev/null 2>conftest.err &&
5833       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5834       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5835       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5836       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5837      # icc doesn't choke on unknown options, it will just issue warnings
5838      # or remarks (even with -Werror).  So we grep stderr for any message
5839      # that says an option was ignored or not supported.
5840      # When given -MP, icc 7.0 and 7.1 complain thusly:
5841      #   icc: Command line warning: ignoring option '-M'; no argument required
5842      # The diagnosis changed in icc 8.0:
5843      #   icc: Command line remark: option '-MP' not supported
5844      if (grep 'ignoring option' conftest.err ||
5845          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5846        am_cv_CXX_dependencies_compiler_type=$depmode
5847        break
5848      fi
5849    fi
5850  done
5851
5852  cd ..
5853  rm -rf conftest.dir
5854else
5855  am_cv_CXX_dependencies_compiler_type=none
5856fi
5857
5858fi
5859{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5860$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5861CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5862
5863 if
5864  test "x$enable_dependency_tracking" != xno \
5865  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5866  am__fastdepCXX_TRUE=
5867  am__fastdepCXX_FALSE='#'
5868else
5869  am__fastdepCXX_TRUE='#'
5870  am__fastdepCXX_FALSE=
5871fi
5872
5873
5874
5875
5876if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5877    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5878    (test "X$CXX" != "Xg++"))) ; then
5879  ac_ext=cpp
5880ac_cpp='$CXXCPP $CPPFLAGS'
5881ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5882ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5883ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5884{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5885$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5886if test -z "$CXXCPP"; then
5887  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5888  $as_echo_n "(cached) " >&6
5889else
5890      # Double quotes because CXXCPP needs to be expanded
5891    for CXXCPP in "$CXX -E" "/lib/cpp"
5892    do
5893      ac_preproc_ok=false
5894for ac_cxx_preproc_warn_flag in '' yes
5895do
5896  # Use a header file that comes with gcc, so configuring glibc
5897  # with a fresh cross-compiler works.
5898  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5899  # <limits.h> exists even on freestanding compilers.
5900  # On the NeXT, cc -E runs the code through the compiler's parser,
5901  # not just through cpp. "Syntax error" is here to catch this case.
5902  cat >conftest.$ac_ext <<_ACEOF
5903/* confdefs.h.  */
5904_ACEOF
5905cat confdefs.h >>conftest.$ac_ext
5906cat >>conftest.$ac_ext <<_ACEOF
5907/* end confdefs.h.  */
5908#ifdef __STDC__
5909# include <limits.h>
5910#else
5911# include <assert.h>
5912#endif
5913		     Syntax error
5914_ACEOF
5915if { (ac_try="$ac_cpp conftest.$ac_ext"
5916case "(($ac_try" in
5917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5918  *) ac_try_echo=$ac_try;;
5919esac
5920eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5921$as_echo "$ac_try_echo") >&5
5922  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5923  ac_status=$?
5924  grep -v '^ *+' conftest.er1 >conftest.err
5925  rm -f conftest.er1
5926  cat conftest.err >&5
5927  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5928  (exit $ac_status); } >/dev/null && {
5929	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5930	 test ! -s conftest.err
5931       }; then
5932  :
5933else
5934  $as_echo "$as_me: failed program was:" >&5
5935sed 's/^/| /' conftest.$ac_ext >&5
5936
5937  # Broken: fails on valid input.
5938continue
5939fi
5940
5941rm -f conftest.err conftest.$ac_ext
5942
5943  # OK, works on sane cases.  Now check whether nonexistent headers
5944  # can be detected and how.
5945  cat >conftest.$ac_ext <<_ACEOF
5946/* confdefs.h.  */
5947_ACEOF
5948cat confdefs.h >>conftest.$ac_ext
5949cat >>conftest.$ac_ext <<_ACEOF
5950/* end confdefs.h.  */
5951#include <ac_nonexistent.h>
5952_ACEOF
5953if { (ac_try="$ac_cpp conftest.$ac_ext"
5954case "(($ac_try" in
5955  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5956  *) ac_try_echo=$ac_try;;
5957esac
5958eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5959$as_echo "$ac_try_echo") >&5
5960  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5961  ac_status=$?
5962  grep -v '^ *+' conftest.er1 >conftest.err
5963  rm -f conftest.er1
5964  cat conftest.err >&5
5965  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5966  (exit $ac_status); } >/dev/null && {
5967	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5968	 test ! -s conftest.err
5969       }; then
5970  # Broken: success on invalid input.
5971continue
5972else
5973  $as_echo "$as_me: failed program was:" >&5
5974sed 's/^/| /' conftest.$ac_ext >&5
5975
5976  # Passes both tests.
5977ac_preproc_ok=:
5978break
5979fi
5980
5981rm -f conftest.err conftest.$ac_ext
5982
5983done
5984# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5985rm -f conftest.err conftest.$ac_ext
5986if $ac_preproc_ok; then
5987  break
5988fi
5989
5990    done
5991    ac_cv_prog_CXXCPP=$CXXCPP
5992
5993fi
5994  CXXCPP=$ac_cv_prog_CXXCPP
5995else
5996  ac_cv_prog_CXXCPP=$CXXCPP
5997fi
5998{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5999$as_echo "$CXXCPP" >&6; }
6000ac_preproc_ok=false
6001for ac_cxx_preproc_warn_flag in '' yes
6002do
6003  # Use a header file that comes with gcc, so configuring glibc
6004  # with a fresh cross-compiler works.
6005  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6006  # <limits.h> exists even on freestanding compilers.
6007  # On the NeXT, cc -E runs the code through the compiler's parser,
6008  # not just through cpp. "Syntax error" is here to catch this case.
6009  cat >conftest.$ac_ext <<_ACEOF
6010/* confdefs.h.  */
6011_ACEOF
6012cat confdefs.h >>conftest.$ac_ext
6013cat >>conftest.$ac_ext <<_ACEOF
6014/* end confdefs.h.  */
6015#ifdef __STDC__
6016# include <limits.h>
6017#else
6018# include <assert.h>
6019#endif
6020		     Syntax error
6021_ACEOF
6022if { (ac_try="$ac_cpp conftest.$ac_ext"
6023case "(($ac_try" in
6024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6025  *) ac_try_echo=$ac_try;;
6026esac
6027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6028$as_echo "$ac_try_echo") >&5
6029  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6030  ac_status=$?
6031  grep -v '^ *+' conftest.er1 >conftest.err
6032  rm -f conftest.er1
6033  cat conftest.err >&5
6034  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6035  (exit $ac_status); } >/dev/null && {
6036	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6037	 test ! -s conftest.err
6038       }; then
6039  :
6040else
6041  $as_echo "$as_me: failed program was:" >&5
6042sed 's/^/| /' conftest.$ac_ext >&5
6043
6044  # Broken: fails on valid input.
6045continue
6046fi
6047
6048rm -f conftest.err conftest.$ac_ext
6049
6050  # OK, works on sane cases.  Now check whether nonexistent headers
6051  # can be detected and how.
6052  cat >conftest.$ac_ext <<_ACEOF
6053/* confdefs.h.  */
6054_ACEOF
6055cat confdefs.h >>conftest.$ac_ext
6056cat >>conftest.$ac_ext <<_ACEOF
6057/* end confdefs.h.  */
6058#include <ac_nonexistent.h>
6059_ACEOF
6060if { (ac_try="$ac_cpp conftest.$ac_ext"
6061case "(($ac_try" in
6062  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6063  *) ac_try_echo=$ac_try;;
6064esac
6065eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6066$as_echo "$ac_try_echo") >&5
6067  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6068  ac_status=$?
6069  grep -v '^ *+' conftest.er1 >conftest.err
6070  rm -f conftest.er1
6071  cat conftest.err >&5
6072  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6073  (exit $ac_status); } >/dev/null && {
6074	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6075	 test ! -s conftest.err
6076       }; then
6077  # Broken: success on invalid input.
6078continue
6079else
6080  $as_echo "$as_me: failed program was:" >&5
6081sed 's/^/| /' conftest.$ac_ext >&5
6082
6083  # Passes both tests.
6084ac_preproc_ok=:
6085break
6086fi
6087
6088rm -f conftest.err conftest.$ac_ext
6089
6090done
6091# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6092rm -f conftest.err conftest.$ac_ext
6093if $ac_preproc_ok; then
6094  :
6095else
6096  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6097$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6098{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6099See \`config.log' for more details." >&5
6100$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6101See \`config.log' for more details." >&2;}
6102   { (exit 1); exit 1; }; }; }
6103fi
6104
6105ac_ext=cpp
6106ac_cpp='$CXXCPP $CPPFLAGS'
6107ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6108ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6109ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6110
6111fi
6112
6113
6114ac_ext=f
6115ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6116ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6117ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6118if test -n "$ac_tool_prefix"; then
6119  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
6120  do
6121    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6122set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6123{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6124$as_echo_n "checking for $ac_word... " >&6; }
6125if test "${ac_cv_prog_F77+set}" = set; then
6126  $as_echo_n "(cached) " >&6
6127else
6128  if test -n "$F77"; then
6129  ac_cv_prog_F77="$F77" # Let the user override the test.
6130else
6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6132for as_dir in $PATH
6133do
6134  IFS=$as_save_IFS
6135  test -z "$as_dir" && as_dir=.
6136  for ac_exec_ext in '' $ac_executable_extensions; do
6137  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6138    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6139    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6140    break 2
6141  fi
6142done
6143done
6144IFS=$as_save_IFS
6145
6146fi
6147fi
6148F77=$ac_cv_prog_F77
6149if test -n "$F77"; then
6150  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6151$as_echo "$F77" >&6; }
6152else
6153  { $as_echo "$as_me:$LINENO: result: no" >&5
6154$as_echo "no" >&6; }
6155fi
6156
6157
6158    test -n "$F77" && break
6159  done
6160fi
6161if test -z "$F77"; then
6162  ac_ct_F77=$F77
6163  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
6164do
6165  # Extract the first word of "$ac_prog", so it can be a program name with args.
6166set dummy $ac_prog; ac_word=$2
6167{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6168$as_echo_n "checking for $ac_word... " >&6; }
6169if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6170  $as_echo_n "(cached) " >&6
6171else
6172  if test -n "$ac_ct_F77"; then
6173  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6174else
6175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6176for as_dir in $PATH
6177do
6178  IFS=$as_save_IFS
6179  test -z "$as_dir" && as_dir=.
6180  for ac_exec_ext in '' $ac_executable_extensions; do
6181  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6182    ac_cv_prog_ac_ct_F77="$ac_prog"
6183    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6184    break 2
6185  fi
6186done
6187done
6188IFS=$as_save_IFS
6189
6190fi
6191fi
6192ac_ct_F77=$ac_cv_prog_ac_ct_F77
6193if test -n "$ac_ct_F77"; then
6194  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6195$as_echo "$ac_ct_F77" >&6; }
6196else
6197  { $as_echo "$as_me:$LINENO: result: no" >&5
6198$as_echo "no" >&6; }
6199fi
6200
6201
6202  test -n "$ac_ct_F77" && break
6203done
6204
6205  if test "x$ac_ct_F77" = x; then
6206    F77=""
6207  else
6208    case $cross_compiling:$ac_tool_warned in
6209yes:)
6210{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6212ac_tool_warned=yes ;;
6213esac
6214    F77=$ac_ct_F77
6215  fi
6216fi
6217
6218
6219# Provide some information about the compiler.
6220$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6221set X $ac_compile
6222ac_compiler=$2
6223{ (ac_try="$ac_compiler --version >&5"
6224case "(($ac_try" in
6225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6226  *) ac_try_echo=$ac_try;;
6227esac
6228eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6229$as_echo "$ac_try_echo") >&5
6230  (eval "$ac_compiler --version >&5") 2>&5
6231  ac_status=$?
6232  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6233  (exit $ac_status); }
6234{ (ac_try="$ac_compiler -v >&5"
6235case "(($ac_try" in
6236  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6237  *) ac_try_echo=$ac_try;;
6238esac
6239eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6240$as_echo "$ac_try_echo") >&5
6241  (eval "$ac_compiler -v >&5") 2>&5
6242  ac_status=$?
6243  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6244  (exit $ac_status); }
6245{ (ac_try="$ac_compiler -V >&5"
6246case "(($ac_try" in
6247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6248  *) ac_try_echo=$ac_try;;
6249esac
6250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6251$as_echo "$ac_try_echo") >&5
6252  (eval "$ac_compiler -V >&5") 2>&5
6253  ac_status=$?
6254  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6255  (exit $ac_status); }
6256rm -f a.out
6257
6258# If we don't use `.F' as extension, the preprocessor is not run on the
6259# input file.  (Note that this only needs to work for GNU compilers.)
6260ac_save_ext=$ac_ext
6261ac_ext=F
6262{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6263$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6264if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6265  $as_echo_n "(cached) " >&6
6266else
6267  cat >conftest.$ac_ext <<_ACEOF
6268      program main
6269#ifndef __GNUC__
6270       choke me
6271#endif
6272
6273      end
6274_ACEOF
6275rm -f conftest.$ac_objext
6276if { (ac_try="$ac_compile"
6277case "(($ac_try" in
6278  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6279  *) ac_try_echo=$ac_try;;
6280esac
6281eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6282$as_echo "$ac_try_echo") >&5
6283  (eval "$ac_compile") 2>conftest.er1
6284  ac_status=$?
6285  grep -v '^ *+' conftest.er1 >conftest.err
6286  rm -f conftest.er1
6287  cat conftest.err >&5
6288  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289  (exit $ac_status); } && {
6290	 test -z "$ac_f77_werror_flag" ||
6291	 test ! -s conftest.err
6292       } && test -s conftest.$ac_objext; then
6293  ac_compiler_gnu=yes
6294else
6295  $as_echo "$as_me: failed program was:" >&5
6296sed 's/^/| /' conftest.$ac_ext >&5
6297
6298	ac_compiler_gnu=no
6299fi
6300
6301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6302ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6303
6304fi
6305{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6306$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6307ac_ext=$ac_save_ext
6308ac_test_FFLAGS=${FFLAGS+set}
6309ac_save_FFLAGS=$FFLAGS
6310FFLAGS=
6311{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6312$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6313if test "${ac_cv_prog_f77_g+set}" = set; then
6314  $as_echo_n "(cached) " >&6
6315else
6316  FFLAGS=-g
6317cat >conftest.$ac_ext <<_ACEOF
6318      program main
6319
6320      end
6321_ACEOF
6322rm -f conftest.$ac_objext
6323if { (ac_try="$ac_compile"
6324case "(($ac_try" in
6325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6326  *) ac_try_echo=$ac_try;;
6327esac
6328eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6329$as_echo "$ac_try_echo") >&5
6330  (eval "$ac_compile") 2>conftest.er1
6331  ac_status=$?
6332  grep -v '^ *+' conftest.er1 >conftest.err
6333  rm -f conftest.er1
6334  cat conftest.err >&5
6335  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6336  (exit $ac_status); } && {
6337	 test -z "$ac_f77_werror_flag" ||
6338	 test ! -s conftest.err
6339       } && test -s conftest.$ac_objext; then
6340  ac_cv_prog_f77_g=yes
6341else
6342  $as_echo "$as_me: failed program was:" >&5
6343sed 's/^/| /' conftest.$ac_ext >&5
6344
6345	ac_cv_prog_f77_g=no
6346fi
6347
6348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6349
6350fi
6351{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6352$as_echo "$ac_cv_prog_f77_g" >&6; }
6353if test "$ac_test_FFLAGS" = set; then
6354  FFLAGS=$ac_save_FFLAGS
6355elif test $ac_cv_prog_f77_g = yes; then
6356  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6357    FFLAGS="-g -O2"
6358  else
6359    FFLAGS="-g"
6360  fi
6361else
6362  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6363    FFLAGS="-O2"
6364  else
6365    FFLAGS=
6366  fi
6367fi
6368
6369if test $ac_compiler_gnu = yes; then
6370  G77=yes
6371else
6372  G77=
6373fi
6374ac_ext=c
6375ac_cpp='$CPP $CPPFLAGS'
6376ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6377ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6378ac_compiler_gnu=$ac_cv_c_compiler_gnu
6379
6380
6381
6382# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6383# find the maximum length of command line arguments
6384{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6385$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6386if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6387  $as_echo_n "(cached) " >&6
6388else
6389    i=0
6390  teststring="ABCD"
6391
6392  case $build_os in
6393  msdosdjgpp*)
6394    # On DJGPP, this test can blow up pretty badly due to problems in libc
6395    # (any single argument exceeding 2000 bytes causes a buffer overrun
6396    # during glob expansion).  Even if it were fixed, the result of this
6397    # check would be larger than it should be.
6398    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6399    ;;
6400
6401  gnu*)
6402    # Under GNU Hurd, this test is not required because there is
6403    # no limit to the length of command line arguments.
6404    # Libtool will interpret -1 as no limit whatsoever
6405    lt_cv_sys_max_cmd_len=-1;
6406    ;;
6407
6408  cygwin* | mingw*)
6409    # On Win9x/ME, this test blows up -- it succeeds, but takes
6410    # about 5 minutes as the teststring grows exponentially.
6411    # Worse, since 9x/ME are not pre-emptively multitasking,
6412    # you end up with a "frozen" computer, even though with patience
6413    # the test eventually succeeds (with a max line length of 256k).
6414    # Instead, let's just punt: use the minimum linelength reported by
6415    # all of the supported platforms: 8192 (on NT/2K/XP).
6416    lt_cv_sys_max_cmd_len=8192;
6417    ;;
6418
6419  amigaos*)
6420    # On AmigaOS with pdksh, this test takes hours, literally.
6421    # So we just punt and use a minimum line length of 8192.
6422    lt_cv_sys_max_cmd_len=8192;
6423    ;;
6424
6425  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6426    # This has been around since 386BSD, at least.  Likely further.
6427    if test -x /sbin/sysctl; then
6428      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6429    elif test -x /usr/sbin/sysctl; then
6430      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6431    else
6432      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6433    fi
6434    # And add a safety zone
6435    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6436    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6437    ;;
6438
6439  interix*)
6440    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6441    lt_cv_sys_max_cmd_len=196608
6442    ;;
6443
6444  osf*)
6445    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6446    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6447    # nice to cause kernel panics so lets avoid the loop below.
6448    # First set a reasonable default.
6449    lt_cv_sys_max_cmd_len=16384
6450    #
6451    if test -x /sbin/sysconfig; then
6452      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6453        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6454      esac
6455    fi
6456    ;;
6457  sco3.2v5*)
6458    lt_cv_sys_max_cmd_len=102400
6459    ;;
6460  sysv5* | sco5v6* | sysv4.2uw2*)
6461    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6462    if test -n "$kargmax"; then
6463      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6464    else
6465      lt_cv_sys_max_cmd_len=32768
6466    fi
6467    ;;
6468  *)
6469    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6470    if test -n "$lt_cv_sys_max_cmd_len"; then
6471      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6472      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6473    else
6474      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6475      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6476	       = "XX$teststring") >/dev/null 2>&1 &&
6477	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6478	      lt_cv_sys_max_cmd_len=$new_result &&
6479	      test $i != 17 # 1/2 MB should be enough
6480      do
6481        i=`expr $i + 1`
6482        teststring=$teststring$teststring
6483      done
6484      teststring=
6485      # Add a significant safety factor because C++ compilers can tack on massive
6486      # amounts of additional arguments before passing them to the linker.
6487      # It appears as though 1/2 is a usable value.
6488      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6489    fi
6490    ;;
6491  esac
6492
6493fi
6494
6495if test -n $lt_cv_sys_max_cmd_len ; then
6496  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6497$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6498else
6499  { $as_echo "$as_me:$LINENO: result: none" >&5
6500$as_echo "none" >&6; }
6501fi
6502
6503
6504
6505
6506
6507# Check for command to grab the raw symbol name followed by C symbol from nm.
6508{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6509$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6510if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6511  $as_echo_n "(cached) " >&6
6512else
6513
6514# These are sane defaults that work on at least a few old systems.
6515# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6516
6517# Character class describing NM global symbol codes.
6518symcode='[BCDEGRST]'
6519
6520# Regexp to match symbols that can be accessed directly from C.
6521sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6522
6523# Transform an extracted symbol line into a proper C declaration
6524lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6525
6526# Transform an extracted symbol line into symbol name and symbol address
6527lt_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'"
6528
6529# Define system-specific variables.
6530case $host_os in
6531aix*)
6532  symcode='[BCDT]'
6533  ;;
6534cygwin* | mingw* | pw32*)
6535  symcode='[ABCDGISTW]'
6536  ;;
6537hpux*) # Its linker distinguishes data from code symbols
6538  if test "$host_cpu" = ia64; then
6539    symcode='[ABCDEGRST]'
6540  fi
6541  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6542  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'"
6543  ;;
6544linux* | k*bsd*-gnu)
6545  if test "$host_cpu" = ia64; then
6546    symcode='[ABCDGIRSTW]'
6547    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6548    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6549  fi
6550  ;;
6551irix* | nonstopux*)
6552  symcode='[BCDEGRST]'
6553  ;;
6554osf*)
6555  symcode='[BCDEGQRST]'
6556  ;;
6557solaris*)
6558  symcode='[BDRT]'
6559  ;;
6560sco3.2v5*)
6561  symcode='[DT]'
6562  ;;
6563sysv4.2uw2*)
6564  symcode='[DT]'
6565  ;;
6566sysv5* | sco5v6* | unixware* | OpenUNIX*)
6567  symcode='[ABDT]'
6568  ;;
6569sysv4)
6570  symcode='[DFNSTU]'
6571  ;;
6572esac
6573
6574# Handle CRLF in mingw tool chain
6575opt_cr=
6576case $build_os in
6577mingw*)
6578  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6579  ;;
6580esac
6581
6582# If we're using GNU nm, then use its standard symbol codes.
6583case `$NM -V 2>&1` in
6584*GNU* | *'with BFD'*)
6585  symcode='[ABCDGIRSTW]' ;;
6586esac
6587
6588# Try without a prefix undercore, then with it.
6589for ac_symprfx in "" "_"; do
6590
6591  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6592  symxfrm="\\1 $ac_symprfx\\2 \\2"
6593
6594  # Write the raw and C identifiers.
6595  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6596
6597  # Check to see that the pipe works correctly.
6598  pipe_works=no
6599
6600  rm -f conftest*
6601  cat > conftest.$ac_ext <<EOF
6602#ifdef __cplusplus
6603extern "C" {
6604#endif
6605char nm_test_var;
6606void nm_test_func(){}
6607#ifdef __cplusplus
6608}
6609#endif
6610int main(){nm_test_var='a';nm_test_func();return(0);}
6611EOF
6612
6613  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6614  (eval $ac_compile) 2>&5
6615  ac_status=$?
6616  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6617  (exit $ac_status); }; then
6618    # Now try to grab the symbols.
6619    nlist=conftest.nm
6620    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6621  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6622  ac_status=$?
6623  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6624  (exit $ac_status); } && test -s "$nlist"; then
6625      # Try sorting and uniquifying the output.
6626      if sort "$nlist" | uniq > "$nlist"T; then
6627	mv -f "$nlist"T "$nlist"
6628      else
6629	rm -f "$nlist"T
6630      fi
6631
6632      # Make sure that we snagged all the symbols we need.
6633      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6634	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6635	  cat <<EOF > conftest.$ac_ext
6636#ifdef __cplusplus
6637extern "C" {
6638#endif
6639
6640EOF
6641	  # Now generate the symbol file.
6642	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6643
6644	  cat <<EOF >> conftest.$ac_ext
6645#if defined (__STDC__) && __STDC__
6646# define lt_ptr_t void *
6647#else
6648# define lt_ptr_t char *
6649# define const
6650#endif
6651
6652/* The mapping between symbol names and symbols. */
6653const struct {
6654  const char *name;
6655  lt_ptr_t address;
6656}
6657lt_preloaded_symbols[] =
6658{
6659EOF
6660	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6661	  cat <<\EOF >> conftest.$ac_ext
6662  {0, (lt_ptr_t) 0}
6663};
6664
6665#ifdef __cplusplus
6666}
6667#endif
6668EOF
6669	  # Now try linking the two files.
6670	  mv conftest.$ac_objext conftstm.$ac_objext
6671	  lt_save_LIBS="$LIBS"
6672	  lt_save_CFLAGS="$CFLAGS"
6673	  LIBS="conftstm.$ac_objext"
6674	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6675	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6676  (eval $ac_link) 2>&5
6677  ac_status=$?
6678  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6679  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6680	    pipe_works=yes
6681	  fi
6682	  LIBS="$lt_save_LIBS"
6683	  CFLAGS="$lt_save_CFLAGS"
6684	else
6685	  echo "cannot find nm_test_func in $nlist" >&5
6686	fi
6687      else
6688	echo "cannot find nm_test_var in $nlist" >&5
6689      fi
6690    else
6691      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6692    fi
6693  else
6694    echo "$progname: failed program was:" >&5
6695    cat conftest.$ac_ext >&5
6696  fi
6697  rm -rf conftest* conftst*
6698
6699  # Do not use the global_symbol_pipe unless it works.
6700  if test "$pipe_works" = yes; then
6701    break
6702  else
6703    lt_cv_sys_global_symbol_pipe=
6704  fi
6705done
6706
6707fi
6708
6709if test -z "$lt_cv_sys_global_symbol_pipe"; then
6710  lt_cv_sys_global_symbol_to_cdecl=
6711fi
6712if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6713  { $as_echo "$as_me:$LINENO: result: failed" >&5
6714$as_echo "failed" >&6; }
6715else
6716  { $as_echo "$as_me:$LINENO: result: ok" >&5
6717$as_echo "ok" >&6; }
6718fi
6719
6720{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6721$as_echo_n "checking for objdir... " >&6; }
6722if test "${lt_cv_objdir+set}" = set; then
6723  $as_echo_n "(cached) " >&6
6724else
6725  rm -f .libs 2>/dev/null
6726mkdir .libs 2>/dev/null
6727if test -d .libs; then
6728  lt_cv_objdir=.libs
6729else
6730  # MS-DOS does not allow filenames that begin with a dot.
6731  lt_cv_objdir=_libs
6732fi
6733rmdir .libs 2>/dev/null
6734fi
6735{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6736$as_echo "$lt_cv_objdir" >&6; }
6737objdir=$lt_cv_objdir
6738
6739
6740
6741
6742
6743case $host_os in
6744aix3*)
6745  # AIX sometimes has problems with the GCC collect2 program.  For some
6746  # reason, if we set the COLLECT_NAMES environment variable, the problems
6747  # vanish in a puff of smoke.
6748  if test "X${COLLECT_NAMES+set}" != Xset; then
6749    COLLECT_NAMES=
6750    export COLLECT_NAMES
6751  fi
6752  ;;
6753esac
6754
6755# Sed substitution that helps us do robust quoting.  It backslashifies
6756# metacharacters that are still active within double-quoted strings.
6757Xsed='sed -e 1s/^X//'
6758sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6759
6760# Same as above, but do not quote variable references.
6761double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6762
6763# Sed substitution to delay expansion of an escaped shell variable in a
6764# double_quote_subst'ed string.
6765delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6766
6767# Sed substitution to avoid accidental globbing in evaled expressions
6768no_glob_subst='s/\*/\\\*/g'
6769
6770# Constants:
6771rm="rm -f"
6772
6773# Global variables:
6774default_ofile=libtool
6775can_build_shared=yes
6776
6777# All known linkers require a `.a' archive for static linking (except MSVC,
6778# which needs '.lib').
6779libext=a
6780ltmain="$ac_aux_dir/ltmain.sh"
6781ofile="$default_ofile"
6782with_gnu_ld="$lt_cv_prog_gnu_ld"
6783
6784if test -n "$ac_tool_prefix"; then
6785  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6786set dummy ${ac_tool_prefix}ar; ac_word=$2
6787{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6788$as_echo_n "checking for $ac_word... " >&6; }
6789if test "${ac_cv_prog_AR+set}" = set; then
6790  $as_echo_n "(cached) " >&6
6791else
6792  if test -n "$AR"; then
6793  ac_cv_prog_AR="$AR" # Let the user override the test.
6794else
6795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6796for as_dir in $PATH
6797do
6798  IFS=$as_save_IFS
6799  test -z "$as_dir" && as_dir=.
6800  for ac_exec_ext in '' $ac_executable_extensions; do
6801  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6802    ac_cv_prog_AR="${ac_tool_prefix}ar"
6803    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6804    break 2
6805  fi
6806done
6807done
6808IFS=$as_save_IFS
6809
6810fi
6811fi
6812AR=$ac_cv_prog_AR
6813if test -n "$AR"; then
6814  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6815$as_echo "$AR" >&6; }
6816else
6817  { $as_echo "$as_me:$LINENO: result: no" >&5
6818$as_echo "no" >&6; }
6819fi
6820
6821
6822fi
6823if test -z "$ac_cv_prog_AR"; then
6824  ac_ct_AR=$AR
6825  # Extract the first word of "ar", so it can be a program name with args.
6826set dummy ar; ac_word=$2
6827{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6828$as_echo_n "checking for $ac_word... " >&6; }
6829if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6830  $as_echo_n "(cached) " >&6
6831else
6832  if test -n "$ac_ct_AR"; then
6833  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6834else
6835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6836for as_dir in $PATH
6837do
6838  IFS=$as_save_IFS
6839  test -z "$as_dir" && as_dir=.
6840  for ac_exec_ext in '' $ac_executable_extensions; do
6841  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6842    ac_cv_prog_ac_ct_AR="ar"
6843    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6844    break 2
6845  fi
6846done
6847done
6848IFS=$as_save_IFS
6849
6850fi
6851fi
6852ac_ct_AR=$ac_cv_prog_ac_ct_AR
6853if test -n "$ac_ct_AR"; then
6854  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6855$as_echo "$ac_ct_AR" >&6; }
6856else
6857  { $as_echo "$as_me:$LINENO: result: no" >&5
6858$as_echo "no" >&6; }
6859fi
6860
6861  if test "x$ac_ct_AR" = x; then
6862    AR="false"
6863  else
6864    case $cross_compiling:$ac_tool_warned in
6865yes:)
6866{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6867$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6868ac_tool_warned=yes ;;
6869esac
6870    AR=$ac_ct_AR
6871  fi
6872else
6873  AR="$ac_cv_prog_AR"
6874fi
6875
6876if test -n "$ac_tool_prefix"; then
6877  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6878set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6879{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6880$as_echo_n "checking for $ac_word... " >&6; }
6881if test "${ac_cv_prog_RANLIB+set}" = set; then
6882  $as_echo_n "(cached) " >&6
6883else
6884  if test -n "$RANLIB"; then
6885  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6886else
6887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6888for as_dir in $PATH
6889do
6890  IFS=$as_save_IFS
6891  test -z "$as_dir" && as_dir=.
6892  for ac_exec_ext in '' $ac_executable_extensions; do
6893  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6894    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6895    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6896    break 2
6897  fi
6898done
6899done
6900IFS=$as_save_IFS
6901
6902fi
6903fi
6904RANLIB=$ac_cv_prog_RANLIB
6905if test -n "$RANLIB"; then
6906  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6907$as_echo "$RANLIB" >&6; }
6908else
6909  { $as_echo "$as_me:$LINENO: result: no" >&5
6910$as_echo "no" >&6; }
6911fi
6912
6913
6914fi
6915if test -z "$ac_cv_prog_RANLIB"; then
6916  ac_ct_RANLIB=$RANLIB
6917  # Extract the first word of "ranlib", so it can be a program name with args.
6918set dummy ranlib; ac_word=$2
6919{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6920$as_echo_n "checking for $ac_word... " >&6; }
6921if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6922  $as_echo_n "(cached) " >&6
6923else
6924  if test -n "$ac_ct_RANLIB"; then
6925  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6926else
6927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6928for as_dir in $PATH
6929do
6930  IFS=$as_save_IFS
6931  test -z "$as_dir" && as_dir=.
6932  for ac_exec_ext in '' $ac_executable_extensions; do
6933  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6934    ac_cv_prog_ac_ct_RANLIB="ranlib"
6935    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6936    break 2
6937  fi
6938done
6939done
6940IFS=$as_save_IFS
6941
6942fi
6943fi
6944ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6945if test -n "$ac_ct_RANLIB"; then
6946  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6947$as_echo "$ac_ct_RANLIB" >&6; }
6948else
6949  { $as_echo "$as_me:$LINENO: result: no" >&5
6950$as_echo "no" >&6; }
6951fi
6952
6953  if test "x$ac_ct_RANLIB" = x; then
6954    RANLIB=":"
6955  else
6956    case $cross_compiling:$ac_tool_warned in
6957yes:)
6958{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6959$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6960ac_tool_warned=yes ;;
6961esac
6962    RANLIB=$ac_ct_RANLIB
6963  fi
6964else
6965  RANLIB="$ac_cv_prog_RANLIB"
6966fi
6967
6968if test -n "$ac_tool_prefix"; then
6969  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6970set dummy ${ac_tool_prefix}strip; ac_word=$2
6971{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6972$as_echo_n "checking for $ac_word... " >&6; }
6973if test "${ac_cv_prog_STRIP+set}" = set; then
6974  $as_echo_n "(cached) " >&6
6975else
6976  if test -n "$STRIP"; then
6977  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6978else
6979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6980for as_dir in $PATH
6981do
6982  IFS=$as_save_IFS
6983  test -z "$as_dir" && as_dir=.
6984  for ac_exec_ext in '' $ac_executable_extensions; do
6985  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6986    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6987    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6988    break 2
6989  fi
6990done
6991done
6992IFS=$as_save_IFS
6993
6994fi
6995fi
6996STRIP=$ac_cv_prog_STRIP
6997if test -n "$STRIP"; then
6998  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6999$as_echo "$STRIP" >&6; }
7000else
7001  { $as_echo "$as_me:$LINENO: result: no" >&5
7002$as_echo "no" >&6; }
7003fi
7004
7005
7006fi
7007if test -z "$ac_cv_prog_STRIP"; then
7008  ac_ct_STRIP=$STRIP
7009  # Extract the first word of "strip", so it can be a program name with args.
7010set dummy strip; ac_word=$2
7011{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7012$as_echo_n "checking for $ac_word... " >&6; }
7013if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7014  $as_echo_n "(cached) " >&6
7015else
7016  if test -n "$ac_ct_STRIP"; then
7017  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7018else
7019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7020for as_dir in $PATH
7021do
7022  IFS=$as_save_IFS
7023  test -z "$as_dir" && as_dir=.
7024  for ac_exec_ext in '' $ac_executable_extensions; do
7025  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7026    ac_cv_prog_ac_ct_STRIP="strip"
7027    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7028    break 2
7029  fi
7030done
7031done
7032IFS=$as_save_IFS
7033
7034fi
7035fi
7036ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7037if test -n "$ac_ct_STRIP"; then
7038  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7039$as_echo "$ac_ct_STRIP" >&6; }
7040else
7041  { $as_echo "$as_me:$LINENO: result: no" >&5
7042$as_echo "no" >&6; }
7043fi
7044
7045  if test "x$ac_ct_STRIP" = x; then
7046    STRIP=":"
7047  else
7048    case $cross_compiling:$ac_tool_warned in
7049yes:)
7050{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7051$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7052ac_tool_warned=yes ;;
7053esac
7054    STRIP=$ac_ct_STRIP
7055  fi
7056else
7057  STRIP="$ac_cv_prog_STRIP"
7058fi
7059
7060
7061old_CC="$CC"
7062old_CFLAGS="$CFLAGS"
7063
7064# Set sane defaults for various variables
7065test -z "$AR" && AR=ar
7066test -z "$AR_FLAGS" && AR_FLAGS=cru
7067test -z "$AS" && AS=as
7068test -z "$CC" && CC=cc
7069test -z "$LTCC" && LTCC=$CC
7070test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7071test -z "$DLLTOOL" && DLLTOOL=dlltool
7072test -z "$LD" && LD=ld
7073test -z "$LN_S" && LN_S="ln -s"
7074test -z "$MAGIC_CMD" && MAGIC_CMD=file
7075test -z "$NM" && NM=nm
7076test -z "$SED" && SED=sed
7077test -z "$OBJDUMP" && OBJDUMP=objdump
7078test -z "$RANLIB" && RANLIB=:
7079test -z "$STRIP" && STRIP=:
7080test -z "$ac_objext" && ac_objext=o
7081
7082# Determine commands to create old-style static archives.
7083old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7084old_postinstall_cmds='chmod 644 $oldlib'
7085old_postuninstall_cmds=
7086
7087if test -n "$RANLIB"; then
7088  case $host_os in
7089  openbsd*)
7090    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7091    ;;
7092  *)
7093    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7094    ;;
7095  esac
7096  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7097fi
7098
7099for cc_temp in $compiler""; do
7100  case $cc_temp in
7101    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7102    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7103    \-*) ;;
7104    *) break;;
7105  esac
7106done
7107cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7108
7109
7110# Only perform the check for file, if the check method requires it
7111case $deplibs_check_method in
7112file_magic*)
7113  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7114    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7115$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7116if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7117  $as_echo_n "(cached) " >&6
7118else
7119  case $MAGIC_CMD in
7120[\\/*] |  ?:[\\/]*)
7121  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7122  ;;
7123*)
7124  lt_save_MAGIC_CMD="$MAGIC_CMD"
7125  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7126  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7127  for ac_dir in $ac_dummy; do
7128    IFS="$lt_save_ifs"
7129    test -z "$ac_dir" && ac_dir=.
7130    if test -f $ac_dir/${ac_tool_prefix}file; then
7131      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7132      if test -n "$file_magic_test_file"; then
7133	case $deplibs_check_method in
7134	"file_magic "*)
7135	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7136	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7137	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7138	    $EGREP "$file_magic_regex" > /dev/null; then
7139	    :
7140	  else
7141	    cat <<EOF 1>&2
7142
7143*** Warning: the command libtool uses to detect shared libraries,
7144*** $file_magic_cmd, produces output that libtool cannot recognize.
7145*** The result is that libtool may fail to recognize shared libraries
7146*** as such.  This will affect the creation of libtool libraries that
7147*** depend on shared libraries, but programs linked with such libtool
7148*** libraries will work regardless of this problem.  Nevertheless, you
7149*** may want to report the problem to your system manager and/or to
7150*** bug-libtool@gnu.org
7151
7152EOF
7153	  fi ;;
7154	esac
7155      fi
7156      break
7157    fi
7158  done
7159  IFS="$lt_save_ifs"
7160  MAGIC_CMD="$lt_save_MAGIC_CMD"
7161  ;;
7162esac
7163fi
7164
7165MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7166if test -n "$MAGIC_CMD"; then
7167  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7168$as_echo "$MAGIC_CMD" >&6; }
7169else
7170  { $as_echo "$as_me:$LINENO: result: no" >&5
7171$as_echo "no" >&6; }
7172fi
7173
7174if test -z "$lt_cv_path_MAGIC_CMD"; then
7175  if test -n "$ac_tool_prefix"; then
7176    { $as_echo "$as_me:$LINENO: checking for file" >&5
7177$as_echo_n "checking for file... " >&6; }
7178if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7179  $as_echo_n "(cached) " >&6
7180else
7181  case $MAGIC_CMD in
7182[\\/*] |  ?:[\\/]*)
7183  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7184  ;;
7185*)
7186  lt_save_MAGIC_CMD="$MAGIC_CMD"
7187  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7188  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7189  for ac_dir in $ac_dummy; do
7190    IFS="$lt_save_ifs"
7191    test -z "$ac_dir" && ac_dir=.
7192    if test -f $ac_dir/file; then
7193      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7194      if test -n "$file_magic_test_file"; then
7195	case $deplibs_check_method in
7196	"file_magic "*)
7197	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7198	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7199	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7200	    $EGREP "$file_magic_regex" > /dev/null; then
7201	    :
7202	  else
7203	    cat <<EOF 1>&2
7204
7205*** Warning: the command libtool uses to detect shared libraries,
7206*** $file_magic_cmd, produces output that libtool cannot recognize.
7207*** The result is that libtool may fail to recognize shared libraries
7208*** as such.  This will affect the creation of libtool libraries that
7209*** depend on shared libraries, but programs linked with such libtool
7210*** libraries will work regardless of this problem.  Nevertheless, you
7211*** may want to report the problem to your system manager and/or to
7212*** bug-libtool@gnu.org
7213
7214EOF
7215	  fi ;;
7216	esac
7217      fi
7218      break
7219    fi
7220  done
7221  IFS="$lt_save_ifs"
7222  MAGIC_CMD="$lt_save_MAGIC_CMD"
7223  ;;
7224esac
7225fi
7226
7227MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7228if test -n "$MAGIC_CMD"; then
7229  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7230$as_echo "$MAGIC_CMD" >&6; }
7231else
7232  { $as_echo "$as_me:$LINENO: result: no" >&5
7233$as_echo "no" >&6; }
7234fi
7235
7236  else
7237    MAGIC_CMD=:
7238  fi
7239fi
7240
7241  fi
7242  ;;
7243esac
7244
7245
7246  case $host_os in
7247    rhapsody* | darwin*)
7248    if test -n "$ac_tool_prefix"; then
7249  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7250set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7251{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7252$as_echo_n "checking for $ac_word... " >&6; }
7253if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7254  $as_echo_n "(cached) " >&6
7255else
7256  if test -n "$DSYMUTIL"; then
7257  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7258else
7259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7260for as_dir in $PATH
7261do
7262  IFS=$as_save_IFS
7263  test -z "$as_dir" && as_dir=.
7264  for ac_exec_ext in '' $ac_executable_extensions; do
7265  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7266    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7267    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7268    break 2
7269  fi
7270done
7271done
7272IFS=$as_save_IFS
7273
7274fi
7275fi
7276DSYMUTIL=$ac_cv_prog_DSYMUTIL
7277if test -n "$DSYMUTIL"; then
7278  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7279$as_echo "$DSYMUTIL" >&6; }
7280else
7281  { $as_echo "$as_me:$LINENO: result: no" >&5
7282$as_echo "no" >&6; }
7283fi
7284
7285
7286fi
7287if test -z "$ac_cv_prog_DSYMUTIL"; then
7288  ac_ct_DSYMUTIL=$DSYMUTIL
7289  # Extract the first word of "dsymutil", so it can be a program name with args.
7290set dummy dsymutil; ac_word=$2
7291{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7292$as_echo_n "checking for $ac_word... " >&6; }
7293if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7294  $as_echo_n "(cached) " >&6
7295else
7296  if test -n "$ac_ct_DSYMUTIL"; then
7297  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7298else
7299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7300for as_dir in $PATH
7301do
7302  IFS=$as_save_IFS
7303  test -z "$as_dir" && as_dir=.
7304  for ac_exec_ext in '' $ac_executable_extensions; do
7305  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7306    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7307    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7308    break 2
7309  fi
7310done
7311done
7312IFS=$as_save_IFS
7313
7314fi
7315fi
7316ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7317if test -n "$ac_ct_DSYMUTIL"; then
7318  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7319$as_echo "$ac_ct_DSYMUTIL" >&6; }
7320else
7321  { $as_echo "$as_me:$LINENO: result: no" >&5
7322$as_echo "no" >&6; }
7323fi
7324
7325  if test "x$ac_ct_DSYMUTIL" = x; then
7326    DSYMUTIL=":"
7327  else
7328    case $cross_compiling:$ac_tool_warned in
7329yes:)
7330{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7331$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7332ac_tool_warned=yes ;;
7333esac
7334    DSYMUTIL=$ac_ct_DSYMUTIL
7335  fi
7336else
7337  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7338fi
7339
7340    if test -n "$ac_tool_prefix"; then
7341  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7342set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7343{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7344$as_echo_n "checking for $ac_word... " >&6; }
7345if test "${ac_cv_prog_NMEDIT+set}" = set; then
7346  $as_echo_n "(cached) " >&6
7347else
7348  if test -n "$NMEDIT"; then
7349  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7350else
7351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7352for as_dir in $PATH
7353do
7354  IFS=$as_save_IFS
7355  test -z "$as_dir" && as_dir=.
7356  for ac_exec_ext in '' $ac_executable_extensions; do
7357  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7358    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7359    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7360    break 2
7361  fi
7362done
7363done
7364IFS=$as_save_IFS
7365
7366fi
7367fi
7368NMEDIT=$ac_cv_prog_NMEDIT
7369if test -n "$NMEDIT"; then
7370  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7371$as_echo "$NMEDIT" >&6; }
7372else
7373  { $as_echo "$as_me:$LINENO: result: no" >&5
7374$as_echo "no" >&6; }
7375fi
7376
7377
7378fi
7379if test -z "$ac_cv_prog_NMEDIT"; then
7380  ac_ct_NMEDIT=$NMEDIT
7381  # Extract the first word of "nmedit", so it can be a program name with args.
7382set dummy nmedit; ac_word=$2
7383{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7384$as_echo_n "checking for $ac_word... " >&6; }
7385if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7386  $as_echo_n "(cached) " >&6
7387else
7388  if test -n "$ac_ct_NMEDIT"; then
7389  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7390else
7391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7392for as_dir in $PATH
7393do
7394  IFS=$as_save_IFS
7395  test -z "$as_dir" && as_dir=.
7396  for ac_exec_ext in '' $ac_executable_extensions; do
7397  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7398    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7399    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7400    break 2
7401  fi
7402done
7403done
7404IFS=$as_save_IFS
7405
7406fi
7407fi
7408ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7409if test -n "$ac_ct_NMEDIT"; then
7410  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7411$as_echo "$ac_ct_NMEDIT" >&6; }
7412else
7413  { $as_echo "$as_me:$LINENO: result: no" >&5
7414$as_echo "no" >&6; }
7415fi
7416
7417  if test "x$ac_ct_NMEDIT" = x; then
7418    NMEDIT=":"
7419  else
7420    case $cross_compiling:$ac_tool_warned in
7421yes:)
7422{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7423$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7424ac_tool_warned=yes ;;
7425esac
7426    NMEDIT=$ac_ct_NMEDIT
7427  fi
7428else
7429  NMEDIT="$ac_cv_prog_NMEDIT"
7430fi
7431
7432
7433    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7434$as_echo_n "checking for -single_module linker flag... " >&6; }
7435if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7436  $as_echo_n "(cached) " >&6
7437else
7438  lt_cv_apple_cc_single_mod=no
7439      if test -z "${LT_MULTI_MODULE}"; then
7440   # By default we will add the -single_module flag. You can override
7441   # by either setting the environment variable LT_MULTI_MODULE
7442   # non-empty at configure time, or by adding -multi_module to the
7443   # link flags.
7444   echo "int foo(void){return 1;}" > conftest.c
7445   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7446     -dynamiclib ${wl}-single_module conftest.c
7447   if test -f libconftest.dylib; then
7448     lt_cv_apple_cc_single_mod=yes
7449     rm -rf libconftest.dylib*
7450   fi
7451   rm conftest.c
7452      fi
7453fi
7454{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7455$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7456    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7457$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7458if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7459  $as_echo_n "(cached) " >&6
7460else
7461  lt_cv_ld_exported_symbols_list=no
7462      save_LDFLAGS=$LDFLAGS
7463      echo "_main" > conftest.sym
7464      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7465      cat >conftest.$ac_ext <<_ACEOF
7466/* confdefs.h.  */
7467_ACEOF
7468cat confdefs.h >>conftest.$ac_ext
7469cat >>conftest.$ac_ext <<_ACEOF
7470/* end confdefs.h.  */
7471
7472int
7473main ()
7474{
7475
7476  ;
7477  return 0;
7478}
7479_ACEOF
7480rm -f conftest.$ac_objext conftest$ac_exeext
7481if { (ac_try="$ac_link"
7482case "(($ac_try" in
7483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7484  *) ac_try_echo=$ac_try;;
7485esac
7486eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7487$as_echo "$ac_try_echo") >&5
7488  (eval "$ac_link") 2>conftest.er1
7489  ac_status=$?
7490  grep -v '^ *+' conftest.er1 >conftest.err
7491  rm -f conftest.er1
7492  cat conftest.err >&5
7493  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7494  (exit $ac_status); } && {
7495	 test -z "$ac_c_werror_flag" ||
7496	 test ! -s conftest.err
7497       } && test -s conftest$ac_exeext && {
7498	 test "$cross_compiling" = yes ||
7499	 $as_test_x conftest$ac_exeext
7500       }; then
7501  lt_cv_ld_exported_symbols_list=yes
7502else
7503  $as_echo "$as_me: failed program was:" >&5
7504sed 's/^/| /' conftest.$ac_ext >&5
7505
7506	lt_cv_ld_exported_symbols_list=no
7507fi
7508
7509rm -rf conftest.dSYM
7510rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7511      conftest$ac_exeext conftest.$ac_ext
7512   LDFLAGS="$save_LDFLAGS"
7513
7514fi
7515{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7516$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7517    case $host_os in
7518    rhapsody* | darwin1.[0123])
7519      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7520    darwin1.*)
7521     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7522    darwin*)
7523      # if running on 10.5 or later, the deployment target defaults
7524      # to the OS version, if on x86, and 10.4, the deployment
7525      # target defaults to 10.4. Don't you love it?
7526      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7527   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7528     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7529   10.[012]*)
7530     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7531   10.*)
7532     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7533      esac
7534    ;;
7535  esac
7536    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7537      _lt_dar_single_mod='$single_module'
7538    fi
7539    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7540      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7541    else
7542      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7543    fi
7544    if test "$DSYMUTIL" != ":"; then
7545      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7546    else
7547      _lt_dsymutil=
7548    fi
7549    ;;
7550  esac
7551
7552
7553enable_dlopen=no
7554enable_win32_dll=no
7555
7556# Check whether --enable-libtool-lock was given.
7557if test "${enable_libtool_lock+set}" = set; then
7558  enableval=$enable_libtool_lock;
7559fi
7560
7561test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7562
7563
7564# Check whether --with-pic was given.
7565if test "${with_pic+set}" = set; then
7566  withval=$with_pic; pic_mode="$withval"
7567else
7568  pic_mode=default
7569fi
7570
7571test -z "$pic_mode" && pic_mode=default
7572
7573# Use C for the default configuration in the libtool script
7574tagname=
7575lt_save_CC="$CC"
7576ac_ext=c
7577ac_cpp='$CPP $CPPFLAGS'
7578ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7579ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7580ac_compiler_gnu=$ac_cv_c_compiler_gnu
7581
7582
7583# Source file extension for C test sources.
7584ac_ext=c
7585
7586# Object file extension for compiled C test sources.
7587objext=o
7588objext=$objext
7589
7590# Code to be used in simple compile tests
7591lt_simple_compile_test_code="int some_variable = 0;"
7592
7593# Code to be used in simple link tests
7594lt_simple_link_test_code='int main(){return(0);}'
7595
7596
7597# If no C compiler was specified, use CC.
7598LTCC=${LTCC-"$CC"}
7599
7600# If no C compiler flags were specified, use CFLAGS.
7601LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7602
7603# Allow CC to be a program name with arguments.
7604compiler=$CC
7605
7606
7607# save warnings/boilerplate of simple test code
7608ac_outfile=conftest.$ac_objext
7609echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7610eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7611_lt_compiler_boilerplate=`cat conftest.err`
7612$rm conftest*
7613
7614ac_outfile=conftest.$ac_objext
7615echo "$lt_simple_link_test_code" >conftest.$ac_ext
7616eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7617_lt_linker_boilerplate=`cat conftest.err`
7618$rm -r conftest*
7619
7620
7621
7622lt_prog_compiler_no_builtin_flag=
7623
7624if test "$GCC" = yes; then
7625  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7626
7627
7628{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7629$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7630if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7631  $as_echo_n "(cached) " >&6
7632else
7633  lt_cv_prog_compiler_rtti_exceptions=no
7634  ac_outfile=conftest.$ac_objext
7635   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7636   lt_compiler_flag="-fno-rtti -fno-exceptions"
7637   # Insert the option either (1) after the last *FLAGS variable, or
7638   # (2) before a word containing "conftest.", or (3) at the end.
7639   # Note that $ac_compile itself does not contain backslashes and begins
7640   # with a dollar sign (not a hyphen), so the echo should work correctly.
7641   # The option is referenced via a variable to avoid confusing sed.
7642   lt_compile=`echo "$ac_compile" | $SED \
7643   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7644   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7645   -e 's:$: $lt_compiler_flag:'`
7646   (eval echo "\"\$as_me:7646: $lt_compile\"" >&5)
7647   (eval "$lt_compile" 2>conftest.err)
7648   ac_status=$?
7649   cat conftest.err >&5
7650   echo "$as_me:7650: \$? = $ac_status" >&5
7651   if (exit $ac_status) && test -s "$ac_outfile"; then
7652     # The compiler can only warn and ignore the option if not recognized
7653     # So say no if there are warnings other than the usual output.
7654     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7655     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7656     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7657       lt_cv_prog_compiler_rtti_exceptions=yes
7658     fi
7659   fi
7660   $rm conftest*
7661
7662fi
7663{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7664$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7665
7666if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7667    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7668else
7669    :
7670fi
7671
7672fi
7673
7674lt_prog_compiler_wl=
7675lt_prog_compiler_pic=
7676lt_prog_compiler_static=
7677
7678{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7679$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7680
7681  if test "$GCC" = yes; then
7682    lt_prog_compiler_wl='-Wl,'
7683    lt_prog_compiler_static='-static'
7684
7685    case $host_os in
7686      aix*)
7687      # All AIX code is PIC.
7688      if test "$host_cpu" = ia64; then
7689	# AIX 5 now supports IA64 processor
7690	lt_prog_compiler_static='-Bstatic'
7691      fi
7692      ;;
7693
7694    amigaos*)
7695      # FIXME: we need at least 68020 code to build shared libraries, but
7696      # adding the `-m68020' flag to GCC prevents building anything better,
7697      # like `-m68040'.
7698      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7699      ;;
7700
7701    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7702      # PIC is the default for these OSes.
7703      ;;
7704
7705    mingw* | cygwin* | pw32* | os2*)
7706      # This hack is so that the source file can tell whether it is being
7707      # built for inclusion in a dll (and should export symbols for example).
7708      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7709      # (--disable-auto-import) libraries
7710      lt_prog_compiler_pic='-DDLL_EXPORT'
7711      ;;
7712
7713    darwin* | rhapsody*)
7714      # PIC is the default on this platform
7715      # Common symbols not allowed in MH_DYLIB files
7716      lt_prog_compiler_pic='-fno-common'
7717      ;;
7718
7719    interix[3-9]*)
7720      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7721      # Instead, we relocate shared libraries at runtime.
7722      ;;
7723
7724    msdosdjgpp*)
7725      # Just because we use GCC doesn't mean we suddenly get shared libraries
7726      # on systems that don't support them.
7727      lt_prog_compiler_can_build_shared=no
7728      enable_shared=no
7729      ;;
7730
7731    sysv4*MP*)
7732      if test -d /usr/nec; then
7733	lt_prog_compiler_pic=-Kconform_pic
7734      fi
7735      ;;
7736
7737    hpux*)
7738      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7739      # not for PA HP-UX.
7740      case $host_cpu in
7741      hppa*64*|ia64*)
7742	# +Z the default
7743	;;
7744      *)
7745	lt_prog_compiler_pic='-fPIC'
7746	;;
7747      esac
7748      ;;
7749
7750    *)
7751      lt_prog_compiler_pic='-fPIC'
7752      ;;
7753    esac
7754  else
7755    # PORTME Check for flag to pass linker flags through the system compiler.
7756    case $host_os in
7757    aix*)
7758      lt_prog_compiler_wl='-Wl,'
7759      if test "$host_cpu" = ia64; then
7760	# AIX 5 now supports IA64 processor
7761	lt_prog_compiler_static='-Bstatic'
7762      else
7763	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7764      fi
7765      ;;
7766      darwin*)
7767        # PIC is the default on this platform
7768        # Common symbols not allowed in MH_DYLIB files
7769       case $cc_basename in
7770         xlc*)
7771         lt_prog_compiler_pic='-qnocommon'
7772         lt_prog_compiler_wl='-Wl,'
7773         ;;
7774       esac
7775       ;;
7776
7777    mingw* | cygwin* | pw32* | os2*)
7778      # This hack is so that the source file can tell whether it is being
7779      # built for inclusion in a dll (and should export symbols for example).
7780      lt_prog_compiler_pic='-DDLL_EXPORT'
7781      ;;
7782
7783    hpux9* | hpux10* | hpux11*)
7784      lt_prog_compiler_wl='-Wl,'
7785      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7786      # not for PA HP-UX.
7787      case $host_cpu in
7788      hppa*64*|ia64*)
7789	# +Z the default
7790	;;
7791      *)
7792	lt_prog_compiler_pic='+Z'
7793	;;
7794      esac
7795      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7796      lt_prog_compiler_static='${wl}-a ${wl}archive'
7797      ;;
7798
7799    irix5* | irix6* | nonstopux*)
7800      lt_prog_compiler_wl='-Wl,'
7801      # PIC (with -KPIC) is the default.
7802      lt_prog_compiler_static='-non_shared'
7803      ;;
7804
7805    newsos6)
7806      lt_prog_compiler_pic='-KPIC'
7807      lt_prog_compiler_static='-Bstatic'
7808      ;;
7809
7810    linux* | k*bsd*-gnu)
7811      case $cc_basename in
7812      icc* | ecc*)
7813	lt_prog_compiler_wl='-Wl,'
7814	lt_prog_compiler_pic='-KPIC'
7815	lt_prog_compiler_static='-static'
7816        ;;
7817      pgcc* | pgf77* | pgf90* | pgf95*)
7818        # Portland Group compilers (*not* the Pentium gcc compiler,
7819	# which looks to be a dead project)
7820	lt_prog_compiler_wl='-Wl,'
7821	lt_prog_compiler_pic='-fpic'
7822	lt_prog_compiler_static='-Bstatic'
7823        ;;
7824      ccc*)
7825        lt_prog_compiler_wl='-Wl,'
7826        # All Alpha code is PIC.
7827        lt_prog_compiler_static='-non_shared'
7828        ;;
7829      *)
7830        case `$CC -V 2>&1 | sed 5q` in
7831	*Sun\ C*)
7832	  # Sun C 5.9
7833	  lt_prog_compiler_pic='-KPIC'
7834	  lt_prog_compiler_static='-Bstatic'
7835	  lt_prog_compiler_wl='-Wl,'
7836	  ;;
7837	*Sun\ F*)
7838	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7839	  lt_prog_compiler_pic='-KPIC'
7840	  lt_prog_compiler_static='-Bstatic'
7841	  lt_prog_compiler_wl=''
7842	  ;;
7843	esac
7844	;;
7845      esac
7846      ;;
7847
7848    osf3* | osf4* | osf5*)
7849      lt_prog_compiler_wl='-Wl,'
7850      # All OSF/1 code is PIC.
7851      lt_prog_compiler_static='-non_shared'
7852      ;;
7853
7854    rdos*)
7855      lt_prog_compiler_static='-non_shared'
7856      ;;
7857
7858    solaris*)
7859      lt_prog_compiler_pic='-KPIC'
7860      lt_prog_compiler_static='-Bstatic'
7861      case $cc_basename in
7862      f77* | f90* | f95*)
7863	lt_prog_compiler_wl='-Qoption ld ';;
7864      *)
7865	lt_prog_compiler_wl='-Wl,';;
7866      esac
7867      ;;
7868
7869    sunos4*)
7870      lt_prog_compiler_wl='-Qoption ld '
7871      lt_prog_compiler_pic='-PIC'
7872      lt_prog_compiler_static='-Bstatic'
7873      ;;
7874
7875    sysv4 | sysv4.2uw2* | sysv4.3*)
7876      lt_prog_compiler_wl='-Wl,'
7877      lt_prog_compiler_pic='-KPIC'
7878      lt_prog_compiler_static='-Bstatic'
7879      ;;
7880
7881    sysv4*MP*)
7882      if test -d /usr/nec ;then
7883	lt_prog_compiler_pic='-Kconform_pic'
7884	lt_prog_compiler_static='-Bstatic'
7885      fi
7886      ;;
7887
7888    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7889      lt_prog_compiler_wl='-Wl,'
7890      lt_prog_compiler_pic='-KPIC'
7891      lt_prog_compiler_static='-Bstatic'
7892      ;;
7893
7894    unicos*)
7895      lt_prog_compiler_wl='-Wl,'
7896      lt_prog_compiler_can_build_shared=no
7897      ;;
7898
7899    uts4*)
7900      lt_prog_compiler_pic='-pic'
7901      lt_prog_compiler_static='-Bstatic'
7902      ;;
7903
7904    *)
7905      lt_prog_compiler_can_build_shared=no
7906      ;;
7907    esac
7908  fi
7909
7910{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7911$as_echo "$lt_prog_compiler_pic" >&6; }
7912
7913#
7914# Check to make sure the PIC flag actually works.
7915#
7916if test -n "$lt_prog_compiler_pic"; then
7917
7918{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7919$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7920if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7921  $as_echo_n "(cached) " >&6
7922else
7923  lt_cv_prog_compiler_pic_works=no
7924  ac_outfile=conftest.$ac_objext
7925   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7926   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7927   # Insert the option either (1) after the last *FLAGS variable, or
7928   # (2) before a word containing "conftest.", or (3) at the end.
7929   # Note that $ac_compile itself does not contain backslashes and begins
7930   # with a dollar sign (not a hyphen), so the echo should work correctly.
7931   # The option is referenced via a variable to avoid confusing sed.
7932   lt_compile=`echo "$ac_compile" | $SED \
7933   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7934   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7935   -e 's:$: $lt_compiler_flag:'`
7936   (eval echo "\"\$as_me:7936: $lt_compile\"" >&5)
7937   (eval "$lt_compile" 2>conftest.err)
7938   ac_status=$?
7939   cat conftest.err >&5
7940   echo "$as_me:7940: \$? = $ac_status" >&5
7941   if (exit $ac_status) && test -s "$ac_outfile"; then
7942     # The compiler can only warn and ignore the option if not recognized
7943     # So say no if there are warnings other than the usual output.
7944     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7945     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7946     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7947       lt_cv_prog_compiler_pic_works=yes
7948     fi
7949   fi
7950   $rm conftest*
7951
7952fi
7953{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7954$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7955
7956if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7957    case $lt_prog_compiler_pic in
7958     "" | " "*) ;;
7959     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7960     esac
7961else
7962    lt_prog_compiler_pic=
7963     lt_prog_compiler_can_build_shared=no
7964fi
7965
7966fi
7967case $host_os in
7968  # For platforms which do not support PIC, -DPIC is meaningless:
7969  *djgpp*)
7970    lt_prog_compiler_pic=
7971    ;;
7972  *)
7973    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7974    ;;
7975esac
7976
7977#
7978# Check to make sure the static flag actually works.
7979#
7980wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7981{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7982$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7983if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7984  $as_echo_n "(cached) " >&6
7985else
7986  lt_cv_prog_compiler_static_works=no
7987   save_LDFLAGS="$LDFLAGS"
7988   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7989   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7990   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7991     # The linker can only warn and ignore the option if not recognized
7992     # So say no if there are warnings
7993     if test -s conftest.err; then
7994       # Append any errors to the config.log.
7995       cat conftest.err 1>&5
7996       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7997       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7998       if diff conftest.exp conftest.er2 >/dev/null; then
7999         lt_cv_prog_compiler_static_works=yes
8000       fi
8001     else
8002       lt_cv_prog_compiler_static_works=yes
8003     fi
8004   fi
8005   $rm -r conftest*
8006   LDFLAGS="$save_LDFLAGS"
8007
8008fi
8009{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8010$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8011
8012if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8013    :
8014else
8015    lt_prog_compiler_static=
8016fi
8017
8018
8019{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8020$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8021if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8022  $as_echo_n "(cached) " >&6
8023else
8024  lt_cv_prog_compiler_c_o=no
8025   $rm -r conftest 2>/dev/null
8026   mkdir conftest
8027   cd conftest
8028   mkdir out
8029   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8030
8031   lt_compiler_flag="-o out/conftest2.$ac_objext"
8032   # Insert the option either (1) after the last *FLAGS variable, or
8033   # (2) before a word containing "conftest.", or (3) at the end.
8034   # Note that $ac_compile itself does not contain backslashes and begins
8035   # with a dollar sign (not a hyphen), so the echo should work correctly.
8036   lt_compile=`echo "$ac_compile" | $SED \
8037   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8038   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8039   -e 's:$: $lt_compiler_flag:'`
8040   (eval echo "\"\$as_me:8040: $lt_compile\"" >&5)
8041   (eval "$lt_compile" 2>out/conftest.err)
8042   ac_status=$?
8043   cat out/conftest.err >&5
8044   echo "$as_me:8044: \$? = $ac_status" >&5
8045   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8046   then
8047     # The compiler can only warn and ignore the option if not recognized
8048     # So say no if there are warnings
8049     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8050     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8051     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8052       lt_cv_prog_compiler_c_o=yes
8053     fi
8054   fi
8055   chmod u+w . 2>&5
8056   $rm conftest*
8057   # SGI C++ compiler will create directory out/ii_files/ for
8058   # template instantiation
8059   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8060   $rm out/* && rmdir out
8061   cd ..
8062   rmdir conftest
8063   $rm conftest*
8064
8065fi
8066{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8067$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8068
8069
8070hard_links="nottested"
8071if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8072  # do not overwrite the value of need_locks provided by the user
8073  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8074$as_echo_n "checking if we can lock with hard links... " >&6; }
8075  hard_links=yes
8076  $rm conftest*
8077  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8078  touch conftest.a
8079  ln conftest.a conftest.b 2>&5 || hard_links=no
8080  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8081  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8082$as_echo "$hard_links" >&6; }
8083  if test "$hard_links" = no; then
8084    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8085$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8086    need_locks=warn
8087  fi
8088else
8089  need_locks=no
8090fi
8091
8092{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8093$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8094
8095  runpath_var=
8096  allow_undefined_flag=
8097  enable_shared_with_static_runtimes=no
8098  archive_cmds=
8099  archive_expsym_cmds=
8100  old_archive_From_new_cmds=
8101  old_archive_from_expsyms_cmds=
8102  export_dynamic_flag_spec=
8103  whole_archive_flag_spec=
8104  thread_safe_flag_spec=
8105  hardcode_libdir_flag_spec=
8106  hardcode_libdir_flag_spec_ld=
8107  hardcode_libdir_separator=
8108  hardcode_direct=no
8109  hardcode_minus_L=no
8110  hardcode_shlibpath_var=unsupported
8111  link_all_deplibs=unknown
8112  hardcode_automatic=no
8113  module_cmds=
8114  module_expsym_cmds=
8115  always_export_symbols=no
8116  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8117  # include_expsyms should be a list of space-separated symbols to be *always*
8118  # included in the symbol list
8119  include_expsyms=
8120  # exclude_expsyms can be an extended regexp of symbols to exclude
8121  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8122  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8123  # as well as any symbol that contains `d'.
8124  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8125  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8126  # platforms (ab)use it in PIC code, but their linkers get confused if
8127  # the symbol is explicitly referenced.  Since portable code cannot
8128  # rely on this symbol name, it's probably fine to never include it in
8129  # preloaded symbol tables.
8130  # Exclude shared library initialization/finalization symbols.
8131  extract_expsyms_cmds=
8132  # Just being paranoid about ensuring that cc_basename is set.
8133  for cc_temp in $compiler""; do
8134  case $cc_temp in
8135    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8136    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8137    \-*) ;;
8138    *) break;;
8139  esac
8140done
8141cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8142
8143  case $host_os in
8144  cygwin* | mingw* | pw32*)
8145    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8146    # When not using gcc, we currently assume that we are using
8147    # Microsoft Visual C++.
8148    if test "$GCC" != yes; then
8149      with_gnu_ld=no
8150    fi
8151    ;;
8152  interix*)
8153    # we just hope/assume this is gcc and not c89 (= MSVC++)
8154    with_gnu_ld=yes
8155    ;;
8156  openbsd*)
8157    with_gnu_ld=no
8158    ;;
8159  esac
8160
8161  ld_shlibs=yes
8162  if test "$with_gnu_ld" = yes; then
8163    # If archive_cmds runs LD, not CC, wlarc should be empty
8164    wlarc='${wl}'
8165
8166    # Set some defaults for GNU ld with shared library support. These
8167    # are reset later if shared libraries are not supported. Putting them
8168    # here allows them to be overridden if necessary.
8169    runpath_var=LD_RUN_PATH
8170    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8171    export_dynamic_flag_spec='${wl}--export-dynamic'
8172    # ancient GNU ld didn't support --whole-archive et. al.
8173    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8174	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8175      else
8176  	whole_archive_flag_spec=
8177    fi
8178    supports_anon_versioning=no
8179    case `$LD -v 2>/dev/null` in
8180      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8181      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8182      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8183      *\ 2.11.*) ;; # other 2.11 versions
8184      *) supports_anon_versioning=yes ;;
8185    esac
8186
8187    # See if GNU ld supports shared libraries.
8188    case $host_os in
8189    aix[3-9]*)
8190      # On AIX/PPC, the GNU linker is very broken
8191      if test "$host_cpu" != ia64; then
8192	ld_shlibs=no
8193	cat <<EOF 1>&2
8194
8195*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8196*** to be unable to reliably create shared libraries on AIX.
8197*** Therefore, libtool is disabling shared libraries support.  If you
8198*** really care for shared libraries, you may want to modify your PATH
8199*** so that a non-GNU linker is found, and then restart.
8200
8201EOF
8202      fi
8203      ;;
8204
8205    amigaos*)
8206      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)'
8207      hardcode_libdir_flag_spec='-L$libdir'
8208      hardcode_minus_L=yes
8209
8210      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8211      # that the semantics of dynamic libraries on AmigaOS, at least up
8212      # to version 4, is to share data among multiple programs linked
8213      # with the same dynamic library.  Since this doesn't match the
8214      # behavior of shared libraries on other platforms, we can't use
8215      # them.
8216      ld_shlibs=no
8217      ;;
8218
8219    beos*)
8220      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8221	allow_undefined_flag=unsupported
8222	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8223	# support --undefined.  This deserves some investigation.  FIXME
8224	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8225      else
8226	ld_shlibs=no
8227      fi
8228      ;;
8229
8230    cygwin* | mingw* | pw32*)
8231      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8232      # as there is no search path for DLLs.
8233      hardcode_libdir_flag_spec='-L$libdir'
8234      allow_undefined_flag=unsupported
8235      always_export_symbols=no
8236      enable_shared_with_static_runtimes=yes
8237      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8238
8239      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8240        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8241	# If the export-symbols file already is a .def file (1st line
8242	# is EXPORTS), use it as is; otherwise, prepend...
8243	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8244	  cp $export_symbols $output_objdir/$soname.def;
8245	else
8246	  echo EXPORTS > $output_objdir/$soname.def;
8247	  cat $export_symbols >> $output_objdir/$soname.def;
8248	fi~
8249	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8250      else
8251	ld_shlibs=no
8252      fi
8253      ;;
8254
8255    interix[3-9]*)
8256      hardcode_direct=no
8257      hardcode_shlibpath_var=no
8258      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8259      export_dynamic_flag_spec='${wl}-E'
8260      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8261      # Instead, shared libraries are loaded at an image base (0x10000000 by
8262      # default) and relocated if they conflict, which is a slow very memory
8263      # consuming and fragmenting process.  To avoid this, we pick a random,
8264      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8265      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8266      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8267      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'
8268      ;;
8269
8270    gnu* | linux* | k*bsd*-gnu)
8271      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8272	tmp_addflag=
8273	case $cc_basename,$host_cpu in
8274	pgcc*)				# Portland Group C compiler
8275	  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'
8276	  tmp_addflag=' $pic_flag'
8277	  ;;
8278	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8279	  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'
8280	  tmp_addflag=' $pic_flag -Mnomain' ;;
8281	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8282	  tmp_addflag=' -i_dynamic' ;;
8283	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8284	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8285	ifc* | ifort*)			# Intel Fortran compiler
8286	  tmp_addflag=' -nofor_main' ;;
8287	esac
8288	case `$CC -V 2>&1 | sed 5q` in
8289	*Sun\ C*)			# Sun C 5.9
8290	  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'
8291	  tmp_sharedflag='-G' ;;
8292	*Sun\ F*)			# Sun Fortran 8.3
8293	  tmp_sharedflag='-G' ;;
8294	*)
8295	  tmp_sharedflag='-shared' ;;
8296	esac
8297	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8298
8299	if test $supports_anon_versioning = yes; then
8300	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8301  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8302  $echo "local: *; };" >> $output_objdir/$libname.ver~
8303	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8304	fi
8305      else
8306	ld_shlibs=no
8307      fi
8308      ;;
8309
8310    netbsd*)
8311      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8312	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8313	wlarc=
8314      else
8315	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8316	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8317      fi
8318      ;;
8319
8320    solaris*)
8321      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8322	ld_shlibs=no
8323	cat <<EOF 1>&2
8324
8325*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8326*** create shared libraries on Solaris systems.  Therefore, libtool
8327*** is disabling shared libraries support.  We urge you to upgrade GNU
8328*** binutils to release 2.9.1 or newer.  Another option is to modify
8329*** your PATH or compiler configuration so that the native linker is
8330*** used, and then restart.
8331
8332EOF
8333      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8334	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8335	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8336      else
8337	ld_shlibs=no
8338      fi
8339      ;;
8340
8341    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8342      case `$LD -v 2>&1` in
8343        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8344	ld_shlibs=no
8345	cat <<_LT_EOF 1>&2
8346
8347*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8348*** reliably create shared libraries on SCO systems.  Therefore, libtool
8349*** is disabling shared libraries support.  We urge you to upgrade GNU
8350*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8351*** your PATH or compiler configuration so that the native linker is
8352*** used, and then restart.
8353
8354_LT_EOF
8355	;;
8356	*)
8357	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8358	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8359	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8360	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8361	  else
8362	    ld_shlibs=no
8363	  fi
8364	;;
8365      esac
8366      ;;
8367
8368    sunos4*)
8369      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8370      wlarc=
8371      hardcode_direct=yes
8372      hardcode_shlibpath_var=no
8373      ;;
8374
8375    *)
8376      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8377	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8378	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8379      else
8380	ld_shlibs=no
8381      fi
8382      ;;
8383    esac
8384
8385    if test "$ld_shlibs" = no; then
8386      runpath_var=
8387      hardcode_libdir_flag_spec=
8388      export_dynamic_flag_spec=
8389      whole_archive_flag_spec=
8390    fi
8391  else
8392    # PORTME fill in a description of your system's linker (not GNU ld)
8393    case $host_os in
8394    aix3*)
8395      allow_undefined_flag=unsupported
8396      always_export_symbols=yes
8397      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'
8398      # Note: this linker hardcodes the directories in LIBPATH if there
8399      # are no directories specified by -L.
8400      hardcode_minus_L=yes
8401      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8402	# Neither direct hardcoding nor static linking is supported with a
8403	# broken collect2.
8404	hardcode_direct=unsupported
8405      fi
8406      ;;
8407
8408    aix[4-9]*)
8409      if test "$host_cpu" = ia64; then
8410	# On IA64, the linker does run time linking by default, so we don't
8411	# have to do anything special.
8412	aix_use_runtimelinking=no
8413	exp_sym_flag='-Bexport'
8414	no_entry_flag=""
8415      else
8416	# If we're using GNU nm, then we don't want the "-C" option.
8417	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8418	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8419	  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'
8420	else
8421	  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'
8422	fi
8423	aix_use_runtimelinking=no
8424
8425	# Test if we are trying to use run time linking or normal
8426	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8427	# need to do runtime linking.
8428	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8429	  for ld_flag in $LDFLAGS; do
8430  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8431  	    aix_use_runtimelinking=yes
8432  	    break
8433  	  fi
8434	  done
8435	  ;;
8436	esac
8437
8438	exp_sym_flag='-bexport'
8439	no_entry_flag='-bnoentry'
8440      fi
8441
8442      # When large executables or shared objects are built, AIX ld can
8443      # have problems creating the table of contents.  If linking a library
8444      # or program results in "error TOC overflow" add -mminimal-toc to
8445      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8446      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8447
8448      archive_cmds=''
8449      hardcode_direct=yes
8450      hardcode_libdir_separator=':'
8451      link_all_deplibs=yes
8452
8453      if test "$GCC" = yes; then
8454	case $host_os in aix4.[012]|aix4.[012].*)
8455	# We only want to do this on AIX 4.2 and lower, the check
8456	# below for broken collect2 doesn't work under 4.3+
8457	  collect2name=`${CC} -print-prog-name=collect2`
8458	  if test -f "$collect2name" && \
8459  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8460	  then
8461  	  # We have reworked collect2
8462  	  :
8463	  else
8464  	  # We have old collect2
8465  	  hardcode_direct=unsupported
8466  	  # It fails to find uninstalled libraries when the uninstalled
8467  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8468  	  # to unsupported forces relinking
8469  	  hardcode_minus_L=yes
8470  	  hardcode_libdir_flag_spec='-L$libdir'
8471  	  hardcode_libdir_separator=
8472	  fi
8473	  ;;
8474	esac
8475	shared_flag='-shared'
8476	if test "$aix_use_runtimelinking" = yes; then
8477	  shared_flag="$shared_flag "'${wl}-G'
8478	fi
8479      else
8480	# not using gcc
8481	if test "$host_cpu" = ia64; then
8482  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8483  	# chokes on -Wl,-G. The following line is correct:
8484	  shared_flag='-G'
8485	else
8486	  if test "$aix_use_runtimelinking" = yes; then
8487	    shared_flag='${wl}-G'
8488	  else
8489	    shared_flag='${wl}-bM:SRE'
8490	  fi
8491	fi
8492      fi
8493
8494      # It seems that -bexpall does not export symbols beginning with
8495      # underscore (_), so it is better to generate a list of symbols to export.
8496      always_export_symbols=yes
8497      if test "$aix_use_runtimelinking" = yes; then
8498	# Warning - without using the other runtime loading flags (-brtl),
8499	# -berok will link without error, but may produce a broken library.
8500	allow_undefined_flag='-berok'
8501       # Determine the default libpath from the value encoded in an empty executable.
8502       cat >conftest.$ac_ext <<_ACEOF
8503/* confdefs.h.  */
8504_ACEOF
8505cat confdefs.h >>conftest.$ac_ext
8506cat >>conftest.$ac_ext <<_ACEOF
8507/* end confdefs.h.  */
8508
8509int
8510main ()
8511{
8512
8513  ;
8514  return 0;
8515}
8516_ACEOF
8517rm -f conftest.$ac_objext conftest$ac_exeext
8518if { (ac_try="$ac_link"
8519case "(($ac_try" in
8520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8521  *) ac_try_echo=$ac_try;;
8522esac
8523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8524$as_echo "$ac_try_echo") >&5
8525  (eval "$ac_link") 2>conftest.er1
8526  ac_status=$?
8527  grep -v '^ *+' conftest.er1 >conftest.err
8528  rm -f conftest.er1
8529  cat conftest.err >&5
8530  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8531  (exit $ac_status); } && {
8532	 test -z "$ac_c_werror_flag" ||
8533	 test ! -s conftest.err
8534       } && test -s conftest$ac_exeext && {
8535	 test "$cross_compiling" = yes ||
8536	 $as_test_x conftest$ac_exeext
8537       }; then
8538
8539lt_aix_libpath_sed='
8540    /Import File Strings/,/^$/ {
8541	/^0/ {
8542	    s/^0  *\(.*\)$/\1/
8543	    p
8544	}
8545    }'
8546aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8547# Check for a 64-bit object if we didn't find anything.
8548if test -z "$aix_libpath"; then
8549  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8550fi
8551else
8552  $as_echo "$as_me: failed program was:" >&5
8553sed 's/^/| /' conftest.$ac_ext >&5
8554
8555
8556fi
8557
8558rm -rf conftest.dSYM
8559rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8560      conftest$ac_exeext conftest.$ac_ext
8561if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8562
8563       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8564	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"
8565       else
8566	if test "$host_cpu" = ia64; then
8567	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8568	  allow_undefined_flag="-z nodefs"
8569	  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"
8570	else
8571	 # Determine the default libpath from the value encoded in an empty executable.
8572	 cat >conftest.$ac_ext <<_ACEOF
8573/* confdefs.h.  */
8574_ACEOF
8575cat confdefs.h >>conftest.$ac_ext
8576cat >>conftest.$ac_ext <<_ACEOF
8577/* end confdefs.h.  */
8578
8579int
8580main ()
8581{
8582
8583  ;
8584  return 0;
8585}
8586_ACEOF
8587rm -f conftest.$ac_objext conftest$ac_exeext
8588if { (ac_try="$ac_link"
8589case "(($ac_try" in
8590  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8591  *) ac_try_echo=$ac_try;;
8592esac
8593eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8594$as_echo "$ac_try_echo") >&5
8595  (eval "$ac_link") 2>conftest.er1
8596  ac_status=$?
8597  grep -v '^ *+' conftest.er1 >conftest.err
8598  rm -f conftest.er1
8599  cat conftest.err >&5
8600  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8601  (exit $ac_status); } && {
8602	 test -z "$ac_c_werror_flag" ||
8603	 test ! -s conftest.err
8604       } && test -s conftest$ac_exeext && {
8605	 test "$cross_compiling" = yes ||
8606	 $as_test_x conftest$ac_exeext
8607       }; then
8608
8609lt_aix_libpath_sed='
8610    /Import File Strings/,/^$/ {
8611	/^0/ {
8612	    s/^0  *\(.*\)$/\1/
8613	    p
8614	}
8615    }'
8616aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8617# Check for a 64-bit object if we didn't find anything.
8618if test -z "$aix_libpath"; then
8619  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8620fi
8621else
8622  $as_echo "$as_me: failed program was:" >&5
8623sed 's/^/| /' conftest.$ac_ext >&5
8624
8625
8626fi
8627
8628rm -rf conftest.dSYM
8629rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8630      conftest$ac_exeext conftest.$ac_ext
8631if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8632
8633	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8634	  # Warning - without using the other run time loading flags,
8635	  # -berok will link without error, but may produce a broken library.
8636	  no_undefined_flag=' ${wl}-bernotok'
8637	  allow_undefined_flag=' ${wl}-berok'
8638	  # Exported symbols can be pulled into shared objects from archives
8639	  whole_archive_flag_spec='$convenience'
8640	  archive_cmds_need_lc=yes
8641	  # This is similar to how AIX traditionally builds its shared libraries.
8642	  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'
8643	fi
8644      fi
8645      ;;
8646
8647    amigaos*)
8648      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)'
8649      hardcode_libdir_flag_spec='-L$libdir'
8650      hardcode_minus_L=yes
8651      # see comment about different semantics on the GNU ld section
8652      ld_shlibs=no
8653      ;;
8654
8655    bsdi[45]*)
8656      export_dynamic_flag_spec=-rdynamic
8657      ;;
8658
8659    cygwin* | mingw* | pw32*)
8660      # When not using gcc, we currently assume that we are using
8661      # Microsoft Visual C++.
8662      # hardcode_libdir_flag_spec is actually meaningless, as there is
8663      # no search path for DLLs.
8664      hardcode_libdir_flag_spec=' '
8665      allow_undefined_flag=unsupported
8666      # Tell ltmain to make .lib files, not .a files.
8667      libext=lib
8668      # Tell ltmain to make .dll files, not .so files.
8669      shrext_cmds=".dll"
8670      # FIXME: Setting linknames here is a bad hack.
8671      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8672      # The linker will automatically build a .lib file if we build a DLL.
8673      old_archive_From_new_cmds='true'
8674      # FIXME: Should let the user specify the lib program.
8675      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8676      fix_srcfile_path='`cygpath -w "$srcfile"`'
8677      enable_shared_with_static_runtimes=yes
8678      ;;
8679
8680    darwin* | rhapsody*)
8681      case $host_os in
8682        rhapsody* | darwin1.[012])
8683         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8684         ;;
8685       *) # Darwin 1.3 on
8686         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8687           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8688         else
8689           case ${MACOSX_DEPLOYMENT_TARGET} in
8690             10.[012])
8691               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8692               ;;
8693             10.*)
8694               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8695               ;;
8696           esac
8697         fi
8698         ;;
8699      esac
8700      archive_cmds_need_lc=no
8701      hardcode_direct=no
8702      hardcode_automatic=yes
8703      hardcode_shlibpath_var=unsupported
8704      whole_archive_flag_spec=''
8705      link_all_deplibs=yes
8706    if test "$GCC" = yes ; then
8707    	output_verbose_link_cmd='echo'
8708        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8709        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8710        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}"
8711        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}"
8712    else
8713      case $cc_basename in
8714        xlc*)
8715         output_verbose_link_cmd='echo'
8716         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8717         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8718          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8719         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}'
8720          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}'
8721          ;;
8722       *)
8723         ld_shlibs=no
8724          ;;
8725      esac
8726    fi
8727      ;;
8728
8729    dgux*)
8730      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8731      hardcode_libdir_flag_spec='-L$libdir'
8732      hardcode_shlibpath_var=no
8733      ;;
8734
8735    freebsd1*)
8736      ld_shlibs=no
8737      ;;
8738
8739    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8740    # support.  Future versions do this automatically, but an explicit c++rt0.o
8741    # does not break anything, and helps significantly (at the cost of a little
8742    # extra space).
8743    freebsd2.2*)
8744      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8745      hardcode_libdir_flag_spec='-R$libdir'
8746      hardcode_direct=yes
8747      hardcode_shlibpath_var=no
8748      ;;
8749
8750    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8751    freebsd2*)
8752      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8753      hardcode_direct=yes
8754      hardcode_minus_L=yes
8755      hardcode_shlibpath_var=no
8756      ;;
8757
8758    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8759    freebsd* | dragonfly*)
8760      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8761      hardcode_libdir_flag_spec='-R$libdir'
8762      hardcode_direct=yes
8763      hardcode_shlibpath_var=no
8764      ;;
8765
8766    hpux9*)
8767      if test "$GCC" = yes; then
8768	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'
8769      else
8770	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'
8771      fi
8772      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8773      hardcode_libdir_separator=:
8774      hardcode_direct=yes
8775
8776      # hardcode_minus_L: Not really in the search PATH,
8777      # but as the default location of the library.
8778      hardcode_minus_L=yes
8779      export_dynamic_flag_spec='${wl}-E'
8780      ;;
8781
8782    hpux10*)
8783      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8784	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8785      else
8786	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8787      fi
8788      if test "$with_gnu_ld" = no; then
8789	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8790	hardcode_libdir_separator=:
8791
8792	hardcode_direct=yes
8793	export_dynamic_flag_spec='${wl}-E'
8794
8795	# hardcode_minus_L: Not really in the search PATH,
8796	# but as the default location of the library.
8797	hardcode_minus_L=yes
8798      fi
8799      ;;
8800
8801    hpux11*)
8802      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8803	case $host_cpu in
8804	hppa*64*)
8805	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8806	  ;;
8807	ia64*)
8808	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8809	  ;;
8810	*)
8811	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8812	  ;;
8813	esac
8814      else
8815	case $host_cpu in
8816	hppa*64*)
8817	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8818	  ;;
8819	ia64*)
8820	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8821	  ;;
8822	*)
8823	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8824	  ;;
8825	esac
8826      fi
8827      if test "$with_gnu_ld" = no; then
8828	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8829	hardcode_libdir_separator=:
8830
8831	case $host_cpu in
8832	hppa*64*|ia64*)
8833	  hardcode_libdir_flag_spec_ld='+b $libdir'
8834	  hardcode_direct=no
8835	  hardcode_shlibpath_var=no
8836	  ;;
8837	*)
8838	  hardcode_direct=yes
8839	  export_dynamic_flag_spec='${wl}-E'
8840
8841	  # hardcode_minus_L: Not really in the search PATH,
8842	  # but as the default location of the library.
8843	  hardcode_minus_L=yes
8844	  ;;
8845	esac
8846      fi
8847      ;;
8848
8849    irix5* | irix6* | nonstopux*)
8850      if test "$GCC" = yes; then
8851	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'
8852      else
8853	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'
8854	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8855      fi
8856      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8857      hardcode_libdir_separator=:
8858      link_all_deplibs=yes
8859      ;;
8860
8861    netbsd*)
8862      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8863	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8864      else
8865	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8866      fi
8867      hardcode_libdir_flag_spec='-R$libdir'
8868      hardcode_direct=yes
8869      hardcode_shlibpath_var=no
8870      ;;
8871
8872    newsos6)
8873      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8874      hardcode_direct=yes
8875      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8876      hardcode_libdir_separator=:
8877      hardcode_shlibpath_var=no
8878      ;;
8879
8880    openbsd*)
8881      if test -f /usr/libexec/ld.so; then
8882	hardcode_direct=yes
8883	hardcode_shlibpath_var=no
8884	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8885	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8886	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8887	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8888	  export_dynamic_flag_spec='${wl}-E'
8889	else
8890	  case $host_os in
8891	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8892	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8893	     hardcode_libdir_flag_spec='-R$libdir'
8894	     ;;
8895	   *)
8896	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8897	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8898	     ;;
8899	  esac
8900        fi
8901      else
8902	ld_shlibs=no
8903      fi
8904      ;;
8905
8906    os2*)
8907      hardcode_libdir_flag_spec='-L$libdir'
8908      hardcode_minus_L=yes
8909      allow_undefined_flag=unsupported
8910      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'
8911      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8912      ;;
8913
8914    osf3*)
8915      if test "$GCC" = yes; then
8916	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8917	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'
8918      else
8919	allow_undefined_flag=' -expect_unresolved \*'
8920	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'
8921      fi
8922      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8923      hardcode_libdir_separator=:
8924      ;;
8925
8926    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8927      if test "$GCC" = yes; then
8928	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8929	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'
8930	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8931      else
8932	allow_undefined_flag=' -expect_unresolved \*'
8933	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'
8934	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8935	$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'
8936
8937	# Both c and cxx compiler support -rpath directly
8938	hardcode_libdir_flag_spec='-rpath $libdir'
8939      fi
8940      hardcode_libdir_separator=:
8941      ;;
8942
8943    solaris*)
8944      no_undefined_flag=' -z text'
8945      if test "$GCC" = yes; then
8946	wlarc='${wl}'
8947	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8948	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8949	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8950      else
8951	wlarc=''
8952	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8953	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8954  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8955      fi
8956      hardcode_libdir_flag_spec='-R$libdir'
8957      hardcode_shlibpath_var=no
8958      case $host_os in
8959      solaris2.[0-5] | solaris2.[0-5].*) ;;
8960      *)
8961	# The compiler driver will combine and reorder linker options,
8962	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8963	# but is careful enough not to reorder.
8964 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8965	if test "$GCC" = yes; then
8966	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8967	else
8968	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8969	fi
8970	;;
8971      esac
8972      link_all_deplibs=yes
8973      ;;
8974
8975    sunos4*)
8976      if test "x$host_vendor" = xsequent; then
8977	# Use $CC to link under sequent, because it throws in some extra .o
8978	# files that make .init and .fini sections work.
8979	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8980      else
8981	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8982      fi
8983      hardcode_libdir_flag_spec='-L$libdir'
8984      hardcode_direct=yes
8985      hardcode_minus_L=yes
8986      hardcode_shlibpath_var=no
8987      ;;
8988
8989    sysv4)
8990      case $host_vendor in
8991	sni)
8992	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8993	  hardcode_direct=yes # is this really true???
8994	;;
8995	siemens)
8996	  ## LD is ld it makes a PLAMLIB
8997	  ## CC just makes a GrossModule.
8998	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8999	  reload_cmds='$CC -r -o $output$reload_objs'
9000	  hardcode_direct=no
9001        ;;
9002	motorola)
9003	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9004	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9005	;;
9006      esac
9007      runpath_var='LD_RUN_PATH'
9008      hardcode_shlibpath_var=no
9009      ;;
9010
9011    sysv4.3*)
9012      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9013      hardcode_shlibpath_var=no
9014      export_dynamic_flag_spec='-Bexport'
9015      ;;
9016
9017    sysv4*MP*)
9018      if test -d /usr/nec; then
9019	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9020	hardcode_shlibpath_var=no
9021	runpath_var=LD_RUN_PATH
9022	hardcode_runpath_var=yes
9023	ld_shlibs=yes
9024      fi
9025      ;;
9026
9027    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9028      no_undefined_flag='${wl}-z,text'
9029      archive_cmds_need_lc=no
9030      hardcode_shlibpath_var=no
9031      runpath_var='LD_RUN_PATH'
9032
9033      if test "$GCC" = yes; then
9034	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9035	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9036      else
9037	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9038	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9039      fi
9040      ;;
9041
9042    sysv5* | sco3.2v5* | sco5v6*)
9043      # Note: We can NOT use -z defs as we might desire, because we do not
9044      # link with -lc, and that would cause any symbols used from libc to
9045      # always be unresolved, which means just about no library would
9046      # ever link correctly.  If we're not using GNU ld we use -z text
9047      # though, which does catch some bad symbols but isn't as heavy-handed
9048      # as -z defs.
9049      no_undefined_flag='${wl}-z,text'
9050      allow_undefined_flag='${wl}-z,nodefs'
9051      archive_cmds_need_lc=no
9052      hardcode_shlibpath_var=no
9053      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9054      hardcode_libdir_separator=':'
9055      link_all_deplibs=yes
9056      export_dynamic_flag_spec='${wl}-Bexport'
9057      runpath_var='LD_RUN_PATH'
9058
9059      if test "$GCC" = yes; then
9060	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9061	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9062      else
9063	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9064	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9065      fi
9066      ;;
9067
9068    uts4*)
9069      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9070      hardcode_libdir_flag_spec='-L$libdir'
9071      hardcode_shlibpath_var=no
9072      ;;
9073
9074    *)
9075      ld_shlibs=no
9076      ;;
9077    esac
9078  fi
9079
9080{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9081$as_echo "$ld_shlibs" >&6; }
9082test "$ld_shlibs" = no && can_build_shared=no
9083
9084#
9085# Do we need to explicitly link libc?
9086#
9087case "x$archive_cmds_need_lc" in
9088x|xyes)
9089  # Assume -lc should be added
9090  archive_cmds_need_lc=yes
9091
9092  if test "$enable_shared" = yes && test "$GCC" = yes; then
9093    case $archive_cmds in
9094    *'~'*)
9095      # FIXME: we may have to deal with multi-command sequences.
9096      ;;
9097    '$CC '*)
9098      # Test whether the compiler implicitly links with -lc since on some
9099      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9100      # to ld, don't add -lc before -lgcc.
9101      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9102$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9103      $rm conftest*
9104      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9105
9106      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9107  (eval $ac_compile) 2>&5
9108  ac_status=$?
9109  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9110  (exit $ac_status); } 2>conftest.err; then
9111        soname=conftest
9112        lib=conftest
9113        libobjs=conftest.$ac_objext
9114        deplibs=
9115        wl=$lt_prog_compiler_wl
9116	pic_flag=$lt_prog_compiler_pic
9117        compiler_flags=-v
9118        linker_flags=-v
9119        verstring=
9120        output_objdir=.
9121        libname=conftest
9122        lt_save_allow_undefined_flag=$allow_undefined_flag
9123        allow_undefined_flag=
9124        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9125  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9126  ac_status=$?
9127  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9128  (exit $ac_status); }
9129        then
9130	  archive_cmds_need_lc=no
9131        else
9132	  archive_cmds_need_lc=yes
9133        fi
9134        allow_undefined_flag=$lt_save_allow_undefined_flag
9135      else
9136        cat conftest.err 1>&5
9137      fi
9138      $rm conftest*
9139      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9140$as_echo "$archive_cmds_need_lc" >&6; }
9141      ;;
9142    esac
9143  fi
9144  ;;
9145esac
9146
9147{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9148$as_echo_n "checking dynamic linker characteristics... " >&6; }
9149library_names_spec=
9150libname_spec='lib$name'
9151soname_spec=
9152shrext_cmds=".so"
9153postinstall_cmds=
9154postuninstall_cmds=
9155finish_cmds=
9156finish_eval=
9157shlibpath_var=
9158shlibpath_overrides_runpath=unknown
9159version_type=none
9160dynamic_linker="$host_os ld.so"
9161sys_lib_dlsearch_path_spec="/lib /usr/lib"
9162
9163if test "$GCC" = yes; then
9164  case $host_os in
9165    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9166    *) lt_awk_arg="/^libraries:/" ;;
9167  esac
9168  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9169  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9170    # if the path contains ";" then we assume it to be the separator
9171    # otherwise default to the standard path separator (i.e. ":") - it is
9172    # assumed that no part of a normal pathname contains ";" but that should
9173    # okay in the real world where ";" in dirpaths is itself problematic.
9174    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9175  else
9176    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9177  fi
9178  # Ok, now we have the path, separated by spaces, we can step through it
9179  # and add multilib dir if necessary.
9180  lt_tmp_lt_search_path_spec=
9181  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9182  for lt_sys_path in $lt_search_path_spec; do
9183    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9184      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9185    else
9186      test -d "$lt_sys_path" && \
9187	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9188    fi
9189  done
9190  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9191BEGIN {RS=" "; FS="/|\n";} {
9192  lt_foo="";
9193  lt_count=0;
9194  for (lt_i = NF; lt_i > 0; lt_i--) {
9195    if ($lt_i != "" && $lt_i != ".") {
9196      if ($lt_i == "..") {
9197        lt_count++;
9198      } else {
9199        if (lt_count == 0) {
9200          lt_foo="/" $lt_i lt_foo;
9201        } else {
9202          lt_count--;
9203        }
9204      }
9205    }
9206  }
9207  if (lt_foo != "") { lt_freq[lt_foo]++; }
9208  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9209}'`
9210  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9211else
9212  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9213fi
9214need_lib_prefix=unknown
9215hardcode_into_libs=no
9216
9217# when you set need_version to no, make sure it does not cause -set_version
9218# flags to be left without arguments
9219need_version=unknown
9220
9221case $host_os in
9222aix3*)
9223  version_type=linux
9224  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9225  shlibpath_var=LIBPATH
9226
9227  # AIX 3 has no versioning support, so we append a major version to the name.
9228  soname_spec='${libname}${release}${shared_ext}$major'
9229  ;;
9230
9231aix[4-9]*)
9232  version_type=linux
9233  need_lib_prefix=no
9234  need_version=no
9235  hardcode_into_libs=yes
9236  if test "$host_cpu" = ia64; then
9237    # AIX 5 supports IA64
9238    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9239    shlibpath_var=LD_LIBRARY_PATH
9240  else
9241    # With GCC up to 2.95.x, collect2 would create an import file
9242    # for dependence libraries.  The import file would start with
9243    # the line `#! .'.  This would cause the generated library to
9244    # depend on `.', always an invalid library.  This was fixed in
9245    # development snapshots of GCC prior to 3.0.
9246    case $host_os in
9247      aix4 | aix4.[01] | aix4.[01].*)
9248      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9249	   echo ' yes '
9250	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9251	:
9252      else
9253	can_build_shared=no
9254      fi
9255      ;;
9256    esac
9257    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9258    # soname into executable. Probably we can add versioning support to
9259    # collect2, so additional links can be useful in future.
9260    if test "$aix_use_runtimelinking" = yes; then
9261      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9262      # instead of lib<name>.a to let people know that these are not
9263      # typical AIX shared libraries.
9264      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9265    else
9266      # We preserve .a as extension for shared libraries through AIX4.2
9267      # and later when we are not doing run time linking.
9268      library_names_spec='${libname}${release}.a $libname.a'
9269      soname_spec='${libname}${release}${shared_ext}$major'
9270    fi
9271    shlibpath_var=LIBPATH
9272  fi
9273  ;;
9274
9275amigaos*)
9276  library_names_spec='$libname.ixlibrary $libname.a'
9277  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9278  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'
9279  ;;
9280
9281beos*)
9282  library_names_spec='${libname}${shared_ext}'
9283  dynamic_linker="$host_os ld.so"
9284  shlibpath_var=LIBRARY_PATH
9285  ;;
9286
9287bsdi[45]*)
9288  version_type=linux
9289  need_version=no
9290  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9291  soname_spec='${libname}${release}${shared_ext}$major'
9292  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9293  shlibpath_var=LD_LIBRARY_PATH
9294  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9295  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9296  # the default ld.so.conf also contains /usr/contrib/lib and
9297  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9298  # libtool to hard-code these into programs
9299  ;;
9300
9301cygwin* | mingw* | pw32*)
9302  version_type=windows
9303  shrext_cmds=".dll"
9304  need_version=no
9305  need_lib_prefix=no
9306
9307  case $GCC,$host_os in
9308  yes,cygwin* | yes,mingw* | yes,pw32*)
9309    library_names_spec='$libname.dll.a'
9310    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9311    postinstall_cmds='base_file=`basename \${file}`~
9312      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9313      dldir=$destdir/`dirname \$dlpath`~
9314      test -d \$dldir || mkdir -p \$dldir~
9315      $install_prog $dir/$dlname \$dldir/$dlname~
9316      chmod a+x \$dldir/$dlname'
9317    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9318      dlpath=$dir/\$dldll~
9319       $rm \$dlpath'
9320    shlibpath_overrides_runpath=yes
9321
9322    case $host_os in
9323    cygwin*)
9324      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9325      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9326      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9327      ;;
9328    mingw*)
9329      # MinGW DLLs use traditional 'lib' prefix
9330      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9331      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9332      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9333        # It is most probably a Windows format PATH printed by
9334        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9335        # path with ; separators, and with drive letters. We can handle the
9336        # drive letters (cygwin fileutils understands them), so leave them,
9337        # especially as we might pass files found there to a mingw objdump,
9338        # which wouldn't understand a cygwinified path. Ahh.
9339        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9340      else
9341        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9342      fi
9343      ;;
9344    pw32*)
9345      # pw32 DLLs use 'pw' prefix rather than 'lib'
9346      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9347      ;;
9348    esac
9349    ;;
9350
9351  *)
9352    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9353    ;;
9354  esac
9355  dynamic_linker='Win32 ld.exe'
9356  # FIXME: first we should search . and the directory the executable is in
9357  shlibpath_var=PATH
9358  ;;
9359
9360darwin* | rhapsody*)
9361  dynamic_linker="$host_os dyld"
9362  version_type=darwin
9363  need_lib_prefix=no
9364  need_version=no
9365  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9366  soname_spec='${libname}${release}${major}$shared_ext'
9367  shlibpath_overrides_runpath=yes
9368  shlibpath_var=DYLD_LIBRARY_PATH
9369  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9370
9371  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9372  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9373  ;;
9374
9375dgux*)
9376  version_type=linux
9377  need_lib_prefix=no
9378  need_version=no
9379  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9380  soname_spec='${libname}${release}${shared_ext}$major'
9381  shlibpath_var=LD_LIBRARY_PATH
9382  ;;
9383
9384freebsd1*)
9385  dynamic_linker=no
9386  ;;
9387
9388freebsd* | dragonfly*)
9389  # DragonFly does not have aout.  When/if they implement a new
9390  # versioning mechanism, adjust this.
9391  if test -x /usr/bin/objformat; then
9392    objformat=`/usr/bin/objformat`
9393  else
9394    case $host_os in
9395    freebsd[123]*) objformat=aout ;;
9396    *) objformat=elf ;;
9397    esac
9398  fi
9399  version_type=freebsd-$objformat
9400  case $version_type in
9401    freebsd-elf*)
9402      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9403      need_version=no
9404      need_lib_prefix=no
9405      ;;
9406    freebsd-*)
9407      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9408      need_version=yes
9409      ;;
9410  esac
9411  shlibpath_var=LD_LIBRARY_PATH
9412  case $host_os in
9413  freebsd2*)
9414    shlibpath_overrides_runpath=yes
9415    ;;
9416  freebsd3.[01]* | freebsdelf3.[01]*)
9417    shlibpath_overrides_runpath=yes
9418    hardcode_into_libs=yes
9419    ;;
9420  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9421  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9422    shlibpath_overrides_runpath=no
9423    hardcode_into_libs=yes
9424    ;;
9425  *) # from 4.6 on, and DragonFly
9426    shlibpath_overrides_runpath=yes
9427    hardcode_into_libs=yes
9428    ;;
9429  esac
9430  ;;
9431
9432gnu*)
9433  version_type=linux
9434  need_lib_prefix=no
9435  need_version=no
9436  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9437  soname_spec='${libname}${release}${shared_ext}$major'
9438  shlibpath_var=LD_LIBRARY_PATH
9439  hardcode_into_libs=yes
9440  ;;
9441
9442hpux9* | hpux10* | hpux11*)
9443  # Give a soname corresponding to the major version so that dld.sl refuses to
9444  # link against other versions.
9445  version_type=sunos
9446  need_lib_prefix=no
9447  need_version=no
9448  case $host_cpu in
9449  ia64*)
9450    shrext_cmds='.so'
9451    hardcode_into_libs=yes
9452    dynamic_linker="$host_os dld.so"
9453    shlibpath_var=LD_LIBRARY_PATH
9454    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9455    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9456    soname_spec='${libname}${release}${shared_ext}$major'
9457    if test "X$HPUX_IA64_MODE" = X32; then
9458      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9459    else
9460      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9461    fi
9462    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9463    ;;
9464   hppa*64*)
9465     shrext_cmds='.sl'
9466     hardcode_into_libs=yes
9467     dynamic_linker="$host_os dld.sl"
9468     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9469     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9470     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9471     soname_spec='${libname}${release}${shared_ext}$major'
9472     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9473     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9474     ;;
9475   *)
9476    shrext_cmds='.sl'
9477    dynamic_linker="$host_os dld.sl"
9478    shlibpath_var=SHLIB_PATH
9479    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9480    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9481    soname_spec='${libname}${release}${shared_ext}$major'
9482    ;;
9483  esac
9484  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9485  postinstall_cmds='chmod 555 $lib'
9486  ;;
9487
9488interix[3-9]*)
9489  version_type=linux
9490  need_lib_prefix=no
9491  need_version=no
9492  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9493  soname_spec='${libname}${release}${shared_ext}$major'
9494  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9495  shlibpath_var=LD_LIBRARY_PATH
9496  shlibpath_overrides_runpath=no
9497  hardcode_into_libs=yes
9498  ;;
9499
9500irix5* | irix6* | nonstopux*)
9501  case $host_os in
9502    nonstopux*) version_type=nonstopux ;;
9503    *)
9504	if test "$lt_cv_prog_gnu_ld" = yes; then
9505		version_type=linux
9506	else
9507		version_type=irix
9508	fi ;;
9509  esac
9510  need_lib_prefix=no
9511  need_version=no
9512  soname_spec='${libname}${release}${shared_ext}$major'
9513  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9514  case $host_os in
9515  irix5* | nonstopux*)
9516    libsuff= shlibsuff=
9517    ;;
9518  *)
9519    case $LD in # libtool.m4 will add one of these switches to LD
9520    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9521      libsuff= shlibsuff= libmagic=32-bit;;
9522    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9523      libsuff=32 shlibsuff=N32 libmagic=N32;;
9524    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9525      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9526    *) libsuff= shlibsuff= libmagic=never-match;;
9527    esac
9528    ;;
9529  esac
9530  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9531  shlibpath_overrides_runpath=no
9532  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9533  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9534  hardcode_into_libs=yes
9535  ;;
9536
9537# No shared lib support for Linux oldld, aout, or coff.
9538linux*oldld* | linux*aout* | linux*coff*)
9539  dynamic_linker=no
9540  ;;
9541
9542# This must be Linux ELF.
9543linux* | k*bsd*-gnu)
9544  version_type=linux
9545  need_lib_prefix=no
9546  need_version=no
9547  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9548  soname_spec='${libname}${release}${shared_ext}$major'
9549  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9550  shlibpath_var=LD_LIBRARY_PATH
9551  shlibpath_overrides_runpath=no
9552  # This implies no fast_install, which is unacceptable.
9553  # Some rework will be needed to allow for fast_install
9554  # before this can be enabled.
9555  hardcode_into_libs=yes
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
9559  # Append ld.so.conf contents to the search path
9560  if test -f /etc/ld.so.conf; then
9561    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' ' '`
9562    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9563  fi
9564
9565  # We used to test for /lib/ld.so.1 and disable shared libraries on
9566  # powerpc, because MkLinux only supported shared libraries with the
9567  # GNU dynamic linker.  Since this was broken with cross compilers,
9568  # most powerpc-linux boxes support dynamic linking these days and
9569  # people can always --disable-shared, the test was removed, and we
9570  # assume the GNU/Linux dynamic linker is in use.
9571  dynamic_linker='GNU/Linux ld.so'
9572  ;;
9573
9574netbsd*)
9575  version_type=sunos
9576  need_lib_prefix=no
9577  need_version=no
9578  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9579    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9580    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9581    dynamic_linker='NetBSD (a.out) ld.so'
9582  else
9583    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9584    soname_spec='${libname}${release}${shared_ext}$major'
9585    dynamic_linker='NetBSD ld.elf_so'
9586  fi
9587  shlibpath_var=LD_LIBRARY_PATH
9588  shlibpath_overrides_runpath=yes
9589  hardcode_into_libs=yes
9590  ;;
9591
9592newsos6)
9593  version_type=linux
9594  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9595  shlibpath_var=LD_LIBRARY_PATH
9596  shlibpath_overrides_runpath=yes
9597  ;;
9598
9599nto-qnx*)
9600  version_type=linux
9601  need_lib_prefix=no
9602  need_version=no
9603  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9604  soname_spec='${libname}${release}${shared_ext}$major'
9605  shlibpath_var=LD_LIBRARY_PATH
9606  shlibpath_overrides_runpath=yes
9607  ;;
9608
9609openbsd*)
9610  version_type=sunos
9611  sys_lib_dlsearch_path_spec="/usr/lib"
9612  need_lib_prefix=no
9613  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9614  case $host_os in
9615    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9616    *)                         need_version=no  ;;
9617  esac
9618  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9619  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9620  shlibpath_var=LD_LIBRARY_PATH
9621  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9622    case $host_os in
9623      openbsd2.[89] | openbsd2.[89].*)
9624	shlibpath_overrides_runpath=no
9625	;;
9626      *)
9627	shlibpath_overrides_runpath=yes
9628	;;
9629      esac
9630  else
9631    shlibpath_overrides_runpath=yes
9632  fi
9633  ;;
9634
9635os2*)
9636  libname_spec='$name'
9637  shrext_cmds=".dll"
9638  need_lib_prefix=no
9639  library_names_spec='$libname${shared_ext} $libname.a'
9640  dynamic_linker='OS/2 ld.exe'
9641  shlibpath_var=LIBPATH
9642  ;;
9643
9644osf3* | osf4* | osf5*)
9645  version_type=osf
9646  need_lib_prefix=no
9647  need_version=no
9648  soname_spec='${libname}${release}${shared_ext}$major'
9649  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9650  shlibpath_var=LD_LIBRARY_PATH
9651  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9652  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9653  ;;
9654
9655rdos*)
9656  dynamic_linker=no
9657  ;;
9658
9659solaris*)
9660  version_type=linux
9661  need_lib_prefix=no
9662  need_version=no
9663  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9664  soname_spec='${libname}${release}${shared_ext}$major'
9665  shlibpath_var=LD_LIBRARY_PATH
9666  shlibpath_overrides_runpath=yes
9667  hardcode_into_libs=yes
9668  # ldd complains unless libraries are executable
9669  postinstall_cmds='chmod +x $lib'
9670  ;;
9671
9672sunos4*)
9673  version_type=sunos
9674  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9675  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9676  shlibpath_var=LD_LIBRARY_PATH
9677  shlibpath_overrides_runpath=yes
9678  if test "$with_gnu_ld" = yes; then
9679    need_lib_prefix=no
9680  fi
9681  need_version=yes
9682  ;;
9683
9684sysv4 | sysv4.3*)
9685  version_type=linux
9686  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9687  soname_spec='${libname}${release}${shared_ext}$major'
9688  shlibpath_var=LD_LIBRARY_PATH
9689  case $host_vendor in
9690    sni)
9691      shlibpath_overrides_runpath=no
9692      need_lib_prefix=no
9693      export_dynamic_flag_spec='${wl}-Blargedynsym'
9694      runpath_var=LD_RUN_PATH
9695      ;;
9696    siemens)
9697      need_lib_prefix=no
9698      ;;
9699    motorola)
9700      need_lib_prefix=no
9701      need_version=no
9702      shlibpath_overrides_runpath=no
9703      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9704      ;;
9705  esac
9706  ;;
9707
9708sysv4*MP*)
9709  if test -d /usr/nec ;then
9710    version_type=linux
9711    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9712    soname_spec='$libname${shared_ext}.$major'
9713    shlibpath_var=LD_LIBRARY_PATH
9714  fi
9715  ;;
9716
9717sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9718  version_type=freebsd-elf
9719  need_lib_prefix=no
9720  need_version=no
9721  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9722  soname_spec='${libname}${release}${shared_ext}$major'
9723  shlibpath_var=LD_LIBRARY_PATH
9724  hardcode_into_libs=yes
9725  if test "$with_gnu_ld" = yes; then
9726    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9727    shlibpath_overrides_runpath=no
9728  else
9729    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9730    shlibpath_overrides_runpath=yes
9731    case $host_os in
9732      sco3.2v5*)
9733        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9734	;;
9735    esac
9736  fi
9737  sys_lib_dlsearch_path_spec='/usr/lib'
9738  ;;
9739
9740uts4*)
9741  version_type=linux
9742  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9743  soname_spec='${libname}${release}${shared_ext}$major'
9744  shlibpath_var=LD_LIBRARY_PATH
9745  ;;
9746
9747*)
9748  dynamic_linker=no
9749  ;;
9750esac
9751{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9752$as_echo "$dynamic_linker" >&6; }
9753test "$dynamic_linker" = no && can_build_shared=no
9754
9755if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9756  $as_echo_n "(cached) " >&6
9757else
9758  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9759fi
9760
9761sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9762if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9763  $as_echo_n "(cached) " >&6
9764else
9765  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9766fi
9767
9768sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9769
9770variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9771if test "$GCC" = yes; then
9772  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9773fi
9774
9775{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9776$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9777hardcode_action=
9778if test -n "$hardcode_libdir_flag_spec" || \
9779   test -n "$runpath_var" || \
9780   test "X$hardcode_automatic" = "Xyes" ; then
9781
9782  # We can hardcode non-existant directories.
9783  if test "$hardcode_direct" != no &&
9784     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9785     # have to relink, otherwise we might link with an installed library
9786     # when we should be linking with a yet-to-be-installed one
9787     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9788     test "$hardcode_minus_L" != no; then
9789    # Linking always hardcodes the temporary library directory.
9790    hardcode_action=relink
9791  else
9792    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9793    hardcode_action=immediate
9794  fi
9795else
9796  # We cannot hardcode anything, or else we can only hardcode existing
9797  # directories.
9798  hardcode_action=unsupported
9799fi
9800{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9801$as_echo "$hardcode_action" >&6; }
9802
9803if test "$hardcode_action" = relink; then
9804  # Fast installation is not supported
9805  enable_fast_install=no
9806elif test "$shlibpath_overrides_runpath" = yes ||
9807     test "$enable_shared" = no; then
9808  # Fast installation is not necessary
9809  enable_fast_install=needless
9810fi
9811
9812striplib=
9813old_striplib=
9814{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9815$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9816if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9817  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9818  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9819  { $as_echo "$as_me:$LINENO: result: yes" >&5
9820$as_echo "yes" >&6; }
9821else
9822# FIXME - insert some real tests, host_os isn't really good enough
9823  case $host_os in
9824   darwin*)
9825       if test -n "$STRIP" ; then
9826         striplib="$STRIP -x"
9827         old_striplib="$STRIP -S"
9828         { $as_echo "$as_me:$LINENO: result: yes" >&5
9829$as_echo "yes" >&6; }
9830       else
9831  { $as_echo "$as_me:$LINENO: result: no" >&5
9832$as_echo "no" >&6; }
9833fi
9834       ;;
9835   *)
9836  { $as_echo "$as_me:$LINENO: result: no" >&5
9837$as_echo "no" >&6; }
9838    ;;
9839  esac
9840fi
9841
9842if test "x$enable_dlopen" != xyes; then
9843  enable_dlopen=unknown
9844  enable_dlopen_self=unknown
9845  enable_dlopen_self_static=unknown
9846else
9847  lt_cv_dlopen=no
9848  lt_cv_dlopen_libs=
9849
9850  case $host_os in
9851  beos*)
9852    lt_cv_dlopen="load_add_on"
9853    lt_cv_dlopen_libs=
9854    lt_cv_dlopen_self=yes
9855    ;;
9856
9857  mingw* | pw32*)
9858    lt_cv_dlopen="LoadLibrary"
9859    lt_cv_dlopen_libs=
9860   ;;
9861
9862  cygwin*)
9863    lt_cv_dlopen="dlopen"
9864    lt_cv_dlopen_libs=
9865   ;;
9866
9867  darwin*)
9868  # if libdl is installed we need to link against it
9869    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9870$as_echo_n "checking for dlopen in -ldl... " >&6; }
9871if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9872  $as_echo_n "(cached) " >&6
9873else
9874  ac_check_lib_save_LIBS=$LIBS
9875LIBS="-ldl  $LIBS"
9876cat >conftest.$ac_ext <<_ACEOF
9877/* confdefs.h.  */
9878_ACEOF
9879cat confdefs.h >>conftest.$ac_ext
9880cat >>conftest.$ac_ext <<_ACEOF
9881/* end confdefs.h.  */
9882
9883/* Override any GCC internal prototype to avoid an error.
9884   Use char because int might match the return type of a GCC
9885   builtin and then its argument prototype would still apply.  */
9886#ifdef __cplusplus
9887extern "C"
9888#endif
9889char dlopen ();
9890int
9891main ()
9892{
9893return dlopen ();
9894  ;
9895  return 0;
9896}
9897_ACEOF
9898rm -f conftest.$ac_objext conftest$ac_exeext
9899if { (ac_try="$ac_link"
9900case "(($ac_try" in
9901  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9902  *) ac_try_echo=$ac_try;;
9903esac
9904eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9905$as_echo "$ac_try_echo") >&5
9906  (eval "$ac_link") 2>conftest.er1
9907  ac_status=$?
9908  grep -v '^ *+' conftest.er1 >conftest.err
9909  rm -f conftest.er1
9910  cat conftest.err >&5
9911  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9912  (exit $ac_status); } && {
9913	 test -z "$ac_c_werror_flag" ||
9914	 test ! -s conftest.err
9915       } && test -s conftest$ac_exeext && {
9916	 test "$cross_compiling" = yes ||
9917	 $as_test_x conftest$ac_exeext
9918       }; then
9919  ac_cv_lib_dl_dlopen=yes
9920else
9921  $as_echo "$as_me: failed program was:" >&5
9922sed 's/^/| /' conftest.$ac_ext >&5
9923
9924	ac_cv_lib_dl_dlopen=no
9925fi
9926
9927rm -rf conftest.dSYM
9928rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9929      conftest$ac_exeext conftest.$ac_ext
9930LIBS=$ac_check_lib_save_LIBS
9931fi
9932{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9933$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9934if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9935  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9936else
9937
9938    lt_cv_dlopen="dyld"
9939    lt_cv_dlopen_libs=
9940    lt_cv_dlopen_self=yes
9941
9942fi
9943
9944   ;;
9945
9946  *)
9947    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9948$as_echo_n "checking for shl_load... " >&6; }
9949if test "${ac_cv_func_shl_load+set}" = set; then
9950  $as_echo_n "(cached) " >&6
9951else
9952  cat >conftest.$ac_ext <<_ACEOF
9953/* confdefs.h.  */
9954_ACEOF
9955cat confdefs.h >>conftest.$ac_ext
9956cat >>conftest.$ac_ext <<_ACEOF
9957/* end confdefs.h.  */
9958/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9959   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9960#define shl_load innocuous_shl_load
9961
9962/* System header to define __stub macros and hopefully few prototypes,
9963    which can conflict with char shl_load (); below.
9964    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9965    <limits.h> exists even on freestanding compilers.  */
9966
9967#ifdef __STDC__
9968# include <limits.h>
9969#else
9970# include <assert.h>
9971#endif
9972
9973#undef shl_load
9974
9975/* Override any GCC internal prototype to avoid an error.
9976   Use char because int might match the return type of a GCC
9977   builtin and then its argument prototype would still apply.  */
9978#ifdef __cplusplus
9979extern "C"
9980#endif
9981char shl_load ();
9982/* The GNU C library defines this for functions which it implements
9983    to always fail with ENOSYS.  Some functions are actually named
9984    something starting with __ and the normal name is an alias.  */
9985#if defined __stub_shl_load || defined __stub___shl_load
9986choke me
9987#endif
9988
9989int
9990main ()
9991{
9992return shl_load ();
9993  ;
9994  return 0;
9995}
9996_ACEOF
9997rm -f conftest.$ac_objext conftest$ac_exeext
9998if { (ac_try="$ac_link"
9999case "(($ac_try" in
10000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10001  *) ac_try_echo=$ac_try;;
10002esac
10003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10004$as_echo "$ac_try_echo") >&5
10005  (eval "$ac_link") 2>conftest.er1
10006  ac_status=$?
10007  grep -v '^ *+' conftest.er1 >conftest.err
10008  rm -f conftest.er1
10009  cat conftest.err >&5
10010  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10011  (exit $ac_status); } && {
10012	 test -z "$ac_c_werror_flag" ||
10013	 test ! -s conftest.err
10014       } && test -s conftest$ac_exeext && {
10015	 test "$cross_compiling" = yes ||
10016	 $as_test_x conftest$ac_exeext
10017       }; then
10018  ac_cv_func_shl_load=yes
10019else
10020  $as_echo "$as_me: failed program was:" >&5
10021sed 's/^/| /' conftest.$ac_ext >&5
10022
10023	ac_cv_func_shl_load=no
10024fi
10025
10026rm -rf conftest.dSYM
10027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10028      conftest$ac_exeext conftest.$ac_ext
10029fi
10030{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10031$as_echo "$ac_cv_func_shl_load" >&6; }
10032if test "x$ac_cv_func_shl_load" = x""yes; then
10033  lt_cv_dlopen="shl_load"
10034else
10035  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10036$as_echo_n "checking for shl_load in -ldld... " >&6; }
10037if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10038  $as_echo_n "(cached) " >&6
10039else
10040  ac_check_lib_save_LIBS=$LIBS
10041LIBS="-ldld  $LIBS"
10042cat >conftest.$ac_ext <<_ACEOF
10043/* confdefs.h.  */
10044_ACEOF
10045cat confdefs.h >>conftest.$ac_ext
10046cat >>conftest.$ac_ext <<_ACEOF
10047/* end confdefs.h.  */
10048
10049/* Override any GCC internal prototype to avoid an error.
10050   Use char because int might match the return type of a GCC
10051   builtin and then its argument prototype would still apply.  */
10052#ifdef __cplusplus
10053extern "C"
10054#endif
10055char shl_load ();
10056int
10057main ()
10058{
10059return shl_load ();
10060  ;
10061  return 0;
10062}
10063_ACEOF
10064rm -f conftest.$ac_objext conftest$ac_exeext
10065if { (ac_try="$ac_link"
10066case "(($ac_try" in
10067  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10068  *) ac_try_echo=$ac_try;;
10069esac
10070eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10071$as_echo "$ac_try_echo") >&5
10072  (eval "$ac_link") 2>conftest.er1
10073  ac_status=$?
10074  grep -v '^ *+' conftest.er1 >conftest.err
10075  rm -f conftest.er1
10076  cat conftest.err >&5
10077  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10078  (exit $ac_status); } && {
10079	 test -z "$ac_c_werror_flag" ||
10080	 test ! -s conftest.err
10081       } && test -s conftest$ac_exeext && {
10082	 test "$cross_compiling" = yes ||
10083	 $as_test_x conftest$ac_exeext
10084       }; then
10085  ac_cv_lib_dld_shl_load=yes
10086else
10087  $as_echo "$as_me: failed program was:" >&5
10088sed 's/^/| /' conftest.$ac_ext >&5
10089
10090	ac_cv_lib_dld_shl_load=no
10091fi
10092
10093rm -rf conftest.dSYM
10094rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10095      conftest$ac_exeext conftest.$ac_ext
10096LIBS=$ac_check_lib_save_LIBS
10097fi
10098{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10099$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10100if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10101  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10102else
10103  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10104$as_echo_n "checking for dlopen... " >&6; }
10105if test "${ac_cv_func_dlopen+set}" = set; then
10106  $as_echo_n "(cached) " >&6
10107else
10108  cat >conftest.$ac_ext <<_ACEOF
10109/* confdefs.h.  */
10110_ACEOF
10111cat confdefs.h >>conftest.$ac_ext
10112cat >>conftest.$ac_ext <<_ACEOF
10113/* end confdefs.h.  */
10114/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10115   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10116#define dlopen innocuous_dlopen
10117
10118/* System header to define __stub macros and hopefully few prototypes,
10119    which can conflict with char dlopen (); below.
10120    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10121    <limits.h> exists even on freestanding compilers.  */
10122
10123#ifdef __STDC__
10124# include <limits.h>
10125#else
10126# include <assert.h>
10127#endif
10128
10129#undef dlopen
10130
10131/* Override any GCC internal prototype to avoid an error.
10132   Use char because int might match the return type of a GCC
10133   builtin and then its argument prototype would still apply.  */
10134#ifdef __cplusplus
10135extern "C"
10136#endif
10137char dlopen ();
10138/* The GNU C library defines this for functions which it implements
10139    to always fail with ENOSYS.  Some functions are actually named
10140    something starting with __ and the normal name is an alias.  */
10141#if defined __stub_dlopen || defined __stub___dlopen
10142choke me
10143#endif
10144
10145int
10146main ()
10147{
10148return dlopen ();
10149  ;
10150  return 0;
10151}
10152_ACEOF
10153rm -f conftest.$ac_objext conftest$ac_exeext
10154if { (ac_try="$ac_link"
10155case "(($ac_try" in
10156  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10157  *) ac_try_echo=$ac_try;;
10158esac
10159eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10160$as_echo "$ac_try_echo") >&5
10161  (eval "$ac_link") 2>conftest.er1
10162  ac_status=$?
10163  grep -v '^ *+' conftest.er1 >conftest.err
10164  rm -f conftest.er1
10165  cat conftest.err >&5
10166  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10167  (exit $ac_status); } && {
10168	 test -z "$ac_c_werror_flag" ||
10169	 test ! -s conftest.err
10170       } && test -s conftest$ac_exeext && {
10171	 test "$cross_compiling" = yes ||
10172	 $as_test_x conftest$ac_exeext
10173       }; then
10174  ac_cv_func_dlopen=yes
10175else
10176  $as_echo "$as_me: failed program was:" >&5
10177sed 's/^/| /' conftest.$ac_ext >&5
10178
10179	ac_cv_func_dlopen=no
10180fi
10181
10182rm -rf conftest.dSYM
10183rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10184      conftest$ac_exeext conftest.$ac_ext
10185fi
10186{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10187$as_echo "$ac_cv_func_dlopen" >&6; }
10188if test "x$ac_cv_func_dlopen" = x""yes; then
10189  lt_cv_dlopen="dlopen"
10190else
10191  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10192$as_echo_n "checking for dlopen in -ldl... " >&6; }
10193if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10194  $as_echo_n "(cached) " >&6
10195else
10196  ac_check_lib_save_LIBS=$LIBS
10197LIBS="-ldl  $LIBS"
10198cat >conftest.$ac_ext <<_ACEOF
10199/* confdefs.h.  */
10200_ACEOF
10201cat confdefs.h >>conftest.$ac_ext
10202cat >>conftest.$ac_ext <<_ACEOF
10203/* end confdefs.h.  */
10204
10205/* Override any GCC internal prototype to avoid an error.
10206   Use char because int might match the return type of a GCC
10207   builtin and then its argument prototype would still apply.  */
10208#ifdef __cplusplus
10209extern "C"
10210#endif
10211char dlopen ();
10212int
10213main ()
10214{
10215return dlopen ();
10216  ;
10217  return 0;
10218}
10219_ACEOF
10220rm -f conftest.$ac_objext conftest$ac_exeext
10221if { (ac_try="$ac_link"
10222case "(($ac_try" in
10223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10224  *) ac_try_echo=$ac_try;;
10225esac
10226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10227$as_echo "$ac_try_echo") >&5
10228  (eval "$ac_link") 2>conftest.er1
10229  ac_status=$?
10230  grep -v '^ *+' conftest.er1 >conftest.err
10231  rm -f conftest.er1
10232  cat conftest.err >&5
10233  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10234  (exit $ac_status); } && {
10235	 test -z "$ac_c_werror_flag" ||
10236	 test ! -s conftest.err
10237       } && test -s conftest$ac_exeext && {
10238	 test "$cross_compiling" = yes ||
10239	 $as_test_x conftest$ac_exeext
10240       }; then
10241  ac_cv_lib_dl_dlopen=yes
10242else
10243  $as_echo "$as_me: failed program was:" >&5
10244sed 's/^/| /' conftest.$ac_ext >&5
10245
10246	ac_cv_lib_dl_dlopen=no
10247fi
10248
10249rm -rf conftest.dSYM
10250rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10251      conftest$ac_exeext conftest.$ac_ext
10252LIBS=$ac_check_lib_save_LIBS
10253fi
10254{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10255$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10256if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10257  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10258else
10259  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10260$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10261if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10262  $as_echo_n "(cached) " >&6
10263else
10264  ac_check_lib_save_LIBS=$LIBS
10265LIBS="-lsvld  $LIBS"
10266cat >conftest.$ac_ext <<_ACEOF
10267/* confdefs.h.  */
10268_ACEOF
10269cat confdefs.h >>conftest.$ac_ext
10270cat >>conftest.$ac_ext <<_ACEOF
10271/* end confdefs.h.  */
10272
10273/* Override any GCC internal prototype to avoid an error.
10274   Use char because int might match the return type of a GCC
10275   builtin and then its argument prototype would still apply.  */
10276#ifdef __cplusplus
10277extern "C"
10278#endif
10279char dlopen ();
10280int
10281main ()
10282{
10283return dlopen ();
10284  ;
10285  return 0;
10286}
10287_ACEOF
10288rm -f conftest.$ac_objext conftest$ac_exeext
10289if { (ac_try="$ac_link"
10290case "(($ac_try" in
10291  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10292  *) ac_try_echo=$ac_try;;
10293esac
10294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10295$as_echo "$ac_try_echo") >&5
10296  (eval "$ac_link") 2>conftest.er1
10297  ac_status=$?
10298  grep -v '^ *+' conftest.er1 >conftest.err
10299  rm -f conftest.er1
10300  cat conftest.err >&5
10301  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10302  (exit $ac_status); } && {
10303	 test -z "$ac_c_werror_flag" ||
10304	 test ! -s conftest.err
10305       } && test -s conftest$ac_exeext && {
10306	 test "$cross_compiling" = yes ||
10307	 $as_test_x conftest$ac_exeext
10308       }; then
10309  ac_cv_lib_svld_dlopen=yes
10310else
10311  $as_echo "$as_me: failed program was:" >&5
10312sed 's/^/| /' conftest.$ac_ext >&5
10313
10314	ac_cv_lib_svld_dlopen=no
10315fi
10316
10317rm -rf conftest.dSYM
10318rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10319      conftest$ac_exeext conftest.$ac_ext
10320LIBS=$ac_check_lib_save_LIBS
10321fi
10322{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10323$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10324if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10325  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10326else
10327  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10328$as_echo_n "checking for dld_link in -ldld... " >&6; }
10329if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10330  $as_echo_n "(cached) " >&6
10331else
10332  ac_check_lib_save_LIBS=$LIBS
10333LIBS="-ldld  $LIBS"
10334cat >conftest.$ac_ext <<_ACEOF
10335/* confdefs.h.  */
10336_ACEOF
10337cat confdefs.h >>conftest.$ac_ext
10338cat >>conftest.$ac_ext <<_ACEOF
10339/* end confdefs.h.  */
10340
10341/* Override any GCC internal prototype to avoid an error.
10342   Use char because int might match the return type of a GCC
10343   builtin and then its argument prototype would still apply.  */
10344#ifdef __cplusplus
10345extern "C"
10346#endif
10347char dld_link ();
10348int
10349main ()
10350{
10351return dld_link ();
10352  ;
10353  return 0;
10354}
10355_ACEOF
10356rm -f conftest.$ac_objext conftest$ac_exeext
10357if { (ac_try="$ac_link"
10358case "(($ac_try" in
10359  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10360  *) ac_try_echo=$ac_try;;
10361esac
10362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10363$as_echo "$ac_try_echo") >&5
10364  (eval "$ac_link") 2>conftest.er1
10365  ac_status=$?
10366  grep -v '^ *+' conftest.er1 >conftest.err
10367  rm -f conftest.er1
10368  cat conftest.err >&5
10369  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10370  (exit $ac_status); } && {
10371	 test -z "$ac_c_werror_flag" ||
10372	 test ! -s conftest.err
10373       } && test -s conftest$ac_exeext && {
10374	 test "$cross_compiling" = yes ||
10375	 $as_test_x conftest$ac_exeext
10376       }; then
10377  ac_cv_lib_dld_dld_link=yes
10378else
10379  $as_echo "$as_me: failed program was:" >&5
10380sed 's/^/| /' conftest.$ac_ext >&5
10381
10382	ac_cv_lib_dld_dld_link=no
10383fi
10384
10385rm -rf conftest.dSYM
10386rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10387      conftest$ac_exeext conftest.$ac_ext
10388LIBS=$ac_check_lib_save_LIBS
10389fi
10390{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10391$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10392if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10393  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10394fi
10395
10396
10397fi
10398
10399
10400fi
10401
10402
10403fi
10404
10405
10406fi
10407
10408
10409fi
10410
10411    ;;
10412  esac
10413
10414  if test "x$lt_cv_dlopen" != xno; then
10415    enable_dlopen=yes
10416  else
10417    enable_dlopen=no
10418  fi
10419
10420  case $lt_cv_dlopen in
10421  dlopen)
10422    save_CPPFLAGS="$CPPFLAGS"
10423    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10424
10425    save_LDFLAGS="$LDFLAGS"
10426    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10427
10428    save_LIBS="$LIBS"
10429    LIBS="$lt_cv_dlopen_libs $LIBS"
10430
10431    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10432$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10433if test "${lt_cv_dlopen_self+set}" = set; then
10434  $as_echo_n "(cached) " >&6
10435else
10436  	  if test "$cross_compiling" = yes; then :
10437  lt_cv_dlopen_self=cross
10438else
10439  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10440  lt_status=$lt_dlunknown
10441  cat > conftest.$ac_ext <<EOF
10442#line 10442 "configure"
10443#include "confdefs.h"
10444
10445#if HAVE_DLFCN_H
10446#include <dlfcn.h>
10447#endif
10448
10449#include <stdio.h>
10450
10451#ifdef RTLD_GLOBAL
10452#  define LT_DLGLOBAL		RTLD_GLOBAL
10453#else
10454#  ifdef DL_GLOBAL
10455#    define LT_DLGLOBAL		DL_GLOBAL
10456#  else
10457#    define LT_DLGLOBAL		0
10458#  endif
10459#endif
10460
10461/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10462   find out it does not work in some platform. */
10463#ifndef LT_DLLAZY_OR_NOW
10464#  ifdef RTLD_LAZY
10465#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10466#  else
10467#    ifdef DL_LAZY
10468#      define LT_DLLAZY_OR_NOW		DL_LAZY
10469#    else
10470#      ifdef RTLD_NOW
10471#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10472#      else
10473#        ifdef DL_NOW
10474#          define LT_DLLAZY_OR_NOW	DL_NOW
10475#        else
10476#          define LT_DLLAZY_OR_NOW	0
10477#        endif
10478#      endif
10479#    endif
10480#  endif
10481#endif
10482
10483#ifdef __cplusplus
10484extern "C" void exit (int);
10485#endif
10486
10487void fnord() { int i=42;}
10488int main ()
10489{
10490  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10491  int status = $lt_dlunknown;
10492
10493  if (self)
10494    {
10495      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10496      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10497      /* dlclose (self); */
10498    }
10499  else
10500    puts (dlerror ());
10501
10502    exit (status);
10503}
10504EOF
10505  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10506  (eval $ac_link) 2>&5
10507  ac_status=$?
10508  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10509  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10510    (./conftest; exit; ) >&5 2>/dev/null
10511    lt_status=$?
10512    case x$lt_status in
10513      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10514      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10515      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10516    esac
10517  else :
10518    # compilation failed
10519    lt_cv_dlopen_self=no
10520  fi
10521fi
10522rm -fr conftest*
10523
10524
10525fi
10526{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10527$as_echo "$lt_cv_dlopen_self" >&6; }
10528
10529    if test "x$lt_cv_dlopen_self" = xyes; then
10530      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10531      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10532$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10533if test "${lt_cv_dlopen_self_static+set}" = set; then
10534  $as_echo_n "(cached) " >&6
10535else
10536  	  if test "$cross_compiling" = yes; then :
10537  lt_cv_dlopen_self_static=cross
10538else
10539  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10540  lt_status=$lt_dlunknown
10541  cat > conftest.$ac_ext <<EOF
10542#line 10542 "configure"
10543#include "confdefs.h"
10544
10545#if HAVE_DLFCN_H
10546#include <dlfcn.h>
10547#endif
10548
10549#include <stdio.h>
10550
10551#ifdef RTLD_GLOBAL
10552#  define LT_DLGLOBAL		RTLD_GLOBAL
10553#else
10554#  ifdef DL_GLOBAL
10555#    define LT_DLGLOBAL		DL_GLOBAL
10556#  else
10557#    define LT_DLGLOBAL		0
10558#  endif
10559#endif
10560
10561/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10562   find out it does not work in some platform. */
10563#ifndef LT_DLLAZY_OR_NOW
10564#  ifdef RTLD_LAZY
10565#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10566#  else
10567#    ifdef DL_LAZY
10568#      define LT_DLLAZY_OR_NOW		DL_LAZY
10569#    else
10570#      ifdef RTLD_NOW
10571#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10572#      else
10573#        ifdef DL_NOW
10574#          define LT_DLLAZY_OR_NOW	DL_NOW
10575#        else
10576#          define LT_DLLAZY_OR_NOW	0
10577#        endif
10578#      endif
10579#    endif
10580#  endif
10581#endif
10582
10583#ifdef __cplusplus
10584extern "C" void exit (int);
10585#endif
10586
10587void fnord() { int i=42;}
10588int main ()
10589{
10590  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10591  int status = $lt_dlunknown;
10592
10593  if (self)
10594    {
10595      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10596      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10597      /* dlclose (self); */
10598    }
10599  else
10600    puts (dlerror ());
10601
10602    exit (status);
10603}
10604EOF
10605  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10606  (eval $ac_link) 2>&5
10607  ac_status=$?
10608  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10609  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10610    (./conftest; exit; ) >&5 2>/dev/null
10611    lt_status=$?
10612    case x$lt_status in
10613      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10614      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10615      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10616    esac
10617  else :
10618    # compilation failed
10619    lt_cv_dlopen_self_static=no
10620  fi
10621fi
10622rm -fr conftest*
10623
10624
10625fi
10626{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10627$as_echo "$lt_cv_dlopen_self_static" >&6; }
10628    fi
10629
10630    CPPFLAGS="$save_CPPFLAGS"
10631    LDFLAGS="$save_LDFLAGS"
10632    LIBS="$save_LIBS"
10633    ;;
10634  esac
10635
10636  case $lt_cv_dlopen_self in
10637  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10638  *) enable_dlopen_self=unknown ;;
10639  esac
10640
10641  case $lt_cv_dlopen_self_static in
10642  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10643  *) enable_dlopen_self_static=unknown ;;
10644  esac
10645fi
10646
10647
10648# Report which library types will actually be built
10649{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10650$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10651{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10652$as_echo "$can_build_shared" >&6; }
10653
10654{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10655$as_echo_n "checking whether to build shared libraries... " >&6; }
10656test "$can_build_shared" = "no" && enable_shared=no
10657
10658# On AIX, shared libraries and static libraries use the same namespace, and
10659# are all built from PIC.
10660case $host_os in
10661aix3*)
10662  test "$enable_shared" = yes && enable_static=no
10663  if test -n "$RANLIB"; then
10664    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10665    postinstall_cmds='$RANLIB $lib'
10666  fi
10667  ;;
10668
10669aix[4-9]*)
10670  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10671    test "$enable_shared" = yes && enable_static=no
10672  fi
10673    ;;
10674esac
10675{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10676$as_echo "$enable_shared" >&6; }
10677
10678{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10679$as_echo_n "checking whether to build static libraries... " >&6; }
10680# Make sure either enable_shared or enable_static is yes.
10681test "$enable_shared" = yes || enable_static=yes
10682{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10683$as_echo "$enable_static" >&6; }
10684
10685# The else clause should only fire when bootstrapping the
10686# libtool distribution, otherwise you forgot to ship ltmain.sh
10687# with your package, and you will get complaints that there are
10688# no rules to generate ltmain.sh.
10689if test -f "$ltmain"; then
10690  # See if we are running on zsh, and set the options which allow our commands through
10691  # without removal of \ escapes.
10692  if test -n "${ZSH_VERSION+set}" ; then
10693    setopt NO_GLOB_SUBST
10694  fi
10695  # Now quote all the things that may contain metacharacters while being
10696  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10697  # variables and quote the copies for generation of the libtool script.
10698  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10699    SED SHELL STRIP \
10700    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10701    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10702    deplibs_check_method reload_flag reload_cmds need_locks \
10703    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10704    lt_cv_sys_global_symbol_to_c_name_address \
10705    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10706    old_postinstall_cmds old_postuninstall_cmds \
10707    compiler \
10708    CC \
10709    LD \
10710    lt_prog_compiler_wl \
10711    lt_prog_compiler_pic \
10712    lt_prog_compiler_static \
10713    lt_prog_compiler_no_builtin_flag \
10714    export_dynamic_flag_spec \
10715    thread_safe_flag_spec \
10716    whole_archive_flag_spec \
10717    enable_shared_with_static_runtimes \
10718    old_archive_cmds \
10719    old_archive_from_new_cmds \
10720    predep_objects \
10721    postdep_objects \
10722    predeps \
10723    postdeps \
10724    compiler_lib_search_path \
10725    compiler_lib_search_dirs \
10726    archive_cmds \
10727    archive_expsym_cmds \
10728    postinstall_cmds \
10729    postuninstall_cmds \
10730    old_archive_from_expsyms_cmds \
10731    allow_undefined_flag \
10732    no_undefined_flag \
10733    export_symbols_cmds \
10734    hardcode_libdir_flag_spec \
10735    hardcode_libdir_flag_spec_ld \
10736    hardcode_libdir_separator \
10737    hardcode_automatic \
10738    module_cmds \
10739    module_expsym_cmds \
10740    lt_cv_prog_compiler_c_o \
10741    fix_srcfile_path \
10742    exclude_expsyms \
10743    include_expsyms; do
10744
10745    case $var in
10746    old_archive_cmds | \
10747    old_archive_from_new_cmds | \
10748    archive_cmds | \
10749    archive_expsym_cmds | \
10750    module_cmds | \
10751    module_expsym_cmds | \
10752    old_archive_from_expsyms_cmds | \
10753    export_symbols_cmds | \
10754    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10755    postinstall_cmds | postuninstall_cmds | \
10756    old_postinstall_cmds | old_postuninstall_cmds | \
10757    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10758      # Double-quote double-evaled strings.
10759      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10760      ;;
10761    *)
10762      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10763      ;;
10764    esac
10765  done
10766
10767  case $lt_echo in
10768  *'\$0 --fallback-echo"')
10769    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10770    ;;
10771  esac
10772
10773cfgfile="${ofile}T"
10774  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10775  $rm -f "$cfgfile"
10776  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10777$as_echo "$as_me: creating $ofile" >&6;}
10778
10779  cat <<__EOF__ >> "$cfgfile"
10780#! $SHELL
10781
10782# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10783# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10784# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10785#
10786# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10787# Free Software Foundation, Inc.
10788#
10789# This file is part of GNU Libtool:
10790# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10791#
10792# This program is free software; you can redistribute it and/or modify
10793# it under the terms of the GNU General Public License as published by
10794# the Free Software Foundation; either version 2 of the License, or
10795# (at your option) any later version.
10796#
10797# This program is distributed in the hope that it will be useful, but
10798# WITHOUT ANY WARRANTY; without even the implied warranty of
10799# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10800# General Public License for more details.
10801#
10802# You should have received a copy of the GNU General Public License
10803# along with this program; if not, write to the Free Software
10804# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10805#
10806# As a special exception to the GNU General Public License, if you
10807# distribute this file as part of a program that contains a
10808# configuration script generated by Autoconf, you may include it under
10809# the same distribution terms that you use for the rest of that program.
10810
10811# A sed program that does not truncate output.
10812SED=$lt_SED
10813
10814# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10815Xsed="$SED -e 1s/^X//"
10816
10817# The HP-UX ksh and POSIX shell print the target directory to stdout
10818# if CDPATH is set.
10819(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10820
10821# The names of the tagged configurations supported by this script.
10822available_tags=
10823
10824# ### BEGIN LIBTOOL CONFIG
10825
10826# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10827
10828# Shell to use when invoking shell scripts.
10829SHELL=$lt_SHELL
10830
10831# Whether or not to build shared libraries.
10832build_libtool_libs=$enable_shared
10833
10834# Whether or not to build static libraries.
10835build_old_libs=$enable_static
10836
10837# Whether or not to add -lc for building shared libraries.
10838build_libtool_need_lc=$archive_cmds_need_lc
10839
10840# Whether or not to disallow shared libs when runtime libs are static
10841allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10842
10843# Whether or not to optimize for fast installation.
10844fast_install=$enable_fast_install
10845
10846# The host system.
10847host_alias=$host_alias
10848host=$host
10849host_os=$host_os
10850
10851# The build system.
10852build_alias=$build_alias
10853build=$build
10854build_os=$build_os
10855
10856# An echo program that does not interpret backslashes.
10857echo=$lt_echo
10858
10859# The archiver.
10860AR=$lt_AR
10861AR_FLAGS=$lt_AR_FLAGS
10862
10863# A C compiler.
10864LTCC=$lt_LTCC
10865
10866# LTCC compiler flags.
10867LTCFLAGS=$lt_LTCFLAGS
10868
10869# A language-specific compiler.
10870CC=$lt_compiler
10871
10872# Is the compiler the GNU C compiler?
10873with_gcc=$GCC
10874
10875# An ERE matcher.
10876EGREP=$lt_EGREP
10877
10878# The linker used to build libraries.
10879LD=$lt_LD
10880
10881# Whether we need hard or soft links.
10882LN_S=$lt_LN_S
10883
10884# A BSD-compatible nm program.
10885NM=$lt_NM
10886
10887# A symbol stripping program
10888STRIP=$lt_STRIP
10889
10890# Used to examine libraries when file_magic_cmd begins "file"
10891MAGIC_CMD=$MAGIC_CMD
10892
10893# Used on cygwin: DLL creation program.
10894DLLTOOL="$DLLTOOL"
10895
10896# Used on cygwin: object dumper.
10897OBJDUMP="$OBJDUMP"
10898
10899# Used on cygwin: assembler.
10900AS="$AS"
10901
10902# The name of the directory that contains temporary libtool files.
10903objdir=$objdir
10904
10905# How to create reloadable object files.
10906reload_flag=$lt_reload_flag
10907reload_cmds=$lt_reload_cmds
10908
10909# How to pass a linker flag through the compiler.
10910wl=$lt_lt_prog_compiler_wl
10911
10912# Object file suffix (normally "o").
10913objext="$ac_objext"
10914
10915# Old archive suffix (normally "a").
10916libext="$libext"
10917
10918# Shared library suffix (normally ".so").
10919shrext_cmds='$shrext_cmds'
10920
10921# Executable file suffix (normally "").
10922exeext="$exeext"
10923
10924# Additional compiler flags for building library objects.
10925pic_flag=$lt_lt_prog_compiler_pic
10926pic_mode=$pic_mode
10927
10928# What is the maximum length of a command?
10929max_cmd_len=$lt_cv_sys_max_cmd_len
10930
10931# Does compiler simultaneously support -c and -o options?
10932compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10933
10934# Must we lock files when doing compilation?
10935need_locks=$lt_need_locks
10936
10937# Do we need the lib prefix for modules?
10938need_lib_prefix=$need_lib_prefix
10939
10940# Do we need a version for libraries?
10941need_version=$need_version
10942
10943# Whether dlopen is supported.
10944dlopen_support=$enable_dlopen
10945
10946# Whether dlopen of programs is supported.
10947dlopen_self=$enable_dlopen_self
10948
10949# Whether dlopen of statically linked programs is supported.
10950dlopen_self_static=$enable_dlopen_self_static
10951
10952# Compiler flag to prevent dynamic linking.
10953link_static_flag=$lt_lt_prog_compiler_static
10954
10955# Compiler flag to turn off builtin functions.
10956no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10957
10958# Compiler flag to allow reflexive dlopens.
10959export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10960
10961# Compiler flag to generate shared objects directly from archives.
10962whole_archive_flag_spec=$lt_whole_archive_flag_spec
10963
10964# Compiler flag to generate thread-safe objects.
10965thread_safe_flag_spec=$lt_thread_safe_flag_spec
10966
10967# Library versioning type.
10968version_type=$version_type
10969
10970# Format of library name prefix.
10971libname_spec=$lt_libname_spec
10972
10973# List of archive names.  First name is the real one, the rest are links.
10974# The last name is the one that the linker finds with -lNAME.
10975library_names_spec=$lt_library_names_spec
10976
10977# The coded name of the library, if different from the real name.
10978soname_spec=$lt_soname_spec
10979
10980# Commands used to build and install an old-style archive.
10981RANLIB=$lt_RANLIB
10982old_archive_cmds=$lt_old_archive_cmds
10983old_postinstall_cmds=$lt_old_postinstall_cmds
10984old_postuninstall_cmds=$lt_old_postuninstall_cmds
10985
10986# Create an old-style archive from a shared archive.
10987old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10988
10989# Create a temporary old-style archive to link instead of a shared archive.
10990old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10991
10992# Commands used to build and install a shared archive.
10993archive_cmds=$lt_archive_cmds
10994archive_expsym_cmds=$lt_archive_expsym_cmds
10995postinstall_cmds=$lt_postinstall_cmds
10996postuninstall_cmds=$lt_postuninstall_cmds
10997
10998# Commands used to build a loadable module (assumed same as above if empty)
10999module_cmds=$lt_module_cmds
11000module_expsym_cmds=$lt_module_expsym_cmds
11001
11002# Commands to strip libraries.
11003old_striplib=$lt_old_striplib
11004striplib=$lt_striplib
11005
11006# Dependencies to place before the objects being linked to create a
11007# shared library.
11008predep_objects=$lt_predep_objects
11009
11010# Dependencies to place after the objects being linked to create a
11011# shared library.
11012postdep_objects=$lt_postdep_objects
11013
11014# Dependencies to place before the objects being linked to create a
11015# shared library.
11016predeps=$lt_predeps
11017
11018# Dependencies to place after the objects being linked to create a
11019# shared library.
11020postdeps=$lt_postdeps
11021
11022# The directories searched by this compiler when creating a shared
11023# library
11024compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11025
11026# The library search path used internally by the compiler when linking
11027# a shared library.
11028compiler_lib_search_path=$lt_compiler_lib_search_path
11029
11030# Method to check whether dependent libraries are shared objects.
11031deplibs_check_method=$lt_deplibs_check_method
11032
11033# Command to use when deplibs_check_method == file_magic.
11034file_magic_cmd=$lt_file_magic_cmd
11035
11036# Flag that allows shared libraries with undefined symbols to be built.
11037allow_undefined_flag=$lt_allow_undefined_flag
11038
11039# Flag that forces no undefined symbols.
11040no_undefined_flag=$lt_no_undefined_flag
11041
11042# Commands used to finish a libtool library installation in a directory.
11043finish_cmds=$lt_finish_cmds
11044
11045# Same as above, but a single script fragment to be evaled but not shown.
11046finish_eval=$lt_finish_eval
11047
11048# Take the output of nm and produce a listing of raw symbols and C names.
11049global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11050
11051# Transform the output of nm in a proper C declaration
11052global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11053
11054# Transform the output of nm in a C name address pair
11055global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11056
11057# This is the shared library runtime path variable.
11058runpath_var=$runpath_var
11059
11060# This is the shared library path variable.
11061shlibpath_var=$shlibpath_var
11062
11063# Is shlibpath searched before the hard-coded library search path?
11064shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11065
11066# How to hardcode a shared library path into an executable.
11067hardcode_action=$hardcode_action
11068
11069# Whether we should hardcode library paths into libraries.
11070hardcode_into_libs=$hardcode_into_libs
11071
11072# Flag to hardcode \$libdir into a binary during linking.
11073# This must work even if \$libdir does not exist.
11074hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11075
11076# If ld is used when linking, flag to hardcode \$libdir into
11077# a binary during linking. This must work even if \$libdir does
11078# not exist.
11079hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11080
11081# Whether we need a single -rpath flag with a separated argument.
11082hardcode_libdir_separator=$lt_hardcode_libdir_separator
11083
11084# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11085# resulting binary.
11086hardcode_direct=$hardcode_direct
11087
11088# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11089# resulting binary.
11090hardcode_minus_L=$hardcode_minus_L
11091
11092# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11093# the resulting binary.
11094hardcode_shlibpath_var=$hardcode_shlibpath_var
11095
11096# Set to yes if building a shared library automatically hardcodes DIR into the library
11097# and all subsequent libraries and executables linked against it.
11098hardcode_automatic=$hardcode_automatic
11099
11100# Variables whose values should be saved in libtool wrapper scripts and
11101# restored at relink time.
11102variables_saved_for_relink="$variables_saved_for_relink"
11103
11104# Whether libtool must link a program against all its dependency libraries.
11105link_all_deplibs=$link_all_deplibs
11106
11107# Compile-time system search path for libraries
11108sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11109
11110# Run-time system search path for libraries
11111sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11112
11113# Fix the shell variable \$srcfile for the compiler.
11114fix_srcfile_path=$lt_fix_srcfile_path
11115
11116# Set to yes if exported symbols are required.
11117always_export_symbols=$always_export_symbols
11118
11119# The commands to list exported symbols.
11120export_symbols_cmds=$lt_export_symbols_cmds
11121
11122# The commands to extract the exported symbol list from a shared archive.
11123extract_expsyms_cmds=$lt_extract_expsyms_cmds
11124
11125# Symbols that should not be listed in the preloaded symbols.
11126exclude_expsyms=$lt_exclude_expsyms
11127
11128# Symbols that must always be exported.
11129include_expsyms=$lt_include_expsyms
11130
11131# ### END LIBTOOL CONFIG
11132
11133__EOF__
11134
11135
11136  case $host_os in
11137  aix3*)
11138    cat <<\EOF >> "$cfgfile"
11139
11140# AIX sometimes has problems with the GCC collect2 program.  For some
11141# reason, if we set the COLLECT_NAMES environment variable, the problems
11142# vanish in a puff of smoke.
11143if test "X${COLLECT_NAMES+set}" != Xset; then
11144  COLLECT_NAMES=
11145  export COLLECT_NAMES
11146fi
11147EOF
11148    ;;
11149  esac
11150
11151  # We use sed instead of cat because bash on DJGPP gets confused if
11152  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11153  # text mode, it properly converts lines to CR/LF.  This bash problem
11154  # is reportedly fixed, but why not run on old versions too?
11155  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11156
11157  mv -f "$cfgfile" "$ofile" || \
11158    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11159  chmod +x "$ofile"
11160
11161else
11162  # If there is no Makefile yet, we rely on a make rule to execute
11163  # `config.status --recheck' to rerun these tests and create the
11164  # libtool script then.
11165  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11166  if test -f "$ltmain_in"; then
11167    test -f Makefile && make "$ltmain"
11168  fi
11169fi
11170
11171
11172ac_ext=c
11173ac_cpp='$CPP $CPPFLAGS'
11174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11176ac_compiler_gnu=$ac_cv_c_compiler_gnu
11177
11178CC="$lt_save_CC"
11179
11180
11181# Check whether --with-tags was given.
11182if test "${with_tags+set}" = set; then
11183  withval=$with_tags; tagnames="$withval"
11184fi
11185
11186
11187if test -f "$ltmain" && test -n "$tagnames"; then
11188  if test ! -f "${ofile}"; then
11189    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11190$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11191  fi
11192
11193  if test -z "$LTCC"; then
11194    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11195    if test -z "$LTCC"; then
11196      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11197$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11198    else
11199      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11200$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11201    fi
11202  fi
11203  if test -z "$LTCFLAGS"; then
11204    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11205  fi
11206
11207  # Extract list of available tagged configurations in $ofile.
11208  # Note that this assumes the entire list is on one line.
11209  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11210
11211  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11212  for tagname in $tagnames; do
11213    IFS="$lt_save_ifs"
11214    # Check whether tagname contains only valid characters
11215    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11216    "") ;;
11217    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11218$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11219   { (exit 1); exit 1; }; }
11220	;;
11221    esac
11222
11223    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11224    then
11225      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11226$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11227   { (exit 1); exit 1; }; }
11228    fi
11229
11230    # Update the list of available tags.
11231    if test -n "$tagname"; then
11232      echo appending configuration tag \"$tagname\" to $ofile
11233
11234      case $tagname in
11235      CXX)
11236	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11237	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11238	    (test "X$CXX" != "Xg++"))) ; then
11239	  ac_ext=cpp
11240ac_cpp='$CXXCPP $CPPFLAGS'
11241ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11242ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11243ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11244
11245
11246
11247
11248archive_cmds_need_lc_CXX=no
11249allow_undefined_flag_CXX=
11250always_export_symbols_CXX=no
11251archive_expsym_cmds_CXX=
11252export_dynamic_flag_spec_CXX=
11253hardcode_direct_CXX=no
11254hardcode_libdir_flag_spec_CXX=
11255hardcode_libdir_flag_spec_ld_CXX=
11256hardcode_libdir_separator_CXX=
11257hardcode_minus_L_CXX=no
11258hardcode_shlibpath_var_CXX=unsupported
11259hardcode_automatic_CXX=no
11260module_cmds_CXX=
11261module_expsym_cmds_CXX=
11262link_all_deplibs_CXX=unknown
11263old_archive_cmds_CXX=$old_archive_cmds
11264no_undefined_flag_CXX=
11265whole_archive_flag_spec_CXX=
11266enable_shared_with_static_runtimes_CXX=no
11267
11268# Dependencies to place before and after the object being linked:
11269predep_objects_CXX=
11270postdep_objects_CXX=
11271predeps_CXX=
11272postdeps_CXX=
11273compiler_lib_search_path_CXX=
11274compiler_lib_search_dirs_CXX=
11275
11276# Source file extension for C++ test sources.
11277ac_ext=cpp
11278
11279# Object file extension for compiled C++ test sources.
11280objext=o
11281objext_CXX=$objext
11282
11283# Code to be used in simple compile tests
11284lt_simple_compile_test_code="int some_variable = 0;"
11285
11286# Code to be used in simple link tests
11287lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11288
11289# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11290
11291# If no C compiler was specified, use CC.
11292LTCC=${LTCC-"$CC"}
11293
11294# If no C compiler flags were specified, use CFLAGS.
11295LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11296
11297# Allow CC to be a program name with arguments.
11298compiler=$CC
11299
11300
11301# save warnings/boilerplate of simple test code
11302ac_outfile=conftest.$ac_objext
11303echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11304eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11305_lt_compiler_boilerplate=`cat conftest.err`
11306$rm conftest*
11307
11308ac_outfile=conftest.$ac_objext
11309echo "$lt_simple_link_test_code" >conftest.$ac_ext
11310eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11311_lt_linker_boilerplate=`cat conftest.err`
11312$rm -r conftest*
11313
11314
11315# Allow CC to be a program name with arguments.
11316lt_save_CC=$CC
11317lt_save_LD=$LD
11318lt_save_GCC=$GCC
11319GCC=$GXX
11320lt_save_with_gnu_ld=$with_gnu_ld
11321lt_save_path_LD=$lt_cv_path_LD
11322if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11323  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11324else
11325  $as_unset lt_cv_prog_gnu_ld
11326fi
11327if test -n "${lt_cv_path_LDCXX+set}"; then
11328  lt_cv_path_LD=$lt_cv_path_LDCXX
11329else
11330  $as_unset lt_cv_path_LD
11331fi
11332test -z "${LDCXX+set}" || LD=$LDCXX
11333CC=${CXX-"c++"}
11334compiler=$CC
11335compiler_CXX=$CC
11336for cc_temp in $compiler""; do
11337  case $cc_temp in
11338    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11339    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11340    \-*) ;;
11341    *) break;;
11342  esac
11343done
11344cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11345
11346
11347# We don't want -fno-exception wen compiling C++ code, so set the
11348# no_builtin_flag separately
11349if test "$GXX" = yes; then
11350  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11351else
11352  lt_prog_compiler_no_builtin_flag_CXX=
11353fi
11354
11355if test "$GXX" = yes; then
11356  # Set up default GNU C++ configuration
11357
11358
11359# Check whether --with-gnu-ld was given.
11360if test "${with_gnu_ld+set}" = set; then
11361  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11362else
11363  with_gnu_ld=no
11364fi
11365
11366ac_prog=ld
11367if test "$GCC" = yes; then
11368  # Check if gcc -print-prog-name=ld gives a path.
11369  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11370$as_echo_n "checking for ld used by $CC... " >&6; }
11371  case $host in
11372  *-*-mingw*)
11373    # gcc leaves a trailing carriage return which upsets mingw
11374    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11375  *)
11376    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11377  esac
11378  case $ac_prog in
11379    # Accept absolute paths.
11380    [\\/]* | ?:[\\/]*)
11381      re_direlt='/[^/][^/]*/\.\./'
11382      # Canonicalize the pathname of ld
11383      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11384      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11385	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11386      done
11387      test -z "$LD" && LD="$ac_prog"
11388      ;;
11389  "")
11390    # If it fails, then pretend we aren't using GCC.
11391    ac_prog=ld
11392    ;;
11393  *)
11394    # If it is relative, then search for the first ld in PATH.
11395    with_gnu_ld=unknown
11396    ;;
11397  esac
11398elif test "$with_gnu_ld" = yes; then
11399  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11400$as_echo_n "checking for GNU ld... " >&6; }
11401else
11402  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11403$as_echo_n "checking for non-GNU ld... " >&6; }
11404fi
11405if test "${lt_cv_path_LD+set}" = set; then
11406  $as_echo_n "(cached) " >&6
11407else
11408  if test -z "$LD"; then
11409  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11410  for ac_dir in $PATH; do
11411    IFS="$lt_save_ifs"
11412    test -z "$ac_dir" && ac_dir=.
11413    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11414      lt_cv_path_LD="$ac_dir/$ac_prog"
11415      # Check to see if the program is GNU ld.  I'd rather use --version,
11416      # but apparently some variants of GNU ld only accept -v.
11417      # Break only if it was the GNU/non-GNU ld that we prefer.
11418      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11419      *GNU* | *'with BFD'*)
11420	test "$with_gnu_ld" != no && break
11421	;;
11422      *)
11423	test "$with_gnu_ld" != yes && break
11424	;;
11425      esac
11426    fi
11427  done
11428  IFS="$lt_save_ifs"
11429else
11430  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11431fi
11432fi
11433
11434LD="$lt_cv_path_LD"
11435if test -n "$LD"; then
11436  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11437$as_echo "$LD" >&6; }
11438else
11439  { $as_echo "$as_me:$LINENO: result: no" >&5
11440$as_echo "no" >&6; }
11441fi
11442test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11443$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11444   { (exit 1); exit 1; }; }
11445{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11446$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11447if test "${lt_cv_prog_gnu_ld+set}" = set; then
11448  $as_echo_n "(cached) " >&6
11449else
11450  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11451case `$LD -v 2>&1 </dev/null` in
11452*GNU* | *'with BFD'*)
11453  lt_cv_prog_gnu_ld=yes
11454  ;;
11455*)
11456  lt_cv_prog_gnu_ld=no
11457  ;;
11458esac
11459fi
11460{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11461$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11462with_gnu_ld=$lt_cv_prog_gnu_ld
11463
11464
11465
11466  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11467  # archiving commands below assume that GNU ld is being used.
11468  if test "$with_gnu_ld" = yes; then
11469    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11470    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'
11471
11472    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11473    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11474
11475    # If archive_cmds runs LD, not CC, wlarc should be empty
11476    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11477    #     investigate it a little bit more. (MM)
11478    wlarc='${wl}'
11479
11480    # ancient GNU ld didn't support --whole-archive et. al.
11481    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11482	grep 'no-whole-archive' > /dev/null; then
11483      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11484    else
11485      whole_archive_flag_spec_CXX=
11486    fi
11487  else
11488    with_gnu_ld=no
11489    wlarc=
11490
11491    # A generic and very simple default shared library creation
11492    # command for GNU C++ for the case where it uses the native
11493    # linker, instead of GNU ld.  If possible, this setting should
11494    # overridden to take advantage of the native linker features on
11495    # the platform it is being used on.
11496    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11497  fi
11498
11499  # Commands to make compiler produce verbose output that lists
11500  # what "hidden" libraries, object files and flags are used when
11501  # linking a shared library.
11502  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11503
11504else
11505  GXX=no
11506  with_gnu_ld=no
11507  wlarc=
11508fi
11509
11510# PORTME: fill in a description of your system's C++ link characteristics
11511{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11512$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11513ld_shlibs_CXX=yes
11514case $host_os in
11515  aix3*)
11516    # FIXME: insert proper C++ library support
11517    ld_shlibs_CXX=no
11518    ;;
11519  aix[4-9]*)
11520    if test "$host_cpu" = ia64; then
11521      # On IA64, the linker does run time linking by default, so we don't
11522      # have to do anything special.
11523      aix_use_runtimelinking=no
11524      exp_sym_flag='-Bexport'
11525      no_entry_flag=""
11526    else
11527      aix_use_runtimelinking=no
11528
11529      # Test if we are trying to use run time linking or normal
11530      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11531      # need to do runtime linking.
11532      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11533	for ld_flag in $LDFLAGS; do
11534	  case $ld_flag in
11535	  *-brtl*)
11536	    aix_use_runtimelinking=yes
11537	    break
11538	    ;;
11539	  esac
11540	done
11541	;;
11542      esac
11543
11544      exp_sym_flag='-bexport'
11545      no_entry_flag='-bnoentry'
11546    fi
11547
11548    # When large executables or shared objects are built, AIX ld can
11549    # have problems creating the table of contents.  If linking a library
11550    # or program results in "error TOC overflow" add -mminimal-toc to
11551    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11552    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11553
11554    archive_cmds_CXX=''
11555    hardcode_direct_CXX=yes
11556    hardcode_libdir_separator_CXX=':'
11557    link_all_deplibs_CXX=yes
11558
11559    if test "$GXX" = yes; then
11560      case $host_os in aix4.[012]|aix4.[012].*)
11561      # We only want to do this on AIX 4.2 and lower, the check
11562      # below for broken collect2 doesn't work under 4.3+
11563	collect2name=`${CC} -print-prog-name=collect2`
11564	if test -f "$collect2name" && \
11565	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11566	then
11567	  # We have reworked collect2
11568	  :
11569	else
11570	  # We have old collect2
11571	  hardcode_direct_CXX=unsupported
11572	  # It fails to find uninstalled libraries when the uninstalled
11573	  # path is not listed in the libpath.  Setting hardcode_minus_L
11574	  # to unsupported forces relinking
11575	  hardcode_minus_L_CXX=yes
11576	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11577	  hardcode_libdir_separator_CXX=
11578	fi
11579	;;
11580      esac
11581      shared_flag='-shared'
11582      if test "$aix_use_runtimelinking" = yes; then
11583	shared_flag="$shared_flag "'${wl}-G'
11584      fi
11585    else
11586      # not using gcc
11587      if test "$host_cpu" = ia64; then
11588	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11589	# chokes on -Wl,-G. The following line is correct:
11590	shared_flag='-G'
11591      else
11592	if test "$aix_use_runtimelinking" = yes; then
11593	  shared_flag='${wl}-G'
11594	else
11595	  shared_flag='${wl}-bM:SRE'
11596	fi
11597      fi
11598    fi
11599
11600    # It seems that -bexpall does not export symbols beginning with
11601    # underscore (_), so it is better to generate a list of symbols to export.
11602    always_export_symbols_CXX=yes
11603    if test "$aix_use_runtimelinking" = yes; then
11604      # Warning - without using the other runtime loading flags (-brtl),
11605      # -berok will link without error, but may produce a broken library.
11606      allow_undefined_flag_CXX='-berok'
11607      # Determine the default libpath from the value encoded in an empty executable.
11608      cat >conftest.$ac_ext <<_ACEOF
11609/* confdefs.h.  */
11610_ACEOF
11611cat confdefs.h >>conftest.$ac_ext
11612cat >>conftest.$ac_ext <<_ACEOF
11613/* end confdefs.h.  */
11614
11615int
11616main ()
11617{
11618
11619  ;
11620  return 0;
11621}
11622_ACEOF
11623rm -f conftest.$ac_objext conftest$ac_exeext
11624if { (ac_try="$ac_link"
11625case "(($ac_try" in
11626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11627  *) ac_try_echo=$ac_try;;
11628esac
11629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11630$as_echo "$ac_try_echo") >&5
11631  (eval "$ac_link") 2>conftest.er1
11632  ac_status=$?
11633  grep -v '^ *+' conftest.er1 >conftest.err
11634  rm -f conftest.er1
11635  cat conftest.err >&5
11636  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11637  (exit $ac_status); } && {
11638	 test -z "$ac_cxx_werror_flag" ||
11639	 test ! -s conftest.err
11640       } && test -s conftest$ac_exeext && {
11641	 test "$cross_compiling" = yes ||
11642	 $as_test_x conftest$ac_exeext
11643       }; then
11644
11645lt_aix_libpath_sed='
11646    /Import File Strings/,/^$/ {
11647	/^0/ {
11648	    s/^0  *\(.*\)$/\1/
11649	    p
11650	}
11651    }'
11652aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11653# Check for a 64-bit object if we didn't find anything.
11654if test -z "$aix_libpath"; then
11655  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11656fi
11657else
11658  $as_echo "$as_me: failed program was:" >&5
11659sed 's/^/| /' conftest.$ac_ext >&5
11660
11661
11662fi
11663
11664rm -rf conftest.dSYM
11665rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11666      conftest$ac_exeext conftest.$ac_ext
11667if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11668
11669      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11670
11671      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"
11672     else
11673      if test "$host_cpu" = ia64; then
11674	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11675	allow_undefined_flag_CXX="-z nodefs"
11676	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"
11677      else
11678	# Determine the default libpath from the value encoded in an empty executable.
11679	cat >conftest.$ac_ext <<_ACEOF
11680/* confdefs.h.  */
11681_ACEOF
11682cat confdefs.h >>conftest.$ac_ext
11683cat >>conftest.$ac_ext <<_ACEOF
11684/* end confdefs.h.  */
11685
11686int
11687main ()
11688{
11689
11690  ;
11691  return 0;
11692}
11693_ACEOF
11694rm -f conftest.$ac_objext conftest$ac_exeext
11695if { (ac_try="$ac_link"
11696case "(($ac_try" in
11697  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11698  *) ac_try_echo=$ac_try;;
11699esac
11700eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11701$as_echo "$ac_try_echo") >&5
11702  (eval "$ac_link") 2>conftest.er1
11703  ac_status=$?
11704  grep -v '^ *+' conftest.er1 >conftest.err
11705  rm -f conftest.er1
11706  cat conftest.err >&5
11707  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11708  (exit $ac_status); } && {
11709	 test -z "$ac_cxx_werror_flag" ||
11710	 test ! -s conftest.err
11711       } && test -s conftest$ac_exeext && {
11712	 test "$cross_compiling" = yes ||
11713	 $as_test_x conftest$ac_exeext
11714       }; then
11715
11716lt_aix_libpath_sed='
11717    /Import File Strings/,/^$/ {
11718	/^0/ {
11719	    s/^0  *\(.*\)$/\1/
11720	    p
11721	}
11722    }'
11723aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11724# Check for a 64-bit object if we didn't find anything.
11725if test -z "$aix_libpath"; then
11726  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11727fi
11728else
11729  $as_echo "$as_me: failed program was:" >&5
11730sed 's/^/| /' conftest.$ac_ext >&5
11731
11732
11733fi
11734
11735rm -rf conftest.dSYM
11736rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11737      conftest$ac_exeext conftest.$ac_ext
11738if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11739
11740	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11741	# Warning - without using the other run time loading flags,
11742	# -berok will link without error, but may produce a broken library.
11743	no_undefined_flag_CXX=' ${wl}-bernotok'
11744	allow_undefined_flag_CXX=' ${wl}-berok'
11745	# Exported symbols can be pulled into shared objects from archives
11746	whole_archive_flag_spec_CXX='$convenience'
11747	archive_cmds_need_lc_CXX=yes
11748	# This is similar to how AIX traditionally builds its shared libraries.
11749	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'
11750      fi
11751    fi
11752    ;;
11753
11754  beos*)
11755    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11756      allow_undefined_flag_CXX=unsupported
11757      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11758      # support --undefined.  This deserves some investigation.  FIXME
11759      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11760    else
11761      ld_shlibs_CXX=no
11762    fi
11763    ;;
11764
11765  chorus*)
11766    case $cc_basename in
11767      *)
11768	# FIXME: insert proper C++ library support
11769	ld_shlibs_CXX=no
11770	;;
11771    esac
11772    ;;
11773
11774  cygwin* | mingw* | pw32*)
11775    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11776    # as there is no search path for DLLs.
11777    hardcode_libdir_flag_spec_CXX='-L$libdir'
11778    allow_undefined_flag_CXX=unsupported
11779    always_export_symbols_CXX=no
11780    enable_shared_with_static_runtimes_CXX=yes
11781
11782    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11783      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'
11784      # If the export-symbols file already is a .def file (1st line
11785      # is EXPORTS), use it as is; otherwise, prepend...
11786      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11787	cp $export_symbols $output_objdir/$soname.def;
11788      else
11789	echo EXPORTS > $output_objdir/$soname.def;
11790	cat $export_symbols >> $output_objdir/$soname.def;
11791      fi~
11792      $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'
11793    else
11794      ld_shlibs_CXX=no
11795    fi
11796  ;;
11797      darwin* | rhapsody*)
11798      archive_cmds_need_lc_CXX=no
11799      hardcode_direct_CXX=no
11800      hardcode_automatic_CXX=yes
11801      hardcode_shlibpath_var_CXX=unsupported
11802      whole_archive_flag_spec_CXX=''
11803      link_all_deplibs_CXX=yes
11804      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11805      if test "$GXX" = yes ; then
11806      output_verbose_link_cmd='echo'
11807      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}"
11808      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11809      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}"
11810      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}"
11811      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11812        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}"
11813        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}"
11814      fi
11815      else
11816      case $cc_basename in
11817        xlc*)
11818         output_verbose_link_cmd='echo'
11819          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'
11820          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11821          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11822          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}'
11823          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}'
11824          ;;
11825       *)
11826         ld_shlibs_CXX=no
11827          ;;
11828      esac
11829      fi
11830        ;;
11831
11832  dgux*)
11833    case $cc_basename in
11834      ec++*)
11835	# FIXME: insert proper C++ library support
11836	ld_shlibs_CXX=no
11837	;;
11838      ghcx*)
11839	# Green Hills C++ Compiler
11840	# FIXME: insert proper C++ library support
11841	ld_shlibs_CXX=no
11842	;;
11843      *)
11844	# FIXME: insert proper C++ library support
11845	ld_shlibs_CXX=no
11846	;;
11847    esac
11848    ;;
11849  freebsd[12]*)
11850    # C++ shared libraries reported to be fairly broken before switch to ELF
11851    ld_shlibs_CXX=no
11852    ;;
11853  freebsd-elf*)
11854    archive_cmds_need_lc_CXX=no
11855    ;;
11856  freebsd* | dragonfly*)
11857    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11858    # conventions
11859    ld_shlibs_CXX=yes
11860    ;;
11861  gnu*)
11862    ;;
11863  hpux9*)
11864    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11865    hardcode_libdir_separator_CXX=:
11866    export_dynamic_flag_spec_CXX='${wl}-E'
11867    hardcode_direct_CXX=yes
11868    hardcode_minus_L_CXX=yes # Not in the search PATH,
11869				# but as the default
11870				# location of the library.
11871
11872    case $cc_basename in
11873    CC*)
11874      # FIXME: insert proper C++ library support
11875      ld_shlibs_CXX=no
11876      ;;
11877    aCC*)
11878      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'
11879      # Commands to make compiler produce verbose output that lists
11880      # what "hidden" libraries, object files and flags are used when
11881      # linking a shared library.
11882      #
11883      # There doesn't appear to be a way to prevent this compiler from
11884      # explicitly linking system object files so we need to strip them
11885      # from the output so that they don't get included in the library
11886      # dependencies.
11887      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'
11888      ;;
11889    *)
11890      if test "$GXX" = yes; then
11891        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'
11892      else
11893        # FIXME: insert proper C++ library support
11894        ld_shlibs_CXX=no
11895      fi
11896      ;;
11897    esac
11898    ;;
11899  hpux10*|hpux11*)
11900    if test $with_gnu_ld = no; then
11901      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11902      hardcode_libdir_separator_CXX=:
11903
11904      case $host_cpu in
11905      hppa*64*|ia64*) ;;
11906      *)
11907	export_dynamic_flag_spec_CXX='${wl}-E'
11908        ;;
11909      esac
11910    fi
11911    case $host_cpu in
11912    hppa*64*|ia64*)
11913      hardcode_direct_CXX=no
11914      hardcode_shlibpath_var_CXX=no
11915      ;;
11916    *)
11917      hardcode_direct_CXX=yes
11918      hardcode_minus_L_CXX=yes # Not in the search PATH,
11919					      # but as the default
11920					      # location of the library.
11921      ;;
11922    esac
11923
11924    case $cc_basename in
11925      CC*)
11926	# FIXME: insert proper C++ library support
11927	ld_shlibs_CXX=no
11928	;;
11929      aCC*)
11930	case $host_cpu in
11931	hppa*64*)
11932	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11933	  ;;
11934	ia64*)
11935	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11936	  ;;
11937	*)
11938	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11939	  ;;
11940	esac
11941	# Commands to make compiler produce verbose output that lists
11942	# what "hidden" libraries, object files and flags are used when
11943	# linking a shared library.
11944	#
11945	# There doesn't appear to be a way to prevent this compiler from
11946	# explicitly linking system object files so we need to strip them
11947	# from the output so that they don't get included in the library
11948	# dependencies.
11949	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'
11950	;;
11951      *)
11952	if test "$GXX" = yes; then
11953	  if test $with_gnu_ld = no; then
11954	    case $host_cpu in
11955	    hppa*64*)
11956	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11957	      ;;
11958	    ia64*)
11959	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11960	      ;;
11961	    *)
11962	      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'
11963	      ;;
11964	    esac
11965	  fi
11966	else
11967	  # FIXME: insert proper C++ library support
11968	  ld_shlibs_CXX=no
11969	fi
11970	;;
11971    esac
11972    ;;
11973  interix[3-9]*)
11974    hardcode_direct_CXX=no
11975    hardcode_shlibpath_var_CXX=no
11976    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11977    export_dynamic_flag_spec_CXX='${wl}-E'
11978    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11979    # Instead, shared libraries are loaded at an image base (0x10000000 by
11980    # default) and relocated if they conflict, which is a slow very memory
11981    # consuming and fragmenting process.  To avoid this, we pick a random,
11982    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11983    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11984    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'
11985    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'
11986    ;;
11987  irix5* | irix6*)
11988    case $cc_basename in
11989      CC*)
11990	# SGI C++
11991	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'
11992
11993	# Archives containing C++ object files must be created using
11994	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11995	# necessary to make sure instantiated templates are included
11996	# in the archive.
11997	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11998	;;
11999      *)
12000	if test "$GXX" = yes; then
12001	  if test "$with_gnu_ld" = no; then
12002	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12003	  else
12004	    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'
12005	  fi
12006	fi
12007	link_all_deplibs_CXX=yes
12008	;;
12009    esac
12010    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12011    hardcode_libdir_separator_CXX=:
12012    ;;
12013  linux* | k*bsd*-gnu)
12014    case $cc_basename in
12015      KCC*)
12016	# Kuck and Associates, Inc. (KAI) C++ Compiler
12017
12018	# KCC will only create a shared library if the output file
12019	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12020	# to its proper name (with version) after linking.
12021	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'
12022	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'
12023	# Commands to make compiler produce verbose output that lists
12024	# what "hidden" libraries, object files and flags are used when
12025	# linking a shared library.
12026	#
12027	# There doesn't appear to be a way to prevent this compiler from
12028	# explicitly linking system object files so we need to strip them
12029	# from the output so that they don't get included in the library
12030	# dependencies.
12031	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'
12032
12033	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12034	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12035
12036	# Archives containing C++ object files must be created using
12037	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12038	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12039	;;
12040      icpc*)
12041	# Intel C++
12042	with_gnu_ld=yes
12043	# version 8.0 and above of icpc choke on multiply defined symbols
12044	# if we add $predep_objects and $postdep_objects, however 7.1 and
12045	# earlier do not add the objects themselves.
12046	case `$CC -V 2>&1` in
12047	*"Version 7."*)
12048  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12049  	  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'
12050	  ;;
12051	*)  # Version 8.0 or newer
12052	  tmp_idyn=
12053	  case $host_cpu in
12054	    ia64*) tmp_idyn=' -i_dynamic';;
12055	  esac
12056  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12057	  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'
12058	  ;;
12059	esac
12060	archive_cmds_need_lc_CXX=no
12061	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12062	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12063	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12064	;;
12065      pgCC* | pgcpp*)
12066        # Portland Group C++ compiler
12067	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12068  	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'
12069
12070	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12071	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12072	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'
12073        ;;
12074      cxx*)
12075	# Compaq C++
12076	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12077	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'
12078
12079	runpath_var=LD_RUN_PATH
12080	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12081	hardcode_libdir_separator_CXX=:
12082
12083	# Commands to make compiler produce verbose output that lists
12084	# what "hidden" libraries, object files and flags are used when
12085	# linking a shared library.
12086	#
12087	# There doesn't appear to be a way to prevent this compiler from
12088	# explicitly linking system object files so we need to strip them
12089	# from the output so that they don't get included in the library
12090	# dependencies.
12091	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'
12092	;;
12093      *)
12094	case `$CC -V 2>&1 | sed 5q` in
12095	*Sun\ C*)
12096	  # Sun C++ 5.9
12097	  no_undefined_flag_CXX=' -zdefs'
12098	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12099	  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'
12100	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12101	  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'
12102
12103	  # Not sure whether something based on
12104	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12105	  # would be better.
12106	  output_verbose_link_cmd='echo'
12107
12108	  # Archives containing C++ object files must be created using
12109	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12110	  # necessary to make sure instantiated templates are included
12111	  # in the archive.
12112	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12113	  ;;
12114	esac
12115	;;
12116    esac
12117    ;;
12118  lynxos*)
12119    # FIXME: insert proper C++ library support
12120    ld_shlibs_CXX=no
12121    ;;
12122  m88k*)
12123    # FIXME: insert proper C++ library support
12124    ld_shlibs_CXX=no
12125    ;;
12126  mvs*)
12127    case $cc_basename in
12128      cxx*)
12129	# FIXME: insert proper C++ library support
12130	ld_shlibs_CXX=no
12131	;;
12132      *)
12133	# FIXME: insert proper C++ library support
12134	ld_shlibs_CXX=no
12135	;;
12136    esac
12137    ;;
12138  netbsd*)
12139    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12140      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12141      wlarc=
12142      hardcode_libdir_flag_spec_CXX='-R$libdir'
12143      hardcode_direct_CXX=yes
12144      hardcode_shlibpath_var_CXX=no
12145    fi
12146    # Workaround some broken pre-1.5 toolchains
12147    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12148    ;;
12149  openbsd2*)
12150    # C++ shared libraries are fairly broken
12151    ld_shlibs_CXX=no
12152    ;;
12153  openbsd*)
12154    if test -f /usr/libexec/ld.so; then
12155      hardcode_direct_CXX=yes
12156      hardcode_shlibpath_var_CXX=no
12157      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12158      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12159      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12160	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12161	export_dynamic_flag_spec_CXX='${wl}-E'
12162	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12163      fi
12164      output_verbose_link_cmd='echo'
12165    else
12166      ld_shlibs_CXX=no
12167    fi
12168    ;;
12169  osf3*)
12170    case $cc_basename in
12171      KCC*)
12172	# Kuck and Associates, Inc. (KAI) C++ Compiler
12173
12174	# KCC will only create a shared library if the output file
12175	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12176	# to its proper name (with version) after linking.
12177	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'
12178
12179	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12180	hardcode_libdir_separator_CXX=:
12181
12182	# Archives containing C++ object files must be created using
12183	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12184	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12185
12186	;;
12187      RCC*)
12188	# Rational C++ 2.4.1
12189	# FIXME: insert proper C++ library support
12190	ld_shlibs_CXX=no
12191	;;
12192      cxx*)
12193	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12194	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'
12195
12196	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12197	hardcode_libdir_separator_CXX=:
12198
12199	# Commands to make compiler produce verbose output that lists
12200	# what "hidden" libraries, object files and flags are used when
12201	# linking a shared library.
12202	#
12203	# There doesn't appear to be a way to prevent this compiler from
12204	# explicitly linking system object files so we need to strip them
12205	# from the output so that they don't get included in the library
12206	# dependencies.
12207	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'
12208	;;
12209      *)
12210	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12211	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12212	  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'
12213
12214	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12215	  hardcode_libdir_separator_CXX=:
12216
12217	  # Commands to make compiler produce verbose output that lists
12218	  # what "hidden" libraries, object files and flags are used when
12219	  # linking a shared library.
12220	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12221
12222	else
12223	  # FIXME: insert proper C++ library support
12224	  ld_shlibs_CXX=no
12225	fi
12226	;;
12227    esac
12228    ;;
12229  osf4* | osf5*)
12230    case $cc_basename in
12231      KCC*)
12232	# Kuck and Associates, Inc. (KAI) C++ Compiler
12233
12234	# KCC will only create a shared library if the output file
12235	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12236	# to its proper name (with version) after linking.
12237	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'
12238
12239	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12240	hardcode_libdir_separator_CXX=:
12241
12242	# Archives containing C++ object files must be created using
12243	# the KAI C++ compiler.
12244	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12245	;;
12246      RCC*)
12247	# Rational C++ 2.4.1
12248	# FIXME: insert proper C++ library support
12249	ld_shlibs_CXX=no
12250	;;
12251      cxx*)
12252	allow_undefined_flag_CXX=' -expect_unresolved \*'
12253	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'
12254	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12255	  echo "-hidden">> $lib.exp~
12256	  $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~
12257	  $rm $lib.exp'
12258
12259	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12260	hardcode_libdir_separator_CXX=:
12261
12262	# Commands to make compiler produce verbose output that lists
12263	# what "hidden" libraries, object files and flags are used when
12264	# linking a shared library.
12265	#
12266	# There doesn't appear to be a way to prevent this compiler from
12267	# explicitly linking system object files so we need to strip them
12268	# from the output so that they don't get included in the library
12269	# dependencies.
12270	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'
12271	;;
12272      *)
12273	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12274	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12275	 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'
12276
12277	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12278	  hardcode_libdir_separator_CXX=:
12279
12280	  # Commands to make compiler produce verbose output that lists
12281	  # what "hidden" libraries, object files and flags are used when
12282	  # linking a shared library.
12283	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12284
12285	else
12286	  # FIXME: insert proper C++ library support
12287	  ld_shlibs_CXX=no
12288	fi
12289	;;
12290    esac
12291    ;;
12292  psos*)
12293    # FIXME: insert proper C++ library support
12294    ld_shlibs_CXX=no
12295    ;;
12296  sunos4*)
12297    case $cc_basename in
12298      CC*)
12299	# Sun C++ 4.x
12300	# FIXME: insert proper C++ library support
12301	ld_shlibs_CXX=no
12302	;;
12303      lcc*)
12304	# Lucid
12305	# FIXME: insert proper C++ library support
12306	ld_shlibs_CXX=no
12307	;;
12308      *)
12309	# FIXME: insert proper C++ library support
12310	ld_shlibs_CXX=no
12311	;;
12312    esac
12313    ;;
12314  solaris*)
12315    case $cc_basename in
12316      CC*)
12317	# Sun C++ 4.2, 5.x and Centerline C++
12318        archive_cmds_need_lc_CXX=yes
12319	no_undefined_flag_CXX=' -zdefs'
12320	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12321	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12322	$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'
12323
12324	hardcode_libdir_flag_spec_CXX='-R$libdir'
12325	hardcode_shlibpath_var_CXX=no
12326	case $host_os in
12327	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12328	  *)
12329	    # The compiler driver will combine and reorder linker options,
12330	    # but understands `-z linker_flag'.
12331	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12332	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12333	    ;;
12334	esac
12335	link_all_deplibs_CXX=yes
12336
12337	output_verbose_link_cmd='echo'
12338
12339	# Archives containing C++ object files must be created using
12340	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12341	# necessary to make sure instantiated templates are included
12342	# in the archive.
12343	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12344	;;
12345      gcx*)
12346	# Green Hills C++ Compiler
12347	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12348
12349	# The C++ compiler must be used to create the archive.
12350	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12351	;;
12352      *)
12353	# GNU C++ compiler with Solaris linker
12354	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12355	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12356	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12357	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12358	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12359		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12360
12361	    # Commands to make compiler produce verbose output that lists
12362	    # what "hidden" libraries, object files and flags are used when
12363	    # linking a shared library.
12364	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12365	  else
12366	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12367	    # platform.
12368	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12369	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12370		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12371
12372	    # Commands to make compiler produce verbose output that lists
12373	    # what "hidden" libraries, object files and flags are used when
12374	    # linking a shared library.
12375	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12376	  fi
12377
12378	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12379	  case $host_os in
12380	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12381	  *)
12382	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12383	    ;;
12384	  esac
12385	fi
12386	;;
12387    esac
12388    ;;
12389  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12390    no_undefined_flag_CXX='${wl}-z,text'
12391    archive_cmds_need_lc_CXX=no
12392    hardcode_shlibpath_var_CXX=no
12393    runpath_var='LD_RUN_PATH'
12394
12395    case $cc_basename in
12396      CC*)
12397	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12398	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12399	;;
12400      *)
12401	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12402	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12403	;;
12404    esac
12405    ;;
12406  sysv5* | sco3.2v5* | sco5v6*)
12407    # Note: We can NOT use -z defs as we might desire, because we do not
12408    # link with -lc, and that would cause any symbols used from libc to
12409    # always be unresolved, which means just about no library would
12410    # ever link correctly.  If we're not using GNU ld we use -z text
12411    # though, which does catch some bad symbols but isn't as heavy-handed
12412    # as -z defs.
12413    # For security reasons, it is highly recommended that you always
12414    # use absolute paths for naming shared libraries, and exclude the
12415    # DT_RUNPATH tag from executables and libraries.  But doing so
12416    # requires that you compile everything twice, which is a pain.
12417    # So that behaviour is only enabled if SCOABSPATH is set to a
12418    # non-empty value in the environment.  Most likely only useful for
12419    # creating official distributions of packages.
12420    # This is a hack until libtool officially supports absolute path
12421    # names for shared libraries.
12422    no_undefined_flag_CXX='${wl}-z,text'
12423    allow_undefined_flag_CXX='${wl}-z,nodefs'
12424    archive_cmds_need_lc_CXX=no
12425    hardcode_shlibpath_var_CXX=no
12426    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12427    hardcode_libdir_separator_CXX=':'
12428    link_all_deplibs_CXX=yes
12429    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12430    runpath_var='LD_RUN_PATH'
12431
12432    case $cc_basename in
12433      CC*)
12434	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12435	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12436	;;
12437      *)
12438	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12439	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12440	;;
12441    esac
12442    ;;
12443  tandem*)
12444    case $cc_basename in
12445      NCC*)
12446	# NonStop-UX NCC 3.20
12447	# FIXME: insert proper C++ library support
12448	ld_shlibs_CXX=no
12449	;;
12450      *)
12451	# FIXME: insert proper C++ library support
12452	ld_shlibs_CXX=no
12453	;;
12454    esac
12455    ;;
12456  vxworks*)
12457    # FIXME: insert proper C++ library support
12458    ld_shlibs_CXX=no
12459    ;;
12460  *)
12461    # FIXME: insert proper C++ library support
12462    ld_shlibs_CXX=no
12463    ;;
12464esac
12465{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12466$as_echo "$ld_shlibs_CXX" >&6; }
12467test "$ld_shlibs_CXX" = no && can_build_shared=no
12468
12469GCC_CXX="$GXX"
12470LD_CXX="$LD"
12471
12472cat > conftest.$ac_ext <<EOF
12473class Foo
12474{
12475public:
12476  Foo (void) { a = 0; }
12477private:
12478  int a;
12479};
12480EOF
12481
12482if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12483  (eval $ac_compile) 2>&5
12484  ac_status=$?
12485  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12486  (exit $ac_status); }; then
12487  # Parse the compiler output and extract the necessary
12488  # objects, libraries and library flags.
12489
12490  # Sentinel used to keep track of whether or not we are before
12491  # the conftest object file.
12492  pre_test_object_deps_done=no
12493
12494  # The `*' in the case matches for architectures that use `case' in
12495  # $output_verbose_cmd can trigger glob expansion during the loop
12496  # eval without this substitution.
12497  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12498
12499  for p in `eval $output_verbose_link_cmd`; do
12500    case $p in
12501
12502    -L* | -R* | -l*)
12503       # Some compilers place space between "-{L,R}" and the path.
12504       # Remove the space.
12505       if test $p = "-L" \
12506	  || test $p = "-R"; then
12507	 prev=$p
12508	 continue
12509       else
12510	 prev=
12511       fi
12512
12513       if test "$pre_test_object_deps_done" = no; then
12514	 case $p in
12515	 -L* | -R*)
12516	   # Internal compiler library paths should come after those
12517	   # provided the user.  The postdeps already come after the
12518	   # user supplied libs so there is no need to process them.
12519	   if test -z "$compiler_lib_search_path_CXX"; then
12520	     compiler_lib_search_path_CXX="${prev}${p}"
12521	   else
12522	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12523	   fi
12524	   ;;
12525	 # The "-l" case would never come before the object being
12526	 # linked, so don't bother handling this case.
12527	 esac
12528       else
12529	 if test -z "$postdeps_CXX"; then
12530	   postdeps_CXX="${prev}${p}"
12531	 else
12532	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12533	 fi
12534       fi
12535       ;;
12536
12537    *.$objext)
12538       # This assumes that the test object file only shows up
12539       # once in the compiler output.
12540       if test "$p" = "conftest.$objext"; then
12541	 pre_test_object_deps_done=yes
12542	 continue
12543       fi
12544
12545       if test "$pre_test_object_deps_done" = no; then
12546	 if test -z "$predep_objects_CXX"; then
12547	   predep_objects_CXX="$p"
12548	 else
12549	   predep_objects_CXX="$predep_objects_CXX $p"
12550	 fi
12551       else
12552	 if test -z "$postdep_objects_CXX"; then
12553	   postdep_objects_CXX="$p"
12554	 else
12555	   postdep_objects_CXX="$postdep_objects_CXX $p"
12556	 fi
12557       fi
12558       ;;
12559
12560    *) ;; # Ignore the rest.
12561
12562    esac
12563  done
12564
12565  # Clean up.
12566  rm -f a.out a.exe
12567else
12568  echo "libtool.m4: error: problem compiling CXX test program"
12569fi
12570
12571$rm -f confest.$objext
12572
12573compiler_lib_search_dirs_CXX=
12574if test -n "$compiler_lib_search_path_CXX"; then
12575  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12576fi
12577
12578# PORTME: override above test on systems where it is broken
12579case $host_os in
12580interix[3-9]*)
12581  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12582  # hack all around it, let's just trust "g++" to DTRT.
12583  predep_objects_CXX=
12584  postdep_objects_CXX=
12585  postdeps_CXX=
12586  ;;
12587
12588linux*)
12589  case `$CC -V 2>&1 | sed 5q` in
12590  *Sun\ C*)
12591    # Sun C++ 5.9
12592    #
12593    # The more standards-conforming stlport4 library is
12594    # incompatible with the Cstd library. Avoid specifying
12595    # it if it's in CXXFLAGS. Ignore libCrun as
12596    # -library=stlport4 depends on it.
12597    case " $CXX $CXXFLAGS " in
12598    *" -library=stlport4 "*)
12599      solaris_use_stlport4=yes
12600      ;;
12601    esac
12602    if test "$solaris_use_stlport4" != yes; then
12603      postdeps_CXX='-library=Cstd -library=Crun'
12604    fi
12605    ;;
12606  esac
12607  ;;
12608
12609solaris*)
12610  case $cc_basename in
12611  CC*)
12612    # The more standards-conforming stlport4 library is
12613    # incompatible with the Cstd library. Avoid specifying
12614    # it if it's in CXXFLAGS. Ignore libCrun as
12615    # -library=stlport4 depends on it.
12616    case " $CXX $CXXFLAGS " in
12617    *" -library=stlport4 "*)
12618      solaris_use_stlport4=yes
12619      ;;
12620    esac
12621
12622    # Adding this requires a known-good setup of shared libraries for
12623    # Sun compiler versions before 5.6, else PIC objects from an old
12624    # archive will be linked into the output, leading to subtle bugs.
12625    if test "$solaris_use_stlport4" != yes; then
12626      postdeps_CXX='-library=Cstd -library=Crun'
12627    fi
12628    ;;
12629  esac
12630  ;;
12631esac
12632
12633case " $postdeps_CXX " in
12634*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12635esac
12636
12637lt_prog_compiler_wl_CXX=
12638lt_prog_compiler_pic_CXX=
12639lt_prog_compiler_static_CXX=
12640
12641{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12642$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12643
12644  # C++ specific cases for pic, static, wl, etc.
12645  if test "$GXX" = yes; then
12646    lt_prog_compiler_wl_CXX='-Wl,'
12647    lt_prog_compiler_static_CXX='-static'
12648
12649    case $host_os in
12650    aix*)
12651      # All AIX code is PIC.
12652      if test "$host_cpu" = ia64; then
12653	# AIX 5 now supports IA64 processor
12654	lt_prog_compiler_static_CXX='-Bstatic'
12655      fi
12656      ;;
12657    amigaos*)
12658      # FIXME: we need at least 68020 code to build shared libraries, but
12659      # adding the `-m68020' flag to GCC prevents building anything better,
12660      # like `-m68040'.
12661      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12662      ;;
12663    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12664      # PIC is the default for these OSes.
12665      ;;
12666    mingw* | cygwin* | os2* | pw32*)
12667      # This hack is so that the source file can tell whether it is being
12668      # built for inclusion in a dll (and should export symbols for example).
12669      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12670      # (--disable-auto-import) libraries
12671      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12672      ;;
12673    darwin* | rhapsody*)
12674      # PIC is the default on this platform
12675      # Common symbols not allowed in MH_DYLIB files
12676      lt_prog_compiler_pic_CXX='-fno-common'
12677      ;;
12678    *djgpp*)
12679      # DJGPP does not support shared libraries at all
12680      lt_prog_compiler_pic_CXX=
12681      ;;
12682    interix[3-9]*)
12683      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12684      # Instead, we relocate shared libraries at runtime.
12685      ;;
12686    sysv4*MP*)
12687      if test -d /usr/nec; then
12688	lt_prog_compiler_pic_CXX=-Kconform_pic
12689      fi
12690      ;;
12691    hpux*)
12692      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12693      # not for PA HP-UX.
12694      case $host_cpu in
12695      hppa*64*|ia64*)
12696	;;
12697      *)
12698	lt_prog_compiler_pic_CXX='-fPIC'
12699	;;
12700      esac
12701      ;;
12702    *)
12703      lt_prog_compiler_pic_CXX='-fPIC'
12704      ;;
12705    esac
12706  else
12707    case $host_os in
12708      aix[4-9]*)
12709	# All AIX code is PIC.
12710	if test "$host_cpu" = ia64; then
12711	  # AIX 5 now supports IA64 processor
12712	  lt_prog_compiler_static_CXX='-Bstatic'
12713	else
12714	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12715	fi
12716	;;
12717      chorus*)
12718	case $cc_basename in
12719	cxch68*)
12720	  # Green Hills C++ Compiler
12721	  # _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"
12722	  ;;
12723	esac
12724	;;
12725       darwin*)
12726         # PIC is the default on this platform
12727         # Common symbols not allowed in MH_DYLIB files
12728         case $cc_basename in
12729           xlc*)
12730           lt_prog_compiler_pic_CXX='-qnocommon'
12731           lt_prog_compiler_wl_CXX='-Wl,'
12732           ;;
12733         esac
12734       ;;
12735      dgux*)
12736	case $cc_basename in
12737	  ec++*)
12738	    lt_prog_compiler_pic_CXX='-KPIC'
12739	    ;;
12740	  ghcx*)
12741	    # Green Hills C++ Compiler
12742	    lt_prog_compiler_pic_CXX='-pic'
12743	    ;;
12744	  *)
12745	    ;;
12746	esac
12747	;;
12748      freebsd* | dragonfly*)
12749	# FreeBSD uses GNU C++
12750	;;
12751      hpux9* | hpux10* | hpux11*)
12752	case $cc_basename in
12753	  CC*)
12754	    lt_prog_compiler_wl_CXX='-Wl,'
12755	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12756	    if test "$host_cpu" != ia64; then
12757	      lt_prog_compiler_pic_CXX='+Z'
12758	    fi
12759	    ;;
12760	  aCC*)
12761	    lt_prog_compiler_wl_CXX='-Wl,'
12762	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12763	    case $host_cpu in
12764	    hppa*64*|ia64*)
12765	      # +Z the default
12766	      ;;
12767	    *)
12768	      lt_prog_compiler_pic_CXX='+Z'
12769	      ;;
12770	    esac
12771	    ;;
12772	  *)
12773	    ;;
12774	esac
12775	;;
12776      interix*)
12777	# This is c89, which is MS Visual C++ (no shared libs)
12778	# Anyone wants to do a port?
12779	;;
12780      irix5* | irix6* | nonstopux*)
12781	case $cc_basename in
12782	  CC*)
12783	    lt_prog_compiler_wl_CXX='-Wl,'
12784	    lt_prog_compiler_static_CXX='-non_shared'
12785	    # CC pic flag -KPIC is the default.
12786	    ;;
12787	  *)
12788	    ;;
12789	esac
12790	;;
12791      linux* | k*bsd*-gnu)
12792	case $cc_basename in
12793	  KCC*)
12794	    # KAI C++ Compiler
12795	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12796	    lt_prog_compiler_pic_CXX='-fPIC'
12797	    ;;
12798	  icpc* | ecpc*)
12799	    # Intel C++
12800	    lt_prog_compiler_wl_CXX='-Wl,'
12801	    lt_prog_compiler_pic_CXX='-KPIC'
12802	    lt_prog_compiler_static_CXX='-static'
12803	    ;;
12804	  pgCC* | pgcpp*)
12805	    # Portland Group C++ compiler.
12806	    lt_prog_compiler_wl_CXX='-Wl,'
12807	    lt_prog_compiler_pic_CXX='-fpic'
12808	    lt_prog_compiler_static_CXX='-Bstatic'
12809	    ;;
12810	  cxx*)
12811	    # Compaq C++
12812	    # Make sure the PIC flag is empty.  It appears that all Alpha
12813	    # Linux and Compaq Tru64 Unix objects are PIC.
12814	    lt_prog_compiler_pic_CXX=
12815	    lt_prog_compiler_static_CXX='-non_shared'
12816	    ;;
12817	  *)
12818	    case `$CC -V 2>&1 | sed 5q` in
12819	    *Sun\ C*)
12820	      # Sun C++ 5.9
12821	      lt_prog_compiler_pic_CXX='-KPIC'
12822	      lt_prog_compiler_static_CXX='-Bstatic'
12823	      lt_prog_compiler_wl_CXX='-Qoption ld '
12824	      ;;
12825	    esac
12826	    ;;
12827	esac
12828	;;
12829      lynxos*)
12830	;;
12831      m88k*)
12832	;;
12833      mvs*)
12834	case $cc_basename in
12835	  cxx*)
12836	    lt_prog_compiler_pic_CXX='-W c,exportall'
12837	    ;;
12838	  *)
12839	    ;;
12840	esac
12841	;;
12842      netbsd*)
12843	;;
12844      osf3* | osf4* | osf5*)
12845	case $cc_basename in
12846	  KCC*)
12847	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12848	    ;;
12849	  RCC*)
12850	    # Rational C++ 2.4.1
12851	    lt_prog_compiler_pic_CXX='-pic'
12852	    ;;
12853	  cxx*)
12854	    # Digital/Compaq C++
12855	    lt_prog_compiler_wl_CXX='-Wl,'
12856	    # Make sure the PIC flag is empty.  It appears that all Alpha
12857	    # Linux and Compaq Tru64 Unix objects are PIC.
12858	    lt_prog_compiler_pic_CXX=
12859	    lt_prog_compiler_static_CXX='-non_shared'
12860	    ;;
12861	  *)
12862	    ;;
12863	esac
12864	;;
12865      psos*)
12866	;;
12867      solaris*)
12868	case $cc_basename in
12869	  CC*)
12870	    # Sun C++ 4.2, 5.x and Centerline C++
12871	    lt_prog_compiler_pic_CXX='-KPIC'
12872	    lt_prog_compiler_static_CXX='-Bstatic'
12873	    lt_prog_compiler_wl_CXX='-Qoption ld '
12874	    ;;
12875	  gcx*)
12876	    # Green Hills C++ Compiler
12877	    lt_prog_compiler_pic_CXX='-PIC'
12878	    ;;
12879	  *)
12880	    ;;
12881	esac
12882	;;
12883      sunos4*)
12884	case $cc_basename in
12885	  CC*)
12886	    # Sun C++ 4.x
12887	    lt_prog_compiler_pic_CXX='-pic'
12888	    lt_prog_compiler_static_CXX='-Bstatic'
12889	    ;;
12890	  lcc*)
12891	    # Lucid
12892	    lt_prog_compiler_pic_CXX='-pic'
12893	    ;;
12894	  *)
12895	    ;;
12896	esac
12897	;;
12898      tandem*)
12899	case $cc_basename in
12900	  NCC*)
12901	    # NonStop-UX NCC 3.20
12902	    lt_prog_compiler_pic_CXX='-KPIC'
12903	    ;;
12904	  *)
12905	    ;;
12906	esac
12907	;;
12908      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12909	case $cc_basename in
12910	  CC*)
12911	    lt_prog_compiler_wl_CXX='-Wl,'
12912	    lt_prog_compiler_pic_CXX='-KPIC'
12913	    lt_prog_compiler_static_CXX='-Bstatic'
12914	    ;;
12915	esac
12916	;;
12917      vxworks*)
12918	;;
12919      *)
12920	lt_prog_compiler_can_build_shared_CXX=no
12921	;;
12922    esac
12923  fi
12924
12925{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12926$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12927
12928#
12929# Check to make sure the PIC flag actually works.
12930#
12931if test -n "$lt_prog_compiler_pic_CXX"; then
12932
12933{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12934$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12935if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12936  $as_echo_n "(cached) " >&6
12937else
12938  lt_cv_prog_compiler_pic_works_CXX=no
12939  ac_outfile=conftest.$ac_objext
12940   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12941   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12942   # Insert the option either (1) after the last *FLAGS variable, or
12943   # (2) before a word containing "conftest.", or (3) at the end.
12944   # Note that $ac_compile itself does not contain backslashes and begins
12945   # with a dollar sign (not a hyphen), so the echo should work correctly.
12946   # The option is referenced via a variable to avoid confusing sed.
12947   lt_compile=`echo "$ac_compile" | $SED \
12948   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12949   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12950   -e 's:$: $lt_compiler_flag:'`
12951   (eval echo "\"\$as_me:12951: $lt_compile\"" >&5)
12952   (eval "$lt_compile" 2>conftest.err)
12953   ac_status=$?
12954   cat conftest.err >&5
12955   echo "$as_me:12955: \$? = $ac_status" >&5
12956   if (exit $ac_status) && test -s "$ac_outfile"; then
12957     # The compiler can only warn and ignore the option if not recognized
12958     # So say no if there are warnings other than the usual output.
12959     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12960     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12961     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12962       lt_cv_prog_compiler_pic_works_CXX=yes
12963     fi
12964   fi
12965   $rm conftest*
12966
12967fi
12968{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12969$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12970
12971if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12972    case $lt_prog_compiler_pic_CXX in
12973     "" | " "*) ;;
12974     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12975     esac
12976else
12977    lt_prog_compiler_pic_CXX=
12978     lt_prog_compiler_can_build_shared_CXX=no
12979fi
12980
12981fi
12982case $host_os in
12983  # For platforms which do not support PIC, -DPIC is meaningless:
12984  *djgpp*)
12985    lt_prog_compiler_pic_CXX=
12986    ;;
12987  *)
12988    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12989    ;;
12990esac
12991
12992#
12993# Check to make sure the static flag actually works.
12994#
12995wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12996{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12997$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12998if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12999  $as_echo_n "(cached) " >&6
13000else
13001  lt_cv_prog_compiler_static_works_CXX=no
13002   save_LDFLAGS="$LDFLAGS"
13003   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13004   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13005   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13006     # The linker can only warn and ignore the option if not recognized
13007     # So say no if there are warnings
13008     if test -s conftest.err; then
13009       # Append any errors to the config.log.
13010       cat conftest.err 1>&5
13011       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13012       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13013       if diff conftest.exp conftest.er2 >/dev/null; then
13014         lt_cv_prog_compiler_static_works_CXX=yes
13015       fi
13016     else
13017       lt_cv_prog_compiler_static_works_CXX=yes
13018     fi
13019   fi
13020   $rm -r conftest*
13021   LDFLAGS="$save_LDFLAGS"
13022
13023fi
13024{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13025$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13026
13027if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13028    :
13029else
13030    lt_prog_compiler_static_CXX=
13031fi
13032
13033
13034{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13035$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13036if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13037  $as_echo_n "(cached) " >&6
13038else
13039  lt_cv_prog_compiler_c_o_CXX=no
13040   $rm -r conftest 2>/dev/null
13041   mkdir conftest
13042   cd conftest
13043   mkdir out
13044   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13045
13046   lt_compiler_flag="-o out/conftest2.$ac_objext"
13047   # Insert the option either (1) after the last *FLAGS variable, or
13048   # (2) before a word containing "conftest.", or (3) at the end.
13049   # Note that $ac_compile itself does not contain backslashes and begins
13050   # with a dollar sign (not a hyphen), so the echo should work correctly.
13051   lt_compile=`echo "$ac_compile" | $SED \
13052   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13053   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13054   -e 's:$: $lt_compiler_flag:'`
13055   (eval echo "\"\$as_me:13055: $lt_compile\"" >&5)
13056   (eval "$lt_compile" 2>out/conftest.err)
13057   ac_status=$?
13058   cat out/conftest.err >&5
13059   echo "$as_me:13059: \$? = $ac_status" >&5
13060   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13061   then
13062     # The compiler can only warn and ignore the option if not recognized
13063     # So say no if there are warnings
13064     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13065     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13066     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13067       lt_cv_prog_compiler_c_o_CXX=yes
13068     fi
13069   fi
13070   chmod u+w . 2>&5
13071   $rm conftest*
13072   # SGI C++ compiler will create directory out/ii_files/ for
13073   # template instantiation
13074   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13075   $rm out/* && rmdir out
13076   cd ..
13077   rmdir conftest
13078   $rm conftest*
13079
13080fi
13081{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13082$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13083
13084
13085hard_links="nottested"
13086if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13087  # do not overwrite the value of need_locks provided by the user
13088  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13089$as_echo_n "checking if we can lock with hard links... " >&6; }
13090  hard_links=yes
13091  $rm conftest*
13092  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13093  touch conftest.a
13094  ln conftest.a conftest.b 2>&5 || hard_links=no
13095  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13096  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13097$as_echo "$hard_links" >&6; }
13098  if test "$hard_links" = no; then
13099    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13100$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13101    need_locks=warn
13102  fi
13103else
13104  need_locks=no
13105fi
13106
13107{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13108$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13109
13110  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13111  case $host_os in
13112  aix[4-9]*)
13113    # If we're using GNU nm, then we don't want the "-C" option.
13114    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13115    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13116      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'
13117    else
13118      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'
13119    fi
13120    ;;
13121  pw32*)
13122    export_symbols_cmds_CXX="$ltdll_cmds"
13123  ;;
13124  cygwin* | mingw*)
13125    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'
13126  ;;
13127  *)
13128    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13129  ;;
13130  esac
13131  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13132
13133{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13134$as_echo "$ld_shlibs_CXX" >&6; }
13135test "$ld_shlibs_CXX" = no && can_build_shared=no
13136
13137#
13138# Do we need to explicitly link libc?
13139#
13140case "x$archive_cmds_need_lc_CXX" in
13141x|xyes)
13142  # Assume -lc should be added
13143  archive_cmds_need_lc_CXX=yes
13144
13145  if test "$enable_shared" = yes && test "$GCC" = yes; then
13146    case $archive_cmds_CXX in
13147    *'~'*)
13148      # FIXME: we may have to deal with multi-command sequences.
13149      ;;
13150    '$CC '*)
13151      # Test whether the compiler implicitly links with -lc since on some
13152      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13153      # to ld, don't add -lc before -lgcc.
13154      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13155$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13156      $rm conftest*
13157      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13158
13159      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13160  (eval $ac_compile) 2>&5
13161  ac_status=$?
13162  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13163  (exit $ac_status); } 2>conftest.err; then
13164        soname=conftest
13165        lib=conftest
13166        libobjs=conftest.$ac_objext
13167        deplibs=
13168        wl=$lt_prog_compiler_wl_CXX
13169	pic_flag=$lt_prog_compiler_pic_CXX
13170        compiler_flags=-v
13171        linker_flags=-v
13172        verstring=
13173        output_objdir=.
13174        libname=conftest
13175        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13176        allow_undefined_flag_CXX=
13177        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13178  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13179  ac_status=$?
13180  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13181  (exit $ac_status); }
13182        then
13183	  archive_cmds_need_lc_CXX=no
13184        else
13185	  archive_cmds_need_lc_CXX=yes
13186        fi
13187        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13188      else
13189        cat conftest.err 1>&5
13190      fi
13191      $rm conftest*
13192      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13193$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13194      ;;
13195    esac
13196  fi
13197  ;;
13198esac
13199
13200{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13201$as_echo_n "checking dynamic linker characteristics... " >&6; }
13202library_names_spec=
13203libname_spec='lib$name'
13204soname_spec=
13205shrext_cmds=".so"
13206postinstall_cmds=
13207postuninstall_cmds=
13208finish_cmds=
13209finish_eval=
13210shlibpath_var=
13211shlibpath_overrides_runpath=unknown
13212version_type=none
13213dynamic_linker="$host_os ld.so"
13214sys_lib_dlsearch_path_spec="/lib /usr/lib"
13215
13216need_lib_prefix=unknown
13217hardcode_into_libs=no
13218
13219# when you set need_version to no, make sure it does not cause -set_version
13220# flags to be left without arguments
13221need_version=unknown
13222
13223case $host_os in
13224aix3*)
13225  version_type=linux
13226  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13227  shlibpath_var=LIBPATH
13228
13229  # AIX 3 has no versioning support, so we append a major version to the name.
13230  soname_spec='${libname}${release}${shared_ext}$major'
13231  ;;
13232
13233aix[4-9]*)
13234  version_type=linux
13235  need_lib_prefix=no
13236  need_version=no
13237  hardcode_into_libs=yes
13238  if test "$host_cpu" = ia64; then
13239    # AIX 5 supports IA64
13240    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13241    shlibpath_var=LD_LIBRARY_PATH
13242  else
13243    # With GCC up to 2.95.x, collect2 would create an import file
13244    # for dependence libraries.  The import file would start with
13245    # the line `#! .'.  This would cause the generated library to
13246    # depend on `.', always an invalid library.  This was fixed in
13247    # development snapshots of GCC prior to 3.0.
13248    case $host_os in
13249      aix4 | aix4.[01] | aix4.[01].*)
13250      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13251	   echo ' yes '
13252	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13253	:
13254      else
13255	can_build_shared=no
13256      fi
13257      ;;
13258    esac
13259    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13260    # soname into executable. Probably we can add versioning support to
13261    # collect2, so additional links can be useful in future.
13262    if test "$aix_use_runtimelinking" = yes; then
13263      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13264      # instead of lib<name>.a to let people know that these are not
13265      # typical AIX shared libraries.
13266      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13267    else
13268      # We preserve .a as extension for shared libraries through AIX4.2
13269      # and later when we are not doing run time linking.
13270      library_names_spec='${libname}${release}.a $libname.a'
13271      soname_spec='${libname}${release}${shared_ext}$major'
13272    fi
13273    shlibpath_var=LIBPATH
13274  fi
13275  ;;
13276
13277amigaos*)
13278  library_names_spec='$libname.ixlibrary $libname.a'
13279  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13280  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'
13281  ;;
13282
13283beos*)
13284  library_names_spec='${libname}${shared_ext}'
13285  dynamic_linker="$host_os ld.so"
13286  shlibpath_var=LIBRARY_PATH
13287  ;;
13288
13289bsdi[45]*)
13290  version_type=linux
13291  need_version=no
13292  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13293  soname_spec='${libname}${release}${shared_ext}$major'
13294  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13295  shlibpath_var=LD_LIBRARY_PATH
13296  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13297  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13298  # the default ld.so.conf also contains /usr/contrib/lib and
13299  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13300  # libtool to hard-code these into programs
13301  ;;
13302
13303cygwin* | mingw* | pw32*)
13304  version_type=windows
13305  shrext_cmds=".dll"
13306  need_version=no
13307  need_lib_prefix=no
13308
13309  case $GCC,$host_os in
13310  yes,cygwin* | yes,mingw* | yes,pw32*)
13311    library_names_spec='$libname.dll.a'
13312    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13313    postinstall_cmds='base_file=`basename \${file}`~
13314      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13315      dldir=$destdir/`dirname \$dlpath`~
13316      test -d \$dldir || mkdir -p \$dldir~
13317      $install_prog $dir/$dlname \$dldir/$dlname~
13318      chmod a+x \$dldir/$dlname'
13319    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13320      dlpath=$dir/\$dldll~
13321       $rm \$dlpath'
13322    shlibpath_overrides_runpath=yes
13323
13324    case $host_os in
13325    cygwin*)
13326      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13327      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13328      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13329      ;;
13330    mingw*)
13331      # MinGW DLLs use traditional 'lib' prefix
13332      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13333      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13334      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13335        # It is most probably a Windows format PATH printed by
13336        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13337        # path with ; separators, and with drive letters. We can handle the
13338        # drive letters (cygwin fileutils understands them), so leave them,
13339        # especially as we might pass files found there to a mingw objdump,
13340        # which wouldn't understand a cygwinified path. Ahh.
13341        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13342      else
13343        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13344      fi
13345      ;;
13346    pw32*)
13347      # pw32 DLLs use 'pw' prefix rather than 'lib'
13348      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13349      ;;
13350    esac
13351    ;;
13352
13353  *)
13354    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13355    ;;
13356  esac
13357  dynamic_linker='Win32 ld.exe'
13358  # FIXME: first we should search . and the directory the executable is in
13359  shlibpath_var=PATH
13360  ;;
13361
13362darwin* | rhapsody*)
13363  dynamic_linker="$host_os dyld"
13364  version_type=darwin
13365  need_lib_prefix=no
13366  need_version=no
13367  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13368  soname_spec='${libname}${release}${major}$shared_ext'
13369  shlibpath_overrides_runpath=yes
13370  shlibpath_var=DYLD_LIBRARY_PATH
13371  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13372
13373  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13374  ;;
13375
13376dgux*)
13377  version_type=linux
13378  need_lib_prefix=no
13379  need_version=no
13380  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13381  soname_spec='${libname}${release}${shared_ext}$major'
13382  shlibpath_var=LD_LIBRARY_PATH
13383  ;;
13384
13385freebsd1*)
13386  dynamic_linker=no
13387  ;;
13388
13389freebsd* | dragonfly*)
13390  # DragonFly does not have aout.  When/if they implement a new
13391  # versioning mechanism, adjust this.
13392  if test -x /usr/bin/objformat; then
13393    objformat=`/usr/bin/objformat`
13394  else
13395    case $host_os in
13396    freebsd[123]*) objformat=aout ;;
13397    *) objformat=elf ;;
13398    esac
13399  fi
13400  version_type=freebsd-$objformat
13401  case $version_type in
13402    freebsd-elf*)
13403      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13404      need_version=no
13405      need_lib_prefix=no
13406      ;;
13407    freebsd-*)
13408      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13409      need_version=yes
13410      ;;
13411  esac
13412  shlibpath_var=LD_LIBRARY_PATH
13413  case $host_os in
13414  freebsd2*)
13415    shlibpath_overrides_runpath=yes
13416    ;;
13417  freebsd3.[01]* | freebsdelf3.[01]*)
13418    shlibpath_overrides_runpath=yes
13419    hardcode_into_libs=yes
13420    ;;
13421  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13422  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13423    shlibpath_overrides_runpath=no
13424    hardcode_into_libs=yes
13425    ;;
13426  *) # from 4.6 on, and DragonFly
13427    shlibpath_overrides_runpath=yes
13428    hardcode_into_libs=yes
13429    ;;
13430  esac
13431  ;;
13432
13433gnu*)
13434  version_type=linux
13435  need_lib_prefix=no
13436  need_version=no
13437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13438  soname_spec='${libname}${release}${shared_ext}$major'
13439  shlibpath_var=LD_LIBRARY_PATH
13440  hardcode_into_libs=yes
13441  ;;
13442
13443hpux9* | hpux10* | hpux11*)
13444  # Give a soname corresponding to the major version so that dld.sl refuses to
13445  # link against other versions.
13446  version_type=sunos
13447  need_lib_prefix=no
13448  need_version=no
13449  case $host_cpu in
13450  ia64*)
13451    shrext_cmds='.so'
13452    hardcode_into_libs=yes
13453    dynamic_linker="$host_os dld.so"
13454    shlibpath_var=LD_LIBRARY_PATH
13455    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13456    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13457    soname_spec='${libname}${release}${shared_ext}$major'
13458    if test "X$HPUX_IA64_MODE" = X32; then
13459      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13460    else
13461      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13462    fi
13463    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13464    ;;
13465   hppa*64*)
13466     shrext_cmds='.sl'
13467     hardcode_into_libs=yes
13468     dynamic_linker="$host_os dld.sl"
13469     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13470     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13471     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13472     soname_spec='${libname}${release}${shared_ext}$major'
13473     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13474     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13475     ;;
13476   *)
13477    shrext_cmds='.sl'
13478    dynamic_linker="$host_os dld.sl"
13479    shlibpath_var=SHLIB_PATH
13480    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13481    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13482    soname_spec='${libname}${release}${shared_ext}$major'
13483    ;;
13484  esac
13485  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13486  postinstall_cmds='chmod 555 $lib'
13487  ;;
13488
13489interix[3-9]*)
13490  version_type=linux
13491  need_lib_prefix=no
13492  need_version=no
13493  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13494  soname_spec='${libname}${release}${shared_ext}$major'
13495  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13496  shlibpath_var=LD_LIBRARY_PATH
13497  shlibpath_overrides_runpath=no
13498  hardcode_into_libs=yes
13499  ;;
13500
13501irix5* | irix6* | nonstopux*)
13502  case $host_os in
13503    nonstopux*) version_type=nonstopux ;;
13504    *)
13505	if test "$lt_cv_prog_gnu_ld" = yes; then
13506		version_type=linux
13507	else
13508		version_type=irix
13509	fi ;;
13510  esac
13511  need_lib_prefix=no
13512  need_version=no
13513  soname_spec='${libname}${release}${shared_ext}$major'
13514  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13515  case $host_os in
13516  irix5* | nonstopux*)
13517    libsuff= shlibsuff=
13518    ;;
13519  *)
13520    case $LD in # libtool.m4 will add one of these switches to LD
13521    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13522      libsuff= shlibsuff= libmagic=32-bit;;
13523    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13524      libsuff=32 shlibsuff=N32 libmagic=N32;;
13525    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13526      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13527    *) libsuff= shlibsuff= libmagic=never-match;;
13528    esac
13529    ;;
13530  esac
13531  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13532  shlibpath_overrides_runpath=no
13533  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13534  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13535  hardcode_into_libs=yes
13536  ;;
13537
13538# No shared lib support for Linux oldld, aout, or coff.
13539linux*oldld* | linux*aout* | linux*coff*)
13540  dynamic_linker=no
13541  ;;
13542
13543# This must be Linux ELF.
13544linux* | k*bsd*-gnu)
13545  version_type=linux
13546  need_lib_prefix=no
13547  need_version=no
13548  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13549  soname_spec='${libname}${release}${shared_ext}$major'
13550  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13551  shlibpath_var=LD_LIBRARY_PATH
13552  shlibpath_overrides_runpath=no
13553  # This implies no fast_install, which is unacceptable.
13554  # Some rework will be needed to allow for fast_install
13555  # before this can be enabled.
13556  hardcode_into_libs=yes
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
13560  # Append ld.so.conf contents to the search path
13561  if test -f /etc/ld.so.conf; then
13562    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' ' '`
13563    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13564  fi
13565
13566  # We used to test for /lib/ld.so.1 and disable shared libraries on
13567  # powerpc, because MkLinux only supported shared libraries with the
13568  # GNU dynamic linker.  Since this was broken with cross compilers,
13569  # most powerpc-linux boxes support dynamic linking these days and
13570  # people can always --disable-shared, the test was removed, and we
13571  # assume the GNU/Linux dynamic linker is in use.
13572  dynamic_linker='GNU/Linux ld.so'
13573  ;;
13574
13575netbsd*)
13576  version_type=sunos
13577  need_lib_prefix=no
13578  need_version=no
13579  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13580    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13581    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13582    dynamic_linker='NetBSD (a.out) ld.so'
13583  else
13584    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13585    soname_spec='${libname}${release}${shared_ext}$major'
13586    dynamic_linker='NetBSD ld.elf_so'
13587  fi
13588  shlibpath_var=LD_LIBRARY_PATH
13589  shlibpath_overrides_runpath=yes
13590  hardcode_into_libs=yes
13591  ;;
13592
13593newsos6)
13594  version_type=linux
13595  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13596  shlibpath_var=LD_LIBRARY_PATH
13597  shlibpath_overrides_runpath=yes
13598  ;;
13599
13600nto-qnx*)
13601  version_type=linux
13602  need_lib_prefix=no
13603  need_version=no
13604  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13605  soname_spec='${libname}${release}${shared_ext}$major'
13606  shlibpath_var=LD_LIBRARY_PATH
13607  shlibpath_overrides_runpath=yes
13608  ;;
13609
13610openbsd*)
13611  version_type=sunos
13612  sys_lib_dlsearch_path_spec="/usr/lib"
13613  need_lib_prefix=no
13614  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13615  case $host_os in
13616    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13617    *)                         need_version=no  ;;
13618  esac
13619  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13620  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13621  shlibpath_var=LD_LIBRARY_PATH
13622  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13623    case $host_os in
13624      openbsd2.[89] | openbsd2.[89].*)
13625	shlibpath_overrides_runpath=no
13626	;;
13627      *)
13628	shlibpath_overrides_runpath=yes
13629	;;
13630      esac
13631  else
13632    shlibpath_overrides_runpath=yes
13633  fi
13634  ;;
13635
13636os2*)
13637  libname_spec='$name'
13638  shrext_cmds=".dll"
13639  need_lib_prefix=no
13640  library_names_spec='$libname${shared_ext} $libname.a'
13641  dynamic_linker='OS/2 ld.exe'
13642  shlibpath_var=LIBPATH
13643  ;;
13644
13645osf3* | osf4* | osf5*)
13646  version_type=osf
13647  need_lib_prefix=no
13648  need_version=no
13649  soname_spec='${libname}${release}${shared_ext}$major'
13650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13651  shlibpath_var=LD_LIBRARY_PATH
13652  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13653  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13654  ;;
13655
13656rdos*)
13657  dynamic_linker=no
13658  ;;
13659
13660solaris*)
13661  version_type=linux
13662  need_lib_prefix=no
13663  need_version=no
13664  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13665  soname_spec='${libname}${release}${shared_ext}$major'
13666  shlibpath_var=LD_LIBRARY_PATH
13667  shlibpath_overrides_runpath=yes
13668  hardcode_into_libs=yes
13669  # ldd complains unless libraries are executable
13670  postinstall_cmds='chmod +x $lib'
13671  ;;
13672
13673sunos4*)
13674  version_type=sunos
13675  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13676  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13677  shlibpath_var=LD_LIBRARY_PATH
13678  shlibpath_overrides_runpath=yes
13679  if test "$with_gnu_ld" = yes; then
13680    need_lib_prefix=no
13681  fi
13682  need_version=yes
13683  ;;
13684
13685sysv4 | sysv4.3*)
13686  version_type=linux
13687  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13688  soname_spec='${libname}${release}${shared_ext}$major'
13689  shlibpath_var=LD_LIBRARY_PATH
13690  case $host_vendor in
13691    sni)
13692      shlibpath_overrides_runpath=no
13693      need_lib_prefix=no
13694      export_dynamic_flag_spec='${wl}-Blargedynsym'
13695      runpath_var=LD_RUN_PATH
13696      ;;
13697    siemens)
13698      need_lib_prefix=no
13699      ;;
13700    motorola)
13701      need_lib_prefix=no
13702      need_version=no
13703      shlibpath_overrides_runpath=no
13704      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13705      ;;
13706  esac
13707  ;;
13708
13709sysv4*MP*)
13710  if test -d /usr/nec ;then
13711    version_type=linux
13712    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13713    soname_spec='$libname${shared_ext}.$major'
13714    shlibpath_var=LD_LIBRARY_PATH
13715  fi
13716  ;;
13717
13718sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13719  version_type=freebsd-elf
13720  need_lib_prefix=no
13721  need_version=no
13722  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13723  soname_spec='${libname}${release}${shared_ext}$major'
13724  shlibpath_var=LD_LIBRARY_PATH
13725  hardcode_into_libs=yes
13726  if test "$with_gnu_ld" = yes; then
13727    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13728    shlibpath_overrides_runpath=no
13729  else
13730    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13731    shlibpath_overrides_runpath=yes
13732    case $host_os in
13733      sco3.2v5*)
13734        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13735	;;
13736    esac
13737  fi
13738  sys_lib_dlsearch_path_spec='/usr/lib'
13739  ;;
13740
13741uts4*)
13742  version_type=linux
13743  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13744  soname_spec='${libname}${release}${shared_ext}$major'
13745  shlibpath_var=LD_LIBRARY_PATH
13746  ;;
13747
13748*)
13749  dynamic_linker=no
13750  ;;
13751esac
13752{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13753$as_echo "$dynamic_linker" >&6; }
13754test "$dynamic_linker" = no && can_build_shared=no
13755
13756if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13757  $as_echo_n "(cached) " >&6
13758else
13759  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13760fi
13761
13762sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13763if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13764  $as_echo_n "(cached) " >&6
13765else
13766  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13767fi
13768
13769sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13770
13771variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13772if test "$GCC" = yes; then
13773  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13774fi
13775
13776{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13777$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13778hardcode_action_CXX=
13779if test -n "$hardcode_libdir_flag_spec_CXX" || \
13780   test -n "$runpath_var_CXX" || \
13781   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13782
13783  # We can hardcode non-existant directories.
13784  if test "$hardcode_direct_CXX" != no &&
13785     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13786     # have to relink, otherwise we might link with an installed library
13787     # when we should be linking with a yet-to-be-installed one
13788     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13789     test "$hardcode_minus_L_CXX" != no; then
13790    # Linking always hardcodes the temporary library directory.
13791    hardcode_action_CXX=relink
13792  else
13793    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13794    hardcode_action_CXX=immediate
13795  fi
13796else
13797  # We cannot hardcode anything, or else we can only hardcode existing
13798  # directories.
13799  hardcode_action_CXX=unsupported
13800fi
13801{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13802$as_echo "$hardcode_action_CXX" >&6; }
13803
13804if test "$hardcode_action_CXX" = relink; then
13805  # Fast installation is not supported
13806  enable_fast_install=no
13807elif test "$shlibpath_overrides_runpath" = yes ||
13808     test "$enable_shared" = no; then
13809  # Fast installation is not necessary
13810  enable_fast_install=needless
13811fi
13812
13813
13814# The else clause should only fire when bootstrapping the
13815# libtool distribution, otherwise you forgot to ship ltmain.sh
13816# with your package, and you will get complaints that there are
13817# no rules to generate ltmain.sh.
13818if test -f "$ltmain"; then
13819  # See if we are running on zsh, and set the options which allow our commands through
13820  # without removal of \ escapes.
13821  if test -n "${ZSH_VERSION+set}" ; then
13822    setopt NO_GLOB_SUBST
13823  fi
13824  # Now quote all the things that may contain metacharacters while being
13825  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13826  # variables and quote the copies for generation of the libtool script.
13827  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13828    SED SHELL STRIP \
13829    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13830    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13831    deplibs_check_method reload_flag reload_cmds need_locks \
13832    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13833    lt_cv_sys_global_symbol_to_c_name_address \
13834    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13835    old_postinstall_cmds old_postuninstall_cmds \
13836    compiler_CXX \
13837    CC_CXX \
13838    LD_CXX \
13839    lt_prog_compiler_wl_CXX \
13840    lt_prog_compiler_pic_CXX \
13841    lt_prog_compiler_static_CXX \
13842    lt_prog_compiler_no_builtin_flag_CXX \
13843    export_dynamic_flag_spec_CXX \
13844    thread_safe_flag_spec_CXX \
13845    whole_archive_flag_spec_CXX \
13846    enable_shared_with_static_runtimes_CXX \
13847    old_archive_cmds_CXX \
13848    old_archive_from_new_cmds_CXX \
13849    predep_objects_CXX \
13850    postdep_objects_CXX \
13851    predeps_CXX \
13852    postdeps_CXX \
13853    compiler_lib_search_path_CXX \
13854    compiler_lib_search_dirs_CXX \
13855    archive_cmds_CXX \
13856    archive_expsym_cmds_CXX \
13857    postinstall_cmds_CXX \
13858    postuninstall_cmds_CXX \
13859    old_archive_from_expsyms_cmds_CXX \
13860    allow_undefined_flag_CXX \
13861    no_undefined_flag_CXX \
13862    export_symbols_cmds_CXX \
13863    hardcode_libdir_flag_spec_CXX \
13864    hardcode_libdir_flag_spec_ld_CXX \
13865    hardcode_libdir_separator_CXX \
13866    hardcode_automatic_CXX \
13867    module_cmds_CXX \
13868    module_expsym_cmds_CXX \
13869    lt_cv_prog_compiler_c_o_CXX \
13870    fix_srcfile_path_CXX \
13871    exclude_expsyms_CXX \
13872    include_expsyms_CXX; do
13873
13874    case $var in
13875    old_archive_cmds_CXX | \
13876    old_archive_from_new_cmds_CXX | \
13877    archive_cmds_CXX | \
13878    archive_expsym_cmds_CXX | \
13879    module_cmds_CXX | \
13880    module_expsym_cmds_CXX | \
13881    old_archive_from_expsyms_cmds_CXX | \
13882    export_symbols_cmds_CXX | \
13883    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13884    postinstall_cmds | postuninstall_cmds | \
13885    old_postinstall_cmds | old_postuninstall_cmds | \
13886    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13887      # Double-quote double-evaled strings.
13888      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13889      ;;
13890    *)
13891      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13892      ;;
13893    esac
13894  done
13895
13896  case $lt_echo in
13897  *'\$0 --fallback-echo"')
13898    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13899    ;;
13900  esac
13901
13902cfgfile="$ofile"
13903
13904  cat <<__EOF__ >> "$cfgfile"
13905# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13906
13907# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13908
13909# Shell to use when invoking shell scripts.
13910SHELL=$lt_SHELL
13911
13912# Whether or not to build shared libraries.
13913build_libtool_libs=$enable_shared
13914
13915# Whether or not to build static libraries.
13916build_old_libs=$enable_static
13917
13918# Whether or not to add -lc for building shared libraries.
13919build_libtool_need_lc=$archive_cmds_need_lc_CXX
13920
13921# Whether or not to disallow shared libs when runtime libs are static
13922allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13923
13924# Whether or not to optimize for fast installation.
13925fast_install=$enable_fast_install
13926
13927# The host system.
13928host_alias=$host_alias
13929host=$host
13930host_os=$host_os
13931
13932# The build system.
13933build_alias=$build_alias
13934build=$build
13935build_os=$build_os
13936
13937# An echo program that does not interpret backslashes.
13938echo=$lt_echo
13939
13940# The archiver.
13941AR=$lt_AR
13942AR_FLAGS=$lt_AR_FLAGS
13943
13944# A C compiler.
13945LTCC=$lt_LTCC
13946
13947# LTCC compiler flags.
13948LTCFLAGS=$lt_LTCFLAGS
13949
13950# A language-specific compiler.
13951CC=$lt_compiler_CXX
13952
13953# Is the compiler the GNU C compiler?
13954with_gcc=$GCC_CXX
13955
13956# An ERE matcher.
13957EGREP=$lt_EGREP
13958
13959# The linker used to build libraries.
13960LD=$lt_LD_CXX
13961
13962# Whether we need hard or soft links.
13963LN_S=$lt_LN_S
13964
13965# A BSD-compatible nm program.
13966NM=$lt_NM
13967
13968# A symbol stripping program
13969STRIP=$lt_STRIP
13970
13971# Used to examine libraries when file_magic_cmd begins "file"
13972MAGIC_CMD=$MAGIC_CMD
13973
13974# Used on cygwin: DLL creation program.
13975DLLTOOL="$DLLTOOL"
13976
13977# Used on cygwin: object dumper.
13978OBJDUMP="$OBJDUMP"
13979
13980# Used on cygwin: assembler.
13981AS="$AS"
13982
13983# The name of the directory that contains temporary libtool files.
13984objdir=$objdir
13985
13986# How to create reloadable object files.
13987reload_flag=$lt_reload_flag
13988reload_cmds=$lt_reload_cmds
13989
13990# How to pass a linker flag through the compiler.
13991wl=$lt_lt_prog_compiler_wl_CXX
13992
13993# Object file suffix (normally "o").
13994objext="$ac_objext"
13995
13996# Old archive suffix (normally "a").
13997libext="$libext"
13998
13999# Shared library suffix (normally ".so").
14000shrext_cmds='$shrext_cmds'
14001
14002# Executable file suffix (normally "").
14003exeext="$exeext"
14004
14005# Additional compiler flags for building library objects.
14006pic_flag=$lt_lt_prog_compiler_pic_CXX
14007pic_mode=$pic_mode
14008
14009# What is the maximum length of a command?
14010max_cmd_len=$lt_cv_sys_max_cmd_len
14011
14012# Does compiler simultaneously support -c and -o options?
14013compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14014
14015# Must we lock files when doing compilation?
14016need_locks=$lt_need_locks
14017
14018# Do we need the lib prefix for modules?
14019need_lib_prefix=$need_lib_prefix
14020
14021# Do we need a version for libraries?
14022need_version=$need_version
14023
14024# Whether dlopen is supported.
14025dlopen_support=$enable_dlopen
14026
14027# Whether dlopen of programs is supported.
14028dlopen_self=$enable_dlopen_self
14029
14030# Whether dlopen of statically linked programs is supported.
14031dlopen_self_static=$enable_dlopen_self_static
14032
14033# Compiler flag to prevent dynamic linking.
14034link_static_flag=$lt_lt_prog_compiler_static_CXX
14035
14036# Compiler flag to turn off builtin functions.
14037no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14038
14039# Compiler flag to allow reflexive dlopens.
14040export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14041
14042# Compiler flag to generate shared objects directly from archives.
14043whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14044
14045# Compiler flag to generate thread-safe objects.
14046thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14047
14048# Library versioning type.
14049version_type=$version_type
14050
14051# Format of library name prefix.
14052libname_spec=$lt_libname_spec
14053
14054# List of archive names.  First name is the real one, the rest are links.
14055# The last name is the one that the linker finds with -lNAME.
14056library_names_spec=$lt_library_names_spec
14057
14058# The coded name of the library, if different from the real name.
14059soname_spec=$lt_soname_spec
14060
14061# Commands used to build and install an old-style archive.
14062RANLIB=$lt_RANLIB
14063old_archive_cmds=$lt_old_archive_cmds_CXX
14064old_postinstall_cmds=$lt_old_postinstall_cmds
14065old_postuninstall_cmds=$lt_old_postuninstall_cmds
14066
14067# Create an old-style archive from a shared archive.
14068old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14069
14070# Create a temporary old-style archive to link instead of a shared archive.
14071old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14072
14073# Commands used to build and install a shared archive.
14074archive_cmds=$lt_archive_cmds_CXX
14075archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14076postinstall_cmds=$lt_postinstall_cmds
14077postuninstall_cmds=$lt_postuninstall_cmds
14078
14079# Commands used to build a loadable module (assumed same as above if empty)
14080module_cmds=$lt_module_cmds_CXX
14081module_expsym_cmds=$lt_module_expsym_cmds_CXX
14082
14083# Commands to strip libraries.
14084old_striplib=$lt_old_striplib
14085striplib=$lt_striplib
14086
14087# Dependencies to place before the objects being linked to create a
14088# shared library.
14089predep_objects=$lt_predep_objects_CXX
14090
14091# Dependencies to place after the objects being linked to create a
14092# shared library.
14093postdep_objects=$lt_postdep_objects_CXX
14094
14095# Dependencies to place before the objects being linked to create a
14096# shared library.
14097predeps=$lt_predeps_CXX
14098
14099# Dependencies to place after the objects being linked to create a
14100# shared library.
14101postdeps=$lt_postdeps_CXX
14102
14103# The directories searched by this compiler when creating a shared
14104# library
14105compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14106
14107# The library search path used internally by the compiler when linking
14108# a shared library.
14109compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14110
14111# Method to check whether dependent libraries are shared objects.
14112deplibs_check_method=$lt_deplibs_check_method
14113
14114# Command to use when deplibs_check_method == file_magic.
14115file_magic_cmd=$lt_file_magic_cmd
14116
14117# Flag that allows shared libraries with undefined symbols to be built.
14118allow_undefined_flag=$lt_allow_undefined_flag_CXX
14119
14120# Flag that forces no undefined symbols.
14121no_undefined_flag=$lt_no_undefined_flag_CXX
14122
14123# Commands used to finish a libtool library installation in a directory.
14124finish_cmds=$lt_finish_cmds
14125
14126# Same as above, but a single script fragment to be evaled but not shown.
14127finish_eval=$lt_finish_eval
14128
14129# Take the output of nm and produce a listing of raw symbols and C names.
14130global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14131
14132# Transform the output of nm in a proper C declaration
14133global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14134
14135# Transform the output of nm in a C name address pair
14136global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14137
14138# This is the shared library runtime path variable.
14139runpath_var=$runpath_var
14140
14141# This is the shared library path variable.
14142shlibpath_var=$shlibpath_var
14143
14144# Is shlibpath searched before the hard-coded library search path?
14145shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14146
14147# How to hardcode a shared library path into an executable.
14148hardcode_action=$hardcode_action_CXX
14149
14150# Whether we should hardcode library paths into libraries.
14151hardcode_into_libs=$hardcode_into_libs
14152
14153# Flag to hardcode \$libdir into a binary during linking.
14154# This must work even if \$libdir does not exist.
14155hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14156
14157# If ld is used when linking, flag to hardcode \$libdir into
14158# a binary during linking. This must work even if \$libdir does
14159# not exist.
14160hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14161
14162# Whether we need a single -rpath flag with a separated argument.
14163hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14164
14165# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14166# resulting binary.
14167hardcode_direct=$hardcode_direct_CXX
14168
14169# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14170# resulting binary.
14171hardcode_minus_L=$hardcode_minus_L_CXX
14172
14173# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14174# the resulting binary.
14175hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14176
14177# Set to yes if building a shared library automatically hardcodes DIR into the library
14178# and all subsequent libraries and executables linked against it.
14179hardcode_automatic=$hardcode_automatic_CXX
14180
14181# Variables whose values should be saved in libtool wrapper scripts and
14182# restored at relink time.
14183variables_saved_for_relink="$variables_saved_for_relink"
14184
14185# Whether libtool must link a program against all its dependency libraries.
14186link_all_deplibs=$link_all_deplibs_CXX
14187
14188# Compile-time system search path for libraries
14189sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14190
14191# Run-time system search path for libraries
14192sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14193
14194# Fix the shell variable \$srcfile for the compiler.
14195fix_srcfile_path=$lt_fix_srcfile_path
14196
14197# Set to yes if exported symbols are required.
14198always_export_symbols=$always_export_symbols_CXX
14199
14200# The commands to list exported symbols.
14201export_symbols_cmds=$lt_export_symbols_cmds_CXX
14202
14203# The commands to extract the exported symbol list from a shared archive.
14204extract_expsyms_cmds=$lt_extract_expsyms_cmds
14205
14206# Symbols that should not be listed in the preloaded symbols.
14207exclude_expsyms=$lt_exclude_expsyms_CXX
14208
14209# Symbols that must always be exported.
14210include_expsyms=$lt_include_expsyms_CXX
14211
14212# ### END LIBTOOL TAG CONFIG: $tagname
14213
14214__EOF__
14215
14216
14217else
14218  # If there is no Makefile yet, we rely on a make rule to execute
14219  # `config.status --recheck' to rerun these tests and create the
14220  # libtool script then.
14221  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14222  if test -f "$ltmain_in"; then
14223    test -f Makefile && make "$ltmain"
14224  fi
14225fi
14226
14227
14228ac_ext=c
14229ac_cpp='$CPP $CPPFLAGS'
14230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14232ac_compiler_gnu=$ac_cv_c_compiler_gnu
14233
14234CC=$lt_save_CC
14235LDCXX=$LD
14236LD=$lt_save_LD
14237GCC=$lt_save_GCC
14238with_gnu_ldcxx=$with_gnu_ld
14239with_gnu_ld=$lt_save_with_gnu_ld
14240lt_cv_path_LDCXX=$lt_cv_path_LD
14241lt_cv_path_LD=$lt_save_path_LD
14242lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14243lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14244
14245	else
14246	  tagname=""
14247	fi
14248	;;
14249
14250      F77)
14251	if test -n "$F77" && test "X$F77" != "Xno"; then
14252
14253ac_ext=f
14254ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14255ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14256ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14257
14258
14259archive_cmds_need_lc_F77=no
14260allow_undefined_flag_F77=
14261always_export_symbols_F77=no
14262archive_expsym_cmds_F77=
14263export_dynamic_flag_spec_F77=
14264hardcode_direct_F77=no
14265hardcode_libdir_flag_spec_F77=
14266hardcode_libdir_flag_spec_ld_F77=
14267hardcode_libdir_separator_F77=
14268hardcode_minus_L_F77=no
14269hardcode_automatic_F77=no
14270module_cmds_F77=
14271module_expsym_cmds_F77=
14272link_all_deplibs_F77=unknown
14273old_archive_cmds_F77=$old_archive_cmds
14274no_undefined_flag_F77=
14275whole_archive_flag_spec_F77=
14276enable_shared_with_static_runtimes_F77=no
14277
14278# Source file extension for f77 test sources.
14279ac_ext=f
14280
14281# Object file extension for compiled f77 test sources.
14282objext=o
14283objext_F77=$objext
14284
14285# Code to be used in simple compile tests
14286lt_simple_compile_test_code="\
14287      subroutine t
14288      return
14289      end
14290"
14291
14292# Code to be used in simple link tests
14293lt_simple_link_test_code="\
14294      program t
14295      end
14296"
14297
14298# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14299
14300# If no C compiler was specified, use CC.
14301LTCC=${LTCC-"$CC"}
14302
14303# If no C compiler flags were specified, use CFLAGS.
14304LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14305
14306# Allow CC to be a program name with arguments.
14307compiler=$CC
14308
14309
14310# save warnings/boilerplate of simple test code
14311ac_outfile=conftest.$ac_objext
14312echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14313eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14314_lt_compiler_boilerplate=`cat conftest.err`
14315$rm conftest*
14316
14317ac_outfile=conftest.$ac_objext
14318echo "$lt_simple_link_test_code" >conftest.$ac_ext
14319eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14320_lt_linker_boilerplate=`cat conftest.err`
14321$rm -r conftest*
14322
14323
14324# Allow CC to be a program name with arguments.
14325lt_save_CC="$CC"
14326CC=${F77-"f77"}
14327compiler=$CC
14328compiler_F77=$CC
14329for cc_temp in $compiler""; do
14330  case $cc_temp in
14331    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14332    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14333    \-*) ;;
14334    *) break;;
14335  esac
14336done
14337cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14338
14339
14340{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14341$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14342{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14343$as_echo "$can_build_shared" >&6; }
14344
14345{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14346$as_echo_n "checking whether to build shared libraries... " >&6; }
14347test "$can_build_shared" = "no" && enable_shared=no
14348
14349# On AIX, shared libraries and static libraries use the same namespace, and
14350# are all built from PIC.
14351case $host_os in
14352aix3*)
14353  test "$enable_shared" = yes && enable_static=no
14354  if test -n "$RANLIB"; then
14355    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14356    postinstall_cmds='$RANLIB $lib'
14357  fi
14358  ;;
14359aix[4-9]*)
14360  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14361    test "$enable_shared" = yes && enable_static=no
14362  fi
14363  ;;
14364esac
14365{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14366$as_echo "$enable_shared" >&6; }
14367
14368{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14369$as_echo_n "checking whether to build static libraries... " >&6; }
14370# Make sure either enable_shared or enable_static is yes.
14371test "$enable_shared" = yes || enable_static=yes
14372{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14373$as_echo "$enable_static" >&6; }
14374
14375GCC_F77="$G77"
14376LD_F77="$LD"
14377
14378lt_prog_compiler_wl_F77=
14379lt_prog_compiler_pic_F77=
14380lt_prog_compiler_static_F77=
14381
14382{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14383$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14384
14385  if test "$GCC" = yes; then
14386    lt_prog_compiler_wl_F77='-Wl,'
14387    lt_prog_compiler_static_F77='-static'
14388
14389    case $host_os in
14390      aix*)
14391      # All AIX code is PIC.
14392      if test "$host_cpu" = ia64; then
14393	# AIX 5 now supports IA64 processor
14394	lt_prog_compiler_static_F77='-Bstatic'
14395      fi
14396      ;;
14397
14398    amigaos*)
14399      # FIXME: we need at least 68020 code to build shared libraries, but
14400      # adding the `-m68020' flag to GCC prevents building anything better,
14401      # like `-m68040'.
14402      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14403      ;;
14404
14405    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14406      # PIC is the default for these OSes.
14407      ;;
14408
14409    mingw* | cygwin* | pw32* | os2*)
14410      # This hack is so that the source file can tell whether it is being
14411      # built for inclusion in a dll (and should export symbols for example).
14412      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14413      # (--disable-auto-import) libraries
14414      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14415      ;;
14416
14417    darwin* | rhapsody*)
14418      # PIC is the default on this platform
14419      # Common symbols not allowed in MH_DYLIB files
14420      lt_prog_compiler_pic_F77='-fno-common'
14421      ;;
14422
14423    interix[3-9]*)
14424      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14425      # Instead, we relocate shared libraries at runtime.
14426      ;;
14427
14428    msdosdjgpp*)
14429      # Just because we use GCC doesn't mean we suddenly get shared libraries
14430      # on systems that don't support them.
14431      lt_prog_compiler_can_build_shared_F77=no
14432      enable_shared=no
14433      ;;
14434
14435    sysv4*MP*)
14436      if test -d /usr/nec; then
14437	lt_prog_compiler_pic_F77=-Kconform_pic
14438      fi
14439      ;;
14440
14441    hpux*)
14442      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14443      # not for PA HP-UX.
14444      case $host_cpu in
14445      hppa*64*|ia64*)
14446	# +Z the default
14447	;;
14448      *)
14449	lt_prog_compiler_pic_F77='-fPIC'
14450	;;
14451      esac
14452      ;;
14453
14454    *)
14455      lt_prog_compiler_pic_F77='-fPIC'
14456      ;;
14457    esac
14458  else
14459    # PORTME Check for flag to pass linker flags through the system compiler.
14460    case $host_os in
14461    aix*)
14462      lt_prog_compiler_wl_F77='-Wl,'
14463      if test "$host_cpu" = ia64; then
14464	# AIX 5 now supports IA64 processor
14465	lt_prog_compiler_static_F77='-Bstatic'
14466      else
14467	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14468      fi
14469      ;;
14470      darwin*)
14471        # PIC is the default on this platform
14472        # Common symbols not allowed in MH_DYLIB files
14473       case $cc_basename in
14474         xlc*)
14475         lt_prog_compiler_pic_F77='-qnocommon'
14476         lt_prog_compiler_wl_F77='-Wl,'
14477         ;;
14478       esac
14479       ;;
14480
14481    mingw* | cygwin* | pw32* | os2*)
14482      # This hack is so that the source file can tell whether it is being
14483      # built for inclusion in a dll (and should export symbols for example).
14484      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14485      ;;
14486
14487    hpux9* | hpux10* | hpux11*)
14488      lt_prog_compiler_wl_F77='-Wl,'
14489      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14490      # not for PA HP-UX.
14491      case $host_cpu in
14492      hppa*64*|ia64*)
14493	# +Z the default
14494	;;
14495      *)
14496	lt_prog_compiler_pic_F77='+Z'
14497	;;
14498      esac
14499      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14500      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14501      ;;
14502
14503    irix5* | irix6* | nonstopux*)
14504      lt_prog_compiler_wl_F77='-Wl,'
14505      # PIC (with -KPIC) is the default.
14506      lt_prog_compiler_static_F77='-non_shared'
14507      ;;
14508
14509    newsos6)
14510      lt_prog_compiler_pic_F77='-KPIC'
14511      lt_prog_compiler_static_F77='-Bstatic'
14512      ;;
14513
14514    linux* | k*bsd*-gnu)
14515      case $cc_basename in
14516      icc* | ecc*)
14517	lt_prog_compiler_wl_F77='-Wl,'
14518	lt_prog_compiler_pic_F77='-KPIC'
14519	lt_prog_compiler_static_F77='-static'
14520        ;;
14521      pgcc* | pgf77* | pgf90* | pgf95*)
14522        # Portland Group compilers (*not* the Pentium gcc compiler,
14523	# which looks to be a dead project)
14524	lt_prog_compiler_wl_F77='-Wl,'
14525	lt_prog_compiler_pic_F77='-fpic'
14526	lt_prog_compiler_static_F77='-Bstatic'
14527        ;;
14528      ccc*)
14529        lt_prog_compiler_wl_F77='-Wl,'
14530        # All Alpha code is PIC.
14531        lt_prog_compiler_static_F77='-non_shared'
14532        ;;
14533      *)
14534        case `$CC -V 2>&1 | sed 5q` in
14535	*Sun\ C*)
14536	  # Sun C 5.9
14537	  lt_prog_compiler_pic_F77='-KPIC'
14538	  lt_prog_compiler_static_F77='-Bstatic'
14539	  lt_prog_compiler_wl_F77='-Wl,'
14540	  ;;
14541	*Sun\ F*)
14542	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14543	  lt_prog_compiler_pic_F77='-KPIC'
14544	  lt_prog_compiler_static_F77='-Bstatic'
14545	  lt_prog_compiler_wl_F77=''
14546	  ;;
14547	esac
14548	;;
14549      esac
14550      ;;
14551
14552    osf3* | osf4* | osf5*)
14553      lt_prog_compiler_wl_F77='-Wl,'
14554      # All OSF/1 code is PIC.
14555      lt_prog_compiler_static_F77='-non_shared'
14556      ;;
14557
14558    rdos*)
14559      lt_prog_compiler_static_F77='-non_shared'
14560      ;;
14561
14562    solaris*)
14563      lt_prog_compiler_pic_F77='-KPIC'
14564      lt_prog_compiler_static_F77='-Bstatic'
14565      case $cc_basename in
14566      f77* | f90* | f95*)
14567	lt_prog_compiler_wl_F77='-Qoption ld ';;
14568      *)
14569	lt_prog_compiler_wl_F77='-Wl,';;
14570      esac
14571      ;;
14572
14573    sunos4*)
14574      lt_prog_compiler_wl_F77='-Qoption ld '
14575      lt_prog_compiler_pic_F77='-PIC'
14576      lt_prog_compiler_static_F77='-Bstatic'
14577      ;;
14578
14579    sysv4 | sysv4.2uw2* | sysv4.3*)
14580      lt_prog_compiler_wl_F77='-Wl,'
14581      lt_prog_compiler_pic_F77='-KPIC'
14582      lt_prog_compiler_static_F77='-Bstatic'
14583      ;;
14584
14585    sysv4*MP*)
14586      if test -d /usr/nec ;then
14587	lt_prog_compiler_pic_F77='-Kconform_pic'
14588	lt_prog_compiler_static_F77='-Bstatic'
14589      fi
14590      ;;
14591
14592    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14593      lt_prog_compiler_wl_F77='-Wl,'
14594      lt_prog_compiler_pic_F77='-KPIC'
14595      lt_prog_compiler_static_F77='-Bstatic'
14596      ;;
14597
14598    unicos*)
14599      lt_prog_compiler_wl_F77='-Wl,'
14600      lt_prog_compiler_can_build_shared_F77=no
14601      ;;
14602
14603    uts4*)
14604      lt_prog_compiler_pic_F77='-pic'
14605      lt_prog_compiler_static_F77='-Bstatic'
14606      ;;
14607
14608    *)
14609      lt_prog_compiler_can_build_shared_F77=no
14610      ;;
14611    esac
14612  fi
14613
14614{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14615$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14616
14617#
14618# Check to make sure the PIC flag actually works.
14619#
14620if test -n "$lt_prog_compiler_pic_F77"; then
14621
14622{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14623$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14624if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14625  $as_echo_n "(cached) " >&6
14626else
14627  lt_cv_prog_compiler_pic_works_F77=no
14628  ac_outfile=conftest.$ac_objext
14629   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14630   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14631   # Insert the option either (1) after the last *FLAGS variable, or
14632   # (2) before a word containing "conftest.", or (3) at the end.
14633   # Note that $ac_compile itself does not contain backslashes and begins
14634   # with a dollar sign (not a hyphen), so the echo should work correctly.
14635   # The option is referenced via a variable to avoid confusing sed.
14636   lt_compile=`echo "$ac_compile" | $SED \
14637   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14638   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14639   -e 's:$: $lt_compiler_flag:'`
14640   (eval echo "\"\$as_me:14640: $lt_compile\"" >&5)
14641   (eval "$lt_compile" 2>conftest.err)
14642   ac_status=$?
14643   cat conftest.err >&5
14644   echo "$as_me:14644: \$? = $ac_status" >&5
14645   if (exit $ac_status) && test -s "$ac_outfile"; then
14646     # The compiler can only warn and ignore the option if not recognized
14647     # So say no if there are warnings other than the usual output.
14648     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14649     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14650     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14651       lt_cv_prog_compiler_pic_works_F77=yes
14652     fi
14653   fi
14654   $rm conftest*
14655
14656fi
14657{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14658$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14659
14660if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14661    case $lt_prog_compiler_pic_F77 in
14662     "" | " "*) ;;
14663     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14664     esac
14665else
14666    lt_prog_compiler_pic_F77=
14667     lt_prog_compiler_can_build_shared_F77=no
14668fi
14669
14670fi
14671case $host_os in
14672  # For platforms which do not support PIC, -DPIC is meaningless:
14673  *djgpp*)
14674    lt_prog_compiler_pic_F77=
14675    ;;
14676  *)
14677    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14678    ;;
14679esac
14680
14681#
14682# Check to make sure the static flag actually works.
14683#
14684wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14685{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14686$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14687if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14688  $as_echo_n "(cached) " >&6
14689else
14690  lt_cv_prog_compiler_static_works_F77=no
14691   save_LDFLAGS="$LDFLAGS"
14692   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14693   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14694   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14695     # The linker can only warn and ignore the option if not recognized
14696     # So say no if there are warnings
14697     if test -s conftest.err; then
14698       # Append any errors to the config.log.
14699       cat conftest.err 1>&5
14700       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14701       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14702       if diff conftest.exp conftest.er2 >/dev/null; then
14703         lt_cv_prog_compiler_static_works_F77=yes
14704       fi
14705     else
14706       lt_cv_prog_compiler_static_works_F77=yes
14707     fi
14708   fi
14709   $rm -r conftest*
14710   LDFLAGS="$save_LDFLAGS"
14711
14712fi
14713{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14714$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14715
14716if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14717    :
14718else
14719    lt_prog_compiler_static_F77=
14720fi
14721
14722
14723{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14724$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14725if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14726  $as_echo_n "(cached) " >&6
14727else
14728  lt_cv_prog_compiler_c_o_F77=no
14729   $rm -r conftest 2>/dev/null
14730   mkdir conftest
14731   cd conftest
14732   mkdir out
14733   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14734
14735   lt_compiler_flag="-o out/conftest2.$ac_objext"
14736   # Insert the option either (1) after the last *FLAGS variable, or
14737   # (2) before a word containing "conftest.", or (3) at the end.
14738   # Note that $ac_compile itself does not contain backslashes and begins
14739   # with a dollar sign (not a hyphen), so the echo should work correctly.
14740   lt_compile=`echo "$ac_compile" | $SED \
14741   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14742   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14743   -e 's:$: $lt_compiler_flag:'`
14744   (eval echo "\"\$as_me:14744: $lt_compile\"" >&5)
14745   (eval "$lt_compile" 2>out/conftest.err)
14746   ac_status=$?
14747   cat out/conftest.err >&5
14748   echo "$as_me:14748: \$? = $ac_status" >&5
14749   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14750   then
14751     # The compiler can only warn and ignore the option if not recognized
14752     # So say no if there are warnings
14753     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14754     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14755     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14756       lt_cv_prog_compiler_c_o_F77=yes
14757     fi
14758   fi
14759   chmod u+w . 2>&5
14760   $rm conftest*
14761   # SGI C++ compiler will create directory out/ii_files/ for
14762   # template instantiation
14763   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14764   $rm out/* && rmdir out
14765   cd ..
14766   rmdir conftest
14767   $rm conftest*
14768
14769fi
14770{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14771$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14772
14773
14774hard_links="nottested"
14775if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14776  # do not overwrite the value of need_locks provided by the user
14777  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14778$as_echo_n "checking if we can lock with hard links... " >&6; }
14779  hard_links=yes
14780  $rm conftest*
14781  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14782  touch conftest.a
14783  ln conftest.a conftest.b 2>&5 || hard_links=no
14784  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14785  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14786$as_echo "$hard_links" >&6; }
14787  if test "$hard_links" = no; then
14788    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14789$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14790    need_locks=warn
14791  fi
14792else
14793  need_locks=no
14794fi
14795
14796{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14797$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14798
14799  runpath_var=
14800  allow_undefined_flag_F77=
14801  enable_shared_with_static_runtimes_F77=no
14802  archive_cmds_F77=
14803  archive_expsym_cmds_F77=
14804  old_archive_From_new_cmds_F77=
14805  old_archive_from_expsyms_cmds_F77=
14806  export_dynamic_flag_spec_F77=
14807  whole_archive_flag_spec_F77=
14808  thread_safe_flag_spec_F77=
14809  hardcode_libdir_flag_spec_F77=
14810  hardcode_libdir_flag_spec_ld_F77=
14811  hardcode_libdir_separator_F77=
14812  hardcode_direct_F77=no
14813  hardcode_minus_L_F77=no
14814  hardcode_shlibpath_var_F77=unsupported
14815  link_all_deplibs_F77=unknown
14816  hardcode_automatic_F77=no
14817  module_cmds_F77=
14818  module_expsym_cmds_F77=
14819  always_export_symbols_F77=no
14820  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14821  # include_expsyms should be a list of space-separated symbols to be *always*
14822  # included in the symbol list
14823  include_expsyms_F77=
14824  # exclude_expsyms can be an extended regexp of symbols to exclude
14825  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14826  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14827  # as well as any symbol that contains `d'.
14828  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14829  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14830  # platforms (ab)use it in PIC code, but their linkers get confused if
14831  # the symbol is explicitly referenced.  Since portable code cannot
14832  # rely on this symbol name, it's probably fine to never include it in
14833  # preloaded symbol tables.
14834  # Exclude shared library initialization/finalization symbols.
14835  extract_expsyms_cmds=
14836  # Just being paranoid about ensuring that cc_basename is set.
14837  for cc_temp in $compiler""; do
14838  case $cc_temp in
14839    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14840    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14841    \-*) ;;
14842    *) break;;
14843  esac
14844done
14845cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14846
14847  case $host_os in
14848  cygwin* | mingw* | pw32*)
14849    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14850    # When not using gcc, we currently assume that we are using
14851    # Microsoft Visual C++.
14852    if test "$GCC" != yes; then
14853      with_gnu_ld=no
14854    fi
14855    ;;
14856  interix*)
14857    # we just hope/assume this is gcc and not c89 (= MSVC++)
14858    with_gnu_ld=yes
14859    ;;
14860  openbsd*)
14861    with_gnu_ld=no
14862    ;;
14863  esac
14864
14865  ld_shlibs_F77=yes
14866  if test "$with_gnu_ld" = yes; then
14867    # If archive_cmds runs LD, not CC, wlarc should be empty
14868    wlarc='${wl}'
14869
14870    # Set some defaults for GNU ld with shared library support. These
14871    # are reset later if shared libraries are not supported. Putting them
14872    # here allows them to be overridden if necessary.
14873    runpath_var=LD_RUN_PATH
14874    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14875    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14876    # ancient GNU ld didn't support --whole-archive et. al.
14877    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14878	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14879      else
14880  	whole_archive_flag_spec_F77=
14881    fi
14882    supports_anon_versioning=no
14883    case `$LD -v 2>/dev/null` in
14884      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14885      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14886      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14887      *\ 2.11.*) ;; # other 2.11 versions
14888      *) supports_anon_versioning=yes ;;
14889    esac
14890
14891    # See if GNU ld supports shared libraries.
14892    case $host_os in
14893    aix[3-9]*)
14894      # On AIX/PPC, the GNU linker is very broken
14895      if test "$host_cpu" != ia64; then
14896	ld_shlibs_F77=no
14897	cat <<EOF 1>&2
14898
14899*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14900*** to be unable to reliably create shared libraries on AIX.
14901*** Therefore, libtool is disabling shared libraries support.  If you
14902*** really care for shared libraries, you may want to modify your PATH
14903*** so that a non-GNU linker is found, and then restart.
14904
14905EOF
14906      fi
14907      ;;
14908
14909    amigaos*)
14910      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)'
14911      hardcode_libdir_flag_spec_F77='-L$libdir'
14912      hardcode_minus_L_F77=yes
14913
14914      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14915      # that the semantics of dynamic libraries on AmigaOS, at least up
14916      # to version 4, is to share data among multiple programs linked
14917      # with the same dynamic library.  Since this doesn't match the
14918      # behavior of shared libraries on other platforms, we can't use
14919      # them.
14920      ld_shlibs_F77=no
14921      ;;
14922
14923    beos*)
14924      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14925	allow_undefined_flag_F77=unsupported
14926	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14927	# support --undefined.  This deserves some investigation.  FIXME
14928	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14929      else
14930	ld_shlibs_F77=no
14931      fi
14932      ;;
14933
14934    cygwin* | mingw* | pw32*)
14935      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14936      # as there is no search path for DLLs.
14937      hardcode_libdir_flag_spec_F77='-L$libdir'
14938      allow_undefined_flag_F77=unsupported
14939      always_export_symbols_F77=no
14940      enable_shared_with_static_runtimes_F77=yes
14941      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14942
14943      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14944        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14945	# If the export-symbols file already is a .def file (1st line
14946	# is EXPORTS), use it as is; otherwise, prepend...
14947	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14948	  cp $export_symbols $output_objdir/$soname.def;
14949	else
14950	  echo EXPORTS > $output_objdir/$soname.def;
14951	  cat $export_symbols >> $output_objdir/$soname.def;
14952	fi~
14953	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14954      else
14955	ld_shlibs_F77=no
14956      fi
14957      ;;
14958
14959    interix[3-9]*)
14960      hardcode_direct_F77=no
14961      hardcode_shlibpath_var_F77=no
14962      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14963      export_dynamic_flag_spec_F77='${wl}-E'
14964      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14965      # Instead, shared libraries are loaded at an image base (0x10000000 by
14966      # default) and relocated if they conflict, which is a slow very memory
14967      # consuming and fragmenting process.  To avoid this, we pick a random,
14968      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14969      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14970      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'
14971      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'
14972      ;;
14973
14974    gnu* | linux* | k*bsd*-gnu)
14975      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14976	tmp_addflag=
14977	case $cc_basename,$host_cpu in
14978	pgcc*)				# Portland Group C compiler
14979	  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'
14980	  tmp_addflag=' $pic_flag'
14981	  ;;
14982	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14983	  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'
14984	  tmp_addflag=' $pic_flag -Mnomain' ;;
14985	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14986	  tmp_addflag=' -i_dynamic' ;;
14987	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14988	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14989	ifc* | ifort*)			# Intel Fortran compiler
14990	  tmp_addflag=' -nofor_main' ;;
14991	esac
14992	case `$CC -V 2>&1 | sed 5q` in
14993	*Sun\ C*)			# Sun C 5.9
14994	  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'
14995	  tmp_sharedflag='-G' ;;
14996	*Sun\ F*)			# Sun Fortran 8.3
14997	  tmp_sharedflag='-G' ;;
14998	*)
14999	  tmp_sharedflag='-shared' ;;
15000	esac
15001	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15002
15003	if test $supports_anon_versioning = yes; then
15004	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15005  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15006  $echo "local: *; };" >> $output_objdir/$libname.ver~
15007	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15008	fi
15009      else
15010	ld_shlibs_F77=no
15011      fi
15012      ;;
15013
15014    netbsd*)
15015      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15016	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15017	wlarc=
15018      else
15019	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15020	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15021      fi
15022      ;;
15023
15024    solaris*)
15025      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15026	ld_shlibs_F77=no
15027	cat <<EOF 1>&2
15028
15029*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15030*** create shared libraries on Solaris systems.  Therefore, libtool
15031*** is disabling shared libraries support.  We urge you to upgrade GNU
15032*** binutils to release 2.9.1 or newer.  Another option is to modify
15033*** your PATH or compiler configuration so that the native linker is
15034*** used, and then restart.
15035
15036EOF
15037      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15038	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15039	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15040      else
15041	ld_shlibs_F77=no
15042      fi
15043      ;;
15044
15045    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15046      case `$LD -v 2>&1` in
15047        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15048	ld_shlibs_F77=no
15049	cat <<_LT_EOF 1>&2
15050
15051*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15052*** reliably create shared libraries on SCO systems.  Therefore, libtool
15053*** is disabling shared libraries support.  We urge you to upgrade GNU
15054*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15055*** your PATH or compiler configuration so that the native linker is
15056*** used, and then restart.
15057
15058_LT_EOF
15059	;;
15060	*)
15061	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15062	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15063	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15064	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15065	  else
15066	    ld_shlibs_F77=no
15067	  fi
15068	;;
15069      esac
15070      ;;
15071
15072    sunos4*)
15073      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15074      wlarc=
15075      hardcode_direct_F77=yes
15076      hardcode_shlibpath_var_F77=no
15077      ;;
15078
15079    *)
15080      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15081	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15082	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15083      else
15084	ld_shlibs_F77=no
15085      fi
15086      ;;
15087    esac
15088
15089    if test "$ld_shlibs_F77" = no; then
15090      runpath_var=
15091      hardcode_libdir_flag_spec_F77=
15092      export_dynamic_flag_spec_F77=
15093      whole_archive_flag_spec_F77=
15094    fi
15095  else
15096    # PORTME fill in a description of your system's linker (not GNU ld)
15097    case $host_os in
15098    aix3*)
15099      allow_undefined_flag_F77=unsupported
15100      always_export_symbols_F77=yes
15101      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'
15102      # Note: this linker hardcodes the directories in LIBPATH if there
15103      # are no directories specified by -L.
15104      hardcode_minus_L_F77=yes
15105      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15106	# Neither direct hardcoding nor static linking is supported with a
15107	# broken collect2.
15108	hardcode_direct_F77=unsupported
15109      fi
15110      ;;
15111
15112    aix[4-9]*)
15113      if test "$host_cpu" = ia64; then
15114	# On IA64, the linker does run time linking by default, so we don't
15115	# have to do anything special.
15116	aix_use_runtimelinking=no
15117	exp_sym_flag='-Bexport'
15118	no_entry_flag=""
15119      else
15120	# If we're using GNU nm, then we don't want the "-C" option.
15121	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15122	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15123	  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'
15124	else
15125	  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'
15126	fi
15127	aix_use_runtimelinking=no
15128
15129	# Test if we are trying to use run time linking or normal
15130	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15131	# need to do runtime linking.
15132	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15133	  for ld_flag in $LDFLAGS; do
15134  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15135  	    aix_use_runtimelinking=yes
15136  	    break
15137  	  fi
15138	  done
15139	  ;;
15140	esac
15141
15142	exp_sym_flag='-bexport'
15143	no_entry_flag='-bnoentry'
15144      fi
15145
15146      # When large executables or shared objects are built, AIX ld can
15147      # have problems creating the table of contents.  If linking a library
15148      # or program results in "error TOC overflow" add -mminimal-toc to
15149      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15150      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15151
15152      archive_cmds_F77=''
15153      hardcode_direct_F77=yes
15154      hardcode_libdir_separator_F77=':'
15155      link_all_deplibs_F77=yes
15156
15157      if test "$GCC" = yes; then
15158	case $host_os in aix4.[012]|aix4.[012].*)
15159	# We only want to do this on AIX 4.2 and lower, the check
15160	# below for broken collect2 doesn't work under 4.3+
15161	  collect2name=`${CC} -print-prog-name=collect2`
15162	  if test -f "$collect2name" && \
15163  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15164	  then
15165  	  # We have reworked collect2
15166  	  :
15167	  else
15168  	  # We have old collect2
15169  	  hardcode_direct_F77=unsupported
15170  	  # It fails to find uninstalled libraries when the uninstalled
15171  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15172  	  # to unsupported forces relinking
15173  	  hardcode_minus_L_F77=yes
15174  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15175  	  hardcode_libdir_separator_F77=
15176	  fi
15177	  ;;
15178	esac
15179	shared_flag='-shared'
15180	if test "$aix_use_runtimelinking" = yes; then
15181	  shared_flag="$shared_flag "'${wl}-G'
15182	fi
15183      else
15184	# not using gcc
15185	if test "$host_cpu" = ia64; then
15186  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15187  	# chokes on -Wl,-G. The following line is correct:
15188	  shared_flag='-G'
15189	else
15190	  if test "$aix_use_runtimelinking" = yes; then
15191	    shared_flag='${wl}-G'
15192	  else
15193	    shared_flag='${wl}-bM:SRE'
15194	  fi
15195	fi
15196      fi
15197
15198      # It seems that -bexpall does not export symbols beginning with
15199      # underscore (_), so it is better to generate a list of symbols to export.
15200      always_export_symbols_F77=yes
15201      if test "$aix_use_runtimelinking" = yes; then
15202	# Warning - without using the other runtime loading flags (-brtl),
15203	# -berok will link without error, but may produce a broken library.
15204	allow_undefined_flag_F77='-berok'
15205       # Determine the default libpath from the value encoded in an empty executable.
15206       cat >conftest.$ac_ext <<_ACEOF
15207      program main
15208
15209      end
15210_ACEOF
15211rm -f conftest.$ac_objext conftest$ac_exeext
15212if { (ac_try="$ac_link"
15213case "(($ac_try" in
15214  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15215  *) ac_try_echo=$ac_try;;
15216esac
15217eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15218$as_echo "$ac_try_echo") >&5
15219  (eval "$ac_link") 2>conftest.er1
15220  ac_status=$?
15221  grep -v '^ *+' conftest.er1 >conftest.err
15222  rm -f conftest.er1
15223  cat conftest.err >&5
15224  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15225  (exit $ac_status); } && {
15226	 test -z "$ac_f77_werror_flag" ||
15227	 test ! -s conftest.err
15228       } && test -s conftest$ac_exeext && {
15229	 test "$cross_compiling" = yes ||
15230	 $as_test_x conftest$ac_exeext
15231       }; then
15232
15233lt_aix_libpath_sed='
15234    /Import File Strings/,/^$/ {
15235	/^0/ {
15236	    s/^0  *\(.*\)$/\1/
15237	    p
15238	}
15239    }'
15240aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15241# Check for a 64-bit object if we didn't find anything.
15242if test -z "$aix_libpath"; then
15243  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15244fi
15245else
15246  $as_echo "$as_me: failed program was:" >&5
15247sed 's/^/| /' conftest.$ac_ext >&5
15248
15249
15250fi
15251
15252rm -rf conftest.dSYM
15253rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15254      conftest$ac_exeext conftest.$ac_ext
15255if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15256
15257       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15258	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"
15259       else
15260	if test "$host_cpu" = ia64; then
15261	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15262	  allow_undefined_flag_F77="-z nodefs"
15263	  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"
15264	else
15265	 # Determine the default libpath from the value encoded in an empty executable.
15266	 cat >conftest.$ac_ext <<_ACEOF
15267      program main
15268
15269      end
15270_ACEOF
15271rm -f conftest.$ac_objext conftest$ac_exeext
15272if { (ac_try="$ac_link"
15273case "(($ac_try" in
15274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15275  *) ac_try_echo=$ac_try;;
15276esac
15277eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15278$as_echo "$ac_try_echo") >&5
15279  (eval "$ac_link") 2>conftest.er1
15280  ac_status=$?
15281  grep -v '^ *+' conftest.er1 >conftest.err
15282  rm -f conftest.er1
15283  cat conftest.err >&5
15284  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15285  (exit $ac_status); } && {
15286	 test -z "$ac_f77_werror_flag" ||
15287	 test ! -s conftest.err
15288       } && test -s conftest$ac_exeext && {
15289	 test "$cross_compiling" = yes ||
15290	 $as_test_x conftest$ac_exeext
15291       }; then
15292
15293lt_aix_libpath_sed='
15294    /Import File Strings/,/^$/ {
15295	/^0/ {
15296	    s/^0  *\(.*\)$/\1/
15297	    p
15298	}
15299    }'
15300aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15301# Check for a 64-bit object if we didn't find anything.
15302if test -z "$aix_libpath"; then
15303  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15304fi
15305else
15306  $as_echo "$as_me: failed program was:" >&5
15307sed 's/^/| /' conftest.$ac_ext >&5
15308
15309
15310fi
15311
15312rm -rf conftest.dSYM
15313rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15314      conftest$ac_exeext conftest.$ac_ext
15315if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15316
15317	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15318	  # Warning - without using the other run time loading flags,
15319	  # -berok will link without error, but may produce a broken library.
15320	  no_undefined_flag_F77=' ${wl}-bernotok'
15321	  allow_undefined_flag_F77=' ${wl}-berok'
15322	  # Exported symbols can be pulled into shared objects from archives
15323	  whole_archive_flag_spec_F77='$convenience'
15324	  archive_cmds_need_lc_F77=yes
15325	  # This is similar to how AIX traditionally builds its shared libraries.
15326	  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'
15327	fi
15328      fi
15329      ;;
15330
15331    amigaos*)
15332      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)'
15333      hardcode_libdir_flag_spec_F77='-L$libdir'
15334      hardcode_minus_L_F77=yes
15335      # see comment about different semantics on the GNU ld section
15336      ld_shlibs_F77=no
15337      ;;
15338
15339    bsdi[45]*)
15340      export_dynamic_flag_spec_F77=-rdynamic
15341      ;;
15342
15343    cygwin* | mingw* | pw32*)
15344      # When not using gcc, we currently assume that we are using
15345      # Microsoft Visual C++.
15346      # hardcode_libdir_flag_spec is actually meaningless, as there is
15347      # no search path for DLLs.
15348      hardcode_libdir_flag_spec_F77=' '
15349      allow_undefined_flag_F77=unsupported
15350      # Tell ltmain to make .lib files, not .a files.
15351      libext=lib
15352      # Tell ltmain to make .dll files, not .so files.
15353      shrext_cmds=".dll"
15354      # FIXME: Setting linknames here is a bad hack.
15355      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15356      # The linker will automatically build a .lib file if we build a DLL.
15357      old_archive_From_new_cmds_F77='true'
15358      # FIXME: Should let the user specify the lib program.
15359      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15360      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15361      enable_shared_with_static_runtimes_F77=yes
15362      ;;
15363
15364    darwin* | rhapsody*)
15365      case $host_os in
15366        rhapsody* | darwin1.[012])
15367         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15368         ;;
15369       *) # Darwin 1.3 on
15370         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15371           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15372         else
15373           case ${MACOSX_DEPLOYMENT_TARGET} in
15374             10.[012])
15375               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15376               ;;
15377             10.*)
15378               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15379               ;;
15380           esac
15381         fi
15382         ;;
15383      esac
15384      archive_cmds_need_lc_F77=no
15385      hardcode_direct_F77=no
15386      hardcode_automatic_F77=yes
15387      hardcode_shlibpath_var_F77=unsupported
15388      whole_archive_flag_spec_F77=''
15389      link_all_deplibs_F77=yes
15390    if test "$GCC" = yes ; then
15391    	output_verbose_link_cmd='echo'
15392        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}"
15393        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15394        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}"
15395        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}"
15396    else
15397      case $cc_basename in
15398        xlc*)
15399         output_verbose_link_cmd='echo'
15400         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15401         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15402          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15403         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}'
15404          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}'
15405          ;;
15406       *)
15407         ld_shlibs_F77=no
15408          ;;
15409      esac
15410    fi
15411      ;;
15412
15413    dgux*)
15414      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15415      hardcode_libdir_flag_spec_F77='-L$libdir'
15416      hardcode_shlibpath_var_F77=no
15417      ;;
15418
15419    freebsd1*)
15420      ld_shlibs_F77=no
15421      ;;
15422
15423    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15424    # support.  Future versions do this automatically, but an explicit c++rt0.o
15425    # does not break anything, and helps significantly (at the cost of a little
15426    # extra space).
15427    freebsd2.2*)
15428      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15429      hardcode_libdir_flag_spec_F77='-R$libdir'
15430      hardcode_direct_F77=yes
15431      hardcode_shlibpath_var_F77=no
15432      ;;
15433
15434    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15435    freebsd2*)
15436      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15437      hardcode_direct_F77=yes
15438      hardcode_minus_L_F77=yes
15439      hardcode_shlibpath_var_F77=no
15440      ;;
15441
15442    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15443    freebsd* | dragonfly*)
15444      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15445      hardcode_libdir_flag_spec_F77='-R$libdir'
15446      hardcode_direct_F77=yes
15447      hardcode_shlibpath_var_F77=no
15448      ;;
15449
15450    hpux9*)
15451      if test "$GCC" = yes; then
15452	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'
15453      else
15454	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'
15455      fi
15456      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15457      hardcode_libdir_separator_F77=:
15458      hardcode_direct_F77=yes
15459
15460      # hardcode_minus_L: Not really in the search PATH,
15461      # but as the default location of the library.
15462      hardcode_minus_L_F77=yes
15463      export_dynamic_flag_spec_F77='${wl}-E'
15464      ;;
15465
15466    hpux10*)
15467      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15468	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15469      else
15470	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15471      fi
15472      if test "$with_gnu_ld" = no; then
15473	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15474	hardcode_libdir_separator_F77=:
15475
15476	hardcode_direct_F77=yes
15477	export_dynamic_flag_spec_F77='${wl}-E'
15478
15479	# hardcode_minus_L: Not really in the search PATH,
15480	# but as the default location of the library.
15481	hardcode_minus_L_F77=yes
15482      fi
15483      ;;
15484
15485    hpux11*)
15486      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15487	case $host_cpu in
15488	hppa*64*)
15489	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15490	  ;;
15491	ia64*)
15492	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15493	  ;;
15494	*)
15495	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15496	  ;;
15497	esac
15498      else
15499	case $host_cpu in
15500	hppa*64*)
15501	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15502	  ;;
15503	ia64*)
15504	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15505	  ;;
15506	*)
15507	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15508	  ;;
15509	esac
15510      fi
15511      if test "$with_gnu_ld" = no; then
15512	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15513	hardcode_libdir_separator_F77=:
15514
15515	case $host_cpu in
15516	hppa*64*|ia64*)
15517	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15518	  hardcode_direct_F77=no
15519	  hardcode_shlibpath_var_F77=no
15520	  ;;
15521	*)
15522	  hardcode_direct_F77=yes
15523	  export_dynamic_flag_spec_F77='${wl}-E'
15524
15525	  # hardcode_minus_L: Not really in the search PATH,
15526	  # but as the default location of the library.
15527	  hardcode_minus_L_F77=yes
15528	  ;;
15529	esac
15530      fi
15531      ;;
15532
15533    irix5* | irix6* | nonstopux*)
15534      if test "$GCC" = yes; then
15535	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'
15536      else
15537	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'
15538	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15539      fi
15540      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15541      hardcode_libdir_separator_F77=:
15542      link_all_deplibs_F77=yes
15543      ;;
15544
15545    netbsd*)
15546      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15547	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15548      else
15549	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15550      fi
15551      hardcode_libdir_flag_spec_F77='-R$libdir'
15552      hardcode_direct_F77=yes
15553      hardcode_shlibpath_var_F77=no
15554      ;;
15555
15556    newsos6)
15557      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15558      hardcode_direct_F77=yes
15559      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15560      hardcode_libdir_separator_F77=:
15561      hardcode_shlibpath_var_F77=no
15562      ;;
15563
15564    openbsd*)
15565      if test -f /usr/libexec/ld.so; then
15566	hardcode_direct_F77=yes
15567	hardcode_shlibpath_var_F77=no
15568	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15569	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15570	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15571	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15572	  export_dynamic_flag_spec_F77='${wl}-E'
15573	else
15574	  case $host_os in
15575	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15576	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15577	     hardcode_libdir_flag_spec_F77='-R$libdir'
15578	     ;;
15579	   *)
15580	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15581	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15582	     ;;
15583	  esac
15584        fi
15585      else
15586	ld_shlibs_F77=no
15587      fi
15588      ;;
15589
15590    os2*)
15591      hardcode_libdir_flag_spec_F77='-L$libdir'
15592      hardcode_minus_L_F77=yes
15593      allow_undefined_flag_F77=unsupported
15594      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'
15595      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15596      ;;
15597
15598    osf3*)
15599      if test "$GCC" = yes; then
15600	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15601	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'
15602      else
15603	allow_undefined_flag_F77=' -expect_unresolved \*'
15604	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'
15605      fi
15606      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15607      hardcode_libdir_separator_F77=:
15608      ;;
15609
15610    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15611      if test "$GCC" = yes; then
15612	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15613	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'
15614	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15615      else
15616	allow_undefined_flag_F77=' -expect_unresolved \*'
15617	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'
15618	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~
15619	$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'
15620
15621	# Both c and cxx compiler support -rpath directly
15622	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15623      fi
15624      hardcode_libdir_separator_F77=:
15625      ;;
15626
15627    solaris*)
15628      no_undefined_flag_F77=' -z text'
15629      if test "$GCC" = yes; then
15630	wlarc='${wl}'
15631	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15632	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15633	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15634      else
15635	wlarc=''
15636	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15637	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15638  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15639      fi
15640      hardcode_libdir_flag_spec_F77='-R$libdir'
15641      hardcode_shlibpath_var_F77=no
15642      case $host_os in
15643      solaris2.[0-5] | solaris2.[0-5].*) ;;
15644      *)
15645	# The compiler driver will combine and reorder linker options,
15646	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15647	# but is careful enough not to reorder.
15648 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15649	if test "$GCC" = yes; then
15650	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15651	else
15652	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15653	fi
15654	;;
15655      esac
15656      link_all_deplibs_F77=yes
15657      ;;
15658
15659    sunos4*)
15660      if test "x$host_vendor" = xsequent; then
15661	# Use $CC to link under sequent, because it throws in some extra .o
15662	# files that make .init and .fini sections work.
15663	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15664      else
15665	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15666      fi
15667      hardcode_libdir_flag_spec_F77='-L$libdir'
15668      hardcode_direct_F77=yes
15669      hardcode_minus_L_F77=yes
15670      hardcode_shlibpath_var_F77=no
15671      ;;
15672
15673    sysv4)
15674      case $host_vendor in
15675	sni)
15676	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15677	  hardcode_direct_F77=yes # is this really true???
15678	;;
15679	siemens)
15680	  ## LD is ld it makes a PLAMLIB
15681	  ## CC just makes a GrossModule.
15682	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15683	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15684	  hardcode_direct_F77=no
15685        ;;
15686	motorola)
15687	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15688	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15689	;;
15690      esac
15691      runpath_var='LD_RUN_PATH'
15692      hardcode_shlibpath_var_F77=no
15693      ;;
15694
15695    sysv4.3*)
15696      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15697      hardcode_shlibpath_var_F77=no
15698      export_dynamic_flag_spec_F77='-Bexport'
15699      ;;
15700
15701    sysv4*MP*)
15702      if test -d /usr/nec; then
15703	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15704	hardcode_shlibpath_var_F77=no
15705	runpath_var=LD_RUN_PATH
15706	hardcode_runpath_var=yes
15707	ld_shlibs_F77=yes
15708      fi
15709      ;;
15710
15711    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15712      no_undefined_flag_F77='${wl}-z,text'
15713      archive_cmds_need_lc_F77=no
15714      hardcode_shlibpath_var_F77=no
15715      runpath_var='LD_RUN_PATH'
15716
15717      if test "$GCC" = yes; then
15718	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15719	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15720      else
15721	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15722	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15723      fi
15724      ;;
15725
15726    sysv5* | sco3.2v5* | sco5v6*)
15727      # Note: We can NOT use -z defs as we might desire, because we do not
15728      # link with -lc, and that would cause any symbols used from libc to
15729      # always be unresolved, which means just about no library would
15730      # ever link correctly.  If we're not using GNU ld we use -z text
15731      # though, which does catch some bad symbols but isn't as heavy-handed
15732      # as -z defs.
15733      no_undefined_flag_F77='${wl}-z,text'
15734      allow_undefined_flag_F77='${wl}-z,nodefs'
15735      archive_cmds_need_lc_F77=no
15736      hardcode_shlibpath_var_F77=no
15737      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15738      hardcode_libdir_separator_F77=':'
15739      link_all_deplibs_F77=yes
15740      export_dynamic_flag_spec_F77='${wl}-Bexport'
15741      runpath_var='LD_RUN_PATH'
15742
15743      if test "$GCC" = yes; then
15744	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15745	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15746      else
15747	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15748	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15749      fi
15750      ;;
15751
15752    uts4*)
15753      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15754      hardcode_libdir_flag_spec_F77='-L$libdir'
15755      hardcode_shlibpath_var_F77=no
15756      ;;
15757
15758    *)
15759      ld_shlibs_F77=no
15760      ;;
15761    esac
15762  fi
15763
15764{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15765$as_echo "$ld_shlibs_F77" >&6; }
15766test "$ld_shlibs_F77" = no && can_build_shared=no
15767
15768#
15769# Do we need to explicitly link libc?
15770#
15771case "x$archive_cmds_need_lc_F77" in
15772x|xyes)
15773  # Assume -lc should be added
15774  archive_cmds_need_lc_F77=yes
15775
15776  if test "$enable_shared" = yes && test "$GCC" = yes; then
15777    case $archive_cmds_F77 in
15778    *'~'*)
15779      # FIXME: we may have to deal with multi-command sequences.
15780      ;;
15781    '$CC '*)
15782      # Test whether the compiler implicitly links with -lc since on some
15783      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15784      # to ld, don't add -lc before -lgcc.
15785      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15786$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15787      $rm conftest*
15788      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15789
15790      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15791  (eval $ac_compile) 2>&5
15792  ac_status=$?
15793  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15794  (exit $ac_status); } 2>conftest.err; then
15795        soname=conftest
15796        lib=conftest
15797        libobjs=conftest.$ac_objext
15798        deplibs=
15799        wl=$lt_prog_compiler_wl_F77
15800	pic_flag=$lt_prog_compiler_pic_F77
15801        compiler_flags=-v
15802        linker_flags=-v
15803        verstring=
15804        output_objdir=.
15805        libname=conftest
15806        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15807        allow_undefined_flag_F77=
15808        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15809  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15810  ac_status=$?
15811  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15812  (exit $ac_status); }
15813        then
15814	  archive_cmds_need_lc_F77=no
15815        else
15816	  archive_cmds_need_lc_F77=yes
15817        fi
15818        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15819      else
15820        cat conftest.err 1>&5
15821      fi
15822      $rm conftest*
15823      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15824$as_echo "$archive_cmds_need_lc_F77" >&6; }
15825      ;;
15826    esac
15827  fi
15828  ;;
15829esac
15830
15831{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15832$as_echo_n "checking dynamic linker characteristics... " >&6; }
15833library_names_spec=
15834libname_spec='lib$name'
15835soname_spec=
15836shrext_cmds=".so"
15837postinstall_cmds=
15838postuninstall_cmds=
15839finish_cmds=
15840finish_eval=
15841shlibpath_var=
15842shlibpath_overrides_runpath=unknown
15843version_type=none
15844dynamic_linker="$host_os ld.so"
15845sys_lib_dlsearch_path_spec="/lib /usr/lib"
15846
15847need_lib_prefix=unknown
15848hardcode_into_libs=no
15849
15850# when you set need_version to no, make sure it does not cause -set_version
15851# flags to be left without arguments
15852need_version=unknown
15853
15854case $host_os in
15855aix3*)
15856  version_type=linux
15857  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15858  shlibpath_var=LIBPATH
15859
15860  # AIX 3 has no versioning support, so we append a major version to the name.
15861  soname_spec='${libname}${release}${shared_ext}$major'
15862  ;;
15863
15864aix[4-9]*)
15865  version_type=linux
15866  need_lib_prefix=no
15867  need_version=no
15868  hardcode_into_libs=yes
15869  if test "$host_cpu" = ia64; then
15870    # AIX 5 supports IA64
15871    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15872    shlibpath_var=LD_LIBRARY_PATH
15873  else
15874    # With GCC up to 2.95.x, collect2 would create an import file
15875    # for dependence libraries.  The import file would start with
15876    # the line `#! .'.  This would cause the generated library to
15877    # depend on `.', always an invalid library.  This was fixed in
15878    # development snapshots of GCC prior to 3.0.
15879    case $host_os in
15880      aix4 | aix4.[01] | aix4.[01].*)
15881      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15882	   echo ' yes '
15883	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15884	:
15885      else
15886	can_build_shared=no
15887      fi
15888      ;;
15889    esac
15890    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15891    # soname into executable. Probably we can add versioning support to
15892    # collect2, so additional links can be useful in future.
15893    if test "$aix_use_runtimelinking" = yes; then
15894      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15895      # instead of lib<name>.a to let people know that these are not
15896      # typical AIX shared libraries.
15897      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15898    else
15899      # We preserve .a as extension for shared libraries through AIX4.2
15900      # and later when we are not doing run time linking.
15901      library_names_spec='${libname}${release}.a $libname.a'
15902      soname_spec='${libname}${release}${shared_ext}$major'
15903    fi
15904    shlibpath_var=LIBPATH
15905  fi
15906  ;;
15907
15908amigaos*)
15909  library_names_spec='$libname.ixlibrary $libname.a'
15910  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15911  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'
15912  ;;
15913
15914beos*)
15915  library_names_spec='${libname}${shared_ext}'
15916  dynamic_linker="$host_os ld.so"
15917  shlibpath_var=LIBRARY_PATH
15918  ;;
15919
15920bsdi[45]*)
15921  version_type=linux
15922  need_version=no
15923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15924  soname_spec='${libname}${release}${shared_ext}$major'
15925  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15926  shlibpath_var=LD_LIBRARY_PATH
15927  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15928  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15929  # the default ld.so.conf also contains /usr/contrib/lib and
15930  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15931  # libtool to hard-code these into programs
15932  ;;
15933
15934cygwin* | mingw* | pw32*)
15935  version_type=windows
15936  shrext_cmds=".dll"
15937  need_version=no
15938  need_lib_prefix=no
15939
15940  case $GCC,$host_os in
15941  yes,cygwin* | yes,mingw* | yes,pw32*)
15942    library_names_spec='$libname.dll.a'
15943    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15944    postinstall_cmds='base_file=`basename \${file}`~
15945      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15946      dldir=$destdir/`dirname \$dlpath`~
15947      test -d \$dldir || mkdir -p \$dldir~
15948      $install_prog $dir/$dlname \$dldir/$dlname~
15949      chmod a+x \$dldir/$dlname'
15950    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15951      dlpath=$dir/\$dldll~
15952       $rm \$dlpath'
15953    shlibpath_overrides_runpath=yes
15954
15955    case $host_os in
15956    cygwin*)
15957      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15958      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15959      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15960      ;;
15961    mingw*)
15962      # MinGW DLLs use traditional 'lib' prefix
15963      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15964      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15965      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15966        # It is most probably a Windows format PATH printed by
15967        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15968        # path with ; separators, and with drive letters. We can handle the
15969        # drive letters (cygwin fileutils understands them), so leave them,
15970        # especially as we might pass files found there to a mingw objdump,
15971        # which wouldn't understand a cygwinified path. Ahh.
15972        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15973      else
15974        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15975      fi
15976      ;;
15977    pw32*)
15978      # pw32 DLLs use 'pw' prefix rather than 'lib'
15979      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15980      ;;
15981    esac
15982    ;;
15983
15984  *)
15985    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15986    ;;
15987  esac
15988  dynamic_linker='Win32 ld.exe'
15989  # FIXME: first we should search . and the directory the executable is in
15990  shlibpath_var=PATH
15991  ;;
15992
15993darwin* | rhapsody*)
15994  dynamic_linker="$host_os dyld"
15995  version_type=darwin
15996  need_lib_prefix=no
15997  need_version=no
15998  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15999  soname_spec='${libname}${release}${major}$shared_ext'
16000  shlibpath_overrides_runpath=yes
16001  shlibpath_var=DYLD_LIBRARY_PATH
16002  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16003
16004  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16005  ;;
16006
16007dgux*)
16008  version_type=linux
16009  need_lib_prefix=no
16010  need_version=no
16011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16012  soname_spec='${libname}${release}${shared_ext}$major'
16013  shlibpath_var=LD_LIBRARY_PATH
16014  ;;
16015
16016freebsd1*)
16017  dynamic_linker=no
16018  ;;
16019
16020freebsd* | dragonfly*)
16021  # DragonFly does not have aout.  When/if they implement a new
16022  # versioning mechanism, adjust this.
16023  if test -x /usr/bin/objformat; then
16024    objformat=`/usr/bin/objformat`
16025  else
16026    case $host_os in
16027    freebsd[123]*) objformat=aout ;;
16028    *) objformat=elf ;;
16029    esac
16030  fi
16031  version_type=freebsd-$objformat
16032  case $version_type in
16033    freebsd-elf*)
16034      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16035      need_version=no
16036      need_lib_prefix=no
16037      ;;
16038    freebsd-*)
16039      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16040      need_version=yes
16041      ;;
16042  esac
16043  shlibpath_var=LD_LIBRARY_PATH
16044  case $host_os in
16045  freebsd2*)
16046    shlibpath_overrides_runpath=yes
16047    ;;
16048  freebsd3.[01]* | freebsdelf3.[01]*)
16049    shlibpath_overrides_runpath=yes
16050    hardcode_into_libs=yes
16051    ;;
16052  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16053  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16054    shlibpath_overrides_runpath=no
16055    hardcode_into_libs=yes
16056    ;;
16057  *) # from 4.6 on, and DragonFly
16058    shlibpath_overrides_runpath=yes
16059    hardcode_into_libs=yes
16060    ;;
16061  esac
16062  ;;
16063
16064gnu*)
16065  version_type=linux
16066  need_lib_prefix=no
16067  need_version=no
16068  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16069  soname_spec='${libname}${release}${shared_ext}$major'
16070  shlibpath_var=LD_LIBRARY_PATH
16071  hardcode_into_libs=yes
16072  ;;
16073
16074hpux9* | hpux10* | hpux11*)
16075  # Give a soname corresponding to the major version so that dld.sl refuses to
16076  # link against other versions.
16077  version_type=sunos
16078  need_lib_prefix=no
16079  need_version=no
16080  case $host_cpu in
16081  ia64*)
16082    shrext_cmds='.so'
16083    hardcode_into_libs=yes
16084    dynamic_linker="$host_os dld.so"
16085    shlibpath_var=LD_LIBRARY_PATH
16086    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16087    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16088    soname_spec='${libname}${release}${shared_ext}$major'
16089    if test "X$HPUX_IA64_MODE" = X32; then
16090      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16091    else
16092      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16093    fi
16094    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16095    ;;
16096   hppa*64*)
16097     shrext_cmds='.sl'
16098     hardcode_into_libs=yes
16099     dynamic_linker="$host_os dld.sl"
16100     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16101     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16102     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16103     soname_spec='${libname}${release}${shared_ext}$major'
16104     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16105     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16106     ;;
16107   *)
16108    shrext_cmds='.sl'
16109    dynamic_linker="$host_os dld.sl"
16110    shlibpath_var=SHLIB_PATH
16111    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16112    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16113    soname_spec='${libname}${release}${shared_ext}$major'
16114    ;;
16115  esac
16116  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16117  postinstall_cmds='chmod 555 $lib'
16118  ;;
16119
16120interix[3-9]*)
16121  version_type=linux
16122  need_lib_prefix=no
16123  need_version=no
16124  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16125  soname_spec='${libname}${release}${shared_ext}$major'
16126  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16127  shlibpath_var=LD_LIBRARY_PATH
16128  shlibpath_overrides_runpath=no
16129  hardcode_into_libs=yes
16130  ;;
16131
16132irix5* | irix6* | nonstopux*)
16133  case $host_os in
16134    nonstopux*) version_type=nonstopux ;;
16135    *)
16136	if test "$lt_cv_prog_gnu_ld" = yes; then
16137		version_type=linux
16138	else
16139		version_type=irix
16140	fi ;;
16141  esac
16142  need_lib_prefix=no
16143  need_version=no
16144  soname_spec='${libname}${release}${shared_ext}$major'
16145  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16146  case $host_os in
16147  irix5* | nonstopux*)
16148    libsuff= shlibsuff=
16149    ;;
16150  *)
16151    case $LD in # libtool.m4 will add one of these switches to LD
16152    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16153      libsuff= shlibsuff= libmagic=32-bit;;
16154    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16155      libsuff=32 shlibsuff=N32 libmagic=N32;;
16156    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16157      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16158    *) libsuff= shlibsuff= libmagic=never-match;;
16159    esac
16160    ;;
16161  esac
16162  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16163  shlibpath_overrides_runpath=no
16164  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16165  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16166  hardcode_into_libs=yes
16167  ;;
16168
16169# No shared lib support for Linux oldld, aout, or coff.
16170linux*oldld* | linux*aout* | linux*coff*)
16171  dynamic_linker=no
16172  ;;
16173
16174# This must be Linux ELF.
16175linux* | k*bsd*-gnu)
16176  version_type=linux
16177  need_lib_prefix=no
16178  need_version=no
16179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16180  soname_spec='${libname}${release}${shared_ext}$major'
16181  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16182  shlibpath_var=LD_LIBRARY_PATH
16183  shlibpath_overrides_runpath=no
16184  # This implies no fast_install, which is unacceptable.
16185  # Some rework will be needed to allow for fast_install
16186  # before this can be enabled.
16187  hardcode_into_libs=yes
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
16191  # Append ld.so.conf contents to the search path
16192  if test -f /etc/ld.so.conf; then
16193    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' ' '`
16194    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16195  fi
16196
16197  # We used to test for /lib/ld.so.1 and disable shared libraries on
16198  # powerpc, because MkLinux only supported shared libraries with the
16199  # GNU dynamic linker.  Since this was broken with cross compilers,
16200  # most powerpc-linux boxes support dynamic linking these days and
16201  # people can always --disable-shared, the test was removed, and we
16202  # assume the GNU/Linux dynamic linker is in use.
16203  dynamic_linker='GNU/Linux ld.so'
16204  ;;
16205
16206netbsd*)
16207  version_type=sunos
16208  need_lib_prefix=no
16209  need_version=no
16210  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16211    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16212    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16213    dynamic_linker='NetBSD (a.out) ld.so'
16214  else
16215    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16216    soname_spec='${libname}${release}${shared_ext}$major'
16217    dynamic_linker='NetBSD ld.elf_so'
16218  fi
16219  shlibpath_var=LD_LIBRARY_PATH
16220  shlibpath_overrides_runpath=yes
16221  hardcode_into_libs=yes
16222  ;;
16223
16224newsos6)
16225  version_type=linux
16226  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16227  shlibpath_var=LD_LIBRARY_PATH
16228  shlibpath_overrides_runpath=yes
16229  ;;
16230
16231nto-qnx*)
16232  version_type=linux
16233  need_lib_prefix=no
16234  need_version=no
16235  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16236  soname_spec='${libname}${release}${shared_ext}$major'
16237  shlibpath_var=LD_LIBRARY_PATH
16238  shlibpath_overrides_runpath=yes
16239  ;;
16240
16241openbsd*)
16242  version_type=sunos
16243  sys_lib_dlsearch_path_spec="/usr/lib"
16244  need_lib_prefix=no
16245  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16246  case $host_os in
16247    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16248    *)                         need_version=no  ;;
16249  esac
16250  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16251  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16252  shlibpath_var=LD_LIBRARY_PATH
16253  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16254    case $host_os in
16255      openbsd2.[89] | openbsd2.[89].*)
16256	shlibpath_overrides_runpath=no
16257	;;
16258      *)
16259	shlibpath_overrides_runpath=yes
16260	;;
16261      esac
16262  else
16263    shlibpath_overrides_runpath=yes
16264  fi
16265  ;;
16266
16267os2*)
16268  libname_spec='$name'
16269  shrext_cmds=".dll"
16270  need_lib_prefix=no
16271  library_names_spec='$libname${shared_ext} $libname.a'
16272  dynamic_linker='OS/2 ld.exe'
16273  shlibpath_var=LIBPATH
16274  ;;
16275
16276osf3* | osf4* | osf5*)
16277  version_type=osf
16278  need_lib_prefix=no
16279  need_version=no
16280  soname_spec='${libname}${release}${shared_ext}$major'
16281  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16282  shlibpath_var=LD_LIBRARY_PATH
16283  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16284  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16285  ;;
16286
16287rdos*)
16288  dynamic_linker=no
16289  ;;
16290
16291solaris*)
16292  version_type=linux
16293  need_lib_prefix=no
16294  need_version=no
16295  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16296  soname_spec='${libname}${release}${shared_ext}$major'
16297  shlibpath_var=LD_LIBRARY_PATH
16298  shlibpath_overrides_runpath=yes
16299  hardcode_into_libs=yes
16300  # ldd complains unless libraries are executable
16301  postinstall_cmds='chmod +x $lib'
16302  ;;
16303
16304sunos4*)
16305  version_type=sunos
16306  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16307  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16308  shlibpath_var=LD_LIBRARY_PATH
16309  shlibpath_overrides_runpath=yes
16310  if test "$with_gnu_ld" = yes; then
16311    need_lib_prefix=no
16312  fi
16313  need_version=yes
16314  ;;
16315
16316sysv4 | sysv4.3*)
16317  version_type=linux
16318  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16319  soname_spec='${libname}${release}${shared_ext}$major'
16320  shlibpath_var=LD_LIBRARY_PATH
16321  case $host_vendor in
16322    sni)
16323      shlibpath_overrides_runpath=no
16324      need_lib_prefix=no
16325      export_dynamic_flag_spec='${wl}-Blargedynsym'
16326      runpath_var=LD_RUN_PATH
16327      ;;
16328    siemens)
16329      need_lib_prefix=no
16330      ;;
16331    motorola)
16332      need_lib_prefix=no
16333      need_version=no
16334      shlibpath_overrides_runpath=no
16335      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16336      ;;
16337  esac
16338  ;;
16339
16340sysv4*MP*)
16341  if test -d /usr/nec ;then
16342    version_type=linux
16343    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16344    soname_spec='$libname${shared_ext}.$major'
16345    shlibpath_var=LD_LIBRARY_PATH
16346  fi
16347  ;;
16348
16349sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16350  version_type=freebsd-elf
16351  need_lib_prefix=no
16352  need_version=no
16353  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16354  soname_spec='${libname}${release}${shared_ext}$major'
16355  shlibpath_var=LD_LIBRARY_PATH
16356  hardcode_into_libs=yes
16357  if test "$with_gnu_ld" = yes; then
16358    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16359    shlibpath_overrides_runpath=no
16360  else
16361    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16362    shlibpath_overrides_runpath=yes
16363    case $host_os in
16364      sco3.2v5*)
16365        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16366	;;
16367    esac
16368  fi
16369  sys_lib_dlsearch_path_spec='/usr/lib'
16370  ;;
16371
16372uts4*)
16373  version_type=linux
16374  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16375  soname_spec='${libname}${release}${shared_ext}$major'
16376  shlibpath_var=LD_LIBRARY_PATH
16377  ;;
16378
16379*)
16380  dynamic_linker=no
16381  ;;
16382esac
16383{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16384$as_echo "$dynamic_linker" >&6; }
16385test "$dynamic_linker" = no && can_build_shared=no
16386
16387if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16388  $as_echo_n "(cached) " >&6
16389else
16390  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16391fi
16392
16393sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16394if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16395  $as_echo_n "(cached) " >&6
16396else
16397  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16398fi
16399
16400sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16401
16402variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16403if test "$GCC" = yes; then
16404  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16405fi
16406
16407{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16408$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16409hardcode_action_F77=
16410if test -n "$hardcode_libdir_flag_spec_F77" || \
16411   test -n "$runpath_var_F77" || \
16412   test "X$hardcode_automatic_F77" = "Xyes" ; then
16413
16414  # We can hardcode non-existant directories.
16415  if test "$hardcode_direct_F77" != no &&
16416     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16417     # have to relink, otherwise we might link with an installed library
16418     # when we should be linking with a yet-to-be-installed one
16419     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16420     test "$hardcode_minus_L_F77" != no; then
16421    # Linking always hardcodes the temporary library directory.
16422    hardcode_action_F77=relink
16423  else
16424    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16425    hardcode_action_F77=immediate
16426  fi
16427else
16428  # We cannot hardcode anything, or else we can only hardcode existing
16429  # directories.
16430  hardcode_action_F77=unsupported
16431fi
16432{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16433$as_echo "$hardcode_action_F77" >&6; }
16434
16435if test "$hardcode_action_F77" = relink; then
16436  # Fast installation is not supported
16437  enable_fast_install=no
16438elif test "$shlibpath_overrides_runpath" = yes ||
16439     test "$enable_shared" = no; then
16440  # Fast installation is not necessary
16441  enable_fast_install=needless
16442fi
16443
16444
16445# The else clause should only fire when bootstrapping the
16446# libtool distribution, otherwise you forgot to ship ltmain.sh
16447# with your package, and you will get complaints that there are
16448# no rules to generate ltmain.sh.
16449if test -f "$ltmain"; then
16450  # See if we are running on zsh, and set the options which allow our commands through
16451  # without removal of \ escapes.
16452  if test -n "${ZSH_VERSION+set}" ; then
16453    setopt NO_GLOB_SUBST
16454  fi
16455  # Now quote all the things that may contain metacharacters while being
16456  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16457  # variables and quote the copies for generation of the libtool script.
16458  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16459    SED SHELL STRIP \
16460    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16461    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16462    deplibs_check_method reload_flag reload_cmds need_locks \
16463    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16464    lt_cv_sys_global_symbol_to_c_name_address \
16465    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16466    old_postinstall_cmds old_postuninstall_cmds \
16467    compiler_F77 \
16468    CC_F77 \
16469    LD_F77 \
16470    lt_prog_compiler_wl_F77 \
16471    lt_prog_compiler_pic_F77 \
16472    lt_prog_compiler_static_F77 \
16473    lt_prog_compiler_no_builtin_flag_F77 \
16474    export_dynamic_flag_spec_F77 \
16475    thread_safe_flag_spec_F77 \
16476    whole_archive_flag_spec_F77 \
16477    enable_shared_with_static_runtimes_F77 \
16478    old_archive_cmds_F77 \
16479    old_archive_from_new_cmds_F77 \
16480    predep_objects_F77 \
16481    postdep_objects_F77 \
16482    predeps_F77 \
16483    postdeps_F77 \
16484    compiler_lib_search_path_F77 \
16485    compiler_lib_search_dirs_F77 \
16486    archive_cmds_F77 \
16487    archive_expsym_cmds_F77 \
16488    postinstall_cmds_F77 \
16489    postuninstall_cmds_F77 \
16490    old_archive_from_expsyms_cmds_F77 \
16491    allow_undefined_flag_F77 \
16492    no_undefined_flag_F77 \
16493    export_symbols_cmds_F77 \
16494    hardcode_libdir_flag_spec_F77 \
16495    hardcode_libdir_flag_spec_ld_F77 \
16496    hardcode_libdir_separator_F77 \
16497    hardcode_automatic_F77 \
16498    module_cmds_F77 \
16499    module_expsym_cmds_F77 \
16500    lt_cv_prog_compiler_c_o_F77 \
16501    fix_srcfile_path_F77 \
16502    exclude_expsyms_F77 \
16503    include_expsyms_F77; do
16504
16505    case $var in
16506    old_archive_cmds_F77 | \
16507    old_archive_from_new_cmds_F77 | \
16508    archive_cmds_F77 | \
16509    archive_expsym_cmds_F77 | \
16510    module_cmds_F77 | \
16511    module_expsym_cmds_F77 | \
16512    old_archive_from_expsyms_cmds_F77 | \
16513    export_symbols_cmds_F77 | \
16514    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16515    postinstall_cmds | postuninstall_cmds | \
16516    old_postinstall_cmds | old_postuninstall_cmds | \
16517    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16518      # Double-quote double-evaled strings.
16519      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16520      ;;
16521    *)
16522      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16523      ;;
16524    esac
16525  done
16526
16527  case $lt_echo in
16528  *'\$0 --fallback-echo"')
16529    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16530    ;;
16531  esac
16532
16533cfgfile="$ofile"
16534
16535  cat <<__EOF__ >> "$cfgfile"
16536# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16537
16538# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16539
16540# Shell to use when invoking shell scripts.
16541SHELL=$lt_SHELL
16542
16543# Whether or not to build shared libraries.
16544build_libtool_libs=$enable_shared
16545
16546# Whether or not to build static libraries.
16547build_old_libs=$enable_static
16548
16549# Whether or not to add -lc for building shared libraries.
16550build_libtool_need_lc=$archive_cmds_need_lc_F77
16551
16552# Whether or not to disallow shared libs when runtime libs are static
16553allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16554
16555# Whether or not to optimize for fast installation.
16556fast_install=$enable_fast_install
16557
16558# The host system.
16559host_alias=$host_alias
16560host=$host
16561host_os=$host_os
16562
16563# The build system.
16564build_alias=$build_alias
16565build=$build
16566build_os=$build_os
16567
16568# An echo program that does not interpret backslashes.
16569echo=$lt_echo
16570
16571# The archiver.
16572AR=$lt_AR
16573AR_FLAGS=$lt_AR_FLAGS
16574
16575# A C compiler.
16576LTCC=$lt_LTCC
16577
16578# LTCC compiler flags.
16579LTCFLAGS=$lt_LTCFLAGS
16580
16581# A language-specific compiler.
16582CC=$lt_compiler_F77
16583
16584# Is the compiler the GNU C compiler?
16585with_gcc=$GCC_F77
16586
16587# An ERE matcher.
16588EGREP=$lt_EGREP
16589
16590# The linker used to build libraries.
16591LD=$lt_LD_F77
16592
16593# Whether we need hard or soft links.
16594LN_S=$lt_LN_S
16595
16596# A BSD-compatible nm program.
16597NM=$lt_NM
16598
16599# A symbol stripping program
16600STRIP=$lt_STRIP
16601
16602# Used to examine libraries when file_magic_cmd begins "file"
16603MAGIC_CMD=$MAGIC_CMD
16604
16605# Used on cygwin: DLL creation program.
16606DLLTOOL="$DLLTOOL"
16607
16608# Used on cygwin: object dumper.
16609OBJDUMP="$OBJDUMP"
16610
16611# Used on cygwin: assembler.
16612AS="$AS"
16613
16614# The name of the directory that contains temporary libtool files.
16615objdir=$objdir
16616
16617# How to create reloadable object files.
16618reload_flag=$lt_reload_flag
16619reload_cmds=$lt_reload_cmds
16620
16621# How to pass a linker flag through the compiler.
16622wl=$lt_lt_prog_compiler_wl_F77
16623
16624# Object file suffix (normally "o").
16625objext="$ac_objext"
16626
16627# Old archive suffix (normally "a").
16628libext="$libext"
16629
16630# Shared library suffix (normally ".so").
16631shrext_cmds='$shrext_cmds'
16632
16633# Executable file suffix (normally "").
16634exeext="$exeext"
16635
16636# Additional compiler flags for building library objects.
16637pic_flag=$lt_lt_prog_compiler_pic_F77
16638pic_mode=$pic_mode
16639
16640# What is the maximum length of a command?
16641max_cmd_len=$lt_cv_sys_max_cmd_len
16642
16643# Does compiler simultaneously support -c and -o options?
16644compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16645
16646# Must we lock files when doing compilation?
16647need_locks=$lt_need_locks
16648
16649# Do we need the lib prefix for modules?
16650need_lib_prefix=$need_lib_prefix
16651
16652# Do we need a version for libraries?
16653need_version=$need_version
16654
16655# Whether dlopen is supported.
16656dlopen_support=$enable_dlopen
16657
16658# Whether dlopen of programs is supported.
16659dlopen_self=$enable_dlopen_self
16660
16661# Whether dlopen of statically linked programs is supported.
16662dlopen_self_static=$enable_dlopen_self_static
16663
16664# Compiler flag to prevent dynamic linking.
16665link_static_flag=$lt_lt_prog_compiler_static_F77
16666
16667# Compiler flag to turn off builtin functions.
16668no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16669
16670# Compiler flag to allow reflexive dlopens.
16671export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16672
16673# Compiler flag to generate shared objects directly from archives.
16674whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16675
16676# Compiler flag to generate thread-safe objects.
16677thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16678
16679# Library versioning type.
16680version_type=$version_type
16681
16682# Format of library name prefix.
16683libname_spec=$lt_libname_spec
16684
16685# List of archive names.  First name is the real one, the rest are links.
16686# The last name is the one that the linker finds with -lNAME.
16687library_names_spec=$lt_library_names_spec
16688
16689# The coded name of the library, if different from the real name.
16690soname_spec=$lt_soname_spec
16691
16692# Commands used to build and install an old-style archive.
16693RANLIB=$lt_RANLIB
16694old_archive_cmds=$lt_old_archive_cmds_F77
16695old_postinstall_cmds=$lt_old_postinstall_cmds
16696old_postuninstall_cmds=$lt_old_postuninstall_cmds
16697
16698# Create an old-style archive from a shared archive.
16699old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16700
16701# Create a temporary old-style archive to link instead of a shared archive.
16702old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16703
16704# Commands used to build and install a shared archive.
16705archive_cmds=$lt_archive_cmds_F77
16706archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16707postinstall_cmds=$lt_postinstall_cmds
16708postuninstall_cmds=$lt_postuninstall_cmds
16709
16710# Commands used to build a loadable module (assumed same as above if empty)
16711module_cmds=$lt_module_cmds_F77
16712module_expsym_cmds=$lt_module_expsym_cmds_F77
16713
16714# Commands to strip libraries.
16715old_striplib=$lt_old_striplib
16716striplib=$lt_striplib
16717
16718# Dependencies to place before the objects being linked to create a
16719# shared library.
16720predep_objects=$lt_predep_objects_F77
16721
16722# Dependencies to place after the objects being linked to create a
16723# shared library.
16724postdep_objects=$lt_postdep_objects_F77
16725
16726# Dependencies to place before the objects being linked to create a
16727# shared library.
16728predeps=$lt_predeps_F77
16729
16730# Dependencies to place after the objects being linked to create a
16731# shared library.
16732postdeps=$lt_postdeps_F77
16733
16734# The directories searched by this compiler when creating a shared
16735# library
16736compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16737
16738# The library search path used internally by the compiler when linking
16739# a shared library.
16740compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16741
16742# Method to check whether dependent libraries are shared objects.
16743deplibs_check_method=$lt_deplibs_check_method
16744
16745# Command to use when deplibs_check_method == file_magic.
16746file_magic_cmd=$lt_file_magic_cmd
16747
16748# Flag that allows shared libraries with undefined symbols to be built.
16749allow_undefined_flag=$lt_allow_undefined_flag_F77
16750
16751# Flag that forces no undefined symbols.
16752no_undefined_flag=$lt_no_undefined_flag_F77
16753
16754# Commands used to finish a libtool library installation in a directory.
16755finish_cmds=$lt_finish_cmds
16756
16757# Same as above, but a single script fragment to be evaled but not shown.
16758finish_eval=$lt_finish_eval
16759
16760# Take the output of nm and produce a listing of raw symbols and C names.
16761global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16762
16763# Transform the output of nm in a proper C declaration
16764global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16765
16766# Transform the output of nm in a C name address pair
16767global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16768
16769# This is the shared library runtime path variable.
16770runpath_var=$runpath_var
16771
16772# This is the shared library path variable.
16773shlibpath_var=$shlibpath_var
16774
16775# Is shlibpath searched before the hard-coded library search path?
16776shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16777
16778# How to hardcode a shared library path into an executable.
16779hardcode_action=$hardcode_action_F77
16780
16781# Whether we should hardcode library paths into libraries.
16782hardcode_into_libs=$hardcode_into_libs
16783
16784# Flag to hardcode \$libdir into a binary during linking.
16785# This must work even if \$libdir does not exist.
16786hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16787
16788# If ld is used when linking, flag to hardcode \$libdir into
16789# a binary during linking. This must work even if \$libdir does
16790# not exist.
16791hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16792
16793# Whether we need a single -rpath flag with a separated argument.
16794hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16795
16796# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16797# resulting binary.
16798hardcode_direct=$hardcode_direct_F77
16799
16800# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16801# resulting binary.
16802hardcode_minus_L=$hardcode_minus_L_F77
16803
16804# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16805# the resulting binary.
16806hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16807
16808# Set to yes if building a shared library automatically hardcodes DIR into the library
16809# and all subsequent libraries and executables linked against it.
16810hardcode_automatic=$hardcode_automatic_F77
16811
16812# Variables whose values should be saved in libtool wrapper scripts and
16813# restored at relink time.
16814variables_saved_for_relink="$variables_saved_for_relink"
16815
16816# Whether libtool must link a program against all its dependency libraries.
16817link_all_deplibs=$link_all_deplibs_F77
16818
16819# Compile-time system search path for libraries
16820sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16821
16822# Run-time system search path for libraries
16823sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16824
16825# Fix the shell variable \$srcfile for the compiler.
16826fix_srcfile_path=$lt_fix_srcfile_path
16827
16828# Set to yes if exported symbols are required.
16829always_export_symbols=$always_export_symbols_F77
16830
16831# The commands to list exported symbols.
16832export_symbols_cmds=$lt_export_symbols_cmds_F77
16833
16834# The commands to extract the exported symbol list from a shared archive.
16835extract_expsyms_cmds=$lt_extract_expsyms_cmds
16836
16837# Symbols that should not be listed in the preloaded symbols.
16838exclude_expsyms=$lt_exclude_expsyms_F77
16839
16840# Symbols that must always be exported.
16841include_expsyms=$lt_include_expsyms_F77
16842
16843# ### END LIBTOOL TAG CONFIG: $tagname
16844
16845__EOF__
16846
16847
16848else
16849  # If there is no Makefile yet, we rely on a make rule to execute
16850  # `config.status --recheck' to rerun these tests and create the
16851  # libtool script then.
16852  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16853  if test -f "$ltmain_in"; then
16854    test -f Makefile && make "$ltmain"
16855  fi
16856fi
16857
16858
16859ac_ext=c
16860ac_cpp='$CPP $CPPFLAGS'
16861ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16862ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16863ac_compiler_gnu=$ac_cv_c_compiler_gnu
16864
16865CC="$lt_save_CC"
16866
16867	else
16868	  tagname=""
16869	fi
16870	;;
16871
16872      GCJ)
16873	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16874
16875
16876# Source file extension for Java test sources.
16877ac_ext=java
16878
16879# Object file extension for compiled Java test sources.
16880objext=o
16881objext_GCJ=$objext
16882
16883# Code to be used in simple compile tests
16884lt_simple_compile_test_code="class foo {}"
16885
16886# Code to be used in simple link tests
16887lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16888
16889# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16890
16891# If no C compiler was specified, use CC.
16892LTCC=${LTCC-"$CC"}
16893
16894# If no C compiler flags were specified, use CFLAGS.
16895LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16896
16897# Allow CC to be a program name with arguments.
16898compiler=$CC
16899
16900
16901# save warnings/boilerplate of simple test code
16902ac_outfile=conftest.$ac_objext
16903echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16904eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16905_lt_compiler_boilerplate=`cat conftest.err`
16906$rm conftest*
16907
16908ac_outfile=conftest.$ac_objext
16909echo "$lt_simple_link_test_code" >conftest.$ac_ext
16910eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16911_lt_linker_boilerplate=`cat conftest.err`
16912$rm -r conftest*
16913
16914
16915# Allow CC to be a program name with arguments.
16916lt_save_CC="$CC"
16917CC=${GCJ-"gcj"}
16918compiler=$CC
16919compiler_GCJ=$CC
16920for cc_temp in $compiler""; do
16921  case $cc_temp in
16922    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16923    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16924    \-*) ;;
16925    *) break;;
16926  esac
16927done
16928cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16929
16930
16931# GCJ did not exist at the time GCC didn't implicitly link libc in.
16932archive_cmds_need_lc_GCJ=no
16933
16934old_archive_cmds_GCJ=$old_archive_cmds
16935
16936
16937lt_prog_compiler_no_builtin_flag_GCJ=
16938
16939if test "$GCC" = yes; then
16940  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16941
16942
16943{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16944$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16945if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16946  $as_echo_n "(cached) " >&6
16947else
16948  lt_cv_prog_compiler_rtti_exceptions=no
16949  ac_outfile=conftest.$ac_objext
16950   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16951   lt_compiler_flag="-fno-rtti -fno-exceptions"
16952   # Insert the option either (1) after the last *FLAGS variable, or
16953   # (2) before a word containing "conftest.", or (3) at the end.
16954   # Note that $ac_compile itself does not contain backslashes and begins
16955   # with a dollar sign (not a hyphen), so the echo should work correctly.
16956   # The option is referenced via a variable to avoid confusing sed.
16957   lt_compile=`echo "$ac_compile" | $SED \
16958   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16959   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16960   -e 's:$: $lt_compiler_flag:'`
16961   (eval echo "\"\$as_me:16961: $lt_compile\"" >&5)
16962   (eval "$lt_compile" 2>conftest.err)
16963   ac_status=$?
16964   cat conftest.err >&5
16965   echo "$as_me:16965: \$? = $ac_status" >&5
16966   if (exit $ac_status) && test -s "$ac_outfile"; then
16967     # The compiler can only warn and ignore the option if not recognized
16968     # So say no if there are warnings other than the usual output.
16969     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16970     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16971     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16972       lt_cv_prog_compiler_rtti_exceptions=yes
16973     fi
16974   fi
16975   $rm conftest*
16976
16977fi
16978{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16979$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16980
16981if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16982    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16983else
16984    :
16985fi
16986
16987fi
16988
16989lt_prog_compiler_wl_GCJ=
16990lt_prog_compiler_pic_GCJ=
16991lt_prog_compiler_static_GCJ=
16992
16993{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16994$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16995
16996  if test "$GCC" = yes; then
16997    lt_prog_compiler_wl_GCJ='-Wl,'
16998    lt_prog_compiler_static_GCJ='-static'
16999
17000    case $host_os in
17001      aix*)
17002      # All AIX code is PIC.
17003      if test "$host_cpu" = ia64; then
17004	# AIX 5 now supports IA64 processor
17005	lt_prog_compiler_static_GCJ='-Bstatic'
17006      fi
17007      ;;
17008
17009    amigaos*)
17010      # FIXME: we need at least 68020 code to build shared libraries, but
17011      # adding the `-m68020' flag to GCC prevents building anything better,
17012      # like `-m68040'.
17013      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17014      ;;
17015
17016    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17017      # PIC is the default for these OSes.
17018      ;;
17019
17020    mingw* | cygwin* | pw32* | os2*)
17021      # This hack is so that the source file can tell whether it is being
17022      # built for inclusion in a dll (and should export symbols for example).
17023      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17024      # (--disable-auto-import) libraries
17025
17026      ;;
17027
17028    darwin* | rhapsody*)
17029      # PIC is the default on this platform
17030      # Common symbols not allowed in MH_DYLIB files
17031      lt_prog_compiler_pic_GCJ='-fno-common'
17032      ;;
17033
17034    interix[3-9]*)
17035      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17036      # Instead, we relocate shared libraries at runtime.
17037      ;;
17038
17039    msdosdjgpp*)
17040      # Just because we use GCC doesn't mean we suddenly get shared libraries
17041      # on systems that don't support them.
17042      lt_prog_compiler_can_build_shared_GCJ=no
17043      enable_shared=no
17044      ;;
17045
17046    sysv4*MP*)
17047      if test -d /usr/nec; then
17048	lt_prog_compiler_pic_GCJ=-Kconform_pic
17049      fi
17050      ;;
17051
17052    hpux*)
17053      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17054      # not for PA HP-UX.
17055      case $host_cpu in
17056      hppa*64*|ia64*)
17057	# +Z the default
17058	;;
17059      *)
17060	lt_prog_compiler_pic_GCJ='-fPIC'
17061	;;
17062      esac
17063      ;;
17064
17065    *)
17066      lt_prog_compiler_pic_GCJ='-fPIC'
17067      ;;
17068    esac
17069  else
17070    # PORTME Check for flag to pass linker flags through the system compiler.
17071    case $host_os in
17072    aix*)
17073      lt_prog_compiler_wl_GCJ='-Wl,'
17074      if test "$host_cpu" = ia64; then
17075	# AIX 5 now supports IA64 processor
17076	lt_prog_compiler_static_GCJ='-Bstatic'
17077      else
17078	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17079      fi
17080      ;;
17081      darwin*)
17082        # PIC is the default on this platform
17083        # Common symbols not allowed in MH_DYLIB files
17084       case $cc_basename in
17085         xlc*)
17086         lt_prog_compiler_pic_GCJ='-qnocommon'
17087         lt_prog_compiler_wl_GCJ='-Wl,'
17088         ;;
17089       esac
17090       ;;
17091
17092    mingw* | cygwin* | pw32* | os2*)
17093      # This hack is so that the source file can tell whether it is being
17094      # built for inclusion in a dll (and should export symbols for example).
17095
17096      ;;
17097
17098    hpux9* | hpux10* | hpux11*)
17099      lt_prog_compiler_wl_GCJ='-Wl,'
17100      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17101      # not for PA HP-UX.
17102      case $host_cpu in
17103      hppa*64*|ia64*)
17104	# +Z the default
17105	;;
17106      *)
17107	lt_prog_compiler_pic_GCJ='+Z'
17108	;;
17109      esac
17110      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17111      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17112      ;;
17113
17114    irix5* | irix6* | nonstopux*)
17115      lt_prog_compiler_wl_GCJ='-Wl,'
17116      # PIC (with -KPIC) is the default.
17117      lt_prog_compiler_static_GCJ='-non_shared'
17118      ;;
17119
17120    newsos6)
17121      lt_prog_compiler_pic_GCJ='-KPIC'
17122      lt_prog_compiler_static_GCJ='-Bstatic'
17123      ;;
17124
17125    linux* | k*bsd*-gnu)
17126      case $cc_basename in
17127      icc* | ecc*)
17128	lt_prog_compiler_wl_GCJ='-Wl,'
17129	lt_prog_compiler_pic_GCJ='-KPIC'
17130	lt_prog_compiler_static_GCJ='-static'
17131        ;;
17132      pgcc* | pgf77* | pgf90* | pgf95*)
17133        # Portland Group compilers (*not* the Pentium gcc compiler,
17134	# which looks to be a dead project)
17135	lt_prog_compiler_wl_GCJ='-Wl,'
17136	lt_prog_compiler_pic_GCJ='-fpic'
17137	lt_prog_compiler_static_GCJ='-Bstatic'
17138        ;;
17139      ccc*)
17140        lt_prog_compiler_wl_GCJ='-Wl,'
17141        # All Alpha code is PIC.
17142        lt_prog_compiler_static_GCJ='-non_shared'
17143        ;;
17144      *)
17145        case `$CC -V 2>&1 | sed 5q` in
17146	*Sun\ C*)
17147	  # Sun C 5.9
17148	  lt_prog_compiler_pic_GCJ='-KPIC'
17149	  lt_prog_compiler_static_GCJ='-Bstatic'
17150	  lt_prog_compiler_wl_GCJ='-Wl,'
17151	  ;;
17152	*Sun\ F*)
17153	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17154	  lt_prog_compiler_pic_GCJ='-KPIC'
17155	  lt_prog_compiler_static_GCJ='-Bstatic'
17156	  lt_prog_compiler_wl_GCJ=''
17157	  ;;
17158	esac
17159	;;
17160      esac
17161      ;;
17162
17163    osf3* | osf4* | osf5*)
17164      lt_prog_compiler_wl_GCJ='-Wl,'
17165      # All OSF/1 code is PIC.
17166      lt_prog_compiler_static_GCJ='-non_shared'
17167      ;;
17168
17169    rdos*)
17170      lt_prog_compiler_static_GCJ='-non_shared'
17171      ;;
17172
17173    solaris*)
17174      lt_prog_compiler_pic_GCJ='-KPIC'
17175      lt_prog_compiler_static_GCJ='-Bstatic'
17176      case $cc_basename in
17177      f77* | f90* | f95*)
17178	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17179      *)
17180	lt_prog_compiler_wl_GCJ='-Wl,';;
17181      esac
17182      ;;
17183
17184    sunos4*)
17185      lt_prog_compiler_wl_GCJ='-Qoption ld '
17186      lt_prog_compiler_pic_GCJ='-PIC'
17187      lt_prog_compiler_static_GCJ='-Bstatic'
17188      ;;
17189
17190    sysv4 | sysv4.2uw2* | sysv4.3*)
17191      lt_prog_compiler_wl_GCJ='-Wl,'
17192      lt_prog_compiler_pic_GCJ='-KPIC'
17193      lt_prog_compiler_static_GCJ='-Bstatic'
17194      ;;
17195
17196    sysv4*MP*)
17197      if test -d /usr/nec ;then
17198	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17199	lt_prog_compiler_static_GCJ='-Bstatic'
17200      fi
17201      ;;
17202
17203    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17204      lt_prog_compiler_wl_GCJ='-Wl,'
17205      lt_prog_compiler_pic_GCJ='-KPIC'
17206      lt_prog_compiler_static_GCJ='-Bstatic'
17207      ;;
17208
17209    unicos*)
17210      lt_prog_compiler_wl_GCJ='-Wl,'
17211      lt_prog_compiler_can_build_shared_GCJ=no
17212      ;;
17213
17214    uts4*)
17215      lt_prog_compiler_pic_GCJ='-pic'
17216      lt_prog_compiler_static_GCJ='-Bstatic'
17217      ;;
17218
17219    *)
17220      lt_prog_compiler_can_build_shared_GCJ=no
17221      ;;
17222    esac
17223  fi
17224
17225{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17226$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17227
17228#
17229# Check to make sure the PIC flag actually works.
17230#
17231if test -n "$lt_prog_compiler_pic_GCJ"; then
17232
17233{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17234$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17235if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17236  $as_echo_n "(cached) " >&6
17237else
17238  lt_cv_prog_compiler_pic_works_GCJ=no
17239  ac_outfile=conftest.$ac_objext
17240   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17241   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17242   # Insert the option either (1) after the last *FLAGS variable, or
17243   # (2) before a word containing "conftest.", or (3) at the end.
17244   # Note that $ac_compile itself does not contain backslashes and begins
17245   # with a dollar sign (not a hyphen), so the echo should work correctly.
17246   # The option is referenced via a variable to avoid confusing sed.
17247   lt_compile=`echo "$ac_compile" | $SED \
17248   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17249   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17250   -e 's:$: $lt_compiler_flag:'`
17251   (eval echo "\"\$as_me:17251: $lt_compile\"" >&5)
17252   (eval "$lt_compile" 2>conftest.err)
17253   ac_status=$?
17254   cat conftest.err >&5
17255   echo "$as_me:17255: \$? = $ac_status" >&5
17256   if (exit $ac_status) && test -s "$ac_outfile"; then
17257     # The compiler can only warn and ignore the option if not recognized
17258     # So say no if there are warnings other than the usual output.
17259     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17260     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17261     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17262       lt_cv_prog_compiler_pic_works_GCJ=yes
17263     fi
17264   fi
17265   $rm conftest*
17266
17267fi
17268{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17269$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17270
17271if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17272    case $lt_prog_compiler_pic_GCJ in
17273     "" | " "*) ;;
17274     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17275     esac
17276else
17277    lt_prog_compiler_pic_GCJ=
17278     lt_prog_compiler_can_build_shared_GCJ=no
17279fi
17280
17281fi
17282case $host_os in
17283  # For platforms which do not support PIC, -DPIC is meaningless:
17284  *djgpp*)
17285    lt_prog_compiler_pic_GCJ=
17286    ;;
17287  *)
17288    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17289    ;;
17290esac
17291
17292#
17293# Check to make sure the static flag actually works.
17294#
17295wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17296{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17297$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17298if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17299  $as_echo_n "(cached) " >&6
17300else
17301  lt_cv_prog_compiler_static_works_GCJ=no
17302   save_LDFLAGS="$LDFLAGS"
17303   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17304   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17305   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17306     # The linker can only warn and ignore the option if not recognized
17307     # So say no if there are warnings
17308     if test -s conftest.err; then
17309       # Append any errors to the config.log.
17310       cat conftest.err 1>&5
17311       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17312       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17313       if diff conftest.exp conftest.er2 >/dev/null; then
17314         lt_cv_prog_compiler_static_works_GCJ=yes
17315       fi
17316     else
17317       lt_cv_prog_compiler_static_works_GCJ=yes
17318     fi
17319   fi
17320   $rm -r conftest*
17321   LDFLAGS="$save_LDFLAGS"
17322
17323fi
17324{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17325$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17326
17327if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17328    :
17329else
17330    lt_prog_compiler_static_GCJ=
17331fi
17332
17333
17334{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17335$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17336if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17337  $as_echo_n "(cached) " >&6
17338else
17339  lt_cv_prog_compiler_c_o_GCJ=no
17340   $rm -r conftest 2>/dev/null
17341   mkdir conftest
17342   cd conftest
17343   mkdir out
17344   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17345
17346   lt_compiler_flag="-o out/conftest2.$ac_objext"
17347   # Insert the option either (1) after the last *FLAGS variable, or
17348   # (2) before a word containing "conftest.", or (3) at the end.
17349   # Note that $ac_compile itself does not contain backslashes and begins
17350   # with a dollar sign (not a hyphen), so the echo should work correctly.
17351   lt_compile=`echo "$ac_compile" | $SED \
17352   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17353   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17354   -e 's:$: $lt_compiler_flag:'`
17355   (eval echo "\"\$as_me:17355: $lt_compile\"" >&5)
17356   (eval "$lt_compile" 2>out/conftest.err)
17357   ac_status=$?
17358   cat out/conftest.err >&5
17359   echo "$as_me:17359: \$? = $ac_status" >&5
17360   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17361   then
17362     # The compiler can only warn and ignore the option if not recognized
17363     # So say no if there are warnings
17364     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17365     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17366     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17367       lt_cv_prog_compiler_c_o_GCJ=yes
17368     fi
17369   fi
17370   chmod u+w . 2>&5
17371   $rm conftest*
17372   # SGI C++ compiler will create directory out/ii_files/ for
17373   # template instantiation
17374   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17375   $rm out/* && rmdir out
17376   cd ..
17377   rmdir conftest
17378   $rm conftest*
17379
17380fi
17381{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17382$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17383
17384
17385hard_links="nottested"
17386if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17387  # do not overwrite the value of need_locks provided by the user
17388  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17389$as_echo_n "checking if we can lock with hard links... " >&6; }
17390  hard_links=yes
17391  $rm conftest*
17392  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17393  touch conftest.a
17394  ln conftest.a conftest.b 2>&5 || hard_links=no
17395  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17396  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17397$as_echo "$hard_links" >&6; }
17398  if test "$hard_links" = no; then
17399    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17400$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17401    need_locks=warn
17402  fi
17403else
17404  need_locks=no
17405fi
17406
17407{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17408$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17409
17410  runpath_var=
17411  allow_undefined_flag_GCJ=
17412  enable_shared_with_static_runtimes_GCJ=no
17413  archive_cmds_GCJ=
17414  archive_expsym_cmds_GCJ=
17415  old_archive_From_new_cmds_GCJ=
17416  old_archive_from_expsyms_cmds_GCJ=
17417  export_dynamic_flag_spec_GCJ=
17418  whole_archive_flag_spec_GCJ=
17419  thread_safe_flag_spec_GCJ=
17420  hardcode_libdir_flag_spec_GCJ=
17421  hardcode_libdir_flag_spec_ld_GCJ=
17422  hardcode_libdir_separator_GCJ=
17423  hardcode_direct_GCJ=no
17424  hardcode_minus_L_GCJ=no
17425  hardcode_shlibpath_var_GCJ=unsupported
17426  link_all_deplibs_GCJ=unknown
17427  hardcode_automatic_GCJ=no
17428  module_cmds_GCJ=
17429  module_expsym_cmds_GCJ=
17430  always_export_symbols_GCJ=no
17431  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17432  # include_expsyms should be a list of space-separated symbols to be *always*
17433  # included in the symbol list
17434  include_expsyms_GCJ=
17435  # exclude_expsyms can be an extended regexp of symbols to exclude
17436  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17437  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17438  # as well as any symbol that contains `d'.
17439  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17440  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17441  # platforms (ab)use it in PIC code, but their linkers get confused if
17442  # the symbol is explicitly referenced.  Since portable code cannot
17443  # rely on this symbol name, it's probably fine to never include it in
17444  # preloaded symbol tables.
17445  # Exclude shared library initialization/finalization symbols.
17446  extract_expsyms_cmds=
17447  # Just being paranoid about ensuring that cc_basename is set.
17448  for cc_temp in $compiler""; do
17449  case $cc_temp in
17450    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17451    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17452    \-*) ;;
17453    *) break;;
17454  esac
17455done
17456cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17457
17458  case $host_os in
17459  cygwin* | mingw* | pw32*)
17460    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17461    # When not using gcc, we currently assume that we are using
17462    # Microsoft Visual C++.
17463    if test "$GCC" != yes; then
17464      with_gnu_ld=no
17465    fi
17466    ;;
17467  interix*)
17468    # we just hope/assume this is gcc and not c89 (= MSVC++)
17469    with_gnu_ld=yes
17470    ;;
17471  openbsd*)
17472    with_gnu_ld=no
17473    ;;
17474  esac
17475
17476  ld_shlibs_GCJ=yes
17477  if test "$with_gnu_ld" = yes; then
17478    # If archive_cmds runs LD, not CC, wlarc should be empty
17479    wlarc='${wl}'
17480
17481    # Set some defaults for GNU ld with shared library support. These
17482    # are reset later if shared libraries are not supported. Putting them
17483    # here allows them to be overridden if necessary.
17484    runpath_var=LD_RUN_PATH
17485    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17486    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17487    # ancient GNU ld didn't support --whole-archive et. al.
17488    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17489	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17490      else
17491  	whole_archive_flag_spec_GCJ=
17492    fi
17493    supports_anon_versioning=no
17494    case `$LD -v 2>/dev/null` in
17495      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17496      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17497      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17498      *\ 2.11.*) ;; # other 2.11 versions
17499      *) supports_anon_versioning=yes ;;
17500    esac
17501
17502    # See if GNU ld supports shared libraries.
17503    case $host_os in
17504    aix[3-9]*)
17505      # On AIX/PPC, the GNU linker is very broken
17506      if test "$host_cpu" != ia64; then
17507	ld_shlibs_GCJ=no
17508	cat <<EOF 1>&2
17509
17510*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17511*** to be unable to reliably create shared libraries on AIX.
17512*** Therefore, libtool is disabling shared libraries support.  If you
17513*** really care for shared libraries, you may want to modify your PATH
17514*** so that a non-GNU linker is found, and then restart.
17515
17516EOF
17517      fi
17518      ;;
17519
17520    amigaos*)
17521      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)'
17522      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17523      hardcode_minus_L_GCJ=yes
17524
17525      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17526      # that the semantics of dynamic libraries on AmigaOS, at least up
17527      # to version 4, is to share data among multiple programs linked
17528      # with the same dynamic library.  Since this doesn't match the
17529      # behavior of shared libraries on other platforms, we can't use
17530      # them.
17531      ld_shlibs_GCJ=no
17532      ;;
17533
17534    beos*)
17535      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17536	allow_undefined_flag_GCJ=unsupported
17537	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17538	# support --undefined.  This deserves some investigation.  FIXME
17539	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17540      else
17541	ld_shlibs_GCJ=no
17542      fi
17543      ;;
17544
17545    cygwin* | mingw* | pw32*)
17546      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17547      # as there is no search path for DLLs.
17548      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17549      allow_undefined_flag_GCJ=unsupported
17550      always_export_symbols_GCJ=no
17551      enable_shared_with_static_runtimes_GCJ=yes
17552      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17553
17554      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17555        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17556	# If the export-symbols file already is a .def file (1st line
17557	# is EXPORTS), use it as is; otherwise, prepend...
17558	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17559	  cp $export_symbols $output_objdir/$soname.def;
17560	else
17561	  echo EXPORTS > $output_objdir/$soname.def;
17562	  cat $export_symbols >> $output_objdir/$soname.def;
17563	fi~
17564	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17565      else
17566	ld_shlibs_GCJ=no
17567      fi
17568      ;;
17569
17570    interix[3-9]*)
17571      hardcode_direct_GCJ=no
17572      hardcode_shlibpath_var_GCJ=no
17573      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17574      export_dynamic_flag_spec_GCJ='${wl}-E'
17575      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17576      # Instead, shared libraries are loaded at an image base (0x10000000 by
17577      # default) and relocated if they conflict, which is a slow very memory
17578      # consuming and fragmenting process.  To avoid this, we pick a random,
17579      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17580      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17581      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'
17582      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'
17583      ;;
17584
17585    gnu* | linux* | k*bsd*-gnu)
17586      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17587	tmp_addflag=
17588	case $cc_basename,$host_cpu in
17589	pgcc*)				# Portland Group C compiler
17590	  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'
17591	  tmp_addflag=' $pic_flag'
17592	  ;;
17593	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17594	  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'
17595	  tmp_addflag=' $pic_flag -Mnomain' ;;
17596	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17597	  tmp_addflag=' -i_dynamic' ;;
17598	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17599	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17600	ifc* | ifort*)			# Intel Fortran compiler
17601	  tmp_addflag=' -nofor_main' ;;
17602	esac
17603	case `$CC -V 2>&1 | sed 5q` in
17604	*Sun\ C*)			# Sun C 5.9
17605	  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'
17606	  tmp_sharedflag='-G' ;;
17607	*Sun\ F*)			# Sun Fortran 8.3
17608	  tmp_sharedflag='-G' ;;
17609	*)
17610	  tmp_sharedflag='-shared' ;;
17611	esac
17612	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17613
17614	if test $supports_anon_versioning = yes; then
17615	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17616  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17617  $echo "local: *; };" >> $output_objdir/$libname.ver~
17618	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17619	fi
17620      else
17621	ld_shlibs_GCJ=no
17622      fi
17623      ;;
17624
17625    netbsd*)
17626      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17627	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17628	wlarc=
17629      else
17630	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17631	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17632      fi
17633      ;;
17634
17635    solaris*)
17636      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17637	ld_shlibs_GCJ=no
17638	cat <<EOF 1>&2
17639
17640*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17641*** create shared libraries on Solaris systems.  Therefore, libtool
17642*** is disabling shared libraries support.  We urge you to upgrade GNU
17643*** binutils to release 2.9.1 or newer.  Another option is to modify
17644*** your PATH or compiler configuration so that the native linker is
17645*** used, and then restart.
17646
17647EOF
17648      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17649	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17650	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17651      else
17652	ld_shlibs_GCJ=no
17653      fi
17654      ;;
17655
17656    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17657      case `$LD -v 2>&1` in
17658        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17659	ld_shlibs_GCJ=no
17660	cat <<_LT_EOF 1>&2
17661
17662*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17663*** reliably create shared libraries on SCO systems.  Therefore, libtool
17664*** is disabling shared libraries support.  We urge you to upgrade GNU
17665*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17666*** your PATH or compiler configuration so that the native linker is
17667*** used, and then restart.
17668
17669_LT_EOF
17670	;;
17671	*)
17672	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17673	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17674	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17675	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17676	  else
17677	    ld_shlibs_GCJ=no
17678	  fi
17679	;;
17680      esac
17681      ;;
17682
17683    sunos4*)
17684      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17685      wlarc=
17686      hardcode_direct_GCJ=yes
17687      hardcode_shlibpath_var_GCJ=no
17688      ;;
17689
17690    *)
17691      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17692	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17693	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17694      else
17695	ld_shlibs_GCJ=no
17696      fi
17697      ;;
17698    esac
17699
17700    if test "$ld_shlibs_GCJ" = no; then
17701      runpath_var=
17702      hardcode_libdir_flag_spec_GCJ=
17703      export_dynamic_flag_spec_GCJ=
17704      whole_archive_flag_spec_GCJ=
17705    fi
17706  else
17707    # PORTME fill in a description of your system's linker (not GNU ld)
17708    case $host_os in
17709    aix3*)
17710      allow_undefined_flag_GCJ=unsupported
17711      always_export_symbols_GCJ=yes
17712      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'
17713      # Note: this linker hardcodes the directories in LIBPATH if there
17714      # are no directories specified by -L.
17715      hardcode_minus_L_GCJ=yes
17716      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17717	# Neither direct hardcoding nor static linking is supported with a
17718	# broken collect2.
17719	hardcode_direct_GCJ=unsupported
17720      fi
17721      ;;
17722
17723    aix[4-9]*)
17724      if test "$host_cpu" = ia64; then
17725	# On IA64, the linker does run time linking by default, so we don't
17726	# have to do anything special.
17727	aix_use_runtimelinking=no
17728	exp_sym_flag='-Bexport'
17729	no_entry_flag=""
17730      else
17731	# If we're using GNU nm, then we don't want the "-C" option.
17732	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17733	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17734	  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'
17735	else
17736	  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'
17737	fi
17738	aix_use_runtimelinking=no
17739
17740	# Test if we are trying to use run time linking or normal
17741	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17742	# need to do runtime linking.
17743	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17744	  for ld_flag in $LDFLAGS; do
17745  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17746  	    aix_use_runtimelinking=yes
17747  	    break
17748  	  fi
17749	  done
17750	  ;;
17751	esac
17752
17753	exp_sym_flag='-bexport'
17754	no_entry_flag='-bnoentry'
17755      fi
17756
17757      # When large executables or shared objects are built, AIX ld can
17758      # have problems creating the table of contents.  If linking a library
17759      # or program results in "error TOC overflow" add -mminimal-toc to
17760      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17761      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17762
17763      archive_cmds_GCJ=''
17764      hardcode_direct_GCJ=yes
17765      hardcode_libdir_separator_GCJ=':'
17766      link_all_deplibs_GCJ=yes
17767
17768      if test "$GCC" = yes; then
17769	case $host_os in aix4.[012]|aix4.[012].*)
17770	# We only want to do this on AIX 4.2 and lower, the check
17771	# below for broken collect2 doesn't work under 4.3+
17772	  collect2name=`${CC} -print-prog-name=collect2`
17773	  if test -f "$collect2name" && \
17774  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17775	  then
17776  	  # We have reworked collect2
17777  	  :
17778	  else
17779  	  # We have old collect2
17780  	  hardcode_direct_GCJ=unsupported
17781  	  # It fails to find uninstalled libraries when the uninstalled
17782  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17783  	  # to unsupported forces relinking
17784  	  hardcode_minus_L_GCJ=yes
17785  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17786  	  hardcode_libdir_separator_GCJ=
17787	  fi
17788	  ;;
17789	esac
17790	shared_flag='-shared'
17791	if test "$aix_use_runtimelinking" = yes; then
17792	  shared_flag="$shared_flag "'${wl}-G'
17793	fi
17794      else
17795	# not using gcc
17796	if test "$host_cpu" = ia64; then
17797  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17798  	# chokes on -Wl,-G. The following line is correct:
17799	  shared_flag='-G'
17800	else
17801	  if test "$aix_use_runtimelinking" = yes; then
17802	    shared_flag='${wl}-G'
17803	  else
17804	    shared_flag='${wl}-bM:SRE'
17805	  fi
17806	fi
17807      fi
17808
17809      # It seems that -bexpall does not export symbols beginning with
17810      # underscore (_), so it is better to generate a list of symbols to export.
17811      always_export_symbols_GCJ=yes
17812      if test "$aix_use_runtimelinking" = yes; then
17813	# Warning - without using the other runtime loading flags (-brtl),
17814	# -berok will link without error, but may produce a broken library.
17815	allow_undefined_flag_GCJ='-berok'
17816       # Determine the default libpath from the value encoded in an empty executable.
17817       cat >conftest.$ac_ext <<_ACEOF
17818/* confdefs.h.  */
17819_ACEOF
17820cat confdefs.h >>conftest.$ac_ext
17821cat >>conftest.$ac_ext <<_ACEOF
17822/* end confdefs.h.  */
17823
17824int
17825main ()
17826{
17827
17828  ;
17829  return 0;
17830}
17831_ACEOF
17832rm -f conftest.$ac_objext conftest$ac_exeext
17833if { (ac_try="$ac_link"
17834case "(($ac_try" in
17835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17836  *) ac_try_echo=$ac_try;;
17837esac
17838eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17839$as_echo "$ac_try_echo") >&5
17840  (eval "$ac_link") 2>conftest.er1
17841  ac_status=$?
17842  grep -v '^ *+' conftest.er1 >conftest.err
17843  rm -f conftest.er1
17844  cat conftest.err >&5
17845  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17846  (exit $ac_status); } && {
17847	 test -z "$ac_c_werror_flag" ||
17848	 test ! -s conftest.err
17849       } && test -s conftest$ac_exeext && {
17850	 test "$cross_compiling" = yes ||
17851	 $as_test_x conftest$ac_exeext
17852       }; then
17853
17854lt_aix_libpath_sed='
17855    /Import File Strings/,/^$/ {
17856	/^0/ {
17857	    s/^0  *\(.*\)$/\1/
17858	    p
17859	}
17860    }'
17861aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17862# Check for a 64-bit object if we didn't find anything.
17863if test -z "$aix_libpath"; then
17864  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17865fi
17866else
17867  $as_echo "$as_me: failed program was:" >&5
17868sed 's/^/| /' conftest.$ac_ext >&5
17869
17870
17871fi
17872
17873rm -rf conftest.dSYM
17874rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17875      conftest$ac_exeext conftest.$ac_ext
17876if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17877
17878       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17879	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"
17880       else
17881	if test "$host_cpu" = ia64; then
17882	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17883	  allow_undefined_flag_GCJ="-z nodefs"
17884	  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"
17885	else
17886	 # Determine the default libpath from the value encoded in an empty executable.
17887	 cat >conftest.$ac_ext <<_ACEOF
17888/* confdefs.h.  */
17889_ACEOF
17890cat confdefs.h >>conftest.$ac_ext
17891cat >>conftest.$ac_ext <<_ACEOF
17892/* end confdefs.h.  */
17893
17894int
17895main ()
17896{
17897
17898  ;
17899  return 0;
17900}
17901_ACEOF
17902rm -f conftest.$ac_objext conftest$ac_exeext
17903if { (ac_try="$ac_link"
17904case "(($ac_try" in
17905  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17906  *) ac_try_echo=$ac_try;;
17907esac
17908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17909$as_echo "$ac_try_echo") >&5
17910  (eval "$ac_link") 2>conftest.er1
17911  ac_status=$?
17912  grep -v '^ *+' conftest.er1 >conftest.err
17913  rm -f conftest.er1
17914  cat conftest.err >&5
17915  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17916  (exit $ac_status); } && {
17917	 test -z "$ac_c_werror_flag" ||
17918	 test ! -s conftest.err
17919       } && test -s conftest$ac_exeext && {
17920	 test "$cross_compiling" = yes ||
17921	 $as_test_x conftest$ac_exeext
17922       }; then
17923
17924lt_aix_libpath_sed='
17925    /Import File Strings/,/^$/ {
17926	/^0/ {
17927	    s/^0  *\(.*\)$/\1/
17928	    p
17929	}
17930    }'
17931aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17932# Check for a 64-bit object if we didn't find anything.
17933if test -z "$aix_libpath"; then
17934  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17935fi
17936else
17937  $as_echo "$as_me: failed program was:" >&5
17938sed 's/^/| /' conftest.$ac_ext >&5
17939
17940
17941fi
17942
17943rm -rf conftest.dSYM
17944rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17945      conftest$ac_exeext conftest.$ac_ext
17946if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17947
17948	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17949	  # Warning - without using the other run time loading flags,
17950	  # -berok will link without error, but may produce a broken library.
17951	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17952	  allow_undefined_flag_GCJ=' ${wl}-berok'
17953	  # Exported symbols can be pulled into shared objects from archives
17954	  whole_archive_flag_spec_GCJ='$convenience'
17955	  archive_cmds_need_lc_GCJ=yes
17956	  # This is similar to how AIX traditionally builds its shared libraries.
17957	  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'
17958	fi
17959      fi
17960      ;;
17961
17962    amigaos*)
17963      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)'
17964      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17965      hardcode_minus_L_GCJ=yes
17966      # see comment about different semantics on the GNU ld section
17967      ld_shlibs_GCJ=no
17968      ;;
17969
17970    bsdi[45]*)
17971      export_dynamic_flag_spec_GCJ=-rdynamic
17972      ;;
17973
17974    cygwin* | mingw* | pw32*)
17975      # When not using gcc, we currently assume that we are using
17976      # Microsoft Visual C++.
17977      # hardcode_libdir_flag_spec is actually meaningless, as there is
17978      # no search path for DLLs.
17979      hardcode_libdir_flag_spec_GCJ=' '
17980      allow_undefined_flag_GCJ=unsupported
17981      # Tell ltmain to make .lib files, not .a files.
17982      libext=lib
17983      # Tell ltmain to make .dll files, not .so files.
17984      shrext_cmds=".dll"
17985      # FIXME: Setting linknames here is a bad hack.
17986      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17987      # The linker will automatically build a .lib file if we build a DLL.
17988      old_archive_From_new_cmds_GCJ='true'
17989      # FIXME: Should let the user specify the lib program.
17990      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17991      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17992      enable_shared_with_static_runtimes_GCJ=yes
17993      ;;
17994
17995    darwin* | rhapsody*)
17996      case $host_os in
17997        rhapsody* | darwin1.[012])
17998         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17999         ;;
18000       *) # Darwin 1.3 on
18001         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18002           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18003         else
18004           case ${MACOSX_DEPLOYMENT_TARGET} in
18005             10.[012])
18006               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18007               ;;
18008             10.*)
18009               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18010               ;;
18011           esac
18012         fi
18013         ;;
18014      esac
18015      archive_cmds_need_lc_GCJ=no
18016      hardcode_direct_GCJ=no
18017      hardcode_automatic_GCJ=yes
18018      hardcode_shlibpath_var_GCJ=unsupported
18019      whole_archive_flag_spec_GCJ=''
18020      link_all_deplibs_GCJ=yes
18021    if test "$GCC" = yes ; then
18022    	output_verbose_link_cmd='echo'
18023        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}"
18024        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18025        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}"
18026        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}"
18027    else
18028      case $cc_basename in
18029        xlc*)
18030         output_verbose_link_cmd='echo'
18031         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18032         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18033          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18034         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}'
18035          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}'
18036          ;;
18037       *)
18038         ld_shlibs_GCJ=no
18039          ;;
18040      esac
18041    fi
18042      ;;
18043
18044    dgux*)
18045      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18046      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18047      hardcode_shlibpath_var_GCJ=no
18048      ;;
18049
18050    freebsd1*)
18051      ld_shlibs_GCJ=no
18052      ;;
18053
18054    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18055    # support.  Future versions do this automatically, but an explicit c++rt0.o
18056    # does not break anything, and helps significantly (at the cost of a little
18057    # extra space).
18058    freebsd2.2*)
18059      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18060      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18061      hardcode_direct_GCJ=yes
18062      hardcode_shlibpath_var_GCJ=no
18063      ;;
18064
18065    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18066    freebsd2*)
18067      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18068      hardcode_direct_GCJ=yes
18069      hardcode_minus_L_GCJ=yes
18070      hardcode_shlibpath_var_GCJ=no
18071      ;;
18072
18073    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18074    freebsd* | dragonfly*)
18075      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18076      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18077      hardcode_direct_GCJ=yes
18078      hardcode_shlibpath_var_GCJ=no
18079      ;;
18080
18081    hpux9*)
18082      if test "$GCC" = yes; then
18083	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'
18084      else
18085	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'
18086      fi
18087      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18088      hardcode_libdir_separator_GCJ=:
18089      hardcode_direct_GCJ=yes
18090
18091      # hardcode_minus_L: Not really in the search PATH,
18092      # but as the default location of the library.
18093      hardcode_minus_L_GCJ=yes
18094      export_dynamic_flag_spec_GCJ='${wl}-E'
18095      ;;
18096
18097    hpux10*)
18098      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18099	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18100      else
18101	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18102      fi
18103      if test "$with_gnu_ld" = no; then
18104	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18105	hardcode_libdir_separator_GCJ=:
18106
18107	hardcode_direct_GCJ=yes
18108	export_dynamic_flag_spec_GCJ='${wl}-E'
18109
18110	# hardcode_minus_L: Not really in the search PATH,
18111	# but as the default location of the library.
18112	hardcode_minus_L_GCJ=yes
18113      fi
18114      ;;
18115
18116    hpux11*)
18117      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18118	case $host_cpu in
18119	hppa*64*)
18120	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18121	  ;;
18122	ia64*)
18123	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18124	  ;;
18125	*)
18126	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18127	  ;;
18128	esac
18129      else
18130	case $host_cpu in
18131	hppa*64*)
18132	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18133	  ;;
18134	ia64*)
18135	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18136	  ;;
18137	*)
18138	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18139	  ;;
18140	esac
18141      fi
18142      if test "$with_gnu_ld" = no; then
18143	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18144	hardcode_libdir_separator_GCJ=:
18145
18146	case $host_cpu in
18147	hppa*64*|ia64*)
18148	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18149	  hardcode_direct_GCJ=no
18150	  hardcode_shlibpath_var_GCJ=no
18151	  ;;
18152	*)
18153	  hardcode_direct_GCJ=yes
18154	  export_dynamic_flag_spec_GCJ='${wl}-E'
18155
18156	  # hardcode_minus_L: Not really in the search PATH,
18157	  # but as the default location of the library.
18158	  hardcode_minus_L_GCJ=yes
18159	  ;;
18160	esac
18161      fi
18162      ;;
18163
18164    irix5* | irix6* | nonstopux*)
18165      if test "$GCC" = yes; then
18166	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'
18167      else
18168	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'
18169	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18170      fi
18171      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18172      hardcode_libdir_separator_GCJ=:
18173      link_all_deplibs_GCJ=yes
18174      ;;
18175
18176    netbsd*)
18177      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18178	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18179      else
18180	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18181      fi
18182      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18183      hardcode_direct_GCJ=yes
18184      hardcode_shlibpath_var_GCJ=no
18185      ;;
18186
18187    newsos6)
18188      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18189      hardcode_direct_GCJ=yes
18190      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18191      hardcode_libdir_separator_GCJ=:
18192      hardcode_shlibpath_var_GCJ=no
18193      ;;
18194
18195    openbsd*)
18196      if test -f /usr/libexec/ld.so; then
18197	hardcode_direct_GCJ=yes
18198	hardcode_shlibpath_var_GCJ=no
18199	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18200	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18201	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18202	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18203	  export_dynamic_flag_spec_GCJ='${wl}-E'
18204	else
18205	  case $host_os in
18206	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18207	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18208	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18209	     ;;
18210	   *)
18211	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18212	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18213	     ;;
18214	  esac
18215        fi
18216      else
18217	ld_shlibs_GCJ=no
18218      fi
18219      ;;
18220
18221    os2*)
18222      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18223      hardcode_minus_L_GCJ=yes
18224      allow_undefined_flag_GCJ=unsupported
18225      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'
18226      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18227      ;;
18228
18229    osf3*)
18230      if test "$GCC" = yes; then
18231	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18232	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'
18233      else
18234	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18235	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'
18236      fi
18237      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18238      hardcode_libdir_separator_GCJ=:
18239      ;;
18240
18241    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18242      if test "$GCC" = yes; then
18243	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18244	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'
18245	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18246      else
18247	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18248	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'
18249	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~
18250	$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'
18251
18252	# Both c and cxx compiler support -rpath directly
18253	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18254      fi
18255      hardcode_libdir_separator_GCJ=:
18256      ;;
18257
18258    solaris*)
18259      no_undefined_flag_GCJ=' -z text'
18260      if test "$GCC" = yes; then
18261	wlarc='${wl}'
18262	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18263	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18264	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18265      else
18266	wlarc=''
18267	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18268	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18269  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18270      fi
18271      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18272      hardcode_shlibpath_var_GCJ=no
18273      case $host_os in
18274      solaris2.[0-5] | solaris2.[0-5].*) ;;
18275      *)
18276	# The compiler driver will combine and reorder linker options,
18277	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18278	# but is careful enough not to reorder.
18279 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18280	if test "$GCC" = yes; then
18281	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18282	else
18283	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18284	fi
18285	;;
18286      esac
18287      link_all_deplibs_GCJ=yes
18288      ;;
18289
18290    sunos4*)
18291      if test "x$host_vendor" = xsequent; then
18292	# Use $CC to link under sequent, because it throws in some extra .o
18293	# files that make .init and .fini sections work.
18294	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18295      else
18296	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18297      fi
18298      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18299      hardcode_direct_GCJ=yes
18300      hardcode_minus_L_GCJ=yes
18301      hardcode_shlibpath_var_GCJ=no
18302      ;;
18303
18304    sysv4)
18305      case $host_vendor in
18306	sni)
18307	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18308	  hardcode_direct_GCJ=yes # is this really true???
18309	;;
18310	siemens)
18311	  ## LD is ld it makes a PLAMLIB
18312	  ## CC just makes a GrossModule.
18313	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18314	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18315	  hardcode_direct_GCJ=no
18316        ;;
18317	motorola)
18318	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18319	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18320	;;
18321      esac
18322      runpath_var='LD_RUN_PATH'
18323      hardcode_shlibpath_var_GCJ=no
18324      ;;
18325
18326    sysv4.3*)
18327      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18328      hardcode_shlibpath_var_GCJ=no
18329      export_dynamic_flag_spec_GCJ='-Bexport'
18330      ;;
18331
18332    sysv4*MP*)
18333      if test -d /usr/nec; then
18334	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18335	hardcode_shlibpath_var_GCJ=no
18336	runpath_var=LD_RUN_PATH
18337	hardcode_runpath_var=yes
18338	ld_shlibs_GCJ=yes
18339      fi
18340      ;;
18341
18342    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18343      no_undefined_flag_GCJ='${wl}-z,text'
18344      archive_cmds_need_lc_GCJ=no
18345      hardcode_shlibpath_var_GCJ=no
18346      runpath_var='LD_RUN_PATH'
18347
18348      if test "$GCC" = yes; then
18349	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18350	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18351      else
18352	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18353	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18354      fi
18355      ;;
18356
18357    sysv5* | sco3.2v5* | sco5v6*)
18358      # Note: We can NOT use -z defs as we might desire, because we do not
18359      # link with -lc, and that would cause any symbols used from libc to
18360      # always be unresolved, which means just about no library would
18361      # ever link correctly.  If we're not using GNU ld we use -z text
18362      # though, which does catch some bad symbols but isn't as heavy-handed
18363      # as -z defs.
18364      no_undefined_flag_GCJ='${wl}-z,text'
18365      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18366      archive_cmds_need_lc_GCJ=no
18367      hardcode_shlibpath_var_GCJ=no
18368      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18369      hardcode_libdir_separator_GCJ=':'
18370      link_all_deplibs_GCJ=yes
18371      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18372      runpath_var='LD_RUN_PATH'
18373
18374      if test "$GCC" = yes; then
18375	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18376	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18377      else
18378	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18379	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18380      fi
18381      ;;
18382
18383    uts4*)
18384      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18385      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18386      hardcode_shlibpath_var_GCJ=no
18387      ;;
18388
18389    *)
18390      ld_shlibs_GCJ=no
18391      ;;
18392    esac
18393  fi
18394
18395{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18396$as_echo "$ld_shlibs_GCJ" >&6; }
18397test "$ld_shlibs_GCJ" = no && can_build_shared=no
18398
18399#
18400# Do we need to explicitly link libc?
18401#
18402case "x$archive_cmds_need_lc_GCJ" in
18403x|xyes)
18404  # Assume -lc should be added
18405  archive_cmds_need_lc_GCJ=yes
18406
18407  if test "$enable_shared" = yes && test "$GCC" = yes; then
18408    case $archive_cmds_GCJ in
18409    *'~'*)
18410      # FIXME: we may have to deal with multi-command sequences.
18411      ;;
18412    '$CC '*)
18413      # Test whether the compiler implicitly links with -lc since on some
18414      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18415      # to ld, don't add -lc before -lgcc.
18416      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18417$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18418      $rm conftest*
18419      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18420
18421      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18422  (eval $ac_compile) 2>&5
18423  ac_status=$?
18424  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18425  (exit $ac_status); } 2>conftest.err; then
18426        soname=conftest
18427        lib=conftest
18428        libobjs=conftest.$ac_objext
18429        deplibs=
18430        wl=$lt_prog_compiler_wl_GCJ
18431	pic_flag=$lt_prog_compiler_pic_GCJ
18432        compiler_flags=-v
18433        linker_flags=-v
18434        verstring=
18435        output_objdir=.
18436        libname=conftest
18437        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18438        allow_undefined_flag_GCJ=
18439        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18440  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18441  ac_status=$?
18442  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18443  (exit $ac_status); }
18444        then
18445	  archive_cmds_need_lc_GCJ=no
18446        else
18447	  archive_cmds_need_lc_GCJ=yes
18448        fi
18449        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18450      else
18451        cat conftest.err 1>&5
18452      fi
18453      $rm conftest*
18454      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18455$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18456      ;;
18457    esac
18458  fi
18459  ;;
18460esac
18461
18462{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18463$as_echo_n "checking dynamic linker characteristics... " >&6; }
18464library_names_spec=
18465libname_spec='lib$name'
18466soname_spec=
18467shrext_cmds=".so"
18468postinstall_cmds=
18469postuninstall_cmds=
18470finish_cmds=
18471finish_eval=
18472shlibpath_var=
18473shlibpath_overrides_runpath=unknown
18474version_type=none
18475dynamic_linker="$host_os ld.so"
18476sys_lib_dlsearch_path_spec="/lib /usr/lib"
18477
18478need_lib_prefix=unknown
18479hardcode_into_libs=no
18480
18481# when you set need_version to no, make sure it does not cause -set_version
18482# flags to be left without arguments
18483need_version=unknown
18484
18485case $host_os in
18486aix3*)
18487  version_type=linux
18488  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18489  shlibpath_var=LIBPATH
18490
18491  # AIX 3 has no versioning support, so we append a major version to the name.
18492  soname_spec='${libname}${release}${shared_ext}$major'
18493  ;;
18494
18495aix[4-9]*)
18496  version_type=linux
18497  need_lib_prefix=no
18498  need_version=no
18499  hardcode_into_libs=yes
18500  if test "$host_cpu" = ia64; then
18501    # AIX 5 supports IA64
18502    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18503    shlibpath_var=LD_LIBRARY_PATH
18504  else
18505    # With GCC up to 2.95.x, collect2 would create an import file
18506    # for dependence libraries.  The import file would start with
18507    # the line `#! .'.  This would cause the generated library to
18508    # depend on `.', always an invalid library.  This was fixed in
18509    # development snapshots of GCC prior to 3.0.
18510    case $host_os in
18511      aix4 | aix4.[01] | aix4.[01].*)
18512      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18513	   echo ' yes '
18514	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18515	:
18516      else
18517	can_build_shared=no
18518      fi
18519      ;;
18520    esac
18521    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18522    # soname into executable. Probably we can add versioning support to
18523    # collect2, so additional links can be useful in future.
18524    if test "$aix_use_runtimelinking" = yes; then
18525      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18526      # instead of lib<name>.a to let people know that these are not
18527      # typical AIX shared libraries.
18528      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18529    else
18530      # We preserve .a as extension for shared libraries through AIX4.2
18531      # and later when we are not doing run time linking.
18532      library_names_spec='${libname}${release}.a $libname.a'
18533      soname_spec='${libname}${release}${shared_ext}$major'
18534    fi
18535    shlibpath_var=LIBPATH
18536  fi
18537  ;;
18538
18539amigaos*)
18540  library_names_spec='$libname.ixlibrary $libname.a'
18541  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18542  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'
18543  ;;
18544
18545beos*)
18546  library_names_spec='${libname}${shared_ext}'
18547  dynamic_linker="$host_os ld.so"
18548  shlibpath_var=LIBRARY_PATH
18549  ;;
18550
18551bsdi[45]*)
18552  version_type=linux
18553  need_version=no
18554  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18555  soname_spec='${libname}${release}${shared_ext}$major'
18556  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18557  shlibpath_var=LD_LIBRARY_PATH
18558  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18559  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18560  # the default ld.so.conf also contains /usr/contrib/lib and
18561  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18562  # libtool to hard-code these into programs
18563  ;;
18564
18565cygwin* | mingw* | pw32*)
18566  version_type=windows
18567  shrext_cmds=".dll"
18568  need_version=no
18569  need_lib_prefix=no
18570
18571  case $GCC,$host_os in
18572  yes,cygwin* | yes,mingw* | yes,pw32*)
18573    library_names_spec='$libname.dll.a'
18574    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18575    postinstall_cmds='base_file=`basename \${file}`~
18576      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18577      dldir=$destdir/`dirname \$dlpath`~
18578      test -d \$dldir || mkdir -p \$dldir~
18579      $install_prog $dir/$dlname \$dldir/$dlname~
18580      chmod a+x \$dldir/$dlname'
18581    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18582      dlpath=$dir/\$dldll~
18583       $rm \$dlpath'
18584    shlibpath_overrides_runpath=yes
18585
18586    case $host_os in
18587    cygwin*)
18588      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18589      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18590      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18591      ;;
18592    mingw*)
18593      # MinGW DLLs use traditional 'lib' prefix
18594      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18595      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18596      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18597        # It is most probably a Windows format PATH printed by
18598        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18599        # path with ; separators, and with drive letters. We can handle the
18600        # drive letters (cygwin fileutils understands them), so leave them,
18601        # especially as we might pass files found there to a mingw objdump,
18602        # which wouldn't understand a cygwinified path. Ahh.
18603        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18604      else
18605        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18606      fi
18607      ;;
18608    pw32*)
18609      # pw32 DLLs use 'pw' prefix rather than 'lib'
18610      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18611      ;;
18612    esac
18613    ;;
18614
18615  *)
18616    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18617    ;;
18618  esac
18619  dynamic_linker='Win32 ld.exe'
18620  # FIXME: first we should search . and the directory the executable is in
18621  shlibpath_var=PATH
18622  ;;
18623
18624darwin* | rhapsody*)
18625  dynamic_linker="$host_os dyld"
18626  version_type=darwin
18627  need_lib_prefix=no
18628  need_version=no
18629  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18630  soname_spec='${libname}${release}${major}$shared_ext'
18631  shlibpath_overrides_runpath=yes
18632  shlibpath_var=DYLD_LIBRARY_PATH
18633  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18634
18635  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18636  ;;
18637
18638dgux*)
18639  version_type=linux
18640  need_lib_prefix=no
18641  need_version=no
18642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18643  soname_spec='${libname}${release}${shared_ext}$major'
18644  shlibpath_var=LD_LIBRARY_PATH
18645  ;;
18646
18647freebsd1*)
18648  dynamic_linker=no
18649  ;;
18650
18651freebsd* | dragonfly*)
18652  # DragonFly does not have aout.  When/if they implement a new
18653  # versioning mechanism, adjust this.
18654  if test -x /usr/bin/objformat; then
18655    objformat=`/usr/bin/objformat`
18656  else
18657    case $host_os in
18658    freebsd[123]*) objformat=aout ;;
18659    *) objformat=elf ;;
18660    esac
18661  fi
18662  version_type=freebsd-$objformat
18663  case $version_type in
18664    freebsd-elf*)
18665      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18666      need_version=no
18667      need_lib_prefix=no
18668      ;;
18669    freebsd-*)
18670      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18671      need_version=yes
18672      ;;
18673  esac
18674  shlibpath_var=LD_LIBRARY_PATH
18675  case $host_os in
18676  freebsd2*)
18677    shlibpath_overrides_runpath=yes
18678    ;;
18679  freebsd3.[01]* | freebsdelf3.[01]*)
18680    shlibpath_overrides_runpath=yes
18681    hardcode_into_libs=yes
18682    ;;
18683  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18684  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18685    shlibpath_overrides_runpath=no
18686    hardcode_into_libs=yes
18687    ;;
18688  *) # from 4.6 on, and DragonFly
18689    shlibpath_overrides_runpath=yes
18690    hardcode_into_libs=yes
18691    ;;
18692  esac
18693  ;;
18694
18695gnu*)
18696  version_type=linux
18697  need_lib_prefix=no
18698  need_version=no
18699  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18700  soname_spec='${libname}${release}${shared_ext}$major'
18701  shlibpath_var=LD_LIBRARY_PATH
18702  hardcode_into_libs=yes
18703  ;;
18704
18705hpux9* | hpux10* | hpux11*)
18706  # Give a soname corresponding to the major version so that dld.sl refuses to
18707  # link against other versions.
18708  version_type=sunos
18709  need_lib_prefix=no
18710  need_version=no
18711  case $host_cpu in
18712  ia64*)
18713    shrext_cmds='.so'
18714    hardcode_into_libs=yes
18715    dynamic_linker="$host_os dld.so"
18716    shlibpath_var=LD_LIBRARY_PATH
18717    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18718    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18719    soname_spec='${libname}${release}${shared_ext}$major'
18720    if test "X$HPUX_IA64_MODE" = X32; then
18721      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18722    else
18723      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18724    fi
18725    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18726    ;;
18727   hppa*64*)
18728     shrext_cmds='.sl'
18729     hardcode_into_libs=yes
18730     dynamic_linker="$host_os dld.sl"
18731     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18732     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18733     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18734     soname_spec='${libname}${release}${shared_ext}$major'
18735     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18736     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18737     ;;
18738   *)
18739    shrext_cmds='.sl'
18740    dynamic_linker="$host_os dld.sl"
18741    shlibpath_var=SHLIB_PATH
18742    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18743    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18744    soname_spec='${libname}${release}${shared_ext}$major'
18745    ;;
18746  esac
18747  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18748  postinstall_cmds='chmod 555 $lib'
18749  ;;
18750
18751interix[3-9]*)
18752  version_type=linux
18753  need_lib_prefix=no
18754  need_version=no
18755  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18756  soname_spec='${libname}${release}${shared_ext}$major'
18757  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18758  shlibpath_var=LD_LIBRARY_PATH
18759  shlibpath_overrides_runpath=no
18760  hardcode_into_libs=yes
18761  ;;
18762
18763irix5* | irix6* | nonstopux*)
18764  case $host_os in
18765    nonstopux*) version_type=nonstopux ;;
18766    *)
18767	if test "$lt_cv_prog_gnu_ld" = yes; then
18768		version_type=linux
18769	else
18770		version_type=irix
18771	fi ;;
18772  esac
18773  need_lib_prefix=no
18774  need_version=no
18775  soname_spec='${libname}${release}${shared_ext}$major'
18776  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18777  case $host_os in
18778  irix5* | nonstopux*)
18779    libsuff= shlibsuff=
18780    ;;
18781  *)
18782    case $LD in # libtool.m4 will add one of these switches to LD
18783    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18784      libsuff= shlibsuff= libmagic=32-bit;;
18785    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18786      libsuff=32 shlibsuff=N32 libmagic=N32;;
18787    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18788      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18789    *) libsuff= shlibsuff= libmagic=never-match;;
18790    esac
18791    ;;
18792  esac
18793  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18794  shlibpath_overrides_runpath=no
18795  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18796  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18797  hardcode_into_libs=yes
18798  ;;
18799
18800# No shared lib support for Linux oldld, aout, or coff.
18801linux*oldld* | linux*aout* | linux*coff*)
18802  dynamic_linker=no
18803  ;;
18804
18805# This must be Linux ELF.
18806linux* | k*bsd*-gnu)
18807  version_type=linux
18808  need_lib_prefix=no
18809  need_version=no
18810  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18811  soname_spec='${libname}${release}${shared_ext}$major'
18812  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18813  shlibpath_var=LD_LIBRARY_PATH
18814  shlibpath_overrides_runpath=no
18815  # This implies no fast_install, which is unacceptable.
18816  # Some rework will be needed to allow for fast_install
18817  # before this can be enabled.
18818  hardcode_into_libs=yes
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
18822  # Append ld.so.conf contents to the search path
18823  if test -f /etc/ld.so.conf; then
18824    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' ' '`
18825    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18826  fi
18827
18828  # We used to test for /lib/ld.so.1 and disable shared libraries on
18829  # powerpc, because MkLinux only supported shared libraries with the
18830  # GNU dynamic linker.  Since this was broken with cross compilers,
18831  # most powerpc-linux boxes support dynamic linking these days and
18832  # people can always --disable-shared, the test was removed, and we
18833  # assume the GNU/Linux dynamic linker is in use.
18834  dynamic_linker='GNU/Linux ld.so'
18835  ;;
18836
18837netbsd*)
18838  version_type=sunos
18839  need_lib_prefix=no
18840  need_version=no
18841  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18842    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18843    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18844    dynamic_linker='NetBSD (a.out) ld.so'
18845  else
18846    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18847    soname_spec='${libname}${release}${shared_ext}$major'
18848    dynamic_linker='NetBSD ld.elf_so'
18849  fi
18850  shlibpath_var=LD_LIBRARY_PATH
18851  shlibpath_overrides_runpath=yes
18852  hardcode_into_libs=yes
18853  ;;
18854
18855newsos6)
18856  version_type=linux
18857  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18858  shlibpath_var=LD_LIBRARY_PATH
18859  shlibpath_overrides_runpath=yes
18860  ;;
18861
18862nto-qnx*)
18863  version_type=linux
18864  need_lib_prefix=no
18865  need_version=no
18866  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18867  soname_spec='${libname}${release}${shared_ext}$major'
18868  shlibpath_var=LD_LIBRARY_PATH
18869  shlibpath_overrides_runpath=yes
18870  ;;
18871
18872openbsd*)
18873  version_type=sunos
18874  sys_lib_dlsearch_path_spec="/usr/lib"
18875  need_lib_prefix=no
18876  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18877  case $host_os in
18878    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18879    *)                         need_version=no  ;;
18880  esac
18881  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18882  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18883  shlibpath_var=LD_LIBRARY_PATH
18884  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18885    case $host_os in
18886      openbsd2.[89] | openbsd2.[89].*)
18887	shlibpath_overrides_runpath=no
18888	;;
18889      *)
18890	shlibpath_overrides_runpath=yes
18891	;;
18892      esac
18893  else
18894    shlibpath_overrides_runpath=yes
18895  fi
18896  ;;
18897
18898os2*)
18899  libname_spec='$name'
18900  shrext_cmds=".dll"
18901  need_lib_prefix=no
18902  library_names_spec='$libname${shared_ext} $libname.a'
18903  dynamic_linker='OS/2 ld.exe'
18904  shlibpath_var=LIBPATH
18905  ;;
18906
18907osf3* | osf4* | osf5*)
18908  version_type=osf
18909  need_lib_prefix=no
18910  need_version=no
18911  soname_spec='${libname}${release}${shared_ext}$major'
18912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18913  shlibpath_var=LD_LIBRARY_PATH
18914  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18915  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18916  ;;
18917
18918rdos*)
18919  dynamic_linker=no
18920  ;;
18921
18922solaris*)
18923  version_type=linux
18924  need_lib_prefix=no
18925  need_version=no
18926  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18927  soname_spec='${libname}${release}${shared_ext}$major'
18928  shlibpath_var=LD_LIBRARY_PATH
18929  shlibpath_overrides_runpath=yes
18930  hardcode_into_libs=yes
18931  # ldd complains unless libraries are executable
18932  postinstall_cmds='chmod +x $lib'
18933  ;;
18934
18935sunos4*)
18936  version_type=sunos
18937  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18938  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18939  shlibpath_var=LD_LIBRARY_PATH
18940  shlibpath_overrides_runpath=yes
18941  if test "$with_gnu_ld" = yes; then
18942    need_lib_prefix=no
18943  fi
18944  need_version=yes
18945  ;;
18946
18947sysv4 | sysv4.3*)
18948  version_type=linux
18949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18950  soname_spec='${libname}${release}${shared_ext}$major'
18951  shlibpath_var=LD_LIBRARY_PATH
18952  case $host_vendor in
18953    sni)
18954      shlibpath_overrides_runpath=no
18955      need_lib_prefix=no
18956      export_dynamic_flag_spec='${wl}-Blargedynsym'
18957      runpath_var=LD_RUN_PATH
18958      ;;
18959    siemens)
18960      need_lib_prefix=no
18961      ;;
18962    motorola)
18963      need_lib_prefix=no
18964      need_version=no
18965      shlibpath_overrides_runpath=no
18966      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18967      ;;
18968  esac
18969  ;;
18970
18971sysv4*MP*)
18972  if test -d /usr/nec ;then
18973    version_type=linux
18974    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18975    soname_spec='$libname${shared_ext}.$major'
18976    shlibpath_var=LD_LIBRARY_PATH
18977  fi
18978  ;;
18979
18980sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18981  version_type=freebsd-elf
18982  need_lib_prefix=no
18983  need_version=no
18984  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18985  soname_spec='${libname}${release}${shared_ext}$major'
18986  shlibpath_var=LD_LIBRARY_PATH
18987  hardcode_into_libs=yes
18988  if test "$with_gnu_ld" = yes; then
18989    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18990    shlibpath_overrides_runpath=no
18991  else
18992    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18993    shlibpath_overrides_runpath=yes
18994    case $host_os in
18995      sco3.2v5*)
18996        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18997	;;
18998    esac
18999  fi
19000  sys_lib_dlsearch_path_spec='/usr/lib'
19001  ;;
19002
19003uts4*)
19004  version_type=linux
19005  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19006  soname_spec='${libname}${release}${shared_ext}$major'
19007  shlibpath_var=LD_LIBRARY_PATH
19008  ;;
19009
19010*)
19011  dynamic_linker=no
19012  ;;
19013esac
19014{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19015$as_echo "$dynamic_linker" >&6; }
19016test "$dynamic_linker" = no && can_build_shared=no
19017
19018if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19019  $as_echo_n "(cached) " >&6
19020else
19021  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19022fi
19023
19024sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19025if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19026  $as_echo_n "(cached) " >&6
19027else
19028  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19029fi
19030
19031sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19032
19033variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19034if test "$GCC" = yes; then
19035  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19036fi
19037
19038{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19039$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19040hardcode_action_GCJ=
19041if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19042   test -n "$runpath_var_GCJ" || \
19043   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19044
19045  # We can hardcode non-existant directories.
19046  if test "$hardcode_direct_GCJ" != no &&
19047     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19048     # have to relink, otherwise we might link with an installed library
19049     # when we should be linking with a yet-to-be-installed one
19050     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19051     test "$hardcode_minus_L_GCJ" != no; then
19052    # Linking always hardcodes the temporary library directory.
19053    hardcode_action_GCJ=relink
19054  else
19055    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19056    hardcode_action_GCJ=immediate
19057  fi
19058else
19059  # We cannot hardcode anything, or else we can only hardcode existing
19060  # directories.
19061  hardcode_action_GCJ=unsupported
19062fi
19063{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19064$as_echo "$hardcode_action_GCJ" >&6; }
19065
19066if test "$hardcode_action_GCJ" = relink; then
19067  # Fast installation is not supported
19068  enable_fast_install=no
19069elif test "$shlibpath_overrides_runpath" = yes ||
19070     test "$enable_shared" = no; then
19071  # Fast installation is not necessary
19072  enable_fast_install=needless
19073fi
19074
19075
19076# The else clause should only fire when bootstrapping the
19077# libtool distribution, otherwise you forgot to ship ltmain.sh
19078# with your package, and you will get complaints that there are
19079# no rules to generate ltmain.sh.
19080if test -f "$ltmain"; then
19081  # See if we are running on zsh, and set the options which allow our commands through
19082  # without removal of \ escapes.
19083  if test -n "${ZSH_VERSION+set}" ; then
19084    setopt NO_GLOB_SUBST
19085  fi
19086  # Now quote all the things that may contain metacharacters while being
19087  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19088  # variables and quote the copies for generation of the libtool script.
19089  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19090    SED SHELL STRIP \
19091    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19092    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19093    deplibs_check_method reload_flag reload_cmds need_locks \
19094    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19095    lt_cv_sys_global_symbol_to_c_name_address \
19096    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19097    old_postinstall_cmds old_postuninstall_cmds \
19098    compiler_GCJ \
19099    CC_GCJ \
19100    LD_GCJ \
19101    lt_prog_compiler_wl_GCJ \
19102    lt_prog_compiler_pic_GCJ \
19103    lt_prog_compiler_static_GCJ \
19104    lt_prog_compiler_no_builtin_flag_GCJ \
19105    export_dynamic_flag_spec_GCJ \
19106    thread_safe_flag_spec_GCJ \
19107    whole_archive_flag_spec_GCJ \
19108    enable_shared_with_static_runtimes_GCJ \
19109    old_archive_cmds_GCJ \
19110    old_archive_from_new_cmds_GCJ \
19111    predep_objects_GCJ \
19112    postdep_objects_GCJ \
19113    predeps_GCJ \
19114    postdeps_GCJ \
19115    compiler_lib_search_path_GCJ \
19116    compiler_lib_search_dirs_GCJ \
19117    archive_cmds_GCJ \
19118    archive_expsym_cmds_GCJ \
19119    postinstall_cmds_GCJ \
19120    postuninstall_cmds_GCJ \
19121    old_archive_from_expsyms_cmds_GCJ \
19122    allow_undefined_flag_GCJ \
19123    no_undefined_flag_GCJ \
19124    export_symbols_cmds_GCJ \
19125    hardcode_libdir_flag_spec_GCJ \
19126    hardcode_libdir_flag_spec_ld_GCJ \
19127    hardcode_libdir_separator_GCJ \
19128    hardcode_automatic_GCJ \
19129    module_cmds_GCJ \
19130    module_expsym_cmds_GCJ \
19131    lt_cv_prog_compiler_c_o_GCJ \
19132    fix_srcfile_path_GCJ \
19133    exclude_expsyms_GCJ \
19134    include_expsyms_GCJ; do
19135
19136    case $var in
19137    old_archive_cmds_GCJ | \
19138    old_archive_from_new_cmds_GCJ | \
19139    archive_cmds_GCJ | \
19140    archive_expsym_cmds_GCJ | \
19141    module_cmds_GCJ | \
19142    module_expsym_cmds_GCJ | \
19143    old_archive_from_expsyms_cmds_GCJ | \
19144    export_symbols_cmds_GCJ | \
19145    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19146    postinstall_cmds | postuninstall_cmds | \
19147    old_postinstall_cmds | old_postuninstall_cmds | \
19148    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19149      # Double-quote double-evaled strings.
19150      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19151      ;;
19152    *)
19153      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19154      ;;
19155    esac
19156  done
19157
19158  case $lt_echo in
19159  *'\$0 --fallback-echo"')
19160    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19161    ;;
19162  esac
19163
19164cfgfile="$ofile"
19165
19166  cat <<__EOF__ >> "$cfgfile"
19167# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19168
19169# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19170
19171# Shell to use when invoking shell scripts.
19172SHELL=$lt_SHELL
19173
19174# Whether or not to build shared libraries.
19175build_libtool_libs=$enable_shared
19176
19177# Whether or not to build static libraries.
19178build_old_libs=$enable_static
19179
19180# Whether or not to add -lc for building shared libraries.
19181build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19182
19183# Whether or not to disallow shared libs when runtime libs are static
19184allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19185
19186# Whether or not to optimize for fast installation.
19187fast_install=$enable_fast_install
19188
19189# The host system.
19190host_alias=$host_alias
19191host=$host
19192host_os=$host_os
19193
19194# The build system.
19195build_alias=$build_alias
19196build=$build
19197build_os=$build_os
19198
19199# An echo program that does not interpret backslashes.
19200echo=$lt_echo
19201
19202# The archiver.
19203AR=$lt_AR
19204AR_FLAGS=$lt_AR_FLAGS
19205
19206# A C compiler.
19207LTCC=$lt_LTCC
19208
19209# LTCC compiler flags.
19210LTCFLAGS=$lt_LTCFLAGS
19211
19212# A language-specific compiler.
19213CC=$lt_compiler_GCJ
19214
19215# Is the compiler the GNU C compiler?
19216with_gcc=$GCC_GCJ
19217
19218# An ERE matcher.
19219EGREP=$lt_EGREP
19220
19221# The linker used to build libraries.
19222LD=$lt_LD_GCJ
19223
19224# Whether we need hard or soft links.
19225LN_S=$lt_LN_S
19226
19227# A BSD-compatible nm program.
19228NM=$lt_NM
19229
19230# A symbol stripping program
19231STRIP=$lt_STRIP
19232
19233# Used to examine libraries when file_magic_cmd begins "file"
19234MAGIC_CMD=$MAGIC_CMD
19235
19236# Used on cygwin: DLL creation program.
19237DLLTOOL="$DLLTOOL"
19238
19239# Used on cygwin: object dumper.
19240OBJDUMP="$OBJDUMP"
19241
19242# Used on cygwin: assembler.
19243AS="$AS"
19244
19245# The name of the directory that contains temporary libtool files.
19246objdir=$objdir
19247
19248# How to create reloadable object files.
19249reload_flag=$lt_reload_flag
19250reload_cmds=$lt_reload_cmds
19251
19252# How to pass a linker flag through the compiler.
19253wl=$lt_lt_prog_compiler_wl_GCJ
19254
19255# Object file suffix (normally "o").
19256objext="$ac_objext"
19257
19258# Old archive suffix (normally "a").
19259libext="$libext"
19260
19261# Shared library suffix (normally ".so").
19262shrext_cmds='$shrext_cmds'
19263
19264# Executable file suffix (normally "").
19265exeext="$exeext"
19266
19267# Additional compiler flags for building library objects.
19268pic_flag=$lt_lt_prog_compiler_pic_GCJ
19269pic_mode=$pic_mode
19270
19271# What is the maximum length of a command?
19272max_cmd_len=$lt_cv_sys_max_cmd_len
19273
19274# Does compiler simultaneously support -c and -o options?
19275compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19276
19277# Must we lock files when doing compilation?
19278need_locks=$lt_need_locks
19279
19280# Do we need the lib prefix for modules?
19281need_lib_prefix=$need_lib_prefix
19282
19283# Do we need a version for libraries?
19284need_version=$need_version
19285
19286# Whether dlopen is supported.
19287dlopen_support=$enable_dlopen
19288
19289# Whether dlopen of programs is supported.
19290dlopen_self=$enable_dlopen_self
19291
19292# Whether dlopen of statically linked programs is supported.
19293dlopen_self_static=$enable_dlopen_self_static
19294
19295# Compiler flag to prevent dynamic linking.
19296link_static_flag=$lt_lt_prog_compiler_static_GCJ
19297
19298# Compiler flag to turn off builtin functions.
19299no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19300
19301# Compiler flag to allow reflexive dlopens.
19302export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19303
19304# Compiler flag to generate shared objects directly from archives.
19305whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19306
19307# Compiler flag to generate thread-safe objects.
19308thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19309
19310# Library versioning type.
19311version_type=$version_type
19312
19313# Format of library name prefix.
19314libname_spec=$lt_libname_spec
19315
19316# List of archive names.  First name is the real one, the rest are links.
19317# The last name is the one that the linker finds with -lNAME.
19318library_names_spec=$lt_library_names_spec
19319
19320# The coded name of the library, if different from the real name.
19321soname_spec=$lt_soname_spec
19322
19323# Commands used to build and install an old-style archive.
19324RANLIB=$lt_RANLIB
19325old_archive_cmds=$lt_old_archive_cmds_GCJ
19326old_postinstall_cmds=$lt_old_postinstall_cmds
19327old_postuninstall_cmds=$lt_old_postuninstall_cmds
19328
19329# Create an old-style archive from a shared archive.
19330old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19331
19332# Create a temporary old-style archive to link instead of a shared archive.
19333old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19334
19335# Commands used to build and install a shared archive.
19336archive_cmds=$lt_archive_cmds_GCJ
19337archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19338postinstall_cmds=$lt_postinstall_cmds
19339postuninstall_cmds=$lt_postuninstall_cmds
19340
19341# Commands used to build a loadable module (assumed same as above if empty)
19342module_cmds=$lt_module_cmds_GCJ
19343module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19344
19345# Commands to strip libraries.
19346old_striplib=$lt_old_striplib
19347striplib=$lt_striplib
19348
19349# Dependencies to place before the objects being linked to create a
19350# shared library.
19351predep_objects=$lt_predep_objects_GCJ
19352
19353# Dependencies to place after the objects being linked to create a
19354# shared library.
19355postdep_objects=$lt_postdep_objects_GCJ
19356
19357# Dependencies to place before the objects being linked to create a
19358# shared library.
19359predeps=$lt_predeps_GCJ
19360
19361# Dependencies to place after the objects being linked to create a
19362# shared library.
19363postdeps=$lt_postdeps_GCJ
19364
19365# The directories searched by this compiler when creating a shared
19366# library
19367compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19368
19369# The library search path used internally by the compiler when linking
19370# a shared library.
19371compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19372
19373# Method to check whether dependent libraries are shared objects.
19374deplibs_check_method=$lt_deplibs_check_method
19375
19376# Command to use when deplibs_check_method == file_magic.
19377file_magic_cmd=$lt_file_magic_cmd
19378
19379# Flag that allows shared libraries with undefined symbols to be built.
19380allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19381
19382# Flag that forces no undefined symbols.
19383no_undefined_flag=$lt_no_undefined_flag_GCJ
19384
19385# Commands used to finish a libtool library installation in a directory.
19386finish_cmds=$lt_finish_cmds
19387
19388# Same as above, but a single script fragment to be evaled but not shown.
19389finish_eval=$lt_finish_eval
19390
19391# Take the output of nm and produce a listing of raw symbols and C names.
19392global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19393
19394# Transform the output of nm in a proper C declaration
19395global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19396
19397# Transform the output of nm in a C name address pair
19398global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19399
19400# This is the shared library runtime path variable.
19401runpath_var=$runpath_var
19402
19403# This is the shared library path variable.
19404shlibpath_var=$shlibpath_var
19405
19406# Is shlibpath searched before the hard-coded library search path?
19407shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19408
19409# How to hardcode a shared library path into an executable.
19410hardcode_action=$hardcode_action_GCJ
19411
19412# Whether we should hardcode library paths into libraries.
19413hardcode_into_libs=$hardcode_into_libs
19414
19415# Flag to hardcode \$libdir into a binary during linking.
19416# This must work even if \$libdir does not exist.
19417hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19418
19419# If ld is used when linking, flag to hardcode \$libdir into
19420# a binary during linking. This must work even if \$libdir does
19421# not exist.
19422hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19423
19424# Whether we need a single -rpath flag with a separated argument.
19425hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19426
19427# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19428# resulting binary.
19429hardcode_direct=$hardcode_direct_GCJ
19430
19431# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19432# resulting binary.
19433hardcode_minus_L=$hardcode_minus_L_GCJ
19434
19435# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19436# the resulting binary.
19437hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19438
19439# Set to yes if building a shared library automatically hardcodes DIR into the library
19440# and all subsequent libraries and executables linked against it.
19441hardcode_automatic=$hardcode_automatic_GCJ
19442
19443# Variables whose values should be saved in libtool wrapper scripts and
19444# restored at relink time.
19445variables_saved_for_relink="$variables_saved_for_relink"
19446
19447# Whether libtool must link a program against all its dependency libraries.
19448link_all_deplibs=$link_all_deplibs_GCJ
19449
19450# Compile-time system search path for libraries
19451sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19452
19453# Run-time system search path for libraries
19454sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19455
19456# Fix the shell variable \$srcfile for the compiler.
19457fix_srcfile_path=$lt_fix_srcfile_path
19458
19459# Set to yes if exported symbols are required.
19460always_export_symbols=$always_export_symbols_GCJ
19461
19462# The commands to list exported symbols.
19463export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19464
19465# The commands to extract the exported symbol list from a shared archive.
19466extract_expsyms_cmds=$lt_extract_expsyms_cmds
19467
19468# Symbols that should not be listed in the preloaded symbols.
19469exclude_expsyms=$lt_exclude_expsyms_GCJ
19470
19471# Symbols that must always be exported.
19472include_expsyms=$lt_include_expsyms_GCJ
19473
19474# ### END LIBTOOL TAG CONFIG: $tagname
19475
19476__EOF__
19477
19478
19479else
19480  # If there is no Makefile yet, we rely on a make rule to execute
19481  # `config.status --recheck' to rerun these tests and create the
19482  # libtool script then.
19483  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19484  if test -f "$ltmain_in"; then
19485    test -f Makefile && make "$ltmain"
19486  fi
19487fi
19488
19489
19490ac_ext=c
19491ac_cpp='$CPP $CPPFLAGS'
19492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19494ac_compiler_gnu=$ac_cv_c_compiler_gnu
19495
19496CC="$lt_save_CC"
19497
19498	else
19499	  tagname=""
19500	fi
19501	;;
19502
19503      RC)
19504
19505
19506# Source file extension for RC test sources.
19507ac_ext=rc
19508
19509# Object file extension for compiled RC test sources.
19510objext=o
19511objext_RC=$objext
19512
19513# Code to be used in simple compile tests
19514lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19515
19516# Code to be used in simple link tests
19517lt_simple_link_test_code="$lt_simple_compile_test_code"
19518
19519# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19520
19521# If no C compiler was specified, use CC.
19522LTCC=${LTCC-"$CC"}
19523
19524# If no C compiler flags were specified, use CFLAGS.
19525LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19526
19527# Allow CC to be a program name with arguments.
19528compiler=$CC
19529
19530
19531# save warnings/boilerplate of simple test code
19532ac_outfile=conftest.$ac_objext
19533echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19534eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19535_lt_compiler_boilerplate=`cat conftest.err`
19536$rm conftest*
19537
19538ac_outfile=conftest.$ac_objext
19539echo "$lt_simple_link_test_code" >conftest.$ac_ext
19540eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19541_lt_linker_boilerplate=`cat conftest.err`
19542$rm -r conftest*
19543
19544
19545# Allow CC to be a program name with arguments.
19546lt_save_CC="$CC"
19547CC=${RC-"windres"}
19548compiler=$CC
19549compiler_RC=$CC
19550for cc_temp in $compiler""; do
19551  case $cc_temp in
19552    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19553    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19554    \-*) ;;
19555    *) break;;
19556  esac
19557done
19558cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19559
19560lt_cv_prog_compiler_c_o_RC=yes
19561
19562# The else clause should only fire when bootstrapping the
19563# libtool distribution, otherwise you forgot to ship ltmain.sh
19564# with your package, and you will get complaints that there are
19565# no rules to generate ltmain.sh.
19566if test -f "$ltmain"; then
19567  # See if we are running on zsh, and set the options which allow our commands through
19568  # without removal of \ escapes.
19569  if test -n "${ZSH_VERSION+set}" ; then
19570    setopt NO_GLOB_SUBST
19571  fi
19572  # Now quote all the things that may contain metacharacters while being
19573  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19574  # variables and quote the copies for generation of the libtool script.
19575  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19576    SED SHELL STRIP \
19577    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19578    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19579    deplibs_check_method reload_flag reload_cmds need_locks \
19580    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19581    lt_cv_sys_global_symbol_to_c_name_address \
19582    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19583    old_postinstall_cmds old_postuninstall_cmds \
19584    compiler_RC \
19585    CC_RC \
19586    LD_RC \
19587    lt_prog_compiler_wl_RC \
19588    lt_prog_compiler_pic_RC \
19589    lt_prog_compiler_static_RC \
19590    lt_prog_compiler_no_builtin_flag_RC \
19591    export_dynamic_flag_spec_RC \
19592    thread_safe_flag_spec_RC \
19593    whole_archive_flag_spec_RC \
19594    enable_shared_with_static_runtimes_RC \
19595    old_archive_cmds_RC \
19596    old_archive_from_new_cmds_RC \
19597    predep_objects_RC \
19598    postdep_objects_RC \
19599    predeps_RC \
19600    postdeps_RC \
19601    compiler_lib_search_path_RC \
19602    compiler_lib_search_dirs_RC \
19603    archive_cmds_RC \
19604    archive_expsym_cmds_RC \
19605    postinstall_cmds_RC \
19606    postuninstall_cmds_RC \
19607    old_archive_from_expsyms_cmds_RC \
19608    allow_undefined_flag_RC \
19609    no_undefined_flag_RC \
19610    export_symbols_cmds_RC \
19611    hardcode_libdir_flag_spec_RC \
19612    hardcode_libdir_flag_spec_ld_RC \
19613    hardcode_libdir_separator_RC \
19614    hardcode_automatic_RC \
19615    module_cmds_RC \
19616    module_expsym_cmds_RC \
19617    lt_cv_prog_compiler_c_o_RC \
19618    fix_srcfile_path_RC \
19619    exclude_expsyms_RC \
19620    include_expsyms_RC; do
19621
19622    case $var in
19623    old_archive_cmds_RC | \
19624    old_archive_from_new_cmds_RC | \
19625    archive_cmds_RC | \
19626    archive_expsym_cmds_RC | \
19627    module_cmds_RC | \
19628    module_expsym_cmds_RC | \
19629    old_archive_from_expsyms_cmds_RC | \
19630    export_symbols_cmds_RC | \
19631    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19632    postinstall_cmds | postuninstall_cmds | \
19633    old_postinstall_cmds | old_postuninstall_cmds | \
19634    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19635      # Double-quote double-evaled strings.
19636      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19637      ;;
19638    *)
19639      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19640      ;;
19641    esac
19642  done
19643
19644  case $lt_echo in
19645  *'\$0 --fallback-echo"')
19646    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19647    ;;
19648  esac
19649
19650cfgfile="$ofile"
19651
19652  cat <<__EOF__ >> "$cfgfile"
19653# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19654
19655# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19656
19657# Shell to use when invoking shell scripts.
19658SHELL=$lt_SHELL
19659
19660# Whether or not to build shared libraries.
19661build_libtool_libs=$enable_shared
19662
19663# Whether or not to build static libraries.
19664build_old_libs=$enable_static
19665
19666# Whether or not to add -lc for building shared libraries.
19667build_libtool_need_lc=$archive_cmds_need_lc_RC
19668
19669# Whether or not to disallow shared libs when runtime libs are static
19670allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19671
19672# Whether or not to optimize for fast installation.
19673fast_install=$enable_fast_install
19674
19675# The host system.
19676host_alias=$host_alias
19677host=$host
19678host_os=$host_os
19679
19680# The build system.
19681build_alias=$build_alias
19682build=$build
19683build_os=$build_os
19684
19685# An echo program that does not interpret backslashes.
19686echo=$lt_echo
19687
19688# The archiver.
19689AR=$lt_AR
19690AR_FLAGS=$lt_AR_FLAGS
19691
19692# A C compiler.
19693LTCC=$lt_LTCC
19694
19695# LTCC compiler flags.
19696LTCFLAGS=$lt_LTCFLAGS
19697
19698# A language-specific compiler.
19699CC=$lt_compiler_RC
19700
19701# Is the compiler the GNU C compiler?
19702with_gcc=$GCC_RC
19703
19704# An ERE matcher.
19705EGREP=$lt_EGREP
19706
19707# The linker used to build libraries.
19708LD=$lt_LD_RC
19709
19710# Whether we need hard or soft links.
19711LN_S=$lt_LN_S
19712
19713# A BSD-compatible nm program.
19714NM=$lt_NM
19715
19716# A symbol stripping program
19717STRIP=$lt_STRIP
19718
19719# Used to examine libraries when file_magic_cmd begins "file"
19720MAGIC_CMD=$MAGIC_CMD
19721
19722# Used on cygwin: DLL creation program.
19723DLLTOOL="$DLLTOOL"
19724
19725# Used on cygwin: object dumper.
19726OBJDUMP="$OBJDUMP"
19727
19728# Used on cygwin: assembler.
19729AS="$AS"
19730
19731# The name of the directory that contains temporary libtool files.
19732objdir=$objdir
19733
19734# How to create reloadable object files.
19735reload_flag=$lt_reload_flag
19736reload_cmds=$lt_reload_cmds
19737
19738# How to pass a linker flag through the compiler.
19739wl=$lt_lt_prog_compiler_wl_RC
19740
19741# Object file suffix (normally "o").
19742objext="$ac_objext"
19743
19744# Old archive suffix (normally "a").
19745libext="$libext"
19746
19747# Shared library suffix (normally ".so").
19748shrext_cmds='$shrext_cmds'
19749
19750# Executable file suffix (normally "").
19751exeext="$exeext"
19752
19753# Additional compiler flags for building library objects.
19754pic_flag=$lt_lt_prog_compiler_pic_RC
19755pic_mode=$pic_mode
19756
19757# What is the maximum length of a command?
19758max_cmd_len=$lt_cv_sys_max_cmd_len
19759
19760# Does compiler simultaneously support -c and -o options?
19761compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19762
19763# Must we lock files when doing compilation?
19764need_locks=$lt_need_locks
19765
19766# Do we need the lib prefix for modules?
19767need_lib_prefix=$need_lib_prefix
19768
19769# Do we need a version for libraries?
19770need_version=$need_version
19771
19772# Whether dlopen is supported.
19773dlopen_support=$enable_dlopen
19774
19775# Whether dlopen of programs is supported.
19776dlopen_self=$enable_dlopen_self
19777
19778# Whether dlopen of statically linked programs is supported.
19779dlopen_self_static=$enable_dlopen_self_static
19780
19781# Compiler flag to prevent dynamic linking.
19782link_static_flag=$lt_lt_prog_compiler_static_RC
19783
19784# Compiler flag to turn off builtin functions.
19785no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19786
19787# Compiler flag to allow reflexive dlopens.
19788export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19789
19790# Compiler flag to generate shared objects directly from archives.
19791whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19792
19793# Compiler flag to generate thread-safe objects.
19794thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19795
19796# Library versioning type.
19797version_type=$version_type
19798
19799# Format of library name prefix.
19800libname_spec=$lt_libname_spec
19801
19802# List of archive names.  First name is the real one, the rest are links.
19803# The last name is the one that the linker finds with -lNAME.
19804library_names_spec=$lt_library_names_spec
19805
19806# The coded name of the library, if different from the real name.
19807soname_spec=$lt_soname_spec
19808
19809# Commands used to build and install an old-style archive.
19810RANLIB=$lt_RANLIB
19811old_archive_cmds=$lt_old_archive_cmds_RC
19812old_postinstall_cmds=$lt_old_postinstall_cmds
19813old_postuninstall_cmds=$lt_old_postuninstall_cmds
19814
19815# Create an old-style archive from a shared archive.
19816old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19817
19818# Create a temporary old-style archive to link instead of a shared archive.
19819old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19820
19821# Commands used to build and install a shared archive.
19822archive_cmds=$lt_archive_cmds_RC
19823archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19824postinstall_cmds=$lt_postinstall_cmds
19825postuninstall_cmds=$lt_postuninstall_cmds
19826
19827# Commands used to build a loadable module (assumed same as above if empty)
19828module_cmds=$lt_module_cmds_RC
19829module_expsym_cmds=$lt_module_expsym_cmds_RC
19830
19831# Commands to strip libraries.
19832old_striplib=$lt_old_striplib
19833striplib=$lt_striplib
19834
19835# Dependencies to place before the objects being linked to create a
19836# shared library.
19837predep_objects=$lt_predep_objects_RC
19838
19839# Dependencies to place after the objects being linked to create a
19840# shared library.
19841postdep_objects=$lt_postdep_objects_RC
19842
19843# Dependencies to place before the objects being linked to create a
19844# shared library.
19845predeps=$lt_predeps_RC
19846
19847# Dependencies to place after the objects being linked to create a
19848# shared library.
19849postdeps=$lt_postdeps_RC
19850
19851# The directories searched by this compiler when creating a shared
19852# library
19853compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19854
19855# The library search path used internally by the compiler when linking
19856# a shared library.
19857compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19858
19859# Method to check whether dependent libraries are shared objects.
19860deplibs_check_method=$lt_deplibs_check_method
19861
19862# Command to use when deplibs_check_method == file_magic.
19863file_magic_cmd=$lt_file_magic_cmd
19864
19865# Flag that allows shared libraries with undefined symbols to be built.
19866allow_undefined_flag=$lt_allow_undefined_flag_RC
19867
19868# Flag that forces no undefined symbols.
19869no_undefined_flag=$lt_no_undefined_flag_RC
19870
19871# Commands used to finish a libtool library installation in a directory.
19872finish_cmds=$lt_finish_cmds
19873
19874# Same as above, but a single script fragment to be evaled but not shown.
19875finish_eval=$lt_finish_eval
19876
19877# Take the output of nm and produce a listing of raw symbols and C names.
19878global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19879
19880# Transform the output of nm in a proper C declaration
19881global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19882
19883# Transform the output of nm in a C name address pair
19884global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19885
19886# This is the shared library runtime path variable.
19887runpath_var=$runpath_var
19888
19889# This is the shared library path variable.
19890shlibpath_var=$shlibpath_var
19891
19892# Is shlibpath searched before the hard-coded library search path?
19893shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19894
19895# How to hardcode a shared library path into an executable.
19896hardcode_action=$hardcode_action_RC
19897
19898# Whether we should hardcode library paths into libraries.
19899hardcode_into_libs=$hardcode_into_libs
19900
19901# Flag to hardcode \$libdir into a binary during linking.
19902# This must work even if \$libdir does not exist.
19903hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19904
19905# If ld is used when linking, flag to hardcode \$libdir into
19906# a binary during linking. This must work even if \$libdir does
19907# not exist.
19908hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19909
19910# Whether we need a single -rpath flag with a separated argument.
19911hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19912
19913# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19914# resulting binary.
19915hardcode_direct=$hardcode_direct_RC
19916
19917# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19918# resulting binary.
19919hardcode_minus_L=$hardcode_minus_L_RC
19920
19921# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19922# the resulting binary.
19923hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19924
19925# Set to yes if building a shared library automatically hardcodes DIR into the library
19926# and all subsequent libraries and executables linked against it.
19927hardcode_automatic=$hardcode_automatic_RC
19928
19929# Variables whose values should be saved in libtool wrapper scripts and
19930# restored at relink time.
19931variables_saved_for_relink="$variables_saved_for_relink"
19932
19933# Whether libtool must link a program against all its dependency libraries.
19934link_all_deplibs=$link_all_deplibs_RC
19935
19936# Compile-time system search path for libraries
19937sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19938
19939# Run-time system search path for libraries
19940sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19941
19942# Fix the shell variable \$srcfile for the compiler.
19943fix_srcfile_path=$lt_fix_srcfile_path
19944
19945# Set to yes if exported symbols are required.
19946always_export_symbols=$always_export_symbols_RC
19947
19948# The commands to list exported symbols.
19949export_symbols_cmds=$lt_export_symbols_cmds_RC
19950
19951# The commands to extract the exported symbol list from a shared archive.
19952extract_expsyms_cmds=$lt_extract_expsyms_cmds
19953
19954# Symbols that should not be listed in the preloaded symbols.
19955exclude_expsyms=$lt_exclude_expsyms_RC
19956
19957# Symbols that must always be exported.
19958include_expsyms=$lt_include_expsyms_RC
19959
19960# ### END LIBTOOL TAG CONFIG: $tagname
19961
19962__EOF__
19963
19964
19965else
19966  # If there is no Makefile yet, we rely on a make rule to execute
19967  # `config.status --recheck' to rerun these tests and create the
19968  # libtool script then.
19969  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19970  if test -f "$ltmain_in"; then
19971    test -f Makefile && make "$ltmain"
19972  fi
19973fi
19974
19975
19976ac_ext=c
19977ac_cpp='$CPP $CPPFLAGS'
19978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19980ac_compiler_gnu=$ac_cv_c_compiler_gnu
19981
19982CC="$lt_save_CC"
19983
19984	;;
19985
19986      *)
19987	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19988$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19989   { (exit 1); exit 1; }; }
19990	;;
19991      esac
19992
19993      # Append the new tag name to the list of available tags.
19994      if test -n "$tagname" ; then
19995      available_tags="$available_tags $tagname"
19996    fi
19997    fi
19998  done
19999  IFS="$lt_save_ifs"
20000
20001  # Now substitute the updated list of available tags.
20002  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20003    mv "${ofile}T" "$ofile"
20004    chmod +x "$ofile"
20005  else
20006    rm -f "${ofile}T"
20007    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20008$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20009   { (exit 1); exit 1; }; }
20010  fi
20011fi
20012
20013
20014
20015# This can be used to rebuild libtool when needed
20016LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20017
20018# Always use our own libtool.
20019LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20020
20021# Prevent multiple expansion
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042ac_ext=c
20043ac_cpp='$CPP $CPPFLAGS'
20044ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20045ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20046ac_compiler_gnu=$ac_cv_c_compiler_gnu
20047if test -n "$ac_tool_prefix"; then
20048  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20049set dummy ${ac_tool_prefix}gcc; ac_word=$2
20050{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20051$as_echo_n "checking for $ac_word... " >&6; }
20052if test "${ac_cv_prog_CC+set}" = set; then
20053  $as_echo_n "(cached) " >&6
20054else
20055  if test -n "$CC"; then
20056  ac_cv_prog_CC="$CC" # Let the user override the test.
20057else
20058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20059for as_dir in $PATH
20060do
20061  IFS=$as_save_IFS
20062  test -z "$as_dir" && as_dir=.
20063  for ac_exec_ext in '' $ac_executable_extensions; do
20064  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20065    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20066    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20067    break 2
20068  fi
20069done
20070done
20071IFS=$as_save_IFS
20072
20073fi
20074fi
20075CC=$ac_cv_prog_CC
20076if test -n "$CC"; then
20077  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20078$as_echo "$CC" >&6; }
20079else
20080  { $as_echo "$as_me:$LINENO: result: no" >&5
20081$as_echo "no" >&6; }
20082fi
20083
20084
20085fi
20086if test -z "$ac_cv_prog_CC"; then
20087  ac_ct_CC=$CC
20088  # Extract the first word of "gcc", so it can be a program name with args.
20089set dummy gcc; ac_word=$2
20090{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20091$as_echo_n "checking for $ac_word... " >&6; }
20092if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20093  $as_echo_n "(cached) " >&6
20094else
20095  if test -n "$ac_ct_CC"; then
20096  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20097else
20098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20099for as_dir in $PATH
20100do
20101  IFS=$as_save_IFS
20102  test -z "$as_dir" && as_dir=.
20103  for ac_exec_ext in '' $ac_executable_extensions; do
20104  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20105    ac_cv_prog_ac_ct_CC="gcc"
20106    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20107    break 2
20108  fi
20109done
20110done
20111IFS=$as_save_IFS
20112
20113fi
20114fi
20115ac_ct_CC=$ac_cv_prog_ac_ct_CC
20116if test -n "$ac_ct_CC"; then
20117  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20118$as_echo "$ac_ct_CC" >&6; }
20119else
20120  { $as_echo "$as_me:$LINENO: result: no" >&5
20121$as_echo "no" >&6; }
20122fi
20123
20124  if test "x$ac_ct_CC" = x; then
20125    CC=""
20126  else
20127    case $cross_compiling:$ac_tool_warned in
20128yes:)
20129{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20130$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20131ac_tool_warned=yes ;;
20132esac
20133    CC=$ac_ct_CC
20134  fi
20135else
20136  CC="$ac_cv_prog_CC"
20137fi
20138
20139if test -z "$CC"; then
20140          if test -n "$ac_tool_prefix"; then
20141    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20142set dummy ${ac_tool_prefix}cc; ac_word=$2
20143{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20144$as_echo_n "checking for $ac_word... " >&6; }
20145if test "${ac_cv_prog_CC+set}" = set; then
20146  $as_echo_n "(cached) " >&6
20147else
20148  if test -n "$CC"; then
20149  ac_cv_prog_CC="$CC" # Let the user override the test.
20150else
20151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20152for as_dir in $PATH
20153do
20154  IFS=$as_save_IFS
20155  test -z "$as_dir" && as_dir=.
20156  for ac_exec_ext in '' $ac_executable_extensions; do
20157  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20158    ac_cv_prog_CC="${ac_tool_prefix}cc"
20159    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20160    break 2
20161  fi
20162done
20163done
20164IFS=$as_save_IFS
20165
20166fi
20167fi
20168CC=$ac_cv_prog_CC
20169if test -n "$CC"; then
20170  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20171$as_echo "$CC" >&6; }
20172else
20173  { $as_echo "$as_me:$LINENO: result: no" >&5
20174$as_echo "no" >&6; }
20175fi
20176
20177
20178  fi
20179fi
20180if test -z "$CC"; then
20181  # Extract the first word of "cc", so it can be a program name with args.
20182set dummy cc; ac_word=$2
20183{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20184$as_echo_n "checking for $ac_word... " >&6; }
20185if test "${ac_cv_prog_CC+set}" = set; then
20186  $as_echo_n "(cached) " >&6
20187else
20188  if test -n "$CC"; then
20189  ac_cv_prog_CC="$CC" # Let the user override the test.
20190else
20191  ac_prog_rejected=no
20192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20193for as_dir in $PATH
20194do
20195  IFS=$as_save_IFS
20196  test -z "$as_dir" && as_dir=.
20197  for ac_exec_ext in '' $ac_executable_extensions; do
20198  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20199    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20200       ac_prog_rejected=yes
20201       continue
20202     fi
20203    ac_cv_prog_CC="cc"
20204    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20205    break 2
20206  fi
20207done
20208done
20209IFS=$as_save_IFS
20210
20211if test $ac_prog_rejected = yes; then
20212  # We found a bogon in the path, so make sure we never use it.
20213  set dummy $ac_cv_prog_CC
20214  shift
20215  if test $# != 0; then
20216    # We chose a different compiler from the bogus one.
20217    # However, it has the same basename, so the bogon will be chosen
20218    # first if we set CC to just the basename; use the full file name.
20219    shift
20220    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20221  fi
20222fi
20223fi
20224fi
20225CC=$ac_cv_prog_CC
20226if test -n "$CC"; then
20227  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20228$as_echo "$CC" >&6; }
20229else
20230  { $as_echo "$as_me:$LINENO: result: no" >&5
20231$as_echo "no" >&6; }
20232fi
20233
20234
20235fi
20236if test -z "$CC"; then
20237  if test -n "$ac_tool_prefix"; then
20238  for ac_prog in cl.exe
20239  do
20240    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20241set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20242{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20243$as_echo_n "checking for $ac_word... " >&6; }
20244if test "${ac_cv_prog_CC+set}" = set; then
20245  $as_echo_n "(cached) " >&6
20246else
20247  if test -n "$CC"; then
20248  ac_cv_prog_CC="$CC" # Let the user override the test.
20249else
20250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20251for as_dir in $PATH
20252do
20253  IFS=$as_save_IFS
20254  test -z "$as_dir" && as_dir=.
20255  for ac_exec_ext in '' $ac_executable_extensions; do
20256  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20257    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20258    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20259    break 2
20260  fi
20261done
20262done
20263IFS=$as_save_IFS
20264
20265fi
20266fi
20267CC=$ac_cv_prog_CC
20268if test -n "$CC"; then
20269  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20270$as_echo "$CC" >&6; }
20271else
20272  { $as_echo "$as_me:$LINENO: result: no" >&5
20273$as_echo "no" >&6; }
20274fi
20275
20276
20277    test -n "$CC" && break
20278  done
20279fi
20280if test -z "$CC"; then
20281  ac_ct_CC=$CC
20282  for ac_prog in cl.exe
20283do
20284  # Extract the first word of "$ac_prog", so it can be a program name with args.
20285set dummy $ac_prog; ac_word=$2
20286{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20287$as_echo_n "checking for $ac_word... " >&6; }
20288if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20289  $as_echo_n "(cached) " >&6
20290else
20291  if test -n "$ac_ct_CC"; then
20292  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20293else
20294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20295for as_dir in $PATH
20296do
20297  IFS=$as_save_IFS
20298  test -z "$as_dir" && as_dir=.
20299  for ac_exec_ext in '' $ac_executable_extensions; do
20300  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20301    ac_cv_prog_ac_ct_CC="$ac_prog"
20302    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20303    break 2
20304  fi
20305done
20306done
20307IFS=$as_save_IFS
20308
20309fi
20310fi
20311ac_ct_CC=$ac_cv_prog_ac_ct_CC
20312if test -n "$ac_ct_CC"; then
20313  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20314$as_echo "$ac_ct_CC" >&6; }
20315else
20316  { $as_echo "$as_me:$LINENO: result: no" >&5
20317$as_echo "no" >&6; }
20318fi
20319
20320
20321  test -n "$ac_ct_CC" && break
20322done
20323
20324  if test "x$ac_ct_CC" = x; then
20325    CC=""
20326  else
20327    case $cross_compiling:$ac_tool_warned in
20328yes:)
20329{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20331ac_tool_warned=yes ;;
20332esac
20333    CC=$ac_ct_CC
20334  fi
20335fi
20336
20337fi
20338
20339
20340test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20341$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20342{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20343See \`config.log' for more details." >&5
20344$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20345See \`config.log' for more details." >&2;}
20346   { (exit 1); exit 1; }; }; }
20347
20348# Provide some information about the compiler.
20349$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20350set X $ac_compile
20351ac_compiler=$2
20352{ (ac_try="$ac_compiler --version >&5"
20353case "(($ac_try" in
20354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20355  *) ac_try_echo=$ac_try;;
20356esac
20357eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20358$as_echo "$ac_try_echo") >&5
20359  (eval "$ac_compiler --version >&5") 2>&5
20360  ac_status=$?
20361  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20362  (exit $ac_status); }
20363{ (ac_try="$ac_compiler -v >&5"
20364case "(($ac_try" in
20365  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20366  *) ac_try_echo=$ac_try;;
20367esac
20368eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20369$as_echo "$ac_try_echo") >&5
20370  (eval "$ac_compiler -v >&5") 2>&5
20371  ac_status=$?
20372  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20373  (exit $ac_status); }
20374{ (ac_try="$ac_compiler -V >&5"
20375case "(($ac_try" in
20376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20377  *) ac_try_echo=$ac_try;;
20378esac
20379eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20380$as_echo "$ac_try_echo") >&5
20381  (eval "$ac_compiler -V >&5") 2>&5
20382  ac_status=$?
20383  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20384  (exit $ac_status); }
20385
20386{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20387$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20388if test "${ac_cv_c_compiler_gnu+set}" = set; then
20389  $as_echo_n "(cached) " >&6
20390else
20391  cat >conftest.$ac_ext <<_ACEOF
20392/* confdefs.h.  */
20393_ACEOF
20394cat confdefs.h >>conftest.$ac_ext
20395cat >>conftest.$ac_ext <<_ACEOF
20396/* end confdefs.h.  */
20397
20398int
20399main ()
20400{
20401#ifndef __GNUC__
20402       choke me
20403#endif
20404
20405  ;
20406  return 0;
20407}
20408_ACEOF
20409rm -f conftest.$ac_objext
20410if { (ac_try="$ac_compile"
20411case "(($ac_try" in
20412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20413  *) ac_try_echo=$ac_try;;
20414esac
20415eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20416$as_echo "$ac_try_echo") >&5
20417  (eval "$ac_compile") 2>conftest.er1
20418  ac_status=$?
20419  grep -v '^ *+' conftest.er1 >conftest.err
20420  rm -f conftest.er1
20421  cat conftest.err >&5
20422  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20423  (exit $ac_status); } && {
20424	 test -z "$ac_c_werror_flag" ||
20425	 test ! -s conftest.err
20426       } && test -s conftest.$ac_objext; then
20427  ac_compiler_gnu=yes
20428else
20429  $as_echo "$as_me: failed program was:" >&5
20430sed 's/^/| /' conftest.$ac_ext >&5
20431
20432	ac_compiler_gnu=no
20433fi
20434
20435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20436ac_cv_c_compiler_gnu=$ac_compiler_gnu
20437
20438fi
20439{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20440$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20441if test $ac_compiler_gnu = yes; then
20442  GCC=yes
20443else
20444  GCC=
20445fi
20446ac_test_CFLAGS=${CFLAGS+set}
20447ac_save_CFLAGS=$CFLAGS
20448{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20449$as_echo_n "checking whether $CC accepts -g... " >&6; }
20450if test "${ac_cv_prog_cc_g+set}" = set; then
20451  $as_echo_n "(cached) " >&6
20452else
20453  ac_save_c_werror_flag=$ac_c_werror_flag
20454   ac_c_werror_flag=yes
20455   ac_cv_prog_cc_g=no
20456   CFLAGS="-g"
20457   cat >conftest.$ac_ext <<_ACEOF
20458/* confdefs.h.  */
20459_ACEOF
20460cat confdefs.h >>conftest.$ac_ext
20461cat >>conftest.$ac_ext <<_ACEOF
20462/* end confdefs.h.  */
20463
20464int
20465main ()
20466{
20467
20468  ;
20469  return 0;
20470}
20471_ACEOF
20472rm -f conftest.$ac_objext
20473if { (ac_try="$ac_compile"
20474case "(($ac_try" in
20475  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20476  *) ac_try_echo=$ac_try;;
20477esac
20478eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20479$as_echo "$ac_try_echo") >&5
20480  (eval "$ac_compile") 2>conftest.er1
20481  ac_status=$?
20482  grep -v '^ *+' conftest.er1 >conftest.err
20483  rm -f conftest.er1
20484  cat conftest.err >&5
20485  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20486  (exit $ac_status); } && {
20487	 test -z "$ac_c_werror_flag" ||
20488	 test ! -s conftest.err
20489       } && test -s conftest.$ac_objext; then
20490  ac_cv_prog_cc_g=yes
20491else
20492  $as_echo "$as_me: failed program was:" >&5
20493sed 's/^/| /' conftest.$ac_ext >&5
20494
20495	CFLAGS=""
20496      cat >conftest.$ac_ext <<_ACEOF
20497/* confdefs.h.  */
20498_ACEOF
20499cat confdefs.h >>conftest.$ac_ext
20500cat >>conftest.$ac_ext <<_ACEOF
20501/* end confdefs.h.  */
20502
20503int
20504main ()
20505{
20506
20507  ;
20508  return 0;
20509}
20510_ACEOF
20511rm -f conftest.$ac_objext
20512if { (ac_try="$ac_compile"
20513case "(($ac_try" in
20514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20515  *) ac_try_echo=$ac_try;;
20516esac
20517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20518$as_echo "$ac_try_echo") >&5
20519  (eval "$ac_compile") 2>conftest.er1
20520  ac_status=$?
20521  grep -v '^ *+' conftest.er1 >conftest.err
20522  rm -f conftest.er1
20523  cat conftest.err >&5
20524  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20525  (exit $ac_status); } && {
20526	 test -z "$ac_c_werror_flag" ||
20527	 test ! -s conftest.err
20528       } && test -s conftest.$ac_objext; then
20529  :
20530else
20531  $as_echo "$as_me: failed program was:" >&5
20532sed 's/^/| /' conftest.$ac_ext >&5
20533
20534	ac_c_werror_flag=$ac_save_c_werror_flag
20535	 CFLAGS="-g"
20536	 cat >conftest.$ac_ext <<_ACEOF
20537/* confdefs.h.  */
20538_ACEOF
20539cat confdefs.h >>conftest.$ac_ext
20540cat >>conftest.$ac_ext <<_ACEOF
20541/* end confdefs.h.  */
20542
20543int
20544main ()
20545{
20546
20547  ;
20548  return 0;
20549}
20550_ACEOF
20551rm -f conftest.$ac_objext
20552if { (ac_try="$ac_compile"
20553case "(($ac_try" in
20554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20555  *) ac_try_echo=$ac_try;;
20556esac
20557eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20558$as_echo "$ac_try_echo") >&5
20559  (eval "$ac_compile") 2>conftest.er1
20560  ac_status=$?
20561  grep -v '^ *+' conftest.er1 >conftest.err
20562  rm -f conftest.er1
20563  cat conftest.err >&5
20564  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20565  (exit $ac_status); } && {
20566	 test -z "$ac_c_werror_flag" ||
20567	 test ! -s conftest.err
20568       } && test -s conftest.$ac_objext; then
20569  ac_cv_prog_cc_g=yes
20570else
20571  $as_echo "$as_me: failed program was:" >&5
20572sed 's/^/| /' conftest.$ac_ext >&5
20573
20574
20575fi
20576
20577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20578fi
20579
20580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20581fi
20582
20583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20584   ac_c_werror_flag=$ac_save_c_werror_flag
20585fi
20586{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20587$as_echo "$ac_cv_prog_cc_g" >&6; }
20588if test "$ac_test_CFLAGS" = set; then
20589  CFLAGS=$ac_save_CFLAGS
20590elif test $ac_cv_prog_cc_g = yes; then
20591  if test "$GCC" = yes; then
20592    CFLAGS="-g -O2"
20593  else
20594    CFLAGS="-g"
20595  fi
20596else
20597  if test "$GCC" = yes; then
20598    CFLAGS="-O2"
20599  else
20600    CFLAGS=
20601  fi
20602fi
20603{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20604$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20605if test "${ac_cv_prog_cc_c89+set}" = set; then
20606  $as_echo_n "(cached) " >&6
20607else
20608  ac_cv_prog_cc_c89=no
20609ac_save_CC=$CC
20610cat >conftest.$ac_ext <<_ACEOF
20611/* confdefs.h.  */
20612_ACEOF
20613cat confdefs.h >>conftest.$ac_ext
20614cat >>conftest.$ac_ext <<_ACEOF
20615/* end confdefs.h.  */
20616#include <stdarg.h>
20617#include <stdio.h>
20618#include <sys/types.h>
20619#include <sys/stat.h>
20620/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20621struct buf { int x; };
20622FILE * (*rcsopen) (struct buf *, struct stat *, int);
20623static char *e (p, i)
20624     char **p;
20625     int i;
20626{
20627  return p[i];
20628}
20629static char *f (char * (*g) (char **, int), char **p, ...)
20630{
20631  char *s;
20632  va_list v;
20633  va_start (v,p);
20634  s = g (p, va_arg (v,int));
20635  va_end (v);
20636  return s;
20637}
20638
20639/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20640   function prototypes and stuff, but not '\xHH' hex character constants.
20641   These don't provoke an error unfortunately, instead are silently treated
20642   as 'x'.  The following induces an error, until -std is added to get
20643   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20644   array size at least.  It's necessary to write '\x00'==0 to get something
20645   that's true only with -std.  */
20646int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20647
20648/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20649   inside strings and character constants.  */
20650#define FOO(x) 'x'
20651int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20652
20653int test (int i, double x);
20654struct s1 {int (*f) (int a);};
20655struct s2 {int (*f) (double a);};
20656int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20657int argc;
20658char **argv;
20659int
20660main ()
20661{
20662return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20663  ;
20664  return 0;
20665}
20666_ACEOF
20667for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20668	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20669do
20670  CC="$ac_save_CC $ac_arg"
20671  rm -f conftest.$ac_objext
20672if { (ac_try="$ac_compile"
20673case "(($ac_try" in
20674  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20675  *) ac_try_echo=$ac_try;;
20676esac
20677eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20678$as_echo "$ac_try_echo") >&5
20679  (eval "$ac_compile") 2>conftest.er1
20680  ac_status=$?
20681  grep -v '^ *+' conftest.er1 >conftest.err
20682  rm -f conftest.er1
20683  cat conftest.err >&5
20684  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20685  (exit $ac_status); } && {
20686	 test -z "$ac_c_werror_flag" ||
20687	 test ! -s conftest.err
20688       } && test -s conftest.$ac_objext; then
20689  ac_cv_prog_cc_c89=$ac_arg
20690else
20691  $as_echo "$as_me: failed program was:" >&5
20692sed 's/^/| /' conftest.$ac_ext >&5
20693
20694
20695fi
20696
20697rm -f core conftest.err conftest.$ac_objext
20698  test "x$ac_cv_prog_cc_c89" != "xno" && break
20699done
20700rm -f conftest.$ac_ext
20701CC=$ac_save_CC
20702
20703fi
20704# AC_CACHE_VAL
20705case "x$ac_cv_prog_cc_c89" in
20706  x)
20707    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20708$as_echo "none needed" >&6; } ;;
20709  xno)
20710    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20711$as_echo "unsupported" >&6; } ;;
20712  *)
20713    CC="$CC $ac_cv_prog_cc_c89"
20714    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20715$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20716esac
20717
20718
20719ac_ext=c
20720ac_cpp='$CPP $CPPFLAGS'
20721ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20722ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20723ac_compiler_gnu=$ac_cv_c_compiler_gnu
20724
20725depcc="$CC"   am_compiler_list=
20726
20727{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20728$as_echo_n "checking dependency style of $depcc... " >&6; }
20729if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20730  $as_echo_n "(cached) " >&6
20731else
20732  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20733  # We make a subdir and do the tests there.  Otherwise we can end up
20734  # making bogus files that we don't know about and never remove.  For
20735  # instance it was reported that on HP-UX the gcc test will end up
20736  # making a dummy file named `D' -- because `-MD' means `put the output
20737  # in D'.
20738  mkdir conftest.dir
20739  # Copy depcomp to subdir because otherwise we won't find it if we're
20740  # using a relative directory.
20741  cp "$am_depcomp" conftest.dir
20742  cd conftest.dir
20743  # We will build objects and dependencies in a subdirectory because
20744  # it helps to detect inapplicable dependency modes.  For instance
20745  # both Tru64's cc and ICC support -MD to output dependencies as a
20746  # side effect of compilation, but ICC will put the dependencies in
20747  # the current directory while Tru64 will put them in the object
20748  # directory.
20749  mkdir sub
20750
20751  am_cv_CC_dependencies_compiler_type=none
20752  if test "$am_compiler_list" = ""; then
20753     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20754  fi
20755  am__universal=false
20756  case " $depcc " in #(
20757     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20758     esac
20759
20760  for depmode in $am_compiler_list; do
20761    # Setup a source with many dependencies, because some compilers
20762    # like to wrap large dependency lists on column 80 (with \), and
20763    # we should not choose a depcomp mode which is confused by this.
20764    #
20765    # We need to recreate these files for each test, as the compiler may
20766    # overwrite some of them when testing with obscure command lines.
20767    # This happens at least with the AIX C compiler.
20768    : > sub/conftest.c
20769    for i in 1 2 3 4 5 6; do
20770      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20771      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20772      # Solaris 8's {/usr,}/bin/sh.
20773      touch sub/conftst$i.h
20774    done
20775    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20776
20777    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20778    # mode.  It turns out that the SunPro C++ compiler does not properly
20779    # handle `-M -o', and we need to detect this.  Also, some Intel
20780    # versions had trouble with output in subdirs
20781    am__obj=sub/conftest.${OBJEXT-o}
20782    am__minus_obj="-o $am__obj"
20783    case $depmode in
20784    gcc)
20785      # This depmode causes a compiler race in universal mode.
20786      test "$am__universal" = false || continue
20787      ;;
20788    nosideeffect)
20789      # after this tag, mechanisms are not by side-effect, so they'll
20790      # only be used when explicitly requested
20791      if test "x$enable_dependency_tracking" = xyes; then
20792	continue
20793      else
20794	break
20795      fi
20796      ;;
20797    msvisualcpp | msvcmsys)
20798      # This compiler won't grok `-c -o', but also, the minuso test has
20799      # not run yet.  These depmodes are late enough in the game, and
20800      # so weak that their functioning should not be impacted.
20801      am__obj=conftest.${OBJEXT-o}
20802      am__minus_obj=
20803      ;;
20804    none) break ;;
20805    esac
20806    if depmode=$depmode \
20807       source=sub/conftest.c object=$am__obj \
20808       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20809       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20810         >/dev/null 2>conftest.err &&
20811       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20812       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20813       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20814       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20815      # icc doesn't choke on unknown options, it will just issue warnings
20816      # or remarks (even with -Werror).  So we grep stderr for any message
20817      # that says an option was ignored or not supported.
20818      # When given -MP, icc 7.0 and 7.1 complain thusly:
20819      #   icc: Command line warning: ignoring option '-M'; no argument required
20820      # The diagnosis changed in icc 8.0:
20821      #   icc: Command line remark: option '-MP' not supported
20822      if (grep 'ignoring option' conftest.err ||
20823          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20824        am_cv_CC_dependencies_compiler_type=$depmode
20825        break
20826      fi
20827    fi
20828  done
20829
20830  cd ..
20831  rm -rf conftest.dir
20832else
20833  am_cv_CC_dependencies_compiler_type=none
20834fi
20835
20836fi
20837{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20838$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20839CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20840
20841 if
20842  test "x$enable_dependency_tracking" != xno \
20843  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20844  am__fastdepCC_TRUE=
20845  am__fastdepCC_FALSE='#'
20846else
20847  am__fastdepCC_TRUE='#'
20848  am__fastdepCC_FALSE=
20849fi
20850
20851
20852
20853
20854
20855
20856
20857# Check whether --with-xorg-module-dir was given.
20858if test "${with_xorg_module_dir+set}" = set; then
20859  withval=$with_xorg_module_dir; moduledir="$withval"
20860else
20861  moduledir="$libdir/xorg/modules"
20862fi
20863
20864
20865
20866# Checks for extensions
20867
20868	SAVE_CFLAGS="$CFLAGS"
20869	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20870	cat >conftest.$ac_ext <<_ACEOF
20871/* confdefs.h.  */
20872_ACEOF
20873cat confdefs.h >>conftest.$ac_ext
20874cat >>conftest.$ac_ext <<_ACEOF
20875/* end confdefs.h.  */
20876
20877#include "xorg-server.h"
20878#if !defined RANDR
20879#error RANDR not defined
20880#endif
20881
20882int
20883main ()
20884{
20885
20886  ;
20887  return 0;
20888}
20889_ACEOF
20890rm -f conftest.$ac_objext
20891if { (ac_try="$ac_compile"
20892case "(($ac_try" in
20893  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20894  *) ac_try_echo=$ac_try;;
20895esac
20896eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20897$as_echo "$ac_try_echo") >&5
20898  (eval "$ac_compile") 2>conftest.er1
20899  ac_status=$?
20900  grep -v '^ *+' conftest.er1 >conftest.err
20901  rm -f conftest.er1
20902  cat conftest.err >&5
20903  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20904  (exit $ac_status); } && {
20905	 test -z "$ac_c_werror_flag" ||
20906	 test ! -s conftest.err
20907       } && test -s conftest.$ac_objext; then
20908  _EXT_CHECK=yes
20909else
20910  $as_echo "$as_me: failed program was:" >&5
20911sed 's/^/| /' conftest.$ac_ext >&5
20912
20913	_EXT_CHECK=no
20914fi
20915
20916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20917	CFLAGS="$SAVE_CFLAGS"
20918	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20919$as_echo_n "checking if RANDR is defined... " >&6; }
20920	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20921$as_echo "$_EXT_CHECK" >&6; }
20922	if test "$_EXT_CHECK" != no; then
20923		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20924	fi
20925
20926
20927	SAVE_CFLAGS="$CFLAGS"
20928	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20929	cat >conftest.$ac_ext <<_ACEOF
20930/* confdefs.h.  */
20931_ACEOF
20932cat confdefs.h >>conftest.$ac_ext
20933cat >>conftest.$ac_ext <<_ACEOF
20934/* end confdefs.h.  */
20935
20936#include "xorg-server.h"
20937#if !defined RENDER
20938#error RENDER not defined
20939#endif
20940
20941int
20942main ()
20943{
20944
20945  ;
20946  return 0;
20947}
20948_ACEOF
20949rm -f conftest.$ac_objext
20950if { (ac_try="$ac_compile"
20951case "(($ac_try" in
20952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20953  *) ac_try_echo=$ac_try;;
20954esac
20955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20956$as_echo "$ac_try_echo") >&5
20957  (eval "$ac_compile") 2>conftest.er1
20958  ac_status=$?
20959  grep -v '^ *+' conftest.er1 >conftest.err
20960  rm -f conftest.er1
20961  cat conftest.err >&5
20962  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20963  (exit $ac_status); } && {
20964	 test -z "$ac_c_werror_flag" ||
20965	 test ! -s conftest.err
20966       } && test -s conftest.$ac_objext; then
20967  _EXT_CHECK=yes
20968else
20969  $as_echo "$as_me: failed program was:" >&5
20970sed 's/^/| /' conftest.$ac_ext >&5
20971
20972	_EXT_CHECK=no
20973fi
20974
20975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20976	CFLAGS="$SAVE_CFLAGS"
20977	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20978$as_echo_n "checking if RENDER is defined... " >&6; }
20979	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20980$as_echo "$_EXT_CHECK" >&6; }
20981	if test "$_EXT_CHECK" != no; then
20982		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20983	fi
20984
20985
20986	SAVE_CFLAGS="$CFLAGS"
20987	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20988	cat >conftest.$ac_ext <<_ACEOF
20989/* confdefs.h.  */
20990_ACEOF
20991cat confdefs.h >>conftest.$ac_ext
20992cat >>conftest.$ac_ext <<_ACEOF
20993/* end confdefs.h.  */
20994
20995#include "xorg-server.h"
20996#if !defined XV
20997#error XV not defined
20998#endif
20999
21000int
21001main ()
21002{
21003
21004  ;
21005  return 0;
21006}
21007_ACEOF
21008rm -f conftest.$ac_objext
21009if { (ac_try="$ac_compile"
21010case "(($ac_try" in
21011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21012  *) ac_try_echo=$ac_try;;
21013esac
21014eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21015$as_echo "$ac_try_echo") >&5
21016  (eval "$ac_compile") 2>conftest.er1
21017  ac_status=$?
21018  grep -v '^ *+' conftest.er1 >conftest.err
21019  rm -f conftest.er1
21020  cat conftest.err >&5
21021  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21022  (exit $ac_status); } && {
21023	 test -z "$ac_c_werror_flag" ||
21024	 test ! -s conftest.err
21025       } && test -s conftest.$ac_objext; then
21026  _EXT_CHECK=yes
21027else
21028  $as_echo "$as_me: failed program was:" >&5
21029sed 's/^/| /' conftest.$ac_ext >&5
21030
21031	_EXT_CHECK=no
21032fi
21033
21034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21035	CFLAGS="$SAVE_CFLAGS"
21036	{ $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21037$as_echo_n "checking if XV is defined... " >&6; }
21038	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21039$as_echo "$_EXT_CHECK" >&6; }
21040	if test "$_EXT_CHECK" != no; then
21041		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21042	fi
21043
21044
21045	SAVE_CFLAGS="$CFLAGS"
21046	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21047	cat >conftest.$ac_ext <<_ACEOF
21048/* confdefs.h.  */
21049_ACEOF
21050cat confdefs.h >>conftest.$ac_ext
21051cat >>conftest.$ac_ext <<_ACEOF
21052/* end confdefs.h.  */
21053
21054#include "xorg-server.h"
21055#if !defined DPMSExtension
21056#error DPMSExtension not defined
21057#endif
21058
21059int
21060main ()
21061{
21062
21063  ;
21064  return 0;
21065}
21066_ACEOF
21067rm -f conftest.$ac_objext
21068if { (ac_try="$ac_compile"
21069case "(($ac_try" in
21070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21071  *) ac_try_echo=$ac_try;;
21072esac
21073eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21074$as_echo "$ac_try_echo") >&5
21075  (eval "$ac_compile") 2>conftest.er1
21076  ac_status=$?
21077  grep -v '^ *+' conftest.er1 >conftest.err
21078  rm -f conftest.er1
21079  cat conftest.err >&5
21080  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21081  (exit $ac_status); } && {
21082	 test -z "$ac_c_werror_flag" ||
21083	 test ! -s conftest.err
21084       } && test -s conftest.$ac_objext; then
21085  _EXT_CHECK=yes
21086else
21087  $as_echo "$as_me: failed program was:" >&5
21088sed 's/^/| /' conftest.$ac_ext >&5
21089
21090	_EXT_CHECK=no
21091fi
21092
21093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21094	CFLAGS="$SAVE_CFLAGS"
21095	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21096$as_echo_n "checking if DPMSExtension is defined... " >&6; }
21097	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21098$as_echo "$_EXT_CHECK" >&6; }
21099	if test "$_EXT_CHECK" != no; then
21100		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21101	fi
21102
21103
21104	SAVE_CFLAGS="$CFLAGS"
21105	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21106	cat >conftest.$ac_ext <<_ACEOF
21107/* confdefs.h.  */
21108_ACEOF
21109cat confdefs.h >>conftest.$ac_ext
21110cat >>conftest.$ac_ext <<_ACEOF
21111/* end confdefs.h.  */
21112
21113#include "xorg-server.h"
21114#if !defined XFreeXDGA
21115#error XFreeXDGA not defined
21116#endif
21117
21118int
21119main ()
21120{
21121
21122  ;
21123  return 0;
21124}
21125_ACEOF
21126rm -f conftest.$ac_objext
21127if { (ac_try="$ac_compile"
21128case "(($ac_try" in
21129  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21130  *) ac_try_echo=$ac_try;;
21131esac
21132eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21133$as_echo "$ac_try_echo") >&5
21134  (eval "$ac_compile") 2>conftest.er1
21135  ac_status=$?
21136  grep -v '^ *+' conftest.er1 >conftest.err
21137  rm -f conftest.er1
21138  cat conftest.err >&5
21139  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21140  (exit $ac_status); } && {
21141	 test -z "$ac_c_werror_flag" ||
21142	 test ! -s conftest.err
21143       } && test -s conftest.$ac_objext; then
21144  _EXT_CHECK=yes
21145else
21146  $as_echo "$as_me: failed program was:" >&5
21147sed 's/^/| /' conftest.$ac_ext >&5
21148
21149	_EXT_CHECK=no
21150fi
21151
21152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21153	CFLAGS="$SAVE_CFLAGS"
21154	{ $as_echo "$as_me:$LINENO: checking if XFreeXDGA is defined" >&5
21155$as_echo_n "checking if XFreeXDGA is defined... " >&6; }
21156	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21157$as_echo "$_EXT_CHECK" >&6; }
21158	if test "$_EXT_CHECK" != no; then
21159		REQUIRED_MODULES="$REQUIRED_MODULES xf86dgaproto"
21160	fi
21161
21162
21163# Checks for pkg-config packages
21164
21165
21166if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21167	if test -n "$ac_tool_prefix"; then
21168  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21169set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21170{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21171$as_echo_n "checking for $ac_word... " >&6; }
21172if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21173  $as_echo_n "(cached) " >&6
21174else
21175  case $PKG_CONFIG in
21176  [\\/]* | ?:[\\/]*)
21177  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21178  ;;
21179  *)
21180  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21181for as_dir in $PATH
21182do
21183  IFS=$as_save_IFS
21184  test -z "$as_dir" && as_dir=.
21185  for ac_exec_ext in '' $ac_executable_extensions; do
21186  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21187    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21188    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21189    break 2
21190  fi
21191done
21192done
21193IFS=$as_save_IFS
21194
21195  ;;
21196esac
21197fi
21198PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21199if test -n "$PKG_CONFIG"; then
21200  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21201$as_echo "$PKG_CONFIG" >&6; }
21202else
21203  { $as_echo "$as_me:$LINENO: result: no" >&5
21204$as_echo "no" >&6; }
21205fi
21206
21207
21208fi
21209if test -z "$ac_cv_path_PKG_CONFIG"; then
21210  ac_pt_PKG_CONFIG=$PKG_CONFIG
21211  # Extract the first word of "pkg-config", so it can be a program name with args.
21212set dummy pkg-config; ac_word=$2
21213{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21214$as_echo_n "checking for $ac_word... " >&6; }
21215if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21216  $as_echo_n "(cached) " >&6
21217else
21218  case $ac_pt_PKG_CONFIG in
21219  [\\/]* | ?:[\\/]*)
21220  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21221  ;;
21222  *)
21223  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21224for as_dir in $PATH
21225do
21226  IFS=$as_save_IFS
21227  test -z "$as_dir" && as_dir=.
21228  for ac_exec_ext in '' $ac_executable_extensions; do
21229  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21230    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21231    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21232    break 2
21233  fi
21234done
21235done
21236IFS=$as_save_IFS
21237
21238  ;;
21239esac
21240fi
21241ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21242if test -n "$ac_pt_PKG_CONFIG"; then
21243  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21244$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21245else
21246  { $as_echo "$as_me:$LINENO: result: no" >&5
21247$as_echo "no" >&6; }
21248fi
21249
21250  if test "x$ac_pt_PKG_CONFIG" = x; then
21251    PKG_CONFIG=""
21252  else
21253    case $cross_compiling:$ac_tool_warned in
21254yes:)
21255{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21256$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21257ac_tool_warned=yes ;;
21258esac
21259    PKG_CONFIG=$ac_pt_PKG_CONFIG
21260  fi
21261else
21262  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21263fi
21264
21265fi
21266if test -n "$PKG_CONFIG"; then
21267	_pkg_min_version=0.9.0
21268	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21269$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21270	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21271		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21272$as_echo "yes" >&6; }
21273	else
21274		{ $as_echo "$as_me:$LINENO: result: no" >&5
21275$as_echo "no" >&6; }
21276		PKG_CONFIG=""
21277	fi
21278
21279fi
21280
21281pkg_failed=no
21282{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21283$as_echo_n "checking for XORG... " >&6; }
21284
21285if test -n "$XORG_CFLAGS"; then
21286    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21287 elif test -n "$PKG_CONFIG"; then
21288    if test -n "$PKG_CONFIG" && \
21289    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21290  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21291  ac_status=$?
21292  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21293  (exit $ac_status); }; then
21294  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21295else
21296  pkg_failed=yes
21297fi
21298 else
21299    pkg_failed=untried
21300fi
21301if test -n "$XORG_LIBS"; then
21302    pkg_cv_XORG_LIBS="$XORG_LIBS"
21303 elif test -n "$PKG_CONFIG"; then
21304    if test -n "$PKG_CONFIG" && \
21305    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21306  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21307  ac_status=$?
21308  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21309  (exit $ac_status); }; then
21310  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21311else
21312  pkg_failed=yes
21313fi
21314 else
21315    pkg_failed=untried
21316fi
21317
21318
21319
21320if test $pkg_failed = yes; then
21321
21322if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21323        _pkg_short_errors_supported=yes
21324else
21325        _pkg_short_errors_supported=no
21326fi
21327        if test $_pkg_short_errors_supported = yes; then
21328	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21329        else
21330	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21331        fi
21332	# Put the nasty error message in config.log where it belongs
21333	echo "$XORG_PKG_ERRORS" >&5
21334
21335	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21336
21337$XORG_PKG_ERRORS
21338
21339Consider adjusting the PKG_CONFIG_PATH environment variable if you
21340installed software in a non-standard prefix.
21341
21342Alternatively, you may set the environment variables XORG_CFLAGS
21343and XORG_LIBS to avoid the need to call pkg-config.
21344See the pkg-config man page for more details.
21345" >&5
21346$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21347
21348$XORG_PKG_ERRORS
21349
21350Consider adjusting the PKG_CONFIG_PATH environment variable if you
21351installed software in a non-standard prefix.
21352
21353Alternatively, you may set the environment variables XORG_CFLAGS
21354and XORG_LIBS to avoid the need to call pkg-config.
21355See the pkg-config man page for more details.
21356" >&2;}
21357   { (exit 1); exit 1; }; }
21358elif test $pkg_failed = untried; then
21359	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21361{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21362is in your PATH or set the PKG_CONFIG environment variable to the full
21363path to pkg-config.
21364
21365Alternatively, you may set the environment variables XORG_CFLAGS
21366and XORG_LIBS to avoid the need to call pkg-config.
21367See the pkg-config man page for more details.
21368
21369To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21370See \`config.log' for more details." >&5
21371$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21372is in your PATH or set the PKG_CONFIG environment variable to the full
21373path to pkg-config.
21374
21375Alternatively, you may set the environment variables XORG_CFLAGS
21376and XORG_LIBS to avoid the need to call pkg-config.
21377See the pkg-config man page for more details.
21378
21379To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21380See \`config.log' for more details." >&2;}
21381   { (exit 1); exit 1; }; }; }
21382else
21383	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21384	XORG_LIBS=$pkg_cv_XORG_LIBS
21385        { $as_echo "$as_me:$LINENO: result: yes" >&5
21386$as_echo "yes" >&6; }
21387	:
21388fi
21389sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21390
21391save_CFLAGS="$CFLAGS"
21392CFLAGS="$XORG_CFLAGS"
21393{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5
21394$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; }
21395if test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then
21396  $as_echo_n "(cached) " >&6
21397else
21398  cat >conftest.$ac_ext <<_ACEOF
21399/* confdefs.h.  */
21400_ACEOF
21401cat confdefs.h >>conftest.$ac_ext
21402cat >>conftest.$ac_ext <<_ACEOF
21403/* end confdefs.h.  */
21404#include "xf86.h"
21405
21406int
21407main ()
21408{
21409#ifndef xf86ConfigIsaEntity
21410  (void) xf86ConfigIsaEntity;
21411#endif
21412
21413  ;
21414  return 0;
21415}
21416_ACEOF
21417rm -f conftest.$ac_objext
21418if { (ac_try="$ac_compile"
21419case "(($ac_try" in
21420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21421  *) ac_try_echo=$ac_try;;
21422esac
21423eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21424$as_echo "$ac_try_echo") >&5
21425  (eval "$ac_compile") 2>conftest.er1
21426  ac_status=$?
21427  grep -v '^ *+' conftest.er1 >conftest.err
21428  rm -f conftest.er1
21429  cat conftest.err >&5
21430  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21431  (exit $ac_status); } && {
21432	 test -z "$ac_c_werror_flag" ||
21433	 test ! -s conftest.err
21434       } && test -s conftest.$ac_objext; then
21435  ac_cv_have_decl_xf86ConfigIsaEntity=yes
21436else
21437  $as_echo "$as_me: failed program was:" >&5
21438sed 's/^/| /' conftest.$ac_ext >&5
21439
21440	ac_cv_have_decl_xf86ConfigIsaEntity=no
21441fi
21442
21443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21444fi
21445{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5
21446$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; }
21447if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then
21448
21449cat >>confdefs.h <<\_ACEOF
21450#define HAVE_ISA 1
21451_ACEOF
21452
21453fi
21454
21455CFLAGS="$save_CFLAGS"
21456
21457# Checks for libraries.
21458SAVE_CPPFLAGS="$CPPFLAGS"
21459CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21460{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21461$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21462if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21463  $as_echo_n "(cached) " >&6
21464else
21465  cat >conftest.$ac_ext <<_ACEOF
21466/* confdefs.h.  */
21467_ACEOF
21468cat confdefs.h >>conftest.$ac_ext
21469cat >>conftest.$ac_ext <<_ACEOF
21470/* end confdefs.h.  */
21471#include "xorg-server.h"
21472
21473int
21474main ()
21475{
21476#ifndef XSERVER_LIBPCIACCESS
21477  (void) XSERVER_LIBPCIACCESS;
21478#endif
21479
21480  ;
21481  return 0;
21482}
21483_ACEOF
21484rm -f conftest.$ac_objext
21485if { (ac_try="$ac_compile"
21486case "(($ac_try" in
21487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21488  *) ac_try_echo=$ac_try;;
21489esac
21490eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21491$as_echo "$ac_try_echo") >&5
21492  (eval "$ac_compile") 2>conftest.er1
21493  ac_status=$?
21494  grep -v '^ *+' conftest.er1 >conftest.err
21495  rm -f conftest.er1
21496  cat conftest.err >&5
21497  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21498  (exit $ac_status); } && {
21499	 test -z "$ac_c_werror_flag" ||
21500	 test ! -s conftest.err
21501       } && test -s conftest.$ac_objext; then
21502  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21503else
21504  $as_echo "$as_me: failed program was:" >&5
21505sed 's/^/| /' conftest.$ac_ext >&5
21506
21507	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21508fi
21509
21510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21511fi
21512{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21513$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21514if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21515  XSERVER_LIBPCIACCESS=yes
21516else
21517  XSERVER_LIBPCIACCESS=no
21518fi
21519
21520CPPFLAGS="$SAVE_CPPFLAGS"
21521
21522# Checks for header files.
21523{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21524$as_echo_n "checking for ANSI C header files... " >&6; }
21525if test "${ac_cv_header_stdc+set}" = set; then
21526  $as_echo_n "(cached) " >&6
21527else
21528  cat >conftest.$ac_ext <<_ACEOF
21529/* confdefs.h.  */
21530_ACEOF
21531cat confdefs.h >>conftest.$ac_ext
21532cat >>conftest.$ac_ext <<_ACEOF
21533/* end confdefs.h.  */
21534#include <stdlib.h>
21535#include <stdarg.h>
21536#include <string.h>
21537#include <float.h>
21538
21539int
21540main ()
21541{
21542
21543  ;
21544  return 0;
21545}
21546_ACEOF
21547rm -f conftest.$ac_objext
21548if { (ac_try="$ac_compile"
21549case "(($ac_try" in
21550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21551  *) ac_try_echo=$ac_try;;
21552esac
21553eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21554$as_echo "$ac_try_echo") >&5
21555  (eval "$ac_compile") 2>conftest.er1
21556  ac_status=$?
21557  grep -v '^ *+' conftest.er1 >conftest.err
21558  rm -f conftest.er1
21559  cat conftest.err >&5
21560  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21561  (exit $ac_status); } && {
21562	 test -z "$ac_c_werror_flag" ||
21563	 test ! -s conftest.err
21564       } && test -s conftest.$ac_objext; then
21565  ac_cv_header_stdc=yes
21566else
21567  $as_echo "$as_me: failed program was:" >&5
21568sed 's/^/| /' conftest.$ac_ext >&5
21569
21570	ac_cv_header_stdc=no
21571fi
21572
21573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21574
21575if test $ac_cv_header_stdc = yes; then
21576  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21577  cat >conftest.$ac_ext <<_ACEOF
21578/* confdefs.h.  */
21579_ACEOF
21580cat confdefs.h >>conftest.$ac_ext
21581cat >>conftest.$ac_ext <<_ACEOF
21582/* end confdefs.h.  */
21583#include <string.h>
21584
21585_ACEOF
21586if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21587  $EGREP "memchr" >/dev/null 2>&1; then
21588  :
21589else
21590  ac_cv_header_stdc=no
21591fi
21592rm -f conftest*
21593
21594fi
21595
21596if test $ac_cv_header_stdc = yes; then
21597  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21598  cat >conftest.$ac_ext <<_ACEOF
21599/* confdefs.h.  */
21600_ACEOF
21601cat confdefs.h >>conftest.$ac_ext
21602cat >>conftest.$ac_ext <<_ACEOF
21603/* end confdefs.h.  */
21604#include <stdlib.h>
21605
21606_ACEOF
21607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21608  $EGREP "free" >/dev/null 2>&1; then
21609  :
21610else
21611  ac_cv_header_stdc=no
21612fi
21613rm -f conftest*
21614
21615fi
21616
21617if test $ac_cv_header_stdc = yes; then
21618  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21619  if test "$cross_compiling" = yes; then
21620  :
21621else
21622  cat >conftest.$ac_ext <<_ACEOF
21623/* confdefs.h.  */
21624_ACEOF
21625cat confdefs.h >>conftest.$ac_ext
21626cat >>conftest.$ac_ext <<_ACEOF
21627/* end confdefs.h.  */
21628#include <ctype.h>
21629#include <stdlib.h>
21630#if ((' ' & 0x0FF) == 0x020)
21631# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21632# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21633#else
21634# define ISLOWER(c) \
21635		   (('a' <= (c) && (c) <= 'i') \
21636		     || ('j' <= (c) && (c) <= 'r') \
21637		     || ('s' <= (c) && (c) <= 'z'))
21638# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21639#endif
21640
21641#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21642int
21643main ()
21644{
21645  int i;
21646  for (i = 0; i < 256; i++)
21647    if (XOR (islower (i), ISLOWER (i))
21648	|| toupper (i) != TOUPPER (i))
21649      return 2;
21650  return 0;
21651}
21652_ACEOF
21653rm -f conftest$ac_exeext
21654if { (ac_try="$ac_link"
21655case "(($ac_try" in
21656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21657  *) ac_try_echo=$ac_try;;
21658esac
21659eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21660$as_echo "$ac_try_echo") >&5
21661  (eval "$ac_link") 2>&5
21662  ac_status=$?
21663  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21664  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21665  { (case "(($ac_try" in
21666  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21667  *) ac_try_echo=$ac_try;;
21668esac
21669eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21670$as_echo "$ac_try_echo") >&5
21671  (eval "$ac_try") 2>&5
21672  ac_status=$?
21673  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21674  (exit $ac_status); }; }; then
21675  :
21676else
21677  $as_echo "$as_me: program exited with status $ac_status" >&5
21678$as_echo "$as_me: failed program was:" >&5
21679sed 's/^/| /' conftest.$ac_ext >&5
21680
21681( exit $ac_status )
21682ac_cv_header_stdc=no
21683fi
21684rm -rf conftest.dSYM
21685rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21686fi
21687
21688
21689fi
21690fi
21691{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21692$as_echo "$ac_cv_header_stdc" >&6; }
21693if test $ac_cv_header_stdc = yes; then
21694
21695cat >>confdefs.h <<\_ACEOF
21696#define STDC_HEADERS 1
21697_ACEOF
21698
21699fi
21700
21701
21702if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21703
21704pkg_failed=no
21705{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21706$as_echo_n "checking for PCIACCESS... " >&6; }
21707
21708if test -n "$PCIACCESS_CFLAGS"; then
21709    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21710 elif test -n "$PKG_CONFIG"; then
21711    if test -n "$PKG_CONFIG" && \
21712    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21713  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21714  ac_status=$?
21715  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21716  (exit $ac_status); }; then
21717  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21718else
21719  pkg_failed=yes
21720fi
21721 else
21722    pkg_failed=untried
21723fi
21724if test -n "$PCIACCESS_LIBS"; then
21725    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21726 elif test -n "$PKG_CONFIG"; then
21727    if test -n "$PKG_CONFIG" && \
21728    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21729  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21730  ac_status=$?
21731  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21732  (exit $ac_status); }; then
21733  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21734else
21735  pkg_failed=yes
21736fi
21737 else
21738    pkg_failed=untried
21739fi
21740
21741
21742
21743if test $pkg_failed = yes; then
21744
21745if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21746        _pkg_short_errors_supported=yes
21747else
21748        _pkg_short_errors_supported=no
21749fi
21750        if test $_pkg_short_errors_supported = yes; then
21751	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
21752        else
21753	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
21754        fi
21755	# Put the nasty error message in config.log where it belongs
21756	echo "$PCIACCESS_PKG_ERRORS" >&5
21757
21758	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21759
21760$PCIACCESS_PKG_ERRORS
21761
21762Consider adjusting the PKG_CONFIG_PATH environment variable if you
21763installed software in a non-standard prefix.
21764
21765Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21766and PCIACCESS_LIBS to avoid the need to call pkg-config.
21767See the pkg-config man page for more details.
21768" >&5
21769$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21770
21771$PCIACCESS_PKG_ERRORS
21772
21773Consider adjusting the PKG_CONFIG_PATH environment variable if you
21774installed software in a non-standard prefix.
21775
21776Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21777and PCIACCESS_LIBS to avoid the need to call pkg-config.
21778See the pkg-config man page for more details.
21779" >&2;}
21780   { (exit 1); exit 1; }; }
21781elif test $pkg_failed = untried; then
21782	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21783$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21784{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21785is in your PATH or set the PKG_CONFIG environment variable to the full
21786path to pkg-config.
21787
21788Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21789and PCIACCESS_LIBS to avoid the need to call pkg-config.
21790See the pkg-config man page for more details.
21791
21792To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21793See \`config.log' for more details." >&5
21794$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21795is in your PATH or set the PKG_CONFIG environment variable to the full
21796path to pkg-config.
21797
21798Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21799and PCIACCESS_LIBS to avoid the need to call pkg-config.
21800See the pkg-config man page for more details.
21801
21802To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21803See \`config.log' for more details." >&2;}
21804   { (exit 1); exit 1; }; }; }
21805else
21806	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21807	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21808        { $as_echo "$as_me:$LINENO: result: yes" >&5
21809$as_echo "yes" >&6; }
21810	:
21811fi
21812    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
21813fi
21814 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21815  XSERVER_LIBPCIACCESS_TRUE=
21816  XSERVER_LIBPCIACCESS_FALSE='#'
21817else
21818  XSERVER_LIBPCIACCESS_TRUE='#'
21819  XSERVER_LIBPCIACCESS_FALSE=
21820fi
21821
21822
21823
21824
21825
21826DRIVER_NAME=neomagic
21827
21828
21829
21830
21831
21832if test x$APP_MAN_SUFFIX = x    ; then
21833    APP_MAN_SUFFIX=1
21834fi
21835if test x$APP_MAN_DIR = x    ; then
21836    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21837fi
21838
21839if test x$LIB_MAN_SUFFIX = x    ; then
21840    LIB_MAN_SUFFIX=3
21841fi
21842if test x$LIB_MAN_DIR = x    ; then
21843    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21844fi
21845
21846if test x$FILE_MAN_SUFFIX = x    ; then
21847    case $host_os in
21848	solaris*)	FILE_MAN_SUFFIX=4  ;;
21849	*)		FILE_MAN_SUFFIX=5  ;;
21850    esac
21851fi
21852if test x$FILE_MAN_DIR = x    ; then
21853    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21854fi
21855
21856if test x$MISC_MAN_SUFFIX = x    ; then
21857    case $host_os in
21858	solaris*)	MISC_MAN_SUFFIX=5  ;;
21859	*)		MISC_MAN_SUFFIX=7  ;;
21860    esac
21861fi
21862if test x$MISC_MAN_DIR = x    ; then
21863    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21864fi
21865
21866if test x$DRIVER_MAN_SUFFIX = x    ; then
21867    case $host_os in
21868	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21869	*)		DRIVER_MAN_SUFFIX=4  ;;
21870    esac
21871fi
21872if test x$DRIVER_MAN_DIR = x    ; then
21873    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21874fi
21875
21876if test x$ADMIN_MAN_SUFFIX = x    ; then
21877    case $host_os in
21878	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21879	*)		ADMIN_MAN_SUFFIX=8  ;;
21880    esac
21881fi
21882if test x$ADMIN_MAN_DIR = x    ; then
21883    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21884fi
21885
21886
21887
21888
21889
21890
21891
21892
21893
21894
21895
21896
21897
21898
21899
21900
21901
21902# Check whether --with-release-version was given.
21903if test "${with_release_version+set}" = set; then
21904  withval=$with_release_version; RELEASE_VERSION="$withval"
21905else
21906  RELEASE_VERSION=""
21907fi
21908
21909	if test "x$RELEASE_VERSION" != "x"; then
21910		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21911		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21912		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21913$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21914	fi
21915
21916cat >>confdefs.h <<_ACEOF
21917#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21918_ACEOF
21919
21920	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21921	if test "x$PVM" = "x"; then
21922		PVM="0"
21923	fi
21924
21925cat >>confdefs.h <<_ACEOF
21926#define PACKAGE_VERSION_MINOR $PVM
21927_ACEOF
21928
21929	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21930	if test "x$PVP" = "x"; then
21931		PVP="0"
21932	fi
21933
21934cat >>confdefs.h <<_ACEOF
21935#define PACKAGE_VERSION_PATCHLEVEL $PVP
21936_ACEOF
21937
21938
21939
21940ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
21941
21942cat >confcache <<\_ACEOF
21943# This file is a shell script that caches the results of configure
21944# tests run on this system so they can be shared between configure
21945# scripts and configure runs, see configure's option --config-cache.
21946# It is not useful on other systems.  If it contains results you don't
21947# want to keep, you may remove or edit it.
21948#
21949# config.status only pays attention to the cache file if you give it
21950# the --recheck option to rerun configure.
21951#
21952# `ac_cv_env_foo' variables (set or unset) will be overridden when
21953# loading this file, other *unset* `ac_cv_foo' will be assigned the
21954# following values.
21955
21956_ACEOF
21957
21958# The following way of writing the cache mishandles newlines in values,
21959# but we know of no workaround that is simple, portable, and efficient.
21960# So, we kill variables containing newlines.
21961# Ultrix sh set writes to stderr and can't be redirected directly,
21962# and sets the high bit in the cache file unless we assign to the vars.
21963(
21964  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21965    eval ac_val=\$$ac_var
21966    case $ac_val in #(
21967    *${as_nl}*)
21968      case $ac_var in #(
21969      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
21970$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21971      esac
21972      case $ac_var in #(
21973      _ | IFS | as_nl) ;; #(
21974      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21975      *) $as_unset $ac_var ;;
21976      esac ;;
21977    esac
21978  done
21979
21980  (set) 2>&1 |
21981    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21982    *${as_nl}ac_space=\ *)
21983      # `set' does not quote correctly, so add quotes (double-quote
21984      # substitution turns \\\\ into \\, and sed turns \\ into \).
21985      sed -n \
21986	"s/'/'\\\\''/g;
21987	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21988      ;; #(
21989    *)
21990      # `set' quotes correctly as required by POSIX, so do not add quotes.
21991      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21992      ;;
21993    esac |
21994    sort
21995) |
21996  sed '
21997     /^ac_cv_env_/b end
21998     t clear
21999     :clear
22000     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22001     t end
22002     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22003     :end' >>confcache
22004if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22005  if test -w "$cache_file"; then
22006    test "x$cache_file" != "x/dev/null" &&
22007      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22008$as_echo "$as_me: updating cache $cache_file" >&6;}
22009    cat confcache >$cache_file
22010  else
22011    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22012$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22013  fi
22014fi
22015rm -f confcache
22016
22017test "x$prefix" = xNONE && prefix=$ac_default_prefix
22018# Let make expand exec_prefix.
22019test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22020
22021DEFS=-DHAVE_CONFIG_H
22022
22023ac_libobjs=
22024ac_ltlibobjs=
22025for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22026  # 1. Remove the extension, and $U if already installed.
22027  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22028  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22029  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22030  #    will be set to the directory where LIBOBJS objects are built.
22031  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22032  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22033done
22034LIBOBJS=$ac_libobjs
22035
22036LTLIBOBJS=$ac_ltlibobjs
22037
22038
22039 if test -n "$EXEEXT"; then
22040  am__EXEEXT_TRUE=
22041  am__EXEEXT_FALSE='#'
22042else
22043  am__EXEEXT_TRUE='#'
22044  am__EXEEXT_FALSE=
22045fi
22046
22047if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22048  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22049Usually this means the macro was only invoked conditionally." >&5
22050$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22051Usually this means the macro was only invoked conditionally." >&2;}
22052   { (exit 1); exit 1; }; }
22053fi
22054if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22055  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22056Usually this means the macro was only invoked conditionally." >&5
22057$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22058Usually this means the macro was only invoked conditionally." >&2;}
22059   { (exit 1); exit 1; }; }
22060fi
22061if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22062  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22063Usually this means the macro was only invoked conditionally." >&5
22064$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22065Usually this means the macro was only invoked conditionally." >&2;}
22066   { (exit 1); exit 1; }; }
22067fi
22068if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22069  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22070Usually this means the macro was only invoked conditionally." >&5
22071$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22072Usually this means the macro was only invoked conditionally." >&2;}
22073   { (exit 1); exit 1; }; }
22074fi
22075if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22076  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22077Usually this means the macro was only invoked conditionally." >&5
22078$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22079Usually this means the macro was only invoked conditionally." >&2;}
22080   { (exit 1); exit 1; }; }
22081fi
22082if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22083  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22084Usually this means the macro was only invoked conditionally." >&5
22085$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22086Usually this means the macro was only invoked conditionally." >&2;}
22087   { (exit 1); exit 1; }; }
22088fi
22089
22090: ${CONFIG_STATUS=./config.status}
22091ac_write_fail=0
22092ac_clean_files_save=$ac_clean_files
22093ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22094{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22095$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22096cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22097#! $SHELL
22098# Generated by $as_me.
22099# Run this file to recreate the current configuration.
22100# Compiler output produced by configure, useful for debugging
22101# configure, is in config.log if it exists.
22102
22103debug=false
22104ac_cs_recheck=false
22105ac_cs_silent=false
22106SHELL=\${CONFIG_SHELL-$SHELL}
22107_ACEOF
22108
22109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22110## --------------------- ##
22111## M4sh Initialization.  ##
22112## --------------------- ##
22113
22114# Be more Bourne compatible
22115DUALCASE=1; export DUALCASE # for MKS sh
22116if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22117  emulate sh
22118  NULLCMD=:
22119  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22120  # is contrary to our usage.  Disable this feature.
22121  alias -g '${1+"$@"}'='"$@"'
22122  setopt NO_GLOB_SUBST
22123else
22124  case `(set -o) 2>/dev/null` in
22125  *posix*) set -o posix ;;
22126esac
22127
22128fi
22129
22130
22131
22132
22133# PATH needs CR
22134# Avoid depending upon Character Ranges.
22135as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22136as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22137as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22138as_cr_digits='0123456789'
22139as_cr_alnum=$as_cr_Letters$as_cr_digits
22140
22141as_nl='
22142'
22143export as_nl
22144# Printing a long string crashes Solaris 7 /usr/bin/printf.
22145as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22146as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22147as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22148if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22149  as_echo='printf %s\n'
22150  as_echo_n='printf %s'
22151else
22152  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22153    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22154    as_echo_n='/usr/ucb/echo -n'
22155  else
22156    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22157    as_echo_n_body='eval
22158      arg=$1;
22159      case $arg in
22160      *"$as_nl"*)
22161	expr "X$arg" : "X\\(.*\\)$as_nl";
22162	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22163      esac;
22164      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22165    '
22166    export as_echo_n_body
22167    as_echo_n='sh -c $as_echo_n_body as_echo'
22168  fi
22169  export as_echo_body
22170  as_echo='sh -c $as_echo_body as_echo'
22171fi
22172
22173# The user is always right.
22174if test "${PATH_SEPARATOR+set}" != set; then
22175  PATH_SEPARATOR=:
22176  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22177    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22178      PATH_SEPARATOR=';'
22179  }
22180fi
22181
22182# Support unset when possible.
22183if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22184  as_unset=unset
22185else
22186  as_unset=false
22187fi
22188
22189
22190# IFS
22191# We need space, tab and new line, in precisely that order.  Quoting is
22192# there to prevent editors from complaining about space-tab.
22193# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22194# splitting by setting IFS to empty value.)
22195IFS=" ""	$as_nl"
22196
22197# Find who we are.  Look in the path if we contain no directory separator.
22198case $0 in
22199  *[\\/]* ) as_myself=$0 ;;
22200  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22201for as_dir in $PATH
22202do
22203  IFS=$as_save_IFS
22204  test -z "$as_dir" && as_dir=.
22205  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22206done
22207IFS=$as_save_IFS
22208
22209     ;;
22210esac
22211# We did not find ourselves, most probably we were run as `sh COMMAND'
22212# in which case we are not to be found in the path.
22213if test "x$as_myself" = x; then
22214  as_myself=$0
22215fi
22216if test ! -f "$as_myself"; then
22217  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22218  { (exit 1); exit 1; }
22219fi
22220
22221# Work around bugs in pre-3.0 UWIN ksh.
22222for as_var in ENV MAIL MAILPATH
22223do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22224done
22225PS1='$ '
22226PS2='> '
22227PS4='+ '
22228
22229# NLS nuisances.
22230LC_ALL=C
22231export LC_ALL
22232LANGUAGE=C
22233export LANGUAGE
22234
22235# Required to use basename.
22236if expr a : '\(a\)' >/dev/null 2>&1 &&
22237   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22238  as_expr=expr
22239else
22240  as_expr=false
22241fi
22242
22243if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22244  as_basename=basename
22245else
22246  as_basename=false
22247fi
22248
22249
22250# Name of the executable.
22251as_me=`$as_basename -- "$0" ||
22252$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22253	 X"$0" : 'X\(//\)$' \| \
22254	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22255$as_echo X/"$0" |
22256    sed '/^.*\/\([^/][^/]*\)\/*$/{
22257	    s//\1/
22258	    q
22259	  }
22260	  /^X\/\(\/\/\)$/{
22261	    s//\1/
22262	    q
22263	  }
22264	  /^X\/\(\/\).*/{
22265	    s//\1/
22266	    q
22267	  }
22268	  s/.*/./; q'`
22269
22270# CDPATH.
22271$as_unset CDPATH
22272
22273
22274
22275  as_lineno_1=$LINENO
22276  as_lineno_2=$LINENO
22277  test "x$as_lineno_1" != "x$as_lineno_2" &&
22278  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22279
22280  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22281  # uniformly replaced by the line number.  The first 'sed' inserts a
22282  # line-number line after each line using $LINENO; the second 'sed'
22283  # does the real work.  The second script uses 'N' to pair each
22284  # line-number line with the line containing $LINENO, and appends
22285  # trailing '-' during substitution so that $LINENO is not a special
22286  # case at line end.
22287  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22288  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22289  # E. McMahon (1931-1989) for sed's syntax.  :-)
22290  sed -n '
22291    p
22292    /[$]LINENO/=
22293  ' <$as_myself |
22294    sed '
22295      s/[$]LINENO.*/&-/
22296      t lineno
22297      b
22298      :lineno
22299      N
22300      :loop
22301      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22302      t loop
22303      s/-\n.*//
22304    ' >$as_me.lineno &&
22305  chmod +x "$as_me.lineno" ||
22306    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22307   { (exit 1); exit 1; }; }
22308
22309  # Don't try to exec as it changes $[0], causing all sort of problems
22310  # (the dirname of $[0] is not the place where we might find the
22311  # original and so on.  Autoconf is especially sensitive to this).
22312  . "./$as_me.lineno"
22313  # Exit status is that of the last command.
22314  exit
22315}
22316
22317
22318if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22319  as_dirname=dirname
22320else
22321  as_dirname=false
22322fi
22323
22324ECHO_C= ECHO_N= ECHO_T=
22325case `echo -n x` in
22326-n*)
22327  case `echo 'x\c'` in
22328  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22329  *)   ECHO_C='\c';;
22330  esac;;
22331*)
22332  ECHO_N='-n';;
22333esac
22334if expr a : '\(a\)' >/dev/null 2>&1 &&
22335   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22336  as_expr=expr
22337else
22338  as_expr=false
22339fi
22340
22341rm -f conf$$ conf$$.exe conf$$.file
22342if test -d conf$$.dir; then
22343  rm -f conf$$.dir/conf$$.file
22344else
22345  rm -f conf$$.dir
22346  mkdir conf$$.dir 2>/dev/null
22347fi
22348if (echo >conf$$.file) 2>/dev/null; then
22349  if ln -s conf$$.file conf$$ 2>/dev/null; then
22350    as_ln_s='ln -s'
22351    # ... but there are two gotchas:
22352    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22353    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22354    # In both cases, we have to default to `cp -p'.
22355    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22356      as_ln_s='cp -p'
22357  elif ln conf$$.file conf$$ 2>/dev/null; then
22358    as_ln_s=ln
22359  else
22360    as_ln_s='cp -p'
22361  fi
22362else
22363  as_ln_s='cp -p'
22364fi
22365rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22366rmdir conf$$.dir 2>/dev/null
22367
22368if mkdir -p . 2>/dev/null; then
22369  as_mkdir_p=:
22370else
22371  test -d ./-p && rmdir ./-p
22372  as_mkdir_p=false
22373fi
22374
22375if test -x / >/dev/null 2>&1; then
22376  as_test_x='test -x'
22377else
22378  if ls -dL / >/dev/null 2>&1; then
22379    as_ls_L_option=L
22380  else
22381    as_ls_L_option=
22382  fi
22383  as_test_x='
22384    eval sh -c '\''
22385      if test -d "$1"; then
22386	test -d "$1/.";
22387      else
22388	case $1 in
22389	-*)set "./$1";;
22390	esac;
22391	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22392	???[sx]*):;;*)false;;esac;fi
22393    '\'' sh
22394  '
22395fi
22396as_executable_p=$as_test_x
22397
22398# Sed expression to map a string onto a valid CPP name.
22399as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22400
22401# Sed expression to map a string onto a valid variable name.
22402as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22403
22404
22405exec 6>&1
22406
22407# Save the log message, to keep $[0] and so on meaningful, and to
22408# report actual input values of CONFIG_FILES etc. instead of their
22409# values after options handling.
22410ac_log="
22411This file was extended by xf86-video-neomagic $as_me 1.2.4, which was
22412generated by GNU Autoconf 2.63.  Invocation command line was
22413
22414  CONFIG_FILES    = $CONFIG_FILES
22415  CONFIG_HEADERS  = $CONFIG_HEADERS
22416  CONFIG_LINKS    = $CONFIG_LINKS
22417  CONFIG_COMMANDS = $CONFIG_COMMANDS
22418  $ $0 $@
22419
22420on `(hostname || uname -n) 2>/dev/null | sed 1q`
22421"
22422
22423_ACEOF
22424
22425case $ac_config_files in *"
22426"*) set x $ac_config_files; shift; ac_config_files=$*;;
22427esac
22428
22429case $ac_config_headers in *"
22430"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22431esac
22432
22433
22434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22435# Files that config.status was made for.
22436config_files="$ac_config_files"
22437config_headers="$ac_config_headers"
22438config_commands="$ac_config_commands"
22439
22440_ACEOF
22441
22442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22443ac_cs_usage="\
22444\`$as_me' instantiates files from templates according to the
22445current configuration.
22446
22447Usage: $0 [OPTION]... [FILE]...
22448
22449  -h, --help       print this help, then exit
22450  -V, --version    print version number and configuration settings, then exit
22451  -q, --quiet, --silent
22452                   do not print progress messages
22453  -d, --debug      don't remove temporary files
22454      --recheck    update $as_me by reconfiguring in the same conditions
22455      --file=FILE[:TEMPLATE]
22456                   instantiate the configuration file FILE
22457      --header=FILE[:TEMPLATE]
22458                   instantiate the configuration header FILE
22459
22460Configuration files:
22461$config_files
22462
22463Configuration headers:
22464$config_headers
22465
22466Configuration commands:
22467$config_commands
22468
22469Report bugs to <bug-autoconf@gnu.org>."
22470
22471_ACEOF
22472cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22473ac_cs_version="\\
22474xf86-video-neomagic config.status 1.2.4
22475configured by $0, generated by GNU Autoconf 2.63,
22476  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22477
22478Copyright (C) 2008 Free Software Foundation, Inc.
22479This config.status script is free software; the Free Software Foundation
22480gives unlimited permission to copy, distribute and modify it."
22481
22482ac_pwd='$ac_pwd'
22483srcdir='$srcdir'
22484INSTALL='$INSTALL'
22485MKDIR_P='$MKDIR_P'
22486AWK='$AWK'
22487test -n "\$AWK" || AWK=awk
22488_ACEOF
22489
22490cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22491# The default lists apply if the user does not specify any file.
22492ac_need_defaults=:
22493while test $# != 0
22494do
22495  case $1 in
22496  --*=*)
22497    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22498    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22499    ac_shift=:
22500    ;;
22501  *)
22502    ac_option=$1
22503    ac_optarg=$2
22504    ac_shift=shift
22505    ;;
22506  esac
22507
22508  case $ac_option in
22509  # Handling of the options.
22510  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22511    ac_cs_recheck=: ;;
22512  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22513    $as_echo "$ac_cs_version"; exit ;;
22514  --debug | --debu | --deb | --de | --d | -d )
22515    debug=: ;;
22516  --file | --fil | --fi | --f )
22517    $ac_shift
22518    case $ac_optarg in
22519    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22520    esac
22521    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22522    ac_need_defaults=false;;
22523  --header | --heade | --head | --hea )
22524    $ac_shift
22525    case $ac_optarg in
22526    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22527    esac
22528    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22529    ac_need_defaults=false;;
22530  --he | --h)
22531    # Conflict between --help and --header
22532    { $as_echo "$as_me: error: ambiguous option: $1
22533Try \`$0 --help' for more information." >&2
22534   { (exit 1); exit 1; }; };;
22535  --help | --hel | -h )
22536    $as_echo "$ac_cs_usage"; exit ;;
22537  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22538  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22539    ac_cs_silent=: ;;
22540
22541  # This is an error.
22542  -*) { $as_echo "$as_me: error: unrecognized option: $1
22543Try \`$0 --help' for more information." >&2
22544   { (exit 1); exit 1; }; } ;;
22545
22546  *) ac_config_targets="$ac_config_targets $1"
22547     ac_need_defaults=false ;;
22548
22549  esac
22550  shift
22551done
22552
22553ac_configure_extra_args=
22554
22555if $ac_cs_silent; then
22556  exec 6>/dev/null
22557  ac_configure_extra_args="$ac_configure_extra_args --silent"
22558fi
22559
22560_ACEOF
22561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22562if \$ac_cs_recheck; then
22563  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22564  shift
22565  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22566  CONFIG_SHELL='$SHELL'
22567  export CONFIG_SHELL
22568  exec "\$@"
22569fi
22570
22571_ACEOF
22572cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22573exec 5>>config.log
22574{
22575  echo
22576  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22577## Running $as_me. ##
22578_ASBOX
22579  $as_echo "$ac_log"
22580} >&5
22581
22582_ACEOF
22583cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22584#
22585# INIT-COMMANDS
22586#
22587AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22588
22589_ACEOF
22590
22591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22592
22593# Handling of arguments.
22594for ac_config_target in $ac_config_targets
22595do
22596  case $ac_config_target in
22597    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22598    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22599    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22600    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22601    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22602
22603  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22604$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22605   { (exit 1); exit 1; }; };;
22606  esac
22607done
22608
22609
22610# If the user did not use the arguments to specify the items to instantiate,
22611# then the envvar interface is used.  Set only those that are not.
22612# We use the long form for the default assignment because of an extremely
22613# bizarre bug on SunOS 4.1.3.
22614if $ac_need_defaults; then
22615  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22616  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22617  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22618fi
22619
22620# Have a temporary directory for convenience.  Make it in the build tree
22621# simply because there is no reason against having it here, and in addition,
22622# creating and moving files from /tmp can sometimes cause problems.
22623# Hook for its removal unless debugging.
22624# Note that there is a small window in which the directory will not be cleaned:
22625# after its creation but before its name has been assigned to `$tmp'.
22626$debug ||
22627{
22628  tmp=
22629  trap 'exit_status=$?
22630  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22631' 0
22632  trap '{ (exit 1); exit 1; }' 1 2 13 15
22633}
22634# Create a (secure) tmp directory for tmp files.
22635
22636{
22637  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22638  test -n "$tmp" && test -d "$tmp"
22639}  ||
22640{
22641  tmp=./conf$$-$RANDOM
22642  (umask 077 && mkdir "$tmp")
22643} ||
22644{
22645   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22646   { (exit 1); exit 1; }
22647}
22648
22649# Set up the scripts for CONFIG_FILES section.
22650# No need to generate them if there are no CONFIG_FILES.
22651# This happens for instance with `./config.status config.h'.
22652if test -n "$CONFIG_FILES"; then
22653
22654
22655ac_cr='
22656'
22657ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22658if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22659  ac_cs_awk_cr='\\r'
22660else
22661  ac_cs_awk_cr=$ac_cr
22662fi
22663
22664echo 'BEGIN {' >"$tmp/subs1.awk" &&
22665_ACEOF
22666
22667
22668{
22669  echo "cat >conf$$subs.awk <<_ACEOF" &&
22670  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22671  echo "_ACEOF"
22672} >conf$$subs.sh ||
22673  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22674$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22675   { (exit 1); exit 1; }; }
22676ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22677ac_delim='%!_!# '
22678for ac_last_try in false false false false false :; do
22679  . ./conf$$subs.sh ||
22680    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22681$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22682   { (exit 1); exit 1; }; }
22683
22684  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22685  if test $ac_delim_n = $ac_delim_num; then
22686    break
22687  elif $ac_last_try; then
22688    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22689$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22690   { (exit 1); exit 1; }; }
22691  else
22692    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22693  fi
22694done
22695rm -f conf$$subs.sh
22696
22697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22698cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22699_ACEOF
22700sed -n '
22701h
22702s/^/S["/; s/!.*/"]=/
22703p
22704g
22705s/^[^!]*!//
22706:repl
22707t repl
22708s/'"$ac_delim"'$//
22709t delim
22710:nl
22711h
22712s/\(.\{148\}\).*/\1/
22713t more1
22714s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22715p
22716n
22717b repl
22718:more1
22719s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22720p
22721g
22722s/.\{148\}//
22723t nl
22724:delim
22725h
22726s/\(.\{148\}\).*/\1/
22727t more2
22728s/["\\]/\\&/g; s/^/"/; s/$/"/
22729p
22730b
22731:more2
22732s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22733p
22734g
22735s/.\{148\}//
22736t delim
22737' <conf$$subs.awk | sed '
22738/^[^""]/{
22739  N
22740  s/\n//
22741}
22742' >>$CONFIG_STATUS || ac_write_fail=1
22743rm -f conf$$subs.awk
22744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22745_ACAWK
22746cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22747  for (key in S) S_is_set[key] = 1
22748  FS = ""
22749
22750}
22751{
22752  line = $ 0
22753  nfields = split(line, field, "@")
22754  substed = 0
22755  len = length(field[1])
22756  for (i = 2; i < nfields; i++) {
22757    key = field[i]
22758    keylen = length(key)
22759    if (S_is_set[key]) {
22760      value = S[key]
22761      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22762      len += length(value) + length(field[++i])
22763      substed = 1
22764    } else
22765      len += 1 + keylen
22766  }
22767
22768  print line
22769}
22770
22771_ACAWK
22772_ACEOF
22773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22774if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22775  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22776else
22777  cat
22778fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22779  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22780$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22781   { (exit 1); exit 1; }; }
22782_ACEOF
22783
22784# VPATH may cause trouble with some makes, so we remove $(srcdir),
22785# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22786# trailing colons and then remove the whole line if VPATH becomes empty
22787# (actually we leave an empty line to preserve line numbers).
22788if test "x$srcdir" = x.; then
22789  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22790s/:*\$(srcdir):*/:/
22791s/:*\${srcdir}:*/:/
22792s/:*@srcdir@:*/:/
22793s/^\([^=]*=[	 ]*\):*/\1/
22794s/:*$//
22795s/^[^=]*=[	 ]*$//
22796}'
22797fi
22798
22799cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22800fi # test -n "$CONFIG_FILES"
22801
22802# Set up the scripts for CONFIG_HEADERS section.
22803# No need to generate them if there are no CONFIG_HEADERS.
22804# This happens for instance with `./config.status Makefile'.
22805if test -n "$CONFIG_HEADERS"; then
22806cat >"$tmp/defines.awk" <<\_ACAWK ||
22807BEGIN {
22808_ACEOF
22809
22810# Transform confdefs.h into an awk script `defines.awk', embedded as
22811# here-document in config.status, that substitutes the proper values into
22812# config.h.in to produce config.h.
22813
22814# Create a delimiter string that does not exist in confdefs.h, to ease
22815# handling of long lines.
22816ac_delim='%!_!# '
22817for ac_last_try in false false :; do
22818  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22819  if test -z "$ac_t"; then
22820    break
22821  elif $ac_last_try; then
22822    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22823$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22824   { (exit 1); exit 1; }; }
22825  else
22826    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22827  fi
22828done
22829
22830# For the awk script, D is an array of macro values keyed by name,
22831# likewise P contains macro parameters if any.  Preserve backslash
22832# newline sequences.
22833
22834ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22835sed -n '
22836s/.\{148\}/&'"$ac_delim"'/g
22837t rset
22838:rset
22839s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
22840t def
22841d
22842:def
22843s/\\$//
22844t bsnl
22845s/["\\]/\\&/g
22846s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22847D["\1"]=" \3"/p
22848s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
22849d
22850:bsnl
22851s/["\\]/\\&/g
22852s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22853D["\1"]=" \3\\\\\\n"\\/p
22854t cont
22855s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22856t cont
22857d
22858:cont
22859n
22860s/.\{148\}/&'"$ac_delim"'/g
22861t clear
22862:clear
22863s/\\$//
22864t bsnlc
22865s/["\\]/\\&/g; s/^/"/; s/$/"/p
22866d
22867:bsnlc
22868s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22869b cont
22870' <confdefs.h | sed '
22871s/'"$ac_delim"'/"\\\
22872"/g' >>$CONFIG_STATUS || ac_write_fail=1
22873
22874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22875  for (key in D) D_is_set[key] = 1
22876  FS = ""
22877}
22878/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22879  line = \$ 0
22880  split(line, arg, " ")
22881  if (arg[1] == "#") {
22882    defundef = arg[2]
22883    mac1 = arg[3]
22884  } else {
22885    defundef = substr(arg[1], 2)
22886    mac1 = arg[2]
22887  }
22888  split(mac1, mac2, "(") #)
22889  macro = mac2[1]
22890  prefix = substr(line, 1, index(line, defundef) - 1)
22891  if (D_is_set[macro]) {
22892    # Preserve the white space surrounding the "#".
22893    print prefix "define", macro P[macro] D[macro]
22894    next
22895  } else {
22896    # Replace #undef with comments.  This is necessary, for example,
22897    # in the case of _POSIX_SOURCE, which is predefined and required
22898    # on some systems where configure will not decide to define it.
22899    if (defundef == "undef") {
22900      print "/*", prefix defundef, macro, "*/"
22901      next
22902    }
22903  }
22904}
22905{ print }
22906_ACAWK
22907_ACEOF
22908cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22909  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22910$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22911   { (exit 1); exit 1; }; }
22912fi # test -n "$CONFIG_HEADERS"
22913
22914
22915eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
22916shift
22917for ac_tag
22918do
22919  case $ac_tag in
22920  :[FHLC]) ac_mode=$ac_tag; continue;;
22921  esac
22922  case $ac_mode$ac_tag in
22923  :[FHL]*:*);;
22924  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
22925$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
22926   { (exit 1); exit 1; }; };;
22927  :[FH]-) ac_tag=-:-;;
22928  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22929  esac
22930  ac_save_IFS=$IFS
22931  IFS=:
22932  set x $ac_tag
22933  IFS=$ac_save_IFS
22934  shift
22935  ac_file=$1
22936  shift
22937
22938  case $ac_mode in
22939  :L) ac_source=$1;;
22940  :[FH])
22941    ac_file_inputs=
22942    for ac_f
22943    do
22944      case $ac_f in
22945      -) ac_f="$tmp/stdin";;
22946      *) # Look for the file first in the build tree, then in the source tree
22947	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22948	 # because $ac_f cannot contain `:'.
22949	 test -f "$ac_f" ||
22950	   case $ac_f in
22951	   [\\/$]*) false;;
22952	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22953	   esac ||
22954	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22955$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22956   { (exit 1); exit 1; }; };;
22957      esac
22958      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22959      ac_file_inputs="$ac_file_inputs '$ac_f'"
22960    done
22961
22962    # Let's still pretend it is `configure' which instantiates (i.e., don't
22963    # use $as_me), people would be surprised to read:
22964    #    /* config.h.  Generated by config.status.  */
22965    configure_input='Generated from '`
22966	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22967	`' by configure.'
22968    if test x"$ac_file" != x-; then
22969      configure_input="$ac_file.  $configure_input"
22970      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
22971$as_echo "$as_me: creating $ac_file" >&6;}
22972    fi
22973    # Neutralize special characters interpreted by sed in replacement strings.
22974    case $configure_input in #(
22975    *\&* | *\|* | *\\* )
22976       ac_sed_conf_input=`$as_echo "$configure_input" |
22977       sed 's/[\\\\&|]/\\\\&/g'`;; #(
22978    *) ac_sed_conf_input=$configure_input;;
22979    esac
22980
22981    case $ac_tag in
22982    *:-:* | *:-) cat >"$tmp/stdin" \
22983      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22984$as_echo "$as_me: error: could not create $ac_file" >&2;}
22985   { (exit 1); exit 1; }; } ;;
22986    esac
22987    ;;
22988  esac
22989
22990  ac_dir=`$as_dirname -- "$ac_file" ||
22991$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22992	 X"$ac_file" : 'X\(//\)[^/]' \| \
22993	 X"$ac_file" : 'X\(//\)$' \| \
22994	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22995$as_echo X"$ac_file" |
22996    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22997	    s//\1/
22998	    q
22999	  }
23000	  /^X\(\/\/\)[^/].*/{
23001	    s//\1/
23002	    q
23003	  }
23004	  /^X\(\/\/\)$/{
23005	    s//\1/
23006	    q
23007	  }
23008	  /^X\(\/\).*/{
23009	    s//\1/
23010	    q
23011	  }
23012	  s/.*/./; q'`
23013  { as_dir="$ac_dir"
23014  case $as_dir in #(
23015  -*) as_dir=./$as_dir;;
23016  esac
23017  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23018    as_dirs=
23019    while :; do
23020      case $as_dir in #(
23021      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23022      *) as_qdir=$as_dir;;
23023      esac
23024      as_dirs="'$as_qdir' $as_dirs"
23025      as_dir=`$as_dirname -- "$as_dir" ||
23026$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23027	 X"$as_dir" : 'X\(//\)[^/]' \| \
23028	 X"$as_dir" : 'X\(//\)$' \| \
23029	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23030$as_echo X"$as_dir" |
23031    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23032	    s//\1/
23033	    q
23034	  }
23035	  /^X\(\/\/\)[^/].*/{
23036	    s//\1/
23037	    q
23038	  }
23039	  /^X\(\/\/\)$/{
23040	    s//\1/
23041	    q
23042	  }
23043	  /^X\(\/\).*/{
23044	    s//\1/
23045	    q
23046	  }
23047	  s/.*/./; q'`
23048      test -d "$as_dir" && break
23049    done
23050    test -z "$as_dirs" || eval "mkdir $as_dirs"
23051  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23052$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23053   { (exit 1); exit 1; }; }; }
23054  ac_builddir=.
23055
23056case "$ac_dir" in
23057.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23058*)
23059  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23060  # A ".." for each directory in $ac_dir_suffix.
23061  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23062  case $ac_top_builddir_sub in
23063  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23064  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23065  esac ;;
23066esac
23067ac_abs_top_builddir=$ac_pwd
23068ac_abs_builddir=$ac_pwd$ac_dir_suffix
23069# for backward compatibility:
23070ac_top_builddir=$ac_top_build_prefix
23071
23072case $srcdir in
23073  .)  # We are building in place.
23074    ac_srcdir=.
23075    ac_top_srcdir=$ac_top_builddir_sub
23076    ac_abs_top_srcdir=$ac_pwd ;;
23077  [\\/]* | ?:[\\/]* )  # Absolute name.
23078    ac_srcdir=$srcdir$ac_dir_suffix;
23079    ac_top_srcdir=$srcdir
23080    ac_abs_top_srcdir=$srcdir ;;
23081  *) # Relative name.
23082    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23083    ac_top_srcdir=$ac_top_build_prefix$srcdir
23084    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23085esac
23086ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23087
23088
23089  case $ac_mode in
23090  :F)
23091  #
23092  # CONFIG_FILE
23093  #
23094
23095  case $INSTALL in
23096  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23097  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23098  esac
23099  ac_MKDIR_P=$MKDIR_P
23100  case $MKDIR_P in
23101  [\\/$]* | ?:[\\/]* ) ;;
23102  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23103  esac
23104_ACEOF
23105
23106cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23107# If the template does not know about datarootdir, expand it.
23108# FIXME: This hack should be removed a few years after 2.60.
23109ac_datarootdir_hack=; ac_datarootdir_seen=
23110
23111ac_sed_dataroot='
23112/datarootdir/ {
23113  p
23114  q
23115}
23116/@datadir@/p
23117/@docdir@/p
23118/@infodir@/p
23119/@localedir@/p
23120/@mandir@/p
23121'
23122case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23123*datarootdir*) ac_datarootdir_seen=yes;;
23124*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23125  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23126$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23127_ACEOF
23128cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23129  ac_datarootdir_hack='
23130  s&@datadir@&$datadir&g
23131  s&@docdir@&$docdir&g
23132  s&@infodir@&$infodir&g
23133  s&@localedir@&$localedir&g
23134  s&@mandir@&$mandir&g
23135    s&\\\${datarootdir}&$datarootdir&g' ;;
23136esac
23137_ACEOF
23138
23139# Neutralize VPATH when `$srcdir' = `.'.
23140# Shell code in configure.ac might set extrasub.
23141# FIXME: do we really want to maintain this feature?
23142cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23143ac_sed_extra="$ac_vpsub
23144$extrasub
23145_ACEOF
23146cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23147:t
23148/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23149s|@configure_input@|$ac_sed_conf_input|;t t
23150s&@top_builddir@&$ac_top_builddir_sub&;t t
23151s&@top_build_prefix@&$ac_top_build_prefix&;t t
23152s&@srcdir@&$ac_srcdir&;t t
23153s&@abs_srcdir@&$ac_abs_srcdir&;t t
23154s&@top_srcdir@&$ac_top_srcdir&;t t
23155s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23156s&@builddir@&$ac_builddir&;t t
23157s&@abs_builddir@&$ac_abs_builddir&;t t
23158s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23159s&@INSTALL@&$ac_INSTALL&;t t
23160s&@MKDIR_P@&$ac_MKDIR_P&;t t
23161$ac_datarootdir_hack
23162"
23163eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23164  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23165$as_echo "$as_me: error: could not create $ac_file" >&2;}
23166   { (exit 1); exit 1; }; }
23167
23168test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23169  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23170  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23171  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23172which seems to be undefined.  Please make sure it is defined." >&5
23173$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23174which seems to be undefined.  Please make sure it is defined." >&2;}
23175
23176  rm -f "$tmp/stdin"
23177  case $ac_file in
23178  -) cat "$tmp/out" && rm -f "$tmp/out";;
23179  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23180  esac \
23181  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23182$as_echo "$as_me: error: could not create $ac_file" >&2;}
23183   { (exit 1); exit 1; }; }
23184 ;;
23185  :H)
23186  #
23187  # CONFIG_HEADER
23188  #
23189  if test x"$ac_file" != x-; then
23190    {
23191      $as_echo "/* $configure_input  */" \
23192      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23193    } >"$tmp/config.h" \
23194      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23195$as_echo "$as_me: error: could not create $ac_file" >&2;}
23196   { (exit 1); exit 1; }; }
23197    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23198      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23199$as_echo "$as_me: $ac_file is unchanged" >&6;}
23200    else
23201      rm -f "$ac_file"
23202      mv "$tmp/config.h" "$ac_file" \
23203	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23204$as_echo "$as_me: error: could not create $ac_file" >&2;}
23205   { (exit 1); exit 1; }; }
23206    fi
23207  else
23208    $as_echo "/* $configure_input  */" \
23209      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23210      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23211$as_echo "$as_me: error: could not create -" >&2;}
23212   { (exit 1); exit 1; }; }
23213  fi
23214# Compute "$ac_file"'s index in $config_headers.
23215_am_arg="$ac_file"
23216_am_stamp_count=1
23217for _am_header in $config_headers :; do
23218  case $_am_header in
23219    $_am_arg | $_am_arg:* )
23220      break ;;
23221    * )
23222      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23223  esac
23224done
23225echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23226$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23227	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23228	 X"$_am_arg" : 'X\(//\)$' \| \
23229	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23230$as_echo X"$_am_arg" |
23231    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23232	    s//\1/
23233	    q
23234	  }
23235	  /^X\(\/\/\)[^/].*/{
23236	    s//\1/
23237	    q
23238	  }
23239	  /^X\(\/\/\)$/{
23240	    s//\1/
23241	    q
23242	  }
23243	  /^X\(\/\).*/{
23244	    s//\1/
23245	    q
23246	  }
23247	  s/.*/./; q'`/stamp-h$_am_stamp_count
23248 ;;
23249
23250  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23251$as_echo "$as_me: executing $ac_file commands" >&6;}
23252 ;;
23253  esac
23254
23255
23256  case $ac_file$ac_mode in
23257    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23258  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23259  # are listed without --file.  Let's play safe and only enable the eval
23260  # if we detect the quoting.
23261  case $CONFIG_FILES in
23262  *\'*) eval set x "$CONFIG_FILES" ;;
23263  *)   set x $CONFIG_FILES ;;
23264  esac
23265  shift
23266  for mf
23267  do
23268    # Strip MF so we end up with the name of the file.
23269    mf=`echo "$mf" | sed -e 's/:.*$//'`
23270    # Check whether this is an Automake generated Makefile or not.
23271    # We used to match only the files named `Makefile.in', but
23272    # some people rename them; so instead we look at the file content.
23273    # Grep'ing the first line is not enough: some people post-process
23274    # each Makefile.in and add a new line on top of each file to say so.
23275    # Grep'ing the whole file is not good either: AIX grep has a line
23276    # limit of 2048, but all sed's we know have understand at least 4000.
23277    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23278      dirpart=`$as_dirname -- "$mf" ||
23279$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23280	 X"$mf" : 'X\(//\)[^/]' \| \
23281	 X"$mf" : 'X\(//\)$' \| \
23282	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23283$as_echo X"$mf" |
23284    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23285	    s//\1/
23286	    q
23287	  }
23288	  /^X\(\/\/\)[^/].*/{
23289	    s//\1/
23290	    q
23291	  }
23292	  /^X\(\/\/\)$/{
23293	    s//\1/
23294	    q
23295	  }
23296	  /^X\(\/\).*/{
23297	    s//\1/
23298	    q
23299	  }
23300	  s/.*/./; q'`
23301    else
23302      continue
23303    fi
23304    # Extract the definition of DEPDIR, am__include, and am__quote
23305    # from the Makefile without running `make'.
23306    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23307    test -z "$DEPDIR" && continue
23308    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23309    test -z "am__include" && continue
23310    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23311    # When using ansi2knr, U may be empty or an underscore; expand it
23312    U=`sed -n 's/^U = //p' < "$mf"`
23313    # Find all dependency output files, they are included files with
23314    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23315    # simplest approach to changing $(DEPDIR) to its actual value in the
23316    # expansion.
23317    for file in `sed -n "
23318      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23319	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23320      # Make sure the directory exists.
23321      test -f "$dirpart/$file" && continue
23322      fdir=`$as_dirname -- "$file" ||
23323$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23324	 X"$file" : 'X\(//\)[^/]' \| \
23325	 X"$file" : 'X\(//\)$' \| \
23326	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23327$as_echo X"$file" |
23328    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23329	    s//\1/
23330	    q
23331	  }
23332	  /^X\(\/\/\)[^/].*/{
23333	    s//\1/
23334	    q
23335	  }
23336	  /^X\(\/\/\)$/{
23337	    s//\1/
23338	    q
23339	  }
23340	  /^X\(\/\).*/{
23341	    s//\1/
23342	    q
23343	  }
23344	  s/.*/./; q'`
23345      { as_dir=$dirpart/$fdir
23346  case $as_dir in #(
23347  -*) as_dir=./$as_dir;;
23348  esac
23349  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23350    as_dirs=
23351    while :; do
23352      case $as_dir in #(
23353      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23354      *) as_qdir=$as_dir;;
23355      esac
23356      as_dirs="'$as_qdir' $as_dirs"
23357      as_dir=`$as_dirname -- "$as_dir" ||
23358$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23359	 X"$as_dir" : 'X\(//\)[^/]' \| \
23360	 X"$as_dir" : 'X\(//\)$' \| \
23361	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23362$as_echo X"$as_dir" |
23363    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23364	    s//\1/
23365	    q
23366	  }
23367	  /^X\(\/\/\)[^/].*/{
23368	    s//\1/
23369	    q
23370	  }
23371	  /^X\(\/\/\)$/{
23372	    s//\1/
23373	    q
23374	  }
23375	  /^X\(\/\).*/{
23376	    s//\1/
23377	    q
23378	  }
23379	  s/.*/./; q'`
23380      test -d "$as_dir" && break
23381    done
23382    test -z "$as_dirs" || eval "mkdir $as_dirs"
23383  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23384$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23385   { (exit 1); exit 1; }; }; }
23386      # echo "creating $dirpart/$file"
23387      echo '# dummy' > "$dirpart/$file"
23388    done
23389  done
23390}
23391 ;;
23392
23393  esac
23394done # for ac_tag
23395
23396
23397{ (exit 0); exit 0; }
23398_ACEOF
23399chmod +x $CONFIG_STATUS
23400ac_clean_files=$ac_clean_files_save
23401
23402test $ac_write_fail = 0 ||
23403  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23404$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23405   { (exit 1); exit 1; }; }
23406
23407
23408# configure is writing to config.log, and then calls config.status.
23409# config.status does its own redirection, appending to config.log.
23410# Unfortunately, on DOS this fails, as config.log is still kept open
23411# by configure, so config.status won't be able to write to it; its
23412# output is simply discarded.  So we exec the FD to /dev/null,
23413# effectively closing config.log, so it can be properly (re)opened and
23414# appended to by config.status.  When coming back to configure, we
23415# need to make the FD available again.
23416if test "$no_create" != yes; then
23417  ac_cs_success=:
23418  ac_config_status_args=
23419  test "$silent" = yes &&
23420    ac_config_status_args="$ac_config_status_args --quiet"
23421  exec 5>/dev/null
23422  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23423  exec 5>>config.log
23424  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23425  # would make configure fail if this is the last instruction.
23426  $ac_cs_success || { (exit 1); exit 1; }
23427fi
23428if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23429  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23430$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23431fi
23432
23433