configure revision c503f109
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-ati 6.12.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-ati'
752PACKAGE_TARNAME='xf86-video-ati'
753PACKAGE_VERSION='6.12.4'
754PACKAGE_STRING='xf86-video-ati 6.12.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
798MAKE_HTML
799MAKE_PDF
800MAKE_PS
801MAKE_TEXT
802BUILD_PDFDOC_FALSE
803BUILD_PDFDOC_TRUE
804BUILD_LINUXDOC_FALSE
805BUILD_LINUXDOC_TRUE
806PS2PDF
807LINUXDOC
808ADMIN_MAN_DIR
809DRIVER_MAN_DIR
810MISC_MAN_DIR
811FILE_MAN_DIR
812LIB_MAN_DIR
813APP_MAN_DIR
814ADMIN_MAN_SUFFIX
815DRIVER_MAN_SUFFIX
816MISC_MAN_SUFFIX
817FILE_MAN_SUFFIX
818LIB_MAN_SUFFIX
819APP_MAN_SUFFIX
820DRIVER_NAME
821moduledir
822XSERVER_LIBPCIACCESS_FALSE
823XSERVER_LIBPCIACCESS_TRUE
824PCIACCESS_LIBS
825PCIACCESS_CFLAGS
826USE_EXA_FALSE
827USE_EXA_TRUE
828XMODES_CFLAGS
829XMODES_FALSE
830XMODES_TRUE
831DRI_LIBS
832DRI_CFLAGS
833DRI_FALSE
834DRI_TRUE
835HAVE_XEXTPROTO_71_FALSE
836HAVE_XEXTPROTO_71_TRUE
837XEXT_LIBS
838XEXT_CFLAGS
839XORG_LIBS
840XORG_CFLAGS
841PKG_CONFIG
842LIBTOOL
843ac_ct_F77
844FFLAGS
845F77
846CXXCPP
847am__fastdepCXX_FALSE
848am__fastdepCXX_TRUE
849CXXDEPMODE
850ac_ct_CXX
851CXXFLAGS
852CXX
853CPP
854NMEDIT
855DSYMUTIL
856RANLIB
857AR
858ECHO
859LN_S
860EGREP
861GREP
862SED
863am__fastdepCC_FALSE
864am__fastdepCC_TRUE
865CCDEPMODE
866AMDEPBACKSLASH
867AMDEP_FALSE
868AMDEP_TRUE
869am__quote
870am__include
871DEPDIR
872OBJEXT
873EXEEXT
874ac_ct_CC
875CPPFLAGS
876LDFLAGS
877CFLAGS
878CC
879host_os
880host_vendor
881host_cpu
882host
883build_os
884build_vendor
885build_cpu
886build
887MAINT
888MAINTAINER_MODE_FALSE
889MAINTAINER_MODE_TRUE
890am__untar
891am__tar
892AMTAR
893am__leading_dot
894SET_MAKE
895AWK
896mkdir_p
897MKDIR_P
898INSTALL_STRIP_PROGRAM
899STRIP
900install_sh
901MAKEINFO
902AUTOHEADER
903AUTOMAKE
904AUTOCONF
905ACLOCAL
906VERSION
907PACKAGE
908CYGPATH_W
909am__isrc
910INSTALL_DATA
911INSTALL_SCRIPT
912INSTALL_PROGRAM
913target_alias
914host_alias
915build_alias
916LIBS
917ECHO_T
918ECHO_N
919ECHO_C
920DEFS
921mandir
922localedir
923libdir
924psdir
925pdfdir
926dvidir
927htmldir
928infodir
929docdir
930oldincludedir
931includedir
932localstatedir
933sharedstatedir
934sysconfdir
935datadir
936datarootdir
937libexecdir
938sbindir
939bindir
940program_transform_name
941prefix
942exec_prefix
943PACKAGE_BUGREPORT
944PACKAGE_STRING
945PACKAGE_VERSION
946PACKAGE_TARNAME
947PACKAGE_NAME
948PATH_SEPARATOR
949SHELL'
950ac_subst_files=''
951ac_user_opts='
952enable_option_checking
953enable_maintainer_mode
954enable_static
955enable_shared
956enable_fast_install
957enable_dependency_tracking
958with_gnu_ld
959enable_libtool_lock
960with_pic
961with_tags
962with_xorg_module_dir
963enable_dri
964enable_exa
965with_xserver_source
966with_release_version
967'
968      ac_precious_vars='build_alias
969host_alias
970target_alias
971CC
972CFLAGS
973LDFLAGS
974LIBS
975CPPFLAGS
976CPP
977CXX
978CXXFLAGS
979CCC
980CXXCPP
981F77
982FFLAGS
983PKG_CONFIG
984XORG_CFLAGS
985XORG_LIBS
986XEXT_CFLAGS
987XEXT_LIBS
988DRI_CFLAGS
989DRI_LIBS
990PCIACCESS_CFLAGS
991PCIACCESS_LIBS'
992
993
994# Initialize some variables set by options.
995ac_init_help=
996ac_init_version=false
997ac_unrecognized_opts=
998ac_unrecognized_sep=
999# The variables have the same names as the options, with
1000# dashes changed to underlines.
1001cache_file=/dev/null
1002exec_prefix=NONE
1003no_create=
1004no_recursion=
1005prefix=NONE
1006program_prefix=NONE
1007program_suffix=NONE
1008program_transform_name=s,x,x,
1009silent=
1010site=
1011srcdir=
1012verbose=
1013x_includes=NONE
1014x_libraries=NONE
1015
1016# Installation directory options.
1017# These are left unexpanded so users can "make install exec_prefix=/foo"
1018# and all the variables that are supposed to be based on exec_prefix
1019# by default will actually change.
1020# Use braces instead of parens because sh, perl, etc. also accept them.
1021# (The list follows the same order as the GNU Coding Standards.)
1022bindir='${exec_prefix}/bin'
1023sbindir='${exec_prefix}/sbin'
1024libexecdir='${exec_prefix}/libexec'
1025datarootdir='${prefix}/share'
1026datadir='${datarootdir}'
1027sysconfdir='${prefix}/etc'
1028sharedstatedir='${prefix}/com'
1029localstatedir='${prefix}/var'
1030includedir='${prefix}/include'
1031oldincludedir='/usr/include'
1032docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1033infodir='${datarootdir}/info'
1034htmldir='${docdir}'
1035dvidir='${docdir}'
1036pdfdir='${docdir}'
1037psdir='${docdir}'
1038libdir='${exec_prefix}/lib'
1039localedir='${datarootdir}/locale'
1040mandir='${datarootdir}/man'
1041
1042ac_prev=
1043ac_dashdash=
1044for ac_option
1045do
1046  # If the previous option needs an argument, assign it.
1047  if test -n "$ac_prev"; then
1048    eval $ac_prev=\$ac_option
1049    ac_prev=
1050    continue
1051  fi
1052
1053  case $ac_option in
1054  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1055  *)	ac_optarg=yes ;;
1056  esac
1057
1058  # Accept the important Cygnus configure options, so we can diagnose typos.
1059
1060  case $ac_dashdash$ac_option in
1061  --)
1062    ac_dashdash=yes ;;
1063
1064  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1065    ac_prev=bindir ;;
1066  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1067    bindir=$ac_optarg ;;
1068
1069  -build | --build | --buil | --bui | --bu)
1070    ac_prev=build_alias ;;
1071  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1072    build_alias=$ac_optarg ;;
1073
1074  -cache-file | --cache-file | --cache-fil | --cache-fi \
1075  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1076    ac_prev=cache_file ;;
1077  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1078  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1079    cache_file=$ac_optarg ;;
1080
1081  --config-cache | -C)
1082    cache_file=config.cache ;;
1083
1084  -datadir | --datadir | --datadi | --datad)
1085    ac_prev=datadir ;;
1086  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1087    datadir=$ac_optarg ;;
1088
1089  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1090  | --dataroo | --dataro | --datar)
1091    ac_prev=datarootdir ;;
1092  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1093  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1094    datarootdir=$ac_optarg ;;
1095
1096  -disable-* | --disable-*)
1097    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1098    # Reject names that are not valid shell variable names.
1099    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1100      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1101   { (exit 1); exit 1; }; }
1102    ac_useropt_orig=$ac_useropt
1103    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104    case $ac_user_opts in
1105      *"
1106"enable_$ac_useropt"
1107"*) ;;
1108      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1109	 ac_unrecognized_sep=', ';;
1110    esac
1111    eval enable_$ac_useropt=no ;;
1112
1113  -docdir | --docdir | --docdi | --doc | --do)
1114    ac_prev=docdir ;;
1115  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1116    docdir=$ac_optarg ;;
1117
1118  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1119    ac_prev=dvidir ;;
1120  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1121    dvidir=$ac_optarg ;;
1122
1123  -enable-* | --enable-*)
1124    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1125    # Reject names that are not valid shell variable names.
1126    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1128   { (exit 1); exit 1; }; }
1129    ac_useropt_orig=$ac_useropt
1130    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131    case $ac_user_opts in
1132      *"
1133"enable_$ac_useropt"
1134"*) ;;
1135      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1136	 ac_unrecognized_sep=', ';;
1137    esac
1138    eval enable_$ac_useropt=\$ac_optarg ;;
1139
1140  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1141  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1142  | --exec | --exe | --ex)
1143    ac_prev=exec_prefix ;;
1144  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1145  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1146  | --exec=* | --exe=* | --ex=*)
1147    exec_prefix=$ac_optarg ;;
1148
1149  -gas | --gas | --ga | --g)
1150    # Obsolete; use --with-gas.
1151    with_gas=yes ;;
1152
1153  -help | --help | --hel | --he | -h)
1154    ac_init_help=long ;;
1155  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1156    ac_init_help=recursive ;;
1157  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1158    ac_init_help=short ;;
1159
1160  -host | --host | --hos | --ho)
1161    ac_prev=host_alias ;;
1162  -host=* | --host=* | --hos=* | --ho=*)
1163    host_alias=$ac_optarg ;;
1164
1165  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1166    ac_prev=htmldir ;;
1167  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1168  | --ht=*)
1169    htmldir=$ac_optarg ;;
1170
1171  -includedir | --includedir | --includedi | --included | --include \
1172  | --includ | --inclu | --incl | --inc)
1173    ac_prev=includedir ;;
1174  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1175  | --includ=* | --inclu=* | --incl=* | --inc=*)
1176    includedir=$ac_optarg ;;
1177
1178  -infodir | --infodir | --infodi | --infod | --info | --inf)
1179    ac_prev=infodir ;;
1180  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1181    infodir=$ac_optarg ;;
1182
1183  -libdir | --libdir | --libdi | --libd)
1184    ac_prev=libdir ;;
1185  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1186    libdir=$ac_optarg ;;
1187
1188  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1189  | --libexe | --libex | --libe)
1190    ac_prev=libexecdir ;;
1191  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1192  | --libexe=* | --libex=* | --libe=*)
1193    libexecdir=$ac_optarg ;;
1194
1195  -localedir | --localedir | --localedi | --localed | --locale)
1196    ac_prev=localedir ;;
1197  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1198    localedir=$ac_optarg ;;
1199
1200  -localstatedir | --localstatedir | --localstatedi | --localstated \
1201  | --localstate | --localstat | --localsta | --localst | --locals)
1202    ac_prev=localstatedir ;;
1203  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1204  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1205    localstatedir=$ac_optarg ;;
1206
1207  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1208    ac_prev=mandir ;;
1209  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1210    mandir=$ac_optarg ;;
1211
1212  -nfp | --nfp | --nf)
1213    # Obsolete; use --without-fp.
1214    with_fp=no ;;
1215
1216  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1217  | --no-cr | --no-c | -n)
1218    no_create=yes ;;
1219
1220  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1221  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1222    no_recursion=yes ;;
1223
1224  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1225  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1226  | --oldin | --oldi | --old | --ol | --o)
1227    ac_prev=oldincludedir ;;
1228  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1229  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1230  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1231    oldincludedir=$ac_optarg ;;
1232
1233  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1234    ac_prev=prefix ;;
1235  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1236    prefix=$ac_optarg ;;
1237
1238  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1239  | --program-pre | --program-pr | --program-p)
1240    ac_prev=program_prefix ;;
1241  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1242  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1243    program_prefix=$ac_optarg ;;
1244
1245  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1246  | --program-suf | --program-su | --program-s)
1247    ac_prev=program_suffix ;;
1248  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1249  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1250    program_suffix=$ac_optarg ;;
1251
1252  -program-transform-name | --program-transform-name \
1253  | --program-transform-nam | --program-transform-na \
1254  | --program-transform-n | --program-transform- \
1255  | --program-transform | --program-transfor \
1256  | --program-transfo | --program-transf \
1257  | --program-trans | --program-tran \
1258  | --progr-tra | --program-tr | --program-t)
1259    ac_prev=program_transform_name ;;
1260  -program-transform-name=* | --program-transform-name=* \
1261  | --program-transform-nam=* | --program-transform-na=* \
1262  | --program-transform-n=* | --program-transform-=* \
1263  | --program-transform=* | --program-transfor=* \
1264  | --program-transfo=* | --program-transf=* \
1265  | --program-trans=* | --program-tran=* \
1266  | --progr-tra=* | --program-tr=* | --program-t=*)
1267    program_transform_name=$ac_optarg ;;
1268
1269  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1270    ac_prev=pdfdir ;;
1271  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1272    pdfdir=$ac_optarg ;;
1273
1274  -psdir | --psdir | --psdi | --psd | --ps)
1275    ac_prev=psdir ;;
1276  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1277    psdir=$ac_optarg ;;
1278
1279  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1280  | -silent | --silent | --silen | --sile | --sil)
1281    silent=yes ;;
1282
1283  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1284    ac_prev=sbindir ;;
1285  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1286  | --sbi=* | --sb=*)
1287    sbindir=$ac_optarg ;;
1288
1289  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1290  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1291  | --sharedst | --shareds | --shared | --share | --shar \
1292  | --sha | --sh)
1293    ac_prev=sharedstatedir ;;
1294  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1295  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1296  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1297  | --sha=* | --sh=*)
1298    sharedstatedir=$ac_optarg ;;
1299
1300  -site | --site | --sit)
1301    ac_prev=site ;;
1302  -site=* | --site=* | --sit=*)
1303    site=$ac_optarg ;;
1304
1305  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1306    ac_prev=srcdir ;;
1307  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1308    srcdir=$ac_optarg ;;
1309
1310  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1311  | --syscon | --sysco | --sysc | --sys | --sy)
1312    ac_prev=sysconfdir ;;
1313  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1314  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1315    sysconfdir=$ac_optarg ;;
1316
1317  -target | --target | --targe | --targ | --tar | --ta | --t)
1318    ac_prev=target_alias ;;
1319  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1320    target_alias=$ac_optarg ;;
1321
1322  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1323    verbose=yes ;;
1324
1325  -version | --version | --versio | --versi | --vers | -V)
1326    ac_init_version=: ;;
1327
1328  -with-* | --with-*)
1329    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1330    # Reject names that are not valid shell variable names.
1331    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1332      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1333   { (exit 1); exit 1; }; }
1334    ac_useropt_orig=$ac_useropt
1335    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1336    case $ac_user_opts in
1337      *"
1338"with_$ac_useropt"
1339"*) ;;
1340      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1341	 ac_unrecognized_sep=', ';;
1342    esac
1343    eval with_$ac_useropt=\$ac_optarg ;;
1344
1345  -without-* | --without-*)
1346    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1347    # Reject names that are not valid shell variable names.
1348    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1349      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1350   { (exit 1); exit 1; }; }
1351    ac_useropt_orig=$ac_useropt
1352    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1353    case $ac_user_opts in
1354      *"
1355"with_$ac_useropt"
1356"*) ;;
1357      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1358	 ac_unrecognized_sep=', ';;
1359    esac
1360    eval with_$ac_useropt=no ;;
1361
1362  --x)
1363    # Obsolete; use --with-x.
1364    with_x=yes ;;
1365
1366  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1367  | --x-incl | --x-inc | --x-in | --x-i)
1368    ac_prev=x_includes ;;
1369  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1370  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1371    x_includes=$ac_optarg ;;
1372
1373  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1374  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1375    ac_prev=x_libraries ;;
1376  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1377  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1378    x_libraries=$ac_optarg ;;
1379
1380  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1381Try \`$0 --help' for more information." >&2
1382   { (exit 1); exit 1; }; }
1383    ;;
1384
1385  *=*)
1386    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1387    # Reject names that are not valid shell variable names.
1388    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1389      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1390   { (exit 1); exit 1; }; }
1391    eval $ac_envvar=\$ac_optarg
1392    export $ac_envvar ;;
1393
1394  *)
1395    # FIXME: should be removed in autoconf 3.0.
1396    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1397    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1398      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1399    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1400    ;;
1401
1402  esac
1403done
1404
1405if test -n "$ac_prev"; then
1406  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1407  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1408   { (exit 1); exit 1; }; }
1409fi
1410
1411if test -n "$ac_unrecognized_opts"; then
1412  case $enable_option_checking in
1413    no) ;;
1414    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1415   { (exit 1); exit 1; }; } ;;
1416    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1417  esac
1418fi
1419
1420# Check all directory arguments for consistency.
1421for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1422		datadir sysconfdir sharedstatedir localstatedir includedir \
1423		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1424		libdir localedir mandir
1425do
1426  eval ac_val=\$$ac_var
1427  # Remove trailing slashes.
1428  case $ac_val in
1429    */ )
1430      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1431      eval $ac_var=\$ac_val;;
1432  esac
1433  # Be sure to have absolute directory names.
1434  case $ac_val in
1435    [\\/$]* | ?:[\\/]* )  continue;;
1436    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1437  esac
1438  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1439   { (exit 1); exit 1; }; }
1440done
1441
1442# There might be people who depend on the old broken behavior: `$host'
1443# used to hold the argument of --host etc.
1444# FIXME: To remove some day.
1445build=$build_alias
1446host=$host_alias
1447target=$target_alias
1448
1449# FIXME: To remove some day.
1450if test "x$host_alias" != x; then
1451  if test "x$build_alias" = x; then
1452    cross_compiling=maybe
1453    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1454    If a cross compiler is detected then cross compile mode will be used." >&2
1455  elif test "x$build_alias" != "x$host_alias"; then
1456    cross_compiling=yes
1457  fi
1458fi
1459
1460ac_tool_prefix=
1461test -n "$host_alias" && ac_tool_prefix=$host_alias-
1462
1463test "$silent" = yes && exec 6>/dev/null
1464
1465
1466ac_pwd=`pwd` && test -n "$ac_pwd" &&
1467ac_ls_di=`ls -di .` &&
1468ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1469  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1470   { (exit 1); exit 1; }; }
1471test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1472  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1473   { (exit 1); exit 1; }; }
1474
1475
1476# Find the source files, if location was not specified.
1477if test -z "$srcdir"; then
1478  ac_srcdir_defaulted=yes
1479  # Try the directory containing this script, then the parent directory.
1480  ac_confdir=`$as_dirname -- "$as_myself" ||
1481$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1482	 X"$as_myself" : 'X\(//\)[^/]' \| \
1483	 X"$as_myself" : 'X\(//\)$' \| \
1484	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1485$as_echo X"$as_myself" |
1486    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1487	    s//\1/
1488	    q
1489	  }
1490	  /^X\(\/\/\)[^/].*/{
1491	    s//\1/
1492	    q
1493	  }
1494	  /^X\(\/\/\)$/{
1495	    s//\1/
1496	    q
1497	  }
1498	  /^X\(\/\).*/{
1499	    s//\1/
1500	    q
1501	  }
1502	  s/.*/./; q'`
1503  srcdir=$ac_confdir
1504  if test ! -r "$srcdir/$ac_unique_file"; then
1505    srcdir=..
1506  fi
1507else
1508  ac_srcdir_defaulted=no
1509fi
1510if test ! -r "$srcdir/$ac_unique_file"; then
1511  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1512  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1513   { (exit 1); exit 1; }; }
1514fi
1515ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1516ac_abs_confdir=`(
1517	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1518   { (exit 1); exit 1; }; }
1519	pwd)`
1520# When building in place, set srcdir=.
1521if test "$ac_abs_confdir" = "$ac_pwd"; then
1522  srcdir=.
1523fi
1524# Remove unnecessary trailing slashes from srcdir.
1525# Double slashes in file names in object file debugging info
1526# mess up M-x gdb in Emacs.
1527case $srcdir in
1528*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1529esac
1530for ac_var in $ac_precious_vars; do
1531  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1532  eval ac_env_${ac_var}_value=\$${ac_var}
1533  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1534  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1535done
1536
1537#
1538# Report the --help message.
1539#
1540if test "$ac_init_help" = "long"; then
1541  # Omit some internal or obsolete options to make the list less imposing.
1542  # This message is too long to be a string in the A/UX 3.1 sh.
1543  cat <<_ACEOF
1544\`configure' configures xf86-video-ati 6.12.4 to adapt to many kinds of systems.
1545
1546Usage: $0 [OPTION]... [VAR=VALUE]...
1547
1548To assign environment variables (e.g., CC, CFLAGS...), specify them as
1549VAR=VALUE.  See below for descriptions of some of the useful variables.
1550
1551Defaults for the options are specified in brackets.
1552
1553Configuration:
1554  -h, --help              display this help and exit
1555      --help=short        display options specific to this package
1556      --help=recursive    display the short help of all the included packages
1557  -V, --version           display version information and exit
1558  -q, --quiet, --silent   do not print \`checking...' messages
1559      --cache-file=FILE   cache test results in FILE [disabled]
1560  -C, --config-cache      alias for \`--cache-file=config.cache'
1561  -n, --no-create         do not create output files
1562      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1563
1564Installation directories:
1565  --prefix=PREFIX         install architecture-independent files in PREFIX
1566                          [$ac_default_prefix]
1567  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1568                          [PREFIX]
1569
1570By default, \`make install' will install all the files in
1571\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1572an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1573for instance \`--prefix=\$HOME'.
1574
1575For better control, use the options below.
1576
1577Fine tuning of the installation directories:
1578  --bindir=DIR            user executables [EPREFIX/bin]
1579  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1580  --libexecdir=DIR        program executables [EPREFIX/libexec]
1581  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1582  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1583  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1584  --libdir=DIR            object code libraries [EPREFIX/lib]
1585  --includedir=DIR        C header files [PREFIX/include]
1586  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1587  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1588  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1589  --infodir=DIR           info documentation [DATAROOTDIR/info]
1590  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1591  --mandir=DIR            man documentation [DATAROOTDIR/man]
1592  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-ati]
1593  --htmldir=DIR           html documentation [DOCDIR]
1594  --dvidir=DIR            dvi documentation [DOCDIR]
1595  --pdfdir=DIR            pdf documentation [DOCDIR]
1596  --psdir=DIR             ps documentation [DOCDIR]
1597_ACEOF
1598
1599  cat <<\_ACEOF
1600
1601Program names:
1602  --program-prefix=PREFIX            prepend PREFIX to installed program names
1603  --program-suffix=SUFFIX            append SUFFIX to installed program names
1604  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1605
1606System types:
1607  --build=BUILD     configure for building on BUILD [guessed]
1608  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1609_ACEOF
1610fi
1611
1612if test -n "$ac_init_help"; then
1613  case $ac_init_help in
1614     short | recursive ) echo "Configuration of xf86-video-ati 6.12.4:";;
1615   esac
1616  cat <<\_ACEOF
1617
1618Optional Features:
1619  --disable-option-checking  ignore unrecognized --enable/--with options
1620  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1621  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1622  --enable-maintainer-mode  enable make rules and dependencies not useful
1623			  (and sometimes confusing) to the casual installer
1624  --enable-static[=PKGS]  build static libraries [default=no]
1625  --enable-shared[=PKGS]  build shared libraries [default=yes]
1626  --enable-fast-install[=PKGS]
1627                          optimize for fast installation [default=yes]
1628  --disable-dependency-tracking  speeds up one-time build
1629  --enable-dependency-tracking   do not reject slow dependency extractors
1630  --disable-libtool-lock  avoid locking (might break parallel builds)
1631  --disable-dri           Disable DRI support [default=auto]
1632  --disable-exa           Disable EXA support [default=enabled]
1633
1634Optional Packages:
1635  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1636  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1637  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1638  --with-pic              try to use only PIC/non-PIC objects [default=use
1639                          both]
1640  --with-tags[=TAGS]      include additional configurations [automatic]
1641  --with-xorg-module-dir=DIR
1642                          Default xorg module directory
1643                          [default=$libdir/xorg/modules]
1644  --with-xserver-source=XSERVER_SOURCE
1645                          Path to X server source tree
1646  --with-release-version=STRING
1647                          Use release version string in package name
1648
1649Some influential environment variables:
1650  CC          C compiler command
1651  CFLAGS      C compiler flags
1652  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1653              nonstandard directory <lib dir>
1654  LIBS        libraries to pass to the linker, e.g. -l<library>
1655  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1656              you have headers in a nonstandard directory <include dir>
1657  CPP         C preprocessor
1658  CXX         C++ compiler command
1659  CXXFLAGS    C++ compiler flags
1660  CXXCPP      C++ preprocessor
1661  F77         Fortran 77 compiler command
1662  FFLAGS      Fortran 77 compiler flags
1663  PKG_CONFIG  path to pkg-config utility
1664  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1665  XORG_LIBS   linker flags for XORG, overriding pkg-config
1666  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1667  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1668  DRI_CFLAGS  C compiler flags for DRI, overriding pkg-config
1669  DRI_LIBS    linker flags for DRI, overriding pkg-config
1670  PCIACCESS_CFLAGS
1671              C compiler flags for PCIACCESS, overriding pkg-config
1672  PCIACCESS_LIBS
1673              linker flags for PCIACCESS, overriding pkg-config
1674
1675Use these variables to override the choices made by `configure' or to help
1676it to find libraries and programs with nonstandard names/locations.
1677
1678Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1679_ACEOF
1680ac_status=$?
1681fi
1682
1683if test "$ac_init_help" = "recursive"; then
1684  # If there are subdirs, report their specific --help.
1685  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1686    test -d "$ac_dir" ||
1687      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1688      continue
1689    ac_builddir=.
1690
1691case "$ac_dir" in
1692.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1693*)
1694  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1695  # A ".." for each directory in $ac_dir_suffix.
1696  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1697  case $ac_top_builddir_sub in
1698  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1699  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1700  esac ;;
1701esac
1702ac_abs_top_builddir=$ac_pwd
1703ac_abs_builddir=$ac_pwd$ac_dir_suffix
1704# for backward compatibility:
1705ac_top_builddir=$ac_top_build_prefix
1706
1707case $srcdir in
1708  .)  # We are building in place.
1709    ac_srcdir=.
1710    ac_top_srcdir=$ac_top_builddir_sub
1711    ac_abs_top_srcdir=$ac_pwd ;;
1712  [\\/]* | ?:[\\/]* )  # Absolute name.
1713    ac_srcdir=$srcdir$ac_dir_suffix;
1714    ac_top_srcdir=$srcdir
1715    ac_abs_top_srcdir=$srcdir ;;
1716  *) # Relative name.
1717    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1718    ac_top_srcdir=$ac_top_build_prefix$srcdir
1719    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1720esac
1721ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1722
1723    cd "$ac_dir" || { ac_status=$?; continue; }
1724    # Check for guested configure.
1725    if test -f "$ac_srcdir/configure.gnu"; then
1726      echo &&
1727      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1728    elif test -f "$ac_srcdir/configure"; then
1729      echo &&
1730      $SHELL "$ac_srcdir/configure" --help=recursive
1731    else
1732      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1733    fi || ac_status=$?
1734    cd "$ac_pwd" || { ac_status=$?; break; }
1735  done
1736fi
1737
1738test -n "$ac_init_help" && exit $ac_status
1739if $ac_init_version; then
1740  cat <<\_ACEOF
1741xf86-video-ati configure 6.12.4
1742generated by GNU Autoconf 2.63
1743
1744Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17452002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1746This configure script is free software; the Free Software Foundation
1747gives unlimited permission to copy, distribute and modify it.
1748_ACEOF
1749  exit
1750fi
1751cat >config.log <<_ACEOF
1752This file contains any messages produced by compilers while
1753running configure, to aid debugging if configure makes a mistake.
1754
1755It was created by xf86-video-ati $as_me 6.12.4, which was
1756generated by GNU Autoconf 2.63.  Invocation command line was
1757
1758  $ $0 $@
1759
1760_ACEOF
1761exec 5>>config.log
1762{
1763cat <<_ASUNAME
1764## --------- ##
1765## Platform. ##
1766## --------- ##
1767
1768hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1769uname -m = `(uname -m) 2>/dev/null || echo unknown`
1770uname -r = `(uname -r) 2>/dev/null || echo unknown`
1771uname -s = `(uname -s) 2>/dev/null || echo unknown`
1772uname -v = `(uname -v) 2>/dev/null || echo unknown`
1773
1774/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1775/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1776
1777/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1778/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1779/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1780/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1781/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1782/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1783/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1784
1785_ASUNAME
1786
1787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1788for as_dir in $PATH
1789do
1790  IFS=$as_save_IFS
1791  test -z "$as_dir" && as_dir=.
1792  $as_echo "PATH: $as_dir"
1793done
1794IFS=$as_save_IFS
1795
1796} >&5
1797
1798cat >&5 <<_ACEOF
1799
1800
1801## ----------- ##
1802## Core tests. ##
1803## ----------- ##
1804
1805_ACEOF
1806
1807
1808# Keep a trace of the command line.
1809# Strip out --no-create and --no-recursion so they do not pile up.
1810# Strip out --silent because we don't want to record it for future runs.
1811# Also quote any args containing shell meta-characters.
1812# Make two passes to allow for proper duplicate-argument suppression.
1813ac_configure_args=
1814ac_configure_args0=
1815ac_configure_args1=
1816ac_must_keep_next=false
1817for ac_pass in 1 2
1818do
1819  for ac_arg
1820  do
1821    case $ac_arg in
1822    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1823    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1824    | -silent | --silent | --silen | --sile | --sil)
1825      continue ;;
1826    *\'*)
1827      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1828    esac
1829    case $ac_pass in
1830    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1831    2)
1832      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1833      if test $ac_must_keep_next = true; then
1834	ac_must_keep_next=false # Got value, back to normal.
1835      else
1836	case $ac_arg in
1837	  *=* | --config-cache | -C | -disable-* | --disable-* \
1838	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1839	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1840	  | -with-* | --with-* | -without-* | --without-* | --x)
1841	    case "$ac_configure_args0 " in
1842	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1843	    esac
1844	    ;;
1845	  -* ) ac_must_keep_next=true ;;
1846	esac
1847      fi
1848      ac_configure_args="$ac_configure_args '$ac_arg'"
1849      ;;
1850    esac
1851  done
1852done
1853$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1854$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1855
1856# When interrupted or exit'd, cleanup temporary files, and complete
1857# config.log.  We remove comments because anyway the quotes in there
1858# would cause problems or look ugly.
1859# WARNING: Use '\'' to represent an apostrophe within the trap.
1860# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1861trap 'exit_status=$?
1862  # Save into config.log some information that might help in debugging.
1863  {
1864    echo
1865
1866    cat <<\_ASBOX
1867## ---------------- ##
1868## Cache variables. ##
1869## ---------------- ##
1870_ASBOX
1871    echo
1872    # The following way of writing the cache mishandles newlines in values,
1873(
1874  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1875    eval ac_val=\$$ac_var
1876    case $ac_val in #(
1877    *${as_nl}*)
1878      case $ac_var in #(
1879      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1880$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1881      esac
1882      case $ac_var in #(
1883      _ | IFS | as_nl) ;; #(
1884      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1885      *) $as_unset $ac_var ;;
1886      esac ;;
1887    esac
1888  done
1889  (set) 2>&1 |
1890    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1891    *${as_nl}ac_space=\ *)
1892      sed -n \
1893	"s/'\''/'\''\\\\'\'''\''/g;
1894	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1895      ;; #(
1896    *)
1897      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1898      ;;
1899    esac |
1900    sort
1901)
1902    echo
1903
1904    cat <<\_ASBOX
1905## ----------------- ##
1906## Output variables. ##
1907## ----------------- ##
1908_ASBOX
1909    echo
1910    for ac_var in $ac_subst_vars
1911    do
1912      eval ac_val=\$$ac_var
1913      case $ac_val in
1914      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1915      esac
1916      $as_echo "$ac_var='\''$ac_val'\''"
1917    done | sort
1918    echo
1919
1920    if test -n "$ac_subst_files"; then
1921      cat <<\_ASBOX
1922## ------------------- ##
1923## File substitutions. ##
1924## ------------------- ##
1925_ASBOX
1926      echo
1927      for ac_var in $ac_subst_files
1928      do
1929	eval ac_val=\$$ac_var
1930	case $ac_val in
1931	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1932	esac
1933	$as_echo "$ac_var='\''$ac_val'\''"
1934      done | sort
1935      echo
1936    fi
1937
1938    if test -s confdefs.h; then
1939      cat <<\_ASBOX
1940## ----------- ##
1941## confdefs.h. ##
1942## ----------- ##
1943_ASBOX
1944      echo
1945      cat confdefs.h
1946      echo
1947    fi
1948    test "$ac_signal" != 0 &&
1949      $as_echo "$as_me: caught signal $ac_signal"
1950    $as_echo "$as_me: exit $exit_status"
1951  } >&5
1952  rm -f core *.core core.conftest.* &&
1953    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1954    exit $exit_status
1955' 0
1956for ac_signal in 1 2 13 15; do
1957  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1958done
1959ac_signal=0
1960
1961# confdefs.h avoids OS command line length limits that DEFS can exceed.
1962rm -f -r conftest* confdefs.h
1963
1964# Predefined preprocessor variables.
1965
1966cat >>confdefs.h <<_ACEOF
1967#define PACKAGE_NAME "$PACKAGE_NAME"
1968_ACEOF
1969
1970
1971cat >>confdefs.h <<_ACEOF
1972#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1973_ACEOF
1974
1975
1976cat >>confdefs.h <<_ACEOF
1977#define PACKAGE_VERSION "$PACKAGE_VERSION"
1978_ACEOF
1979
1980
1981cat >>confdefs.h <<_ACEOF
1982#define PACKAGE_STRING "$PACKAGE_STRING"
1983_ACEOF
1984
1985
1986cat >>confdefs.h <<_ACEOF
1987#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1988_ACEOF
1989
1990
1991# Let the site file select an alternate cache file if it wants to.
1992# Prefer an explicitly selected file to automatically selected ones.
1993ac_site_file1=NONE
1994ac_site_file2=NONE
1995if test -n "$CONFIG_SITE"; then
1996  ac_site_file1=$CONFIG_SITE
1997elif test "x$prefix" != xNONE; then
1998  ac_site_file1=$prefix/share/config.site
1999  ac_site_file2=$prefix/etc/config.site
2000else
2001  ac_site_file1=$ac_default_prefix/share/config.site
2002  ac_site_file2=$ac_default_prefix/etc/config.site
2003fi
2004for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2005do
2006  test "x$ac_site_file" = xNONE && continue
2007  if test -r "$ac_site_file"; then
2008    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2009$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2010    sed 's/^/| /' "$ac_site_file" >&5
2011    . "$ac_site_file"
2012  fi
2013done
2014
2015if test -r "$cache_file"; then
2016  # Some versions of bash will fail to source /dev/null (special
2017  # files actually), so we avoid doing that.
2018  if test -f "$cache_file"; then
2019    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2020$as_echo "$as_me: loading cache $cache_file" >&6;}
2021    case $cache_file in
2022      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2023      *)                      . "./$cache_file";;
2024    esac
2025  fi
2026else
2027  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2028$as_echo "$as_me: creating cache $cache_file" >&6;}
2029  >$cache_file
2030fi
2031
2032# Check that the precious variables saved in the cache have kept the same
2033# value.
2034ac_cache_corrupted=false
2035for ac_var in $ac_precious_vars; do
2036  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2037  eval ac_new_set=\$ac_env_${ac_var}_set
2038  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2039  eval ac_new_val=\$ac_env_${ac_var}_value
2040  case $ac_old_set,$ac_new_set in
2041    set,)
2042      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2043$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2044      ac_cache_corrupted=: ;;
2045    ,set)
2046      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2047$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2048      ac_cache_corrupted=: ;;
2049    ,);;
2050    *)
2051      if test "x$ac_old_val" != "x$ac_new_val"; then
2052	# differences in whitespace do not lead to failure.
2053	ac_old_val_w=`echo x $ac_old_val`
2054	ac_new_val_w=`echo x $ac_new_val`
2055	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2056	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2057$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2058	  ac_cache_corrupted=:
2059	else
2060	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2061$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2062	  eval $ac_var=\$ac_old_val
2063	fi
2064	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2065$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2066	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2067$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2068      fi;;
2069  esac
2070  # Pass precious variables to config.status.
2071  if test "$ac_new_set" = set; then
2072    case $ac_new_val in
2073    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2074    *) ac_arg=$ac_var=$ac_new_val ;;
2075    esac
2076    case " $ac_configure_args " in
2077      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2078      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2079    esac
2080  fi
2081done
2082if $ac_cache_corrupted; then
2083  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2085  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2086$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2087  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2088$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2089   { (exit 1); exit 1; }; }
2090fi
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116ac_ext=c
2117ac_cpp='$CPP $CPPFLAGS'
2118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2120ac_compiler_gnu=$ac_cv_c_compiler_gnu
2121
2122
2123
2124
2125ac_config_headers="$ac_config_headers config.h"
2126
2127ac_aux_dir=
2128for ac_dir in . "$srcdir"/.; do
2129  if test -f "$ac_dir/install-sh"; then
2130    ac_aux_dir=$ac_dir
2131    ac_install_sh="$ac_aux_dir/install-sh -c"
2132    break
2133  elif test -f "$ac_dir/install.sh"; then
2134    ac_aux_dir=$ac_dir
2135    ac_install_sh="$ac_aux_dir/install.sh -c"
2136    break
2137  elif test -f "$ac_dir/shtool"; then
2138    ac_aux_dir=$ac_dir
2139    ac_install_sh="$ac_aux_dir/shtool install -c"
2140    break
2141  fi
2142done
2143if test -z "$ac_aux_dir"; then
2144  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2145$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2146   { (exit 1); exit 1; }; }
2147fi
2148
2149# These three variables are undocumented and unsupported,
2150# and are intended to be withdrawn in a future Autoconf release.
2151# They can cause serious problems if a builder's source tree is in a directory
2152# whose full name contains unusual characters.
2153ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2154ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2155ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2156
2157
2158
2159am__api_version='1.11'
2160
2161# Find a good install program.  We prefer a C program (faster),
2162# so one script is as good as another.  But avoid the broken or
2163# incompatible versions:
2164# SysV /etc/install, /usr/sbin/install
2165# SunOS /usr/etc/install
2166# IRIX /sbin/install
2167# AIX /bin/install
2168# AmigaOS /C/install, which installs bootblocks on floppy discs
2169# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2170# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2171# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2172# OS/2's system install, which has a completely different semantic
2173# ./install, which can be erroneously created by make from ./install.sh.
2174# Reject install programs that cannot install multiple files.
2175{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2176$as_echo_n "checking for a BSD-compatible install... " >&6; }
2177if test -z "$INSTALL"; then
2178if test "${ac_cv_path_install+set}" = set; then
2179  $as_echo_n "(cached) " >&6
2180else
2181  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2182for as_dir in $PATH
2183do
2184  IFS=$as_save_IFS
2185  test -z "$as_dir" && as_dir=.
2186  # Account for people who put trailing slashes in PATH elements.
2187case $as_dir/ in
2188  ./ | .// | /cC/* | \
2189  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2190  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2191  /usr/ucb/* ) ;;
2192  *)
2193    # OSF1 and SCO ODT 3.0 have their own names for install.
2194    # Don't use installbsd from OSF since it installs stuff as root
2195    # by default.
2196    for ac_prog in ginstall scoinst install; do
2197      for ac_exec_ext in '' $ac_executable_extensions; do
2198	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2199	  if test $ac_prog = install &&
2200	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2201	    # AIX install.  It has an incompatible calling convention.
2202	    :
2203	  elif test $ac_prog = install &&
2204	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2205	    # program-specific install script used by HP pwplus--don't use.
2206	    :
2207	  else
2208	    rm -rf conftest.one conftest.two conftest.dir
2209	    echo one > conftest.one
2210	    echo two > conftest.two
2211	    mkdir conftest.dir
2212	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2213	      test -s conftest.one && test -s conftest.two &&
2214	      test -s conftest.dir/conftest.one &&
2215	      test -s conftest.dir/conftest.two
2216	    then
2217	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2218	      break 3
2219	    fi
2220	  fi
2221	fi
2222      done
2223    done
2224    ;;
2225esac
2226
2227done
2228IFS=$as_save_IFS
2229
2230rm -rf conftest.one conftest.two conftest.dir
2231
2232fi
2233  if test "${ac_cv_path_install+set}" = set; then
2234    INSTALL=$ac_cv_path_install
2235  else
2236    # As a last resort, use the slow shell script.  Don't cache a
2237    # value for INSTALL within a source directory, because that will
2238    # break other packages using the cache if that directory is
2239    # removed, or if the value is a relative name.
2240    INSTALL=$ac_install_sh
2241  fi
2242fi
2243{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2244$as_echo "$INSTALL" >&6; }
2245
2246# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2247# It thinks the first close brace ends the variable substitution.
2248test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2249
2250test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2251
2252test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2253
2254{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2255$as_echo_n "checking whether build environment is sane... " >&6; }
2256# Just in case
2257sleep 1
2258echo timestamp > conftest.file
2259# Reject unsafe characters in $srcdir or the absolute working directory
2260# name.  Accept space and tab only in the latter.
2261am_lf='
2262'
2263case `pwd` in
2264  *[\\\"\#\$\&\'\`$am_lf]*)
2265    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2266$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2267   { (exit 1); exit 1; }; };;
2268esac
2269case $srcdir in
2270  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2271    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2272$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2273   { (exit 1); exit 1; }; };;
2274esac
2275
2276# Do `set' in a subshell so we don't clobber the current shell's
2277# arguments.  Must try -L first in case configure is actually a
2278# symlink; some systems play weird games with the mod time of symlinks
2279# (eg FreeBSD returns the mod time of the symlink's containing
2280# directory).
2281if (
2282   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2283   if test "$*" = "X"; then
2284      # -L didn't work.
2285      set X `ls -t "$srcdir/configure" conftest.file`
2286   fi
2287   rm -f conftest.file
2288   if test "$*" != "X $srcdir/configure conftest.file" \
2289      && test "$*" != "X conftest.file $srcdir/configure"; then
2290
2291      # If neither matched, then we have a broken ls.  This can happen
2292      # if, for instance, CONFIG_SHELL is bash and it inherits a
2293      # broken ls alias from the environment.  This has actually
2294      # happened.  Such a system could not be considered "sane".
2295      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2296alias in your environment" >&5
2297$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2298alias in your environment" >&2;}
2299   { (exit 1); exit 1; }; }
2300   fi
2301
2302   test "$2" = conftest.file
2303   )
2304then
2305   # Ok.
2306   :
2307else
2308   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2309Check your system clock" >&5
2310$as_echo "$as_me: error: newly created file is older than distributed files!
2311Check your system clock" >&2;}
2312   { (exit 1); exit 1; }; }
2313fi
2314{ $as_echo "$as_me:$LINENO: result: yes" >&5
2315$as_echo "yes" >&6; }
2316test "$program_prefix" != NONE &&
2317  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2318# Use a double $ so make ignores it.
2319test "$program_suffix" != NONE &&
2320  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2321# Double any \ or $.
2322# By default was `s,x,x', remove it if useless.
2323ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2324program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2325
2326# expand $ac_aux_dir to an absolute path
2327am_aux_dir=`cd $ac_aux_dir && pwd`
2328
2329if test x"${MISSING+set}" != xset; then
2330  case $am_aux_dir in
2331  *\ * | *\	*)
2332    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2333  *)
2334    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2335  esac
2336fi
2337# Use eval to expand $SHELL
2338if eval "$MISSING --run true"; then
2339  am_missing_run="$MISSING --run "
2340else
2341  am_missing_run=
2342  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2343$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2344fi
2345
2346if test x"${install_sh}" != xset; then
2347  case $am_aux_dir in
2348  *\ * | *\	*)
2349    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2350  *)
2351    install_sh="\${SHELL} $am_aux_dir/install-sh"
2352  esac
2353fi
2354
2355# Installed binaries are usually stripped using `strip' when the user
2356# run `make install-strip'.  However `strip' might not be the right
2357# tool to use in cross-compilation environments, therefore Automake
2358# will honor the `STRIP' environment variable to overrule this program.
2359if test "$cross_compiling" != no; then
2360  if test -n "$ac_tool_prefix"; then
2361  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2362set dummy ${ac_tool_prefix}strip; ac_word=$2
2363{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2364$as_echo_n "checking for $ac_word... " >&6; }
2365if test "${ac_cv_prog_STRIP+set}" = set; then
2366  $as_echo_n "(cached) " >&6
2367else
2368  if test -n "$STRIP"; then
2369  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2370else
2371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2372for as_dir in $PATH
2373do
2374  IFS=$as_save_IFS
2375  test -z "$as_dir" && as_dir=.
2376  for ac_exec_ext in '' $ac_executable_extensions; do
2377  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2378    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2379    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2380    break 2
2381  fi
2382done
2383done
2384IFS=$as_save_IFS
2385
2386fi
2387fi
2388STRIP=$ac_cv_prog_STRIP
2389if test -n "$STRIP"; then
2390  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2391$as_echo "$STRIP" >&6; }
2392else
2393  { $as_echo "$as_me:$LINENO: result: no" >&5
2394$as_echo "no" >&6; }
2395fi
2396
2397
2398fi
2399if test -z "$ac_cv_prog_STRIP"; then
2400  ac_ct_STRIP=$STRIP
2401  # Extract the first word of "strip", so it can be a program name with args.
2402set dummy strip; ac_word=$2
2403{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2404$as_echo_n "checking for $ac_word... " >&6; }
2405if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2406  $as_echo_n "(cached) " >&6
2407else
2408  if test -n "$ac_ct_STRIP"; then
2409  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2410else
2411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2412for as_dir in $PATH
2413do
2414  IFS=$as_save_IFS
2415  test -z "$as_dir" && as_dir=.
2416  for ac_exec_ext in '' $ac_executable_extensions; do
2417  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2418    ac_cv_prog_ac_ct_STRIP="strip"
2419    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2420    break 2
2421  fi
2422done
2423done
2424IFS=$as_save_IFS
2425
2426fi
2427fi
2428ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2429if test -n "$ac_ct_STRIP"; then
2430  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2431$as_echo "$ac_ct_STRIP" >&6; }
2432else
2433  { $as_echo "$as_me:$LINENO: result: no" >&5
2434$as_echo "no" >&6; }
2435fi
2436
2437  if test "x$ac_ct_STRIP" = x; then
2438    STRIP=":"
2439  else
2440    case $cross_compiling:$ac_tool_warned in
2441yes:)
2442{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2444ac_tool_warned=yes ;;
2445esac
2446    STRIP=$ac_ct_STRIP
2447  fi
2448else
2449  STRIP="$ac_cv_prog_STRIP"
2450fi
2451
2452fi
2453INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2454
2455{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2456$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2457if test -z "$MKDIR_P"; then
2458  if test "${ac_cv_path_mkdir+set}" = set; then
2459  $as_echo_n "(cached) " >&6
2460else
2461  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2462for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2463do
2464  IFS=$as_save_IFS
2465  test -z "$as_dir" && as_dir=.
2466  for ac_prog in mkdir gmkdir; do
2467	 for ac_exec_ext in '' $ac_executable_extensions; do
2468	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2469	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2470	     'mkdir (GNU coreutils) '* | \
2471	     'mkdir (coreutils) '* | \
2472	     'mkdir (fileutils) '4.1*)
2473	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2474	       break 3;;
2475	   esac
2476	 done
2477       done
2478done
2479IFS=$as_save_IFS
2480
2481fi
2482
2483  if test "${ac_cv_path_mkdir+set}" = set; then
2484    MKDIR_P="$ac_cv_path_mkdir -p"
2485  else
2486    # As a last resort, use the slow shell script.  Don't cache a
2487    # value for MKDIR_P within a source directory, because that will
2488    # break other packages using the cache if that directory is
2489    # removed, or if the value is a relative name.
2490    test -d ./--version && rmdir ./--version
2491    MKDIR_P="$ac_install_sh -d"
2492  fi
2493fi
2494{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2495$as_echo "$MKDIR_P" >&6; }
2496
2497mkdir_p="$MKDIR_P"
2498case $mkdir_p in
2499  [\\/$]* | ?:[\\/]*) ;;
2500  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2501esac
2502
2503for ac_prog in gawk mawk nawk awk
2504do
2505  # Extract the first word of "$ac_prog", so it can be a program name with args.
2506set dummy $ac_prog; ac_word=$2
2507{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2508$as_echo_n "checking for $ac_word... " >&6; }
2509if test "${ac_cv_prog_AWK+set}" = set; then
2510  $as_echo_n "(cached) " >&6
2511else
2512  if test -n "$AWK"; then
2513  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2514else
2515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516for as_dir in $PATH
2517do
2518  IFS=$as_save_IFS
2519  test -z "$as_dir" && as_dir=.
2520  for ac_exec_ext in '' $ac_executable_extensions; do
2521  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2522    ac_cv_prog_AWK="$ac_prog"
2523    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2524    break 2
2525  fi
2526done
2527done
2528IFS=$as_save_IFS
2529
2530fi
2531fi
2532AWK=$ac_cv_prog_AWK
2533if test -n "$AWK"; then
2534  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2535$as_echo "$AWK" >&6; }
2536else
2537  { $as_echo "$as_me:$LINENO: result: no" >&5
2538$as_echo "no" >&6; }
2539fi
2540
2541
2542  test -n "$AWK" && break
2543done
2544
2545{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2546$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2547set x ${MAKE-make}
2548ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2549if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2550  $as_echo_n "(cached) " >&6
2551else
2552  cat >conftest.make <<\_ACEOF
2553SHELL = /bin/sh
2554all:
2555	@echo '@@@%%%=$(MAKE)=@@@%%%'
2556_ACEOF
2557# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2558case `${MAKE-make} -f conftest.make 2>/dev/null` in
2559  *@@@%%%=?*=@@@%%%*)
2560    eval ac_cv_prog_make_${ac_make}_set=yes;;
2561  *)
2562    eval ac_cv_prog_make_${ac_make}_set=no;;
2563esac
2564rm -f conftest.make
2565fi
2566if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2567  { $as_echo "$as_me:$LINENO: result: yes" >&5
2568$as_echo "yes" >&6; }
2569  SET_MAKE=
2570else
2571  { $as_echo "$as_me:$LINENO: result: no" >&5
2572$as_echo "no" >&6; }
2573  SET_MAKE="MAKE=${MAKE-make}"
2574fi
2575
2576rm -rf .tst 2>/dev/null
2577mkdir .tst 2>/dev/null
2578if test -d .tst; then
2579  am__leading_dot=.
2580else
2581  am__leading_dot=_
2582fi
2583rmdir .tst 2>/dev/null
2584
2585if test "`cd $srcdir && pwd`" != "`pwd`"; then
2586  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2587  # is not polluted with repeated "-I."
2588  am__isrc=' -I$(srcdir)'
2589  # test to see if srcdir already configured
2590  if test -f $srcdir/config.status; then
2591    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2592$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2593   { (exit 1); exit 1; }; }
2594  fi
2595fi
2596
2597# test whether we have cygpath
2598if test -z "$CYGPATH_W"; then
2599  if (cygpath --version) >/dev/null 2>/dev/null; then
2600    CYGPATH_W='cygpath -w'
2601  else
2602    CYGPATH_W=echo
2603  fi
2604fi
2605
2606
2607# Define the identity of the package.
2608 PACKAGE='xf86-video-ati'
2609 VERSION='6.12.4'
2610
2611
2612cat >>confdefs.h <<_ACEOF
2613#define PACKAGE "$PACKAGE"
2614_ACEOF
2615
2616
2617cat >>confdefs.h <<_ACEOF
2618#define VERSION "$VERSION"
2619_ACEOF
2620
2621# Some tools Automake needs.
2622
2623ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2624
2625
2626AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2627
2628
2629AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2630
2631
2632AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2633
2634
2635MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2636
2637# We need awk for the "check" target.  The system "awk" is bad on
2638# some platforms.
2639# Always define AMTAR for backward compatibility.
2640
2641AMTAR=${AMTAR-"${am_missing_run}tar"}
2642
2643am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2644
2645
2646
2647
2648
2649
2650
2651{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2652$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2653    # Check whether --enable-maintainer-mode was given.
2654if test "${enable_maintainer_mode+set}" = set; then
2655  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2656else
2657  USE_MAINTAINER_MODE=no
2658fi
2659
2660  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2661$as_echo "$USE_MAINTAINER_MODE" >&6; }
2662   if test $USE_MAINTAINER_MODE = yes; then
2663  MAINTAINER_MODE_TRUE=
2664  MAINTAINER_MODE_FALSE='#'
2665else
2666  MAINTAINER_MODE_TRUE='#'
2667  MAINTAINER_MODE_FALSE=
2668fi
2669
2670  MAINT=$MAINTAINER_MODE_TRUE
2671
2672
2673
2674# Checks for programs.
2675# Check whether --enable-static was given.
2676if test "${enable_static+set}" = set; then
2677  enableval=$enable_static; p=${PACKAGE-default}
2678    case $enableval in
2679    yes) enable_static=yes ;;
2680    no) enable_static=no ;;
2681    *)
2682     enable_static=no
2683      # Look at the argument we got.  We use all the common list separators.
2684      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2685      for pkg in $enableval; do
2686	IFS="$lt_save_ifs"
2687	if test "X$pkg" = "X$p"; then
2688	  enable_static=yes
2689	fi
2690      done
2691      IFS="$lt_save_ifs"
2692      ;;
2693    esac
2694else
2695  enable_static=no
2696fi
2697
2698
2699
2700# Check whether --enable-shared was given.
2701if test "${enable_shared+set}" = set; then
2702  enableval=$enable_shared; p=${PACKAGE-default}
2703    case $enableval in
2704    yes) enable_shared=yes ;;
2705    no) enable_shared=no ;;
2706    *)
2707      enable_shared=no
2708      # Look at the argument we got.  We use all the common list separators.
2709      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2710      for pkg in $enableval; do
2711	IFS="$lt_save_ifs"
2712	if test "X$pkg" = "X$p"; then
2713	  enable_shared=yes
2714	fi
2715      done
2716      IFS="$lt_save_ifs"
2717      ;;
2718    esac
2719else
2720  enable_shared=yes
2721fi
2722
2723
2724# Check whether --enable-fast-install was given.
2725if test "${enable_fast_install+set}" = set; then
2726  enableval=$enable_fast_install; p=${PACKAGE-default}
2727    case $enableval in
2728    yes) enable_fast_install=yes ;;
2729    no) enable_fast_install=no ;;
2730    *)
2731      enable_fast_install=no
2732      # Look at the argument we got.  We use all the common list separators.
2733      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2734      for pkg in $enableval; do
2735	IFS="$lt_save_ifs"
2736	if test "X$pkg" = "X$p"; then
2737	  enable_fast_install=yes
2738	fi
2739      done
2740      IFS="$lt_save_ifs"
2741      ;;
2742    esac
2743else
2744  enable_fast_install=yes
2745fi
2746
2747
2748# Make sure we can run config.sub.
2749$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2750  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2751$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2752   { (exit 1); exit 1; }; }
2753
2754{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2755$as_echo_n "checking build system type... " >&6; }
2756if test "${ac_cv_build+set}" = set; then
2757  $as_echo_n "(cached) " >&6
2758else
2759  ac_build_alias=$build_alias
2760test "x$ac_build_alias" = x &&
2761  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2762test "x$ac_build_alias" = x &&
2763  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2764$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2765   { (exit 1); exit 1; }; }
2766ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2767  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2768$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2769   { (exit 1); exit 1; }; }
2770
2771fi
2772{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2773$as_echo "$ac_cv_build" >&6; }
2774case $ac_cv_build in
2775*-*-*) ;;
2776*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2777$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2778   { (exit 1); exit 1; }; };;
2779esac
2780build=$ac_cv_build
2781ac_save_IFS=$IFS; IFS='-'
2782set x $ac_cv_build
2783shift
2784build_cpu=$1
2785build_vendor=$2
2786shift; shift
2787# Remember, the first character of IFS is used to create $*,
2788# except with old shells:
2789build_os=$*
2790IFS=$ac_save_IFS
2791case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2792
2793
2794{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2795$as_echo_n "checking host system type... " >&6; }
2796if test "${ac_cv_host+set}" = set; then
2797  $as_echo_n "(cached) " >&6
2798else
2799  if test "x$host_alias" = x; then
2800  ac_cv_host=$ac_cv_build
2801else
2802  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2803    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2804$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2805   { (exit 1); exit 1; }; }
2806fi
2807
2808fi
2809{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2810$as_echo "$ac_cv_host" >&6; }
2811case $ac_cv_host in
2812*-*-*) ;;
2813*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2814$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2815   { (exit 1); exit 1; }; };;
2816esac
2817host=$ac_cv_host
2818ac_save_IFS=$IFS; IFS='-'
2819set x $ac_cv_host
2820shift
2821host_cpu=$1
2822host_vendor=$2
2823shift; shift
2824# Remember, the first character of IFS is used to create $*,
2825# except with old shells:
2826host_os=$*
2827IFS=$ac_save_IFS
2828case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2829
2830
2831DEPDIR="${am__leading_dot}deps"
2832
2833ac_config_commands="$ac_config_commands depfiles"
2834
2835
2836am_make=${MAKE-make}
2837cat > confinc << 'END'
2838am__doit:
2839	@echo this is the am__doit target
2840.PHONY: am__doit
2841END
2842# If we don't find an include directive, just comment out the code.
2843{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2844$as_echo_n "checking for style of include used by $am_make... " >&6; }
2845am__include="#"
2846am__quote=
2847_am_result=none
2848# First try GNU make style include.
2849echo "include confinc" > confmf
2850# Ignore all kinds of additional output from `make'.
2851case `$am_make -s -f confmf 2> /dev/null` in #(
2852*the\ am__doit\ target*)
2853  am__include=include
2854  am__quote=
2855  _am_result=GNU
2856  ;;
2857esac
2858# Now try BSD make style include.
2859if test "$am__include" = "#"; then
2860   echo '.include "confinc"' > confmf
2861   case `$am_make -s -f confmf 2> /dev/null` in #(
2862   *the\ am__doit\ target*)
2863     am__include=.include
2864     am__quote="\""
2865     _am_result=BSD
2866     ;;
2867   esac
2868fi
2869
2870
2871{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2872$as_echo "$_am_result" >&6; }
2873rm -f confinc confmf
2874
2875# Check whether --enable-dependency-tracking was given.
2876if test "${enable_dependency_tracking+set}" = set; then
2877  enableval=$enable_dependency_tracking;
2878fi
2879
2880if test "x$enable_dependency_tracking" != xno; then
2881  am_depcomp="$ac_aux_dir/depcomp"
2882  AMDEPBACKSLASH='\'
2883fi
2884 if test "x$enable_dependency_tracking" != xno; then
2885  AMDEP_TRUE=
2886  AMDEP_FALSE='#'
2887else
2888  AMDEP_TRUE='#'
2889  AMDEP_FALSE=
2890fi
2891
2892
2893ac_ext=c
2894ac_cpp='$CPP $CPPFLAGS'
2895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2897ac_compiler_gnu=$ac_cv_c_compiler_gnu
2898if test -n "$ac_tool_prefix"; then
2899  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2900set dummy ${ac_tool_prefix}gcc; ac_word=$2
2901{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2902$as_echo_n "checking for $ac_word... " >&6; }
2903if test "${ac_cv_prog_CC+set}" = set; then
2904  $as_echo_n "(cached) " >&6
2905else
2906  if test -n "$CC"; then
2907  ac_cv_prog_CC="$CC" # Let the user override the test.
2908else
2909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2910for as_dir in $PATH
2911do
2912  IFS=$as_save_IFS
2913  test -z "$as_dir" && as_dir=.
2914  for ac_exec_ext in '' $ac_executable_extensions; do
2915  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2916    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2917    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2918    break 2
2919  fi
2920done
2921done
2922IFS=$as_save_IFS
2923
2924fi
2925fi
2926CC=$ac_cv_prog_CC
2927if test -n "$CC"; then
2928  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2929$as_echo "$CC" >&6; }
2930else
2931  { $as_echo "$as_me:$LINENO: result: no" >&5
2932$as_echo "no" >&6; }
2933fi
2934
2935
2936fi
2937if test -z "$ac_cv_prog_CC"; then
2938  ac_ct_CC=$CC
2939  # Extract the first word of "gcc", so it can be a program name with args.
2940set dummy gcc; ac_word=$2
2941{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2942$as_echo_n "checking for $ac_word... " >&6; }
2943if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2944  $as_echo_n "(cached) " >&6
2945else
2946  if test -n "$ac_ct_CC"; then
2947  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2948else
2949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950for as_dir in $PATH
2951do
2952  IFS=$as_save_IFS
2953  test -z "$as_dir" && as_dir=.
2954  for ac_exec_ext in '' $ac_executable_extensions; do
2955  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2956    ac_cv_prog_ac_ct_CC="gcc"
2957    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2958    break 2
2959  fi
2960done
2961done
2962IFS=$as_save_IFS
2963
2964fi
2965fi
2966ac_ct_CC=$ac_cv_prog_ac_ct_CC
2967if test -n "$ac_ct_CC"; then
2968  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2969$as_echo "$ac_ct_CC" >&6; }
2970else
2971  { $as_echo "$as_me:$LINENO: result: no" >&5
2972$as_echo "no" >&6; }
2973fi
2974
2975  if test "x$ac_ct_CC" = x; then
2976    CC=""
2977  else
2978    case $cross_compiling:$ac_tool_warned in
2979yes:)
2980{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2982ac_tool_warned=yes ;;
2983esac
2984    CC=$ac_ct_CC
2985  fi
2986else
2987  CC="$ac_cv_prog_CC"
2988fi
2989
2990if test -z "$CC"; then
2991          if test -n "$ac_tool_prefix"; then
2992    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2993set dummy ${ac_tool_prefix}cc; ac_word=$2
2994{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2995$as_echo_n "checking for $ac_word... " >&6; }
2996if test "${ac_cv_prog_CC+set}" = set; then
2997  $as_echo_n "(cached) " >&6
2998else
2999  if test -n "$CC"; then
3000  ac_cv_prog_CC="$CC" # Let the user override the test.
3001else
3002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3003for as_dir in $PATH
3004do
3005  IFS=$as_save_IFS
3006  test -z "$as_dir" && as_dir=.
3007  for ac_exec_ext in '' $ac_executable_extensions; do
3008  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3009    ac_cv_prog_CC="${ac_tool_prefix}cc"
3010    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3011    break 2
3012  fi
3013done
3014done
3015IFS=$as_save_IFS
3016
3017fi
3018fi
3019CC=$ac_cv_prog_CC
3020if test -n "$CC"; then
3021  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3022$as_echo "$CC" >&6; }
3023else
3024  { $as_echo "$as_me:$LINENO: result: no" >&5
3025$as_echo "no" >&6; }
3026fi
3027
3028
3029  fi
3030fi
3031if test -z "$CC"; then
3032  # Extract the first word of "cc", so it can be a program name with args.
3033set dummy cc; ac_word=$2
3034{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3035$as_echo_n "checking for $ac_word... " >&6; }
3036if test "${ac_cv_prog_CC+set}" = set; then
3037  $as_echo_n "(cached) " >&6
3038else
3039  if test -n "$CC"; then
3040  ac_cv_prog_CC="$CC" # Let the user override the test.
3041else
3042  ac_prog_rejected=no
3043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3044for as_dir in $PATH
3045do
3046  IFS=$as_save_IFS
3047  test -z "$as_dir" && as_dir=.
3048  for ac_exec_ext in '' $ac_executable_extensions; do
3049  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3050    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3051       ac_prog_rejected=yes
3052       continue
3053     fi
3054    ac_cv_prog_CC="cc"
3055    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3056    break 2
3057  fi
3058done
3059done
3060IFS=$as_save_IFS
3061
3062if test $ac_prog_rejected = yes; then
3063  # We found a bogon in the path, so make sure we never use it.
3064  set dummy $ac_cv_prog_CC
3065  shift
3066  if test $# != 0; then
3067    # We chose a different compiler from the bogus one.
3068    # However, it has the same basename, so the bogon will be chosen
3069    # first if we set CC to just the basename; use the full file name.
3070    shift
3071    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3072  fi
3073fi
3074fi
3075fi
3076CC=$ac_cv_prog_CC
3077if test -n "$CC"; then
3078  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3079$as_echo "$CC" >&6; }
3080else
3081  { $as_echo "$as_me:$LINENO: result: no" >&5
3082$as_echo "no" >&6; }
3083fi
3084
3085
3086fi
3087if test -z "$CC"; then
3088  if test -n "$ac_tool_prefix"; then
3089  for ac_prog in cl.exe
3090  do
3091    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3092set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3093{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3094$as_echo_n "checking for $ac_word... " >&6; }
3095if test "${ac_cv_prog_CC+set}" = set; then
3096  $as_echo_n "(cached) " >&6
3097else
3098  if test -n "$CC"; then
3099  ac_cv_prog_CC="$CC" # Let the user override the test.
3100else
3101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3102for as_dir in $PATH
3103do
3104  IFS=$as_save_IFS
3105  test -z "$as_dir" && as_dir=.
3106  for ac_exec_ext in '' $ac_executable_extensions; do
3107  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3108    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3109    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3110    break 2
3111  fi
3112done
3113done
3114IFS=$as_save_IFS
3115
3116fi
3117fi
3118CC=$ac_cv_prog_CC
3119if test -n "$CC"; then
3120  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3121$as_echo "$CC" >&6; }
3122else
3123  { $as_echo "$as_me:$LINENO: result: no" >&5
3124$as_echo "no" >&6; }
3125fi
3126
3127
3128    test -n "$CC" && break
3129  done
3130fi
3131if test -z "$CC"; then
3132  ac_ct_CC=$CC
3133  for ac_prog in cl.exe
3134do
3135  # Extract the first word of "$ac_prog", so it can be a program name with args.
3136set dummy $ac_prog; ac_word=$2
3137{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3138$as_echo_n "checking for $ac_word... " >&6; }
3139if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3140  $as_echo_n "(cached) " >&6
3141else
3142  if test -n "$ac_ct_CC"; then
3143  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3144else
3145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3146for as_dir in $PATH
3147do
3148  IFS=$as_save_IFS
3149  test -z "$as_dir" && as_dir=.
3150  for ac_exec_ext in '' $ac_executable_extensions; do
3151  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3152    ac_cv_prog_ac_ct_CC="$ac_prog"
3153    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3154    break 2
3155  fi
3156done
3157done
3158IFS=$as_save_IFS
3159
3160fi
3161fi
3162ac_ct_CC=$ac_cv_prog_ac_ct_CC
3163if test -n "$ac_ct_CC"; then
3164  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3165$as_echo "$ac_ct_CC" >&6; }
3166else
3167  { $as_echo "$as_me:$LINENO: result: no" >&5
3168$as_echo "no" >&6; }
3169fi
3170
3171
3172  test -n "$ac_ct_CC" && break
3173done
3174
3175  if test "x$ac_ct_CC" = x; then
3176    CC=""
3177  else
3178    case $cross_compiling:$ac_tool_warned in
3179yes:)
3180{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3182ac_tool_warned=yes ;;
3183esac
3184    CC=$ac_ct_CC
3185  fi
3186fi
3187
3188fi
3189
3190
3191test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3192$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3193{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3194See \`config.log' for more details." >&5
3195$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3196See \`config.log' for more details." >&2;}
3197   { (exit 1); exit 1; }; }; }
3198
3199# Provide some information about the compiler.
3200$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3201set X $ac_compile
3202ac_compiler=$2
3203{ (ac_try="$ac_compiler --version >&5"
3204case "(($ac_try" in
3205  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3206  *) ac_try_echo=$ac_try;;
3207esac
3208eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3209$as_echo "$ac_try_echo") >&5
3210  (eval "$ac_compiler --version >&5") 2>&5
3211  ac_status=$?
3212  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3213  (exit $ac_status); }
3214{ (ac_try="$ac_compiler -v >&5"
3215case "(($ac_try" in
3216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217  *) ac_try_echo=$ac_try;;
3218esac
3219eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3220$as_echo "$ac_try_echo") >&5
3221  (eval "$ac_compiler -v >&5") 2>&5
3222  ac_status=$?
3223  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3224  (exit $ac_status); }
3225{ (ac_try="$ac_compiler -V >&5"
3226case "(($ac_try" in
3227  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228  *) ac_try_echo=$ac_try;;
3229esac
3230eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3231$as_echo "$ac_try_echo") >&5
3232  (eval "$ac_compiler -V >&5") 2>&5
3233  ac_status=$?
3234  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3235  (exit $ac_status); }
3236
3237cat >conftest.$ac_ext <<_ACEOF
3238/* confdefs.h.  */
3239_ACEOF
3240cat confdefs.h >>conftest.$ac_ext
3241cat >>conftest.$ac_ext <<_ACEOF
3242/* end confdefs.h.  */
3243
3244int
3245main ()
3246{
3247
3248  ;
3249  return 0;
3250}
3251_ACEOF
3252ac_clean_files_save=$ac_clean_files
3253ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3254# Try to create an executable without -o first, disregard a.out.
3255# It will help us diagnose broken compilers, and finding out an intuition
3256# of exeext.
3257{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3258$as_echo_n "checking for C compiler default output file name... " >&6; }
3259ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3260
3261# The possible output files:
3262ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3263
3264ac_rmfiles=
3265for ac_file in $ac_files
3266do
3267  case $ac_file in
3268    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3269    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3270  esac
3271done
3272rm -f $ac_rmfiles
3273
3274if { (ac_try="$ac_link_default"
3275case "(($ac_try" in
3276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277  *) ac_try_echo=$ac_try;;
3278esac
3279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3280$as_echo "$ac_try_echo") >&5
3281  (eval "$ac_link_default") 2>&5
3282  ac_status=$?
3283  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3284  (exit $ac_status); }; then
3285  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3286# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3287# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3288# so that the user can short-circuit this test for compilers unknown to
3289# Autoconf.
3290for ac_file in $ac_files ''
3291do
3292  test -f "$ac_file" || continue
3293  case $ac_file in
3294    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3295	;;
3296    [ab].out )
3297	# We found the default executable, but exeext='' is most
3298	# certainly right.
3299	break;;
3300    *.* )
3301        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3302	then :; else
3303	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3304	fi
3305	# We set ac_cv_exeext here because the later test for it is not
3306	# safe: cross compilers may not add the suffix if given an `-o'
3307	# argument, so we may need to know it at that point already.
3308	# Even if this section looks crufty: it has the advantage of
3309	# actually working.
3310	break;;
3311    * )
3312	break;;
3313  esac
3314done
3315test "$ac_cv_exeext" = no && ac_cv_exeext=
3316
3317else
3318  ac_file=''
3319fi
3320
3321{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3322$as_echo "$ac_file" >&6; }
3323if test -z "$ac_file"; then
3324  $as_echo "$as_me: failed program was:" >&5
3325sed 's/^/| /' conftest.$ac_ext >&5
3326
3327{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3328$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3329{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3330See \`config.log' for more details." >&5
3331$as_echo "$as_me: error: C compiler cannot create executables
3332See \`config.log' for more details." >&2;}
3333   { (exit 77); exit 77; }; }; }
3334fi
3335
3336ac_exeext=$ac_cv_exeext
3337
3338# Check that the compiler produces executables we can run.  If not, either
3339# the compiler is broken, or we cross compile.
3340{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3341$as_echo_n "checking whether the C compiler works... " >&6; }
3342# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3343# If not cross compiling, check that we can run a simple program.
3344if test "$cross_compiling" != yes; then
3345  if { ac_try='./$ac_file'
3346  { (case "(($ac_try" in
3347  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3348  *) ac_try_echo=$ac_try;;
3349esac
3350eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3351$as_echo "$ac_try_echo") >&5
3352  (eval "$ac_try") 2>&5
3353  ac_status=$?
3354  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355  (exit $ac_status); }; }; then
3356    cross_compiling=no
3357  else
3358    if test "$cross_compiling" = maybe; then
3359	cross_compiling=yes
3360    else
3361	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3362$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3363{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3364If you meant to cross compile, use \`--host'.
3365See \`config.log' for more details." >&5
3366$as_echo "$as_me: error: cannot run C compiled programs.
3367If you meant to cross compile, use \`--host'.
3368See \`config.log' for more details." >&2;}
3369   { (exit 1); exit 1; }; }; }
3370    fi
3371  fi
3372fi
3373{ $as_echo "$as_me:$LINENO: result: yes" >&5
3374$as_echo "yes" >&6; }
3375
3376rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3377ac_clean_files=$ac_clean_files_save
3378# Check that the compiler produces executables we can run.  If not, either
3379# the compiler is broken, or we cross compile.
3380{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3381$as_echo_n "checking whether we are cross compiling... " >&6; }
3382{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3383$as_echo "$cross_compiling" >&6; }
3384
3385{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3386$as_echo_n "checking for suffix of executables... " >&6; }
3387if { (ac_try="$ac_link"
3388case "(($ac_try" in
3389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3390  *) ac_try_echo=$ac_try;;
3391esac
3392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3393$as_echo "$ac_try_echo") >&5
3394  (eval "$ac_link") 2>&5
3395  ac_status=$?
3396  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397  (exit $ac_status); }; then
3398  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3399# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3400# work properly (i.e., refer to `conftest.exe'), while it won't with
3401# `rm'.
3402for ac_file in conftest.exe conftest conftest.*; do
3403  test -f "$ac_file" || continue
3404  case $ac_file in
3405    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3406    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3407	  break;;
3408    * ) break;;
3409  esac
3410done
3411else
3412  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3413$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3414{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3415See \`config.log' for more details." >&5
3416$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3417See \`config.log' for more details." >&2;}
3418   { (exit 1); exit 1; }; }; }
3419fi
3420
3421rm -f conftest$ac_cv_exeext
3422{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3423$as_echo "$ac_cv_exeext" >&6; }
3424
3425rm -f conftest.$ac_ext
3426EXEEXT=$ac_cv_exeext
3427ac_exeext=$EXEEXT
3428{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3429$as_echo_n "checking for suffix of object files... " >&6; }
3430if test "${ac_cv_objext+set}" = set; then
3431  $as_echo_n "(cached) " >&6
3432else
3433  cat >conftest.$ac_ext <<_ACEOF
3434/* confdefs.h.  */
3435_ACEOF
3436cat confdefs.h >>conftest.$ac_ext
3437cat >>conftest.$ac_ext <<_ACEOF
3438/* end confdefs.h.  */
3439
3440int
3441main ()
3442{
3443
3444  ;
3445  return 0;
3446}
3447_ACEOF
3448rm -f conftest.o conftest.obj
3449if { (ac_try="$ac_compile"
3450case "(($ac_try" in
3451  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3452  *) ac_try_echo=$ac_try;;
3453esac
3454eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3455$as_echo "$ac_try_echo") >&5
3456  (eval "$ac_compile") 2>&5
3457  ac_status=$?
3458  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3459  (exit $ac_status); }; then
3460  for ac_file in conftest.o conftest.obj conftest.*; do
3461  test -f "$ac_file" || continue;
3462  case $ac_file in
3463    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3464    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3465       break;;
3466  esac
3467done
3468else
3469  $as_echo "$as_me: failed program was:" >&5
3470sed 's/^/| /' conftest.$ac_ext >&5
3471
3472{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3473$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3474{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3475See \`config.log' for more details." >&5
3476$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3477See \`config.log' for more details." >&2;}
3478   { (exit 1); exit 1; }; }; }
3479fi
3480
3481rm -f conftest.$ac_cv_objext conftest.$ac_ext
3482fi
3483{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3484$as_echo "$ac_cv_objext" >&6; }
3485OBJEXT=$ac_cv_objext
3486ac_objext=$OBJEXT
3487{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3488$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3489if test "${ac_cv_c_compiler_gnu+set}" = set; then
3490  $as_echo_n "(cached) " >&6
3491else
3492  cat >conftest.$ac_ext <<_ACEOF
3493/* confdefs.h.  */
3494_ACEOF
3495cat confdefs.h >>conftest.$ac_ext
3496cat >>conftest.$ac_ext <<_ACEOF
3497/* end confdefs.h.  */
3498
3499int
3500main ()
3501{
3502#ifndef __GNUC__
3503       choke me
3504#endif
3505
3506  ;
3507  return 0;
3508}
3509_ACEOF
3510rm -f conftest.$ac_objext
3511if { (ac_try="$ac_compile"
3512case "(($ac_try" in
3513  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3514  *) ac_try_echo=$ac_try;;
3515esac
3516eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3517$as_echo "$ac_try_echo") >&5
3518  (eval "$ac_compile") 2>conftest.er1
3519  ac_status=$?
3520  grep -v '^ *+' conftest.er1 >conftest.err
3521  rm -f conftest.er1
3522  cat conftest.err >&5
3523  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524  (exit $ac_status); } && {
3525	 test -z "$ac_c_werror_flag" ||
3526	 test ! -s conftest.err
3527       } && test -s conftest.$ac_objext; then
3528  ac_compiler_gnu=yes
3529else
3530  $as_echo "$as_me: failed program was:" >&5
3531sed 's/^/| /' conftest.$ac_ext >&5
3532
3533	ac_compiler_gnu=no
3534fi
3535
3536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3537ac_cv_c_compiler_gnu=$ac_compiler_gnu
3538
3539fi
3540{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3541$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3542if test $ac_compiler_gnu = yes; then
3543  GCC=yes
3544else
3545  GCC=
3546fi
3547ac_test_CFLAGS=${CFLAGS+set}
3548ac_save_CFLAGS=$CFLAGS
3549{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3550$as_echo_n "checking whether $CC accepts -g... " >&6; }
3551if test "${ac_cv_prog_cc_g+set}" = set; then
3552  $as_echo_n "(cached) " >&6
3553else
3554  ac_save_c_werror_flag=$ac_c_werror_flag
3555   ac_c_werror_flag=yes
3556   ac_cv_prog_cc_g=no
3557   CFLAGS="-g"
3558   cat >conftest.$ac_ext <<_ACEOF
3559/* confdefs.h.  */
3560_ACEOF
3561cat confdefs.h >>conftest.$ac_ext
3562cat >>conftest.$ac_ext <<_ACEOF
3563/* end confdefs.h.  */
3564
3565int
3566main ()
3567{
3568
3569  ;
3570  return 0;
3571}
3572_ACEOF
3573rm -f conftest.$ac_objext
3574if { (ac_try="$ac_compile"
3575case "(($ac_try" in
3576  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3577  *) ac_try_echo=$ac_try;;
3578esac
3579eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3580$as_echo "$ac_try_echo") >&5
3581  (eval "$ac_compile") 2>conftest.er1
3582  ac_status=$?
3583  grep -v '^ *+' conftest.er1 >conftest.err
3584  rm -f conftest.er1
3585  cat conftest.err >&5
3586  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3587  (exit $ac_status); } && {
3588	 test -z "$ac_c_werror_flag" ||
3589	 test ! -s conftest.err
3590       } && test -s conftest.$ac_objext; then
3591  ac_cv_prog_cc_g=yes
3592else
3593  $as_echo "$as_me: failed program was:" >&5
3594sed 's/^/| /' conftest.$ac_ext >&5
3595
3596	CFLAGS=""
3597      cat >conftest.$ac_ext <<_ACEOF
3598/* confdefs.h.  */
3599_ACEOF
3600cat confdefs.h >>conftest.$ac_ext
3601cat >>conftest.$ac_ext <<_ACEOF
3602/* end confdefs.h.  */
3603
3604int
3605main ()
3606{
3607
3608  ;
3609  return 0;
3610}
3611_ACEOF
3612rm -f conftest.$ac_objext
3613if { (ac_try="$ac_compile"
3614case "(($ac_try" in
3615  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3616  *) ac_try_echo=$ac_try;;
3617esac
3618eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3619$as_echo "$ac_try_echo") >&5
3620  (eval "$ac_compile") 2>conftest.er1
3621  ac_status=$?
3622  grep -v '^ *+' conftest.er1 >conftest.err
3623  rm -f conftest.er1
3624  cat conftest.err >&5
3625  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3626  (exit $ac_status); } && {
3627	 test -z "$ac_c_werror_flag" ||
3628	 test ! -s conftest.err
3629       } && test -s conftest.$ac_objext; then
3630  :
3631else
3632  $as_echo "$as_me: failed program was:" >&5
3633sed 's/^/| /' conftest.$ac_ext >&5
3634
3635	ac_c_werror_flag=$ac_save_c_werror_flag
3636	 CFLAGS="-g"
3637	 cat >conftest.$ac_ext <<_ACEOF
3638/* confdefs.h.  */
3639_ACEOF
3640cat confdefs.h >>conftest.$ac_ext
3641cat >>conftest.$ac_ext <<_ACEOF
3642/* end confdefs.h.  */
3643
3644int
3645main ()
3646{
3647
3648  ;
3649  return 0;
3650}
3651_ACEOF
3652rm -f conftest.$ac_objext
3653if { (ac_try="$ac_compile"
3654case "(($ac_try" in
3655  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656  *) ac_try_echo=$ac_try;;
3657esac
3658eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3659$as_echo "$ac_try_echo") >&5
3660  (eval "$ac_compile") 2>conftest.er1
3661  ac_status=$?
3662  grep -v '^ *+' conftest.er1 >conftest.err
3663  rm -f conftest.er1
3664  cat conftest.err >&5
3665  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3666  (exit $ac_status); } && {
3667	 test -z "$ac_c_werror_flag" ||
3668	 test ! -s conftest.err
3669       } && test -s conftest.$ac_objext; then
3670  ac_cv_prog_cc_g=yes
3671else
3672  $as_echo "$as_me: failed program was:" >&5
3673sed 's/^/| /' conftest.$ac_ext >&5
3674
3675
3676fi
3677
3678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3679fi
3680
3681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3682fi
3683
3684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3685   ac_c_werror_flag=$ac_save_c_werror_flag
3686fi
3687{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3688$as_echo "$ac_cv_prog_cc_g" >&6; }
3689if test "$ac_test_CFLAGS" = set; then
3690  CFLAGS=$ac_save_CFLAGS
3691elif test $ac_cv_prog_cc_g = yes; then
3692  if test "$GCC" = yes; then
3693    CFLAGS="-g -O2"
3694  else
3695    CFLAGS="-g"
3696  fi
3697else
3698  if test "$GCC" = yes; then
3699    CFLAGS="-O2"
3700  else
3701    CFLAGS=
3702  fi
3703fi
3704{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3705$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3706if test "${ac_cv_prog_cc_c89+set}" = set; then
3707  $as_echo_n "(cached) " >&6
3708else
3709  ac_cv_prog_cc_c89=no
3710ac_save_CC=$CC
3711cat >conftest.$ac_ext <<_ACEOF
3712/* confdefs.h.  */
3713_ACEOF
3714cat confdefs.h >>conftest.$ac_ext
3715cat >>conftest.$ac_ext <<_ACEOF
3716/* end confdefs.h.  */
3717#include <stdarg.h>
3718#include <stdio.h>
3719#include <sys/types.h>
3720#include <sys/stat.h>
3721/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3722struct buf { int x; };
3723FILE * (*rcsopen) (struct buf *, struct stat *, int);
3724static char *e (p, i)
3725     char **p;
3726     int i;
3727{
3728  return p[i];
3729}
3730static char *f (char * (*g) (char **, int), char **p, ...)
3731{
3732  char *s;
3733  va_list v;
3734  va_start (v,p);
3735  s = g (p, va_arg (v,int));
3736  va_end (v);
3737  return s;
3738}
3739
3740/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3741   function prototypes and stuff, but not '\xHH' hex character constants.
3742   These don't provoke an error unfortunately, instead are silently treated
3743   as 'x'.  The following induces an error, until -std is added to get
3744   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3745   array size at least.  It's necessary to write '\x00'==0 to get something
3746   that's true only with -std.  */
3747int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3748
3749/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3750   inside strings and character constants.  */
3751#define FOO(x) 'x'
3752int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3753
3754int test (int i, double x);
3755struct s1 {int (*f) (int a);};
3756struct s2 {int (*f) (double a);};
3757int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3758int argc;
3759char **argv;
3760int
3761main ()
3762{
3763return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3764  ;
3765  return 0;
3766}
3767_ACEOF
3768for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3769	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3770do
3771  CC="$ac_save_CC $ac_arg"
3772  rm -f conftest.$ac_objext
3773if { (ac_try="$ac_compile"
3774case "(($ac_try" in
3775  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3776  *) ac_try_echo=$ac_try;;
3777esac
3778eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3779$as_echo "$ac_try_echo") >&5
3780  (eval "$ac_compile") 2>conftest.er1
3781  ac_status=$?
3782  grep -v '^ *+' conftest.er1 >conftest.err
3783  rm -f conftest.er1
3784  cat conftest.err >&5
3785  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786  (exit $ac_status); } && {
3787	 test -z "$ac_c_werror_flag" ||
3788	 test ! -s conftest.err
3789       } && test -s conftest.$ac_objext; then
3790  ac_cv_prog_cc_c89=$ac_arg
3791else
3792  $as_echo "$as_me: failed program was:" >&5
3793sed 's/^/| /' conftest.$ac_ext >&5
3794
3795
3796fi
3797
3798rm -f core conftest.err conftest.$ac_objext
3799  test "x$ac_cv_prog_cc_c89" != "xno" && break
3800done
3801rm -f conftest.$ac_ext
3802CC=$ac_save_CC
3803
3804fi
3805# AC_CACHE_VAL
3806case "x$ac_cv_prog_cc_c89" in
3807  x)
3808    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3809$as_echo "none needed" >&6; } ;;
3810  xno)
3811    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3812$as_echo "unsupported" >&6; } ;;
3813  *)
3814    CC="$CC $ac_cv_prog_cc_c89"
3815    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3816$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3817esac
3818
3819
3820ac_ext=c
3821ac_cpp='$CPP $CPPFLAGS'
3822ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3823ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3824ac_compiler_gnu=$ac_cv_c_compiler_gnu
3825
3826depcc="$CC"   am_compiler_list=
3827
3828{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3829$as_echo_n "checking dependency style of $depcc... " >&6; }
3830if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3831  $as_echo_n "(cached) " >&6
3832else
3833  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3834  # We make a subdir and do the tests there.  Otherwise we can end up
3835  # making bogus files that we don't know about and never remove.  For
3836  # instance it was reported that on HP-UX the gcc test will end up
3837  # making a dummy file named `D' -- because `-MD' means `put the output
3838  # in D'.
3839  mkdir conftest.dir
3840  # Copy depcomp to subdir because otherwise we won't find it if we're
3841  # using a relative directory.
3842  cp "$am_depcomp" conftest.dir
3843  cd conftest.dir
3844  # We will build objects and dependencies in a subdirectory because
3845  # it helps to detect inapplicable dependency modes.  For instance
3846  # both Tru64's cc and ICC support -MD to output dependencies as a
3847  # side effect of compilation, but ICC will put the dependencies in
3848  # the current directory while Tru64 will put them in the object
3849  # directory.
3850  mkdir sub
3851
3852  am_cv_CC_dependencies_compiler_type=none
3853  if test "$am_compiler_list" = ""; then
3854     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3855  fi
3856  am__universal=false
3857  case " $depcc " in #(
3858     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3859     esac
3860
3861  for depmode in $am_compiler_list; do
3862    # Setup a source with many dependencies, because some compilers
3863    # like to wrap large dependency lists on column 80 (with \), and
3864    # we should not choose a depcomp mode which is confused by this.
3865    #
3866    # We need to recreate these files for each test, as the compiler may
3867    # overwrite some of them when testing with obscure command lines.
3868    # This happens at least with the AIX C compiler.
3869    : > sub/conftest.c
3870    for i in 1 2 3 4 5 6; do
3871      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3872      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3873      # Solaris 8's {/usr,}/bin/sh.
3874      touch sub/conftst$i.h
3875    done
3876    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3877
3878    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3879    # mode.  It turns out that the SunPro C++ compiler does not properly
3880    # handle `-M -o', and we need to detect this.  Also, some Intel
3881    # versions had trouble with output in subdirs
3882    am__obj=sub/conftest.${OBJEXT-o}
3883    am__minus_obj="-o $am__obj"
3884    case $depmode in
3885    gcc)
3886      # This depmode causes a compiler race in universal mode.
3887      test "$am__universal" = false || continue
3888      ;;
3889    nosideeffect)
3890      # after this tag, mechanisms are not by side-effect, so they'll
3891      # only be used when explicitly requested
3892      if test "x$enable_dependency_tracking" = xyes; then
3893	continue
3894      else
3895	break
3896      fi
3897      ;;
3898    msvisualcpp | msvcmsys)
3899      # This compiler won't grok `-c -o', but also, the minuso test has
3900      # not run yet.  These depmodes are late enough in the game, and
3901      # so weak that their functioning should not be impacted.
3902      am__obj=conftest.${OBJEXT-o}
3903      am__minus_obj=
3904      ;;
3905    none) break ;;
3906    esac
3907    if depmode=$depmode \
3908       source=sub/conftest.c object=$am__obj \
3909       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3910       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3911         >/dev/null 2>conftest.err &&
3912       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3913       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3914       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3915       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3916      # icc doesn't choke on unknown options, it will just issue warnings
3917      # or remarks (even with -Werror).  So we grep stderr for any message
3918      # that says an option was ignored or not supported.
3919      # When given -MP, icc 7.0 and 7.1 complain thusly:
3920      #   icc: Command line warning: ignoring option '-M'; no argument required
3921      # The diagnosis changed in icc 8.0:
3922      #   icc: Command line remark: option '-MP' not supported
3923      if (grep 'ignoring option' conftest.err ||
3924          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3925        am_cv_CC_dependencies_compiler_type=$depmode
3926        break
3927      fi
3928    fi
3929  done
3930
3931  cd ..
3932  rm -rf conftest.dir
3933else
3934  am_cv_CC_dependencies_compiler_type=none
3935fi
3936
3937fi
3938{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3939$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3940CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3941
3942 if
3943  test "x$enable_dependency_tracking" != xno \
3944  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3945  am__fastdepCC_TRUE=
3946  am__fastdepCC_FALSE='#'
3947else
3948  am__fastdepCC_TRUE='#'
3949  am__fastdepCC_FALSE=
3950fi
3951
3952
3953{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3954$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3955if test "${lt_cv_path_SED+set}" = set; then
3956  $as_echo_n "(cached) " >&6
3957else
3958  # Loop through the user's path and test for sed and gsed.
3959# Then use that list of sed's as ones to test for truncation.
3960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3961for as_dir in $PATH
3962do
3963  IFS=$as_save_IFS
3964  test -z "$as_dir" && as_dir=.
3965  for lt_ac_prog in sed gsed; do
3966    for ac_exec_ext in '' $ac_executable_extensions; do
3967      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3968        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3969      fi
3970    done
3971  done
3972done
3973IFS=$as_save_IFS
3974lt_ac_max=0
3975lt_ac_count=0
3976# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3977# along with /bin/sed that truncates output.
3978for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3979  test ! -f $lt_ac_sed && continue
3980  cat /dev/null > conftest.in
3981  lt_ac_count=0
3982  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3983  # Check for GNU sed and select it if it is found.
3984  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3985    lt_cv_path_SED=$lt_ac_sed
3986    break
3987  fi
3988  while true; do
3989    cat conftest.in conftest.in >conftest.tmp
3990    mv conftest.tmp conftest.in
3991    cp conftest.in conftest.nl
3992    echo >>conftest.nl
3993    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3994    cmp -s conftest.out conftest.nl || break
3995    # 10000 chars as input seems more than enough
3996    test $lt_ac_count -gt 10 && break
3997    lt_ac_count=`expr $lt_ac_count + 1`
3998    if test $lt_ac_count -gt $lt_ac_max; then
3999      lt_ac_max=$lt_ac_count
4000      lt_cv_path_SED=$lt_ac_sed
4001    fi
4002  done
4003done
4004
4005fi
4006
4007SED=$lt_cv_path_SED
4008
4009{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4010$as_echo "$SED" >&6; }
4011
4012{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4013$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4014if test "${ac_cv_path_GREP+set}" = set; then
4015  $as_echo_n "(cached) " >&6
4016else
4017  if test -z "$GREP"; then
4018  ac_path_GREP_found=false
4019  # Loop through the user's path and test for each of PROGNAME-LIST
4020  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4021for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4022do
4023  IFS=$as_save_IFS
4024  test -z "$as_dir" && as_dir=.
4025  for ac_prog in grep ggrep; do
4026    for ac_exec_ext in '' $ac_executable_extensions; do
4027      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4028      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4029# Check for GNU ac_path_GREP and select it if it is found.
4030  # Check for GNU $ac_path_GREP
4031case `"$ac_path_GREP" --version 2>&1` in
4032*GNU*)
4033  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4034*)
4035  ac_count=0
4036  $as_echo_n 0123456789 >"conftest.in"
4037  while :
4038  do
4039    cat "conftest.in" "conftest.in" >"conftest.tmp"
4040    mv "conftest.tmp" "conftest.in"
4041    cp "conftest.in" "conftest.nl"
4042    $as_echo 'GREP' >> "conftest.nl"
4043    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4044    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4045    ac_count=`expr $ac_count + 1`
4046    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4047      # Best one so far, save it but keep looking for a better one
4048      ac_cv_path_GREP="$ac_path_GREP"
4049      ac_path_GREP_max=$ac_count
4050    fi
4051    # 10*(2^10) chars as input seems more than enough
4052    test $ac_count -gt 10 && break
4053  done
4054  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4055esac
4056
4057      $ac_path_GREP_found && break 3
4058    done
4059  done
4060done
4061IFS=$as_save_IFS
4062  if test -z "$ac_cv_path_GREP"; then
4063    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4064$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4065   { (exit 1); exit 1; }; }
4066  fi
4067else
4068  ac_cv_path_GREP=$GREP
4069fi
4070
4071fi
4072{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4073$as_echo "$ac_cv_path_GREP" >&6; }
4074 GREP="$ac_cv_path_GREP"
4075
4076
4077{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4078$as_echo_n "checking for egrep... " >&6; }
4079if test "${ac_cv_path_EGREP+set}" = set; then
4080  $as_echo_n "(cached) " >&6
4081else
4082  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4083   then ac_cv_path_EGREP="$GREP -E"
4084   else
4085     if test -z "$EGREP"; then
4086  ac_path_EGREP_found=false
4087  # Loop through the user's path and test for each of PROGNAME-LIST
4088  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4089for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4090do
4091  IFS=$as_save_IFS
4092  test -z "$as_dir" && as_dir=.
4093  for ac_prog in egrep; do
4094    for ac_exec_ext in '' $ac_executable_extensions; do
4095      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4096      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4097# Check for GNU ac_path_EGREP and select it if it is found.
4098  # Check for GNU $ac_path_EGREP
4099case `"$ac_path_EGREP" --version 2>&1` in
4100*GNU*)
4101  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4102*)
4103  ac_count=0
4104  $as_echo_n 0123456789 >"conftest.in"
4105  while :
4106  do
4107    cat "conftest.in" "conftest.in" >"conftest.tmp"
4108    mv "conftest.tmp" "conftest.in"
4109    cp "conftest.in" "conftest.nl"
4110    $as_echo 'EGREP' >> "conftest.nl"
4111    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4112    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4113    ac_count=`expr $ac_count + 1`
4114    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4115      # Best one so far, save it but keep looking for a better one
4116      ac_cv_path_EGREP="$ac_path_EGREP"
4117      ac_path_EGREP_max=$ac_count
4118    fi
4119    # 10*(2^10) chars as input seems more than enough
4120    test $ac_count -gt 10 && break
4121  done
4122  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4123esac
4124
4125      $ac_path_EGREP_found && break 3
4126    done
4127  done
4128done
4129IFS=$as_save_IFS
4130  if test -z "$ac_cv_path_EGREP"; then
4131    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4132$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4133   { (exit 1); exit 1; }; }
4134  fi
4135else
4136  ac_cv_path_EGREP=$EGREP
4137fi
4138
4139   fi
4140fi
4141{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4142$as_echo "$ac_cv_path_EGREP" >&6; }
4143 EGREP="$ac_cv_path_EGREP"
4144
4145
4146
4147# Check whether --with-gnu-ld was given.
4148if test "${with_gnu_ld+set}" = set; then
4149  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4150else
4151  with_gnu_ld=no
4152fi
4153
4154ac_prog=ld
4155if test "$GCC" = yes; then
4156  # Check if gcc -print-prog-name=ld gives a path.
4157  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4158$as_echo_n "checking for ld used by $CC... " >&6; }
4159  case $host in
4160  *-*-mingw*)
4161    # gcc leaves a trailing carriage return which upsets mingw
4162    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4163  *)
4164    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4165  esac
4166  case $ac_prog in
4167    # Accept absolute paths.
4168    [\\/]* | ?:[\\/]*)
4169      re_direlt='/[^/][^/]*/\.\./'
4170      # Canonicalize the pathname of ld
4171      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4172      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4173	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4174      done
4175      test -z "$LD" && LD="$ac_prog"
4176      ;;
4177  "")
4178    # If it fails, then pretend we aren't using GCC.
4179    ac_prog=ld
4180    ;;
4181  *)
4182    # If it is relative, then search for the first ld in PATH.
4183    with_gnu_ld=unknown
4184    ;;
4185  esac
4186elif test "$with_gnu_ld" = yes; then
4187  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4188$as_echo_n "checking for GNU ld... " >&6; }
4189else
4190  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4191$as_echo_n "checking for non-GNU ld... " >&6; }
4192fi
4193if test "${lt_cv_path_LD+set}" = set; then
4194  $as_echo_n "(cached) " >&6
4195else
4196  if test -z "$LD"; then
4197  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4198  for ac_dir in $PATH; do
4199    IFS="$lt_save_ifs"
4200    test -z "$ac_dir" && ac_dir=.
4201    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4202      lt_cv_path_LD="$ac_dir/$ac_prog"
4203      # Check to see if the program is GNU ld.  I'd rather use --version,
4204      # but apparently some variants of GNU ld only accept -v.
4205      # Break only if it was the GNU/non-GNU ld that we prefer.
4206      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4207      *GNU* | *'with BFD'*)
4208	test "$with_gnu_ld" != no && break
4209	;;
4210      *)
4211	test "$with_gnu_ld" != yes && break
4212	;;
4213      esac
4214    fi
4215  done
4216  IFS="$lt_save_ifs"
4217else
4218  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4219fi
4220fi
4221
4222LD="$lt_cv_path_LD"
4223if test -n "$LD"; then
4224  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4225$as_echo "$LD" >&6; }
4226else
4227  { $as_echo "$as_me:$LINENO: result: no" >&5
4228$as_echo "no" >&6; }
4229fi
4230test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4231$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4232   { (exit 1); exit 1; }; }
4233{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4234$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4235if test "${lt_cv_prog_gnu_ld+set}" = set; then
4236  $as_echo_n "(cached) " >&6
4237else
4238  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4239case `$LD -v 2>&1 </dev/null` in
4240*GNU* | *'with BFD'*)
4241  lt_cv_prog_gnu_ld=yes
4242  ;;
4243*)
4244  lt_cv_prog_gnu_ld=no
4245  ;;
4246esac
4247fi
4248{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4249$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4250with_gnu_ld=$lt_cv_prog_gnu_ld
4251
4252
4253{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4254$as_echo_n "checking for $LD option to reload object files... " >&6; }
4255if test "${lt_cv_ld_reload_flag+set}" = set; then
4256  $as_echo_n "(cached) " >&6
4257else
4258  lt_cv_ld_reload_flag='-r'
4259fi
4260{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4261$as_echo "$lt_cv_ld_reload_flag" >&6; }
4262reload_flag=$lt_cv_ld_reload_flag
4263case $reload_flag in
4264"" | " "*) ;;
4265*) reload_flag=" $reload_flag" ;;
4266esac
4267reload_cmds='$LD$reload_flag -o $output$reload_objs'
4268case $host_os in
4269  darwin*)
4270    if test "$GCC" = yes; then
4271      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4272    else
4273      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4274    fi
4275    ;;
4276esac
4277
4278{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4279$as_echo_n "checking for BSD-compatible nm... " >&6; }
4280if test "${lt_cv_path_NM+set}" = set; then
4281  $as_echo_n "(cached) " >&6
4282else
4283  if test -n "$NM"; then
4284  # Let the user override the test.
4285  lt_cv_path_NM="$NM"
4286else
4287  lt_nm_to_check="${ac_tool_prefix}nm"
4288  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4289    lt_nm_to_check="$lt_nm_to_check nm"
4290  fi
4291  for lt_tmp_nm in $lt_nm_to_check; do
4292    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4293    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4294      IFS="$lt_save_ifs"
4295      test -z "$ac_dir" && ac_dir=.
4296      tmp_nm="$ac_dir/$lt_tmp_nm"
4297      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4298	# Check to see if the nm accepts a BSD-compat flag.
4299	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4300	#   nm: unknown option "B" ignored
4301	# Tru64's nm complains that /dev/null is an invalid object file
4302	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4303	*/dev/null* | *'Invalid file or object type'*)
4304	  lt_cv_path_NM="$tmp_nm -B"
4305	  break
4306	  ;;
4307	*)
4308	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4309	  */dev/null*)
4310	    lt_cv_path_NM="$tmp_nm -p"
4311	    break
4312	    ;;
4313	  *)
4314	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4315	    continue # so that we can try to find one that supports BSD flags
4316	    ;;
4317	  esac
4318	  ;;
4319	esac
4320      fi
4321    done
4322    IFS="$lt_save_ifs"
4323  done
4324  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4325fi
4326fi
4327{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4328$as_echo "$lt_cv_path_NM" >&6; }
4329NM="$lt_cv_path_NM"
4330
4331{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4332$as_echo_n "checking whether ln -s works... " >&6; }
4333LN_S=$as_ln_s
4334if test "$LN_S" = "ln -s"; then
4335  { $as_echo "$as_me:$LINENO: result: yes" >&5
4336$as_echo "yes" >&6; }
4337else
4338  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4339$as_echo "no, using $LN_S" >&6; }
4340fi
4341
4342{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4343$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4344if test "${lt_cv_deplibs_check_method+set}" = set; then
4345  $as_echo_n "(cached) " >&6
4346else
4347  lt_cv_file_magic_cmd='$MAGIC_CMD'
4348lt_cv_file_magic_test_file=
4349lt_cv_deplibs_check_method='unknown'
4350# Need to set the preceding variable on all platforms that support
4351# interlibrary dependencies.
4352# 'none' -- dependencies not supported.
4353# `unknown' -- same as none, but documents that we really don't know.
4354# 'pass_all' -- all dependencies passed with no checks.
4355# 'test_compile' -- check by making test program.
4356# 'file_magic [[regex]]' -- check by looking for files in library path
4357# which responds to the $file_magic_cmd with a given extended regex.
4358# If you have `file' or equivalent on your system and you're not sure
4359# whether `pass_all' will *always* work, you probably want this one.
4360
4361case $host_os in
4362aix[4-9]*)
4363  lt_cv_deplibs_check_method=pass_all
4364  ;;
4365
4366beos*)
4367  lt_cv_deplibs_check_method=pass_all
4368  ;;
4369
4370bsdi[45]*)
4371  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4372  lt_cv_file_magic_cmd='/usr/bin/file -L'
4373  lt_cv_file_magic_test_file=/shlib/libc.so
4374  ;;
4375
4376cygwin*)
4377  # func_win32_libid is a shell function defined in ltmain.sh
4378  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4379  lt_cv_file_magic_cmd='func_win32_libid'
4380  ;;
4381
4382mingw* | pw32*)
4383  # Base MSYS/MinGW do not provide the 'file' command needed by
4384  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4385  # unless we find 'file', for example because we are cross-compiling.
4386  if ( file / ) >/dev/null 2>&1; then
4387    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4388    lt_cv_file_magic_cmd='func_win32_libid'
4389  else
4390    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4391    lt_cv_file_magic_cmd='$OBJDUMP -f'
4392  fi
4393  ;;
4394
4395darwin* | rhapsody*)
4396  lt_cv_deplibs_check_method=pass_all
4397  ;;
4398
4399freebsd* | dragonfly*)
4400  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4401    case $host_cpu in
4402    i*86 )
4403      # Not sure whether the presence of OpenBSD here was a mistake.
4404      # Let's accept both of them until this is cleared up.
4405      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4406      lt_cv_file_magic_cmd=/usr/bin/file
4407      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4408      ;;
4409    esac
4410  else
4411    lt_cv_deplibs_check_method=pass_all
4412  fi
4413  ;;
4414
4415gnu*)
4416  lt_cv_deplibs_check_method=pass_all
4417  ;;
4418
4419hpux10.20* | hpux11*)
4420  lt_cv_file_magic_cmd=/usr/bin/file
4421  case $host_cpu in
4422  ia64*)
4423    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4424    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4425    ;;
4426  hppa*64*)
4427    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]'
4428    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4429    ;;
4430  *)
4431    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4432    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4433    ;;
4434  esac
4435  ;;
4436
4437interix[3-9]*)
4438  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4439  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4440  ;;
4441
4442irix5* | irix6* | nonstopux*)
4443  case $LD in
4444  *-32|*"-32 ") libmagic=32-bit;;
4445  *-n32|*"-n32 ") libmagic=N32;;
4446  *-64|*"-64 ") libmagic=64-bit;;
4447  *) libmagic=never-match;;
4448  esac
4449  lt_cv_deplibs_check_method=pass_all
4450  ;;
4451
4452# This must be Linux ELF.
4453linux* | k*bsd*-gnu)
4454  lt_cv_deplibs_check_method=pass_all
4455  ;;
4456
4457netbsd*)
4458  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4459    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4460  else
4461    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4462  fi
4463  ;;
4464
4465newos6*)
4466  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4467  lt_cv_file_magic_cmd=/usr/bin/file
4468  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4469  ;;
4470
4471nto-qnx*)
4472  lt_cv_deplibs_check_method=unknown
4473  ;;
4474
4475openbsd*)
4476  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4477    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4478  else
4479    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4480  fi
4481  ;;
4482
4483osf3* | osf4* | osf5*)
4484  lt_cv_deplibs_check_method=pass_all
4485  ;;
4486
4487rdos*)
4488  lt_cv_deplibs_check_method=pass_all
4489  ;;
4490
4491solaris*)
4492  lt_cv_deplibs_check_method=pass_all
4493  ;;
4494
4495sysv4 | sysv4.3*)
4496  case $host_vendor in
4497  motorola)
4498    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]'
4499    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4500    ;;
4501  ncr)
4502    lt_cv_deplibs_check_method=pass_all
4503    ;;
4504  sequent)
4505    lt_cv_file_magic_cmd='/bin/file'
4506    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4507    ;;
4508  sni)
4509    lt_cv_file_magic_cmd='/bin/file'
4510    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4511    lt_cv_file_magic_test_file=/lib/libc.so
4512    ;;
4513  siemens)
4514    lt_cv_deplibs_check_method=pass_all
4515    ;;
4516  pc)
4517    lt_cv_deplibs_check_method=pass_all
4518    ;;
4519  esac
4520  ;;
4521
4522sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4523  lt_cv_deplibs_check_method=pass_all
4524  ;;
4525esac
4526
4527fi
4528{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4529$as_echo "$lt_cv_deplibs_check_method" >&6; }
4530file_magic_cmd=$lt_cv_file_magic_cmd
4531deplibs_check_method=$lt_cv_deplibs_check_method
4532test -z "$deplibs_check_method" && deplibs_check_method=unknown
4533
4534
4535
4536
4537# If no C compiler was specified, use CC.
4538LTCC=${LTCC-"$CC"}
4539
4540# If no C compiler flags were specified, use CFLAGS.
4541LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4542
4543# Allow CC to be a program name with arguments.
4544compiler=$CC
4545
4546
4547# Check whether --enable-libtool-lock was given.
4548if test "${enable_libtool_lock+set}" = set; then
4549  enableval=$enable_libtool_lock;
4550fi
4551
4552test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4553
4554# Some flags need to be propagated to the compiler or linker for good
4555# libtool support.
4556case $host in
4557ia64-*-hpux*)
4558  # Find out which ABI we are using.
4559  echo 'int i;' > conftest.$ac_ext
4560  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4561  (eval $ac_compile) 2>&5
4562  ac_status=$?
4563  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4564  (exit $ac_status); }; then
4565    case `/usr/bin/file conftest.$ac_objext` in
4566    *ELF-32*)
4567      HPUX_IA64_MODE="32"
4568      ;;
4569    *ELF-64*)
4570      HPUX_IA64_MODE="64"
4571      ;;
4572    esac
4573  fi
4574  rm -rf conftest*
4575  ;;
4576*-*-irix6*)
4577  # Find out which ABI we are using.
4578  echo '#line 4578 "configure"' > conftest.$ac_ext
4579  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4580  (eval $ac_compile) 2>&5
4581  ac_status=$?
4582  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4583  (exit $ac_status); }; then
4584   if test "$lt_cv_prog_gnu_ld" = yes; then
4585    case `/usr/bin/file conftest.$ac_objext` in
4586    *32-bit*)
4587      LD="${LD-ld} -melf32bsmip"
4588      ;;
4589    *N32*)
4590      LD="${LD-ld} -melf32bmipn32"
4591      ;;
4592    *64-bit*)
4593      LD="${LD-ld} -melf64bmip"
4594      ;;
4595    esac
4596   else
4597    case `/usr/bin/file conftest.$ac_objext` in
4598    *32-bit*)
4599      LD="${LD-ld} -32"
4600      ;;
4601    *N32*)
4602      LD="${LD-ld} -n32"
4603      ;;
4604    *64-bit*)
4605      LD="${LD-ld} -64"
4606      ;;
4607    esac
4608   fi
4609  fi
4610  rm -rf conftest*
4611  ;;
4612
4613x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4614s390*-*linux*|sparc*-*linux*)
4615  # Find out which ABI we are using.
4616  echo 'int i;' > conftest.$ac_ext
4617  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4618  (eval $ac_compile) 2>&5
4619  ac_status=$?
4620  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4621  (exit $ac_status); }; then
4622    case `/usr/bin/file conftest.o` in
4623    *32-bit*)
4624      case $host in
4625        x86_64-*kfreebsd*-gnu)
4626          LD="${LD-ld} -m elf_i386_fbsd"
4627          ;;
4628        x86_64-*linux*)
4629          LD="${LD-ld} -m elf_i386"
4630          ;;
4631        ppc64-*linux*|powerpc64-*linux*)
4632          LD="${LD-ld} -m elf32ppclinux"
4633          ;;
4634        s390x-*linux*)
4635          LD="${LD-ld} -m elf_s390"
4636          ;;
4637        sparc64-*linux*)
4638          LD="${LD-ld} -m elf32_sparc"
4639          ;;
4640      esac
4641      ;;
4642    *64-bit*)
4643      libsuff=64
4644      case $host in
4645        x86_64-*kfreebsd*-gnu)
4646          LD="${LD-ld} -m elf_x86_64_fbsd"
4647          ;;
4648        x86_64-*linux*)
4649          LD="${LD-ld} -m elf_x86_64"
4650          ;;
4651        ppc*-*linux*|powerpc*-*linux*)
4652          LD="${LD-ld} -m elf64ppc"
4653          ;;
4654        s390*-*linux*)
4655          LD="${LD-ld} -m elf64_s390"
4656          ;;
4657        sparc*-*linux*)
4658          LD="${LD-ld} -m elf64_sparc"
4659          ;;
4660      esac
4661      ;;
4662    esac
4663  fi
4664  rm -rf conftest*
4665  ;;
4666
4667*-*-sco3.2v5*)
4668  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4669  SAVE_CFLAGS="$CFLAGS"
4670  CFLAGS="$CFLAGS -belf"
4671  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4672$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4673if test "${lt_cv_cc_needs_belf+set}" = set; then
4674  $as_echo_n "(cached) " >&6
4675else
4676  ac_ext=c
4677ac_cpp='$CPP $CPPFLAGS'
4678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4680ac_compiler_gnu=$ac_cv_c_compiler_gnu
4681
4682     cat >conftest.$ac_ext <<_ACEOF
4683/* confdefs.h.  */
4684_ACEOF
4685cat confdefs.h >>conftest.$ac_ext
4686cat >>conftest.$ac_ext <<_ACEOF
4687/* end confdefs.h.  */
4688
4689int
4690main ()
4691{
4692
4693  ;
4694  return 0;
4695}
4696_ACEOF
4697rm -f conftest.$ac_objext conftest$ac_exeext
4698if { (ac_try="$ac_link"
4699case "(($ac_try" in
4700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701  *) ac_try_echo=$ac_try;;
4702esac
4703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4704$as_echo "$ac_try_echo") >&5
4705  (eval "$ac_link") 2>conftest.er1
4706  ac_status=$?
4707  grep -v '^ *+' conftest.er1 >conftest.err
4708  rm -f conftest.er1
4709  cat conftest.err >&5
4710  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711  (exit $ac_status); } && {
4712	 test -z "$ac_c_werror_flag" ||
4713	 test ! -s conftest.err
4714       } && test -s conftest$ac_exeext && {
4715	 test "$cross_compiling" = yes ||
4716	 $as_test_x conftest$ac_exeext
4717       }; then
4718  lt_cv_cc_needs_belf=yes
4719else
4720  $as_echo "$as_me: failed program was:" >&5
4721sed 's/^/| /' conftest.$ac_ext >&5
4722
4723	lt_cv_cc_needs_belf=no
4724fi
4725
4726rm -rf conftest.dSYM
4727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4728      conftest$ac_exeext conftest.$ac_ext
4729     ac_ext=c
4730ac_cpp='$CPP $CPPFLAGS'
4731ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4732ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4733ac_compiler_gnu=$ac_cv_c_compiler_gnu
4734
4735fi
4736{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4737$as_echo "$lt_cv_cc_needs_belf" >&6; }
4738  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4739    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4740    CFLAGS="$SAVE_CFLAGS"
4741  fi
4742  ;;
4743sparc*-*solaris*)
4744  # Find out which ABI we are using.
4745  echo 'int i;' > conftest.$ac_ext
4746  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4747  (eval $ac_compile) 2>&5
4748  ac_status=$?
4749  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4750  (exit $ac_status); }; then
4751    case `/usr/bin/file conftest.o` in
4752    *64-bit*)
4753      case $lt_cv_prog_gnu_ld in
4754      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4755      *)
4756        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4757	  LD="${LD-ld} -64"
4758	fi
4759	;;
4760      esac
4761      ;;
4762    esac
4763  fi
4764  rm -rf conftest*
4765  ;;
4766
4767
4768esac
4769
4770need_locks="$enable_libtool_lock"
4771
4772
4773ac_ext=c
4774ac_cpp='$CPP $CPPFLAGS'
4775ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4776ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4777ac_compiler_gnu=$ac_cv_c_compiler_gnu
4778{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4779$as_echo_n "checking how to run the C preprocessor... " >&6; }
4780# On Suns, sometimes $CPP names a directory.
4781if test -n "$CPP" && test -d "$CPP"; then
4782  CPP=
4783fi
4784if test -z "$CPP"; then
4785  if test "${ac_cv_prog_CPP+set}" = set; then
4786  $as_echo_n "(cached) " >&6
4787else
4788      # Double quotes because CPP needs to be expanded
4789    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4790    do
4791      ac_preproc_ok=false
4792for ac_c_preproc_warn_flag in '' yes
4793do
4794  # Use a header file that comes with gcc, so configuring glibc
4795  # with a fresh cross-compiler works.
4796  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4797  # <limits.h> exists even on freestanding compilers.
4798  # On the NeXT, cc -E runs the code through the compiler's parser,
4799  # not just through cpp. "Syntax error" is here to catch this case.
4800  cat >conftest.$ac_ext <<_ACEOF
4801/* confdefs.h.  */
4802_ACEOF
4803cat confdefs.h >>conftest.$ac_ext
4804cat >>conftest.$ac_ext <<_ACEOF
4805/* end confdefs.h.  */
4806#ifdef __STDC__
4807# include <limits.h>
4808#else
4809# include <assert.h>
4810#endif
4811		     Syntax error
4812_ACEOF
4813if { (ac_try="$ac_cpp conftest.$ac_ext"
4814case "(($ac_try" in
4815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4816  *) ac_try_echo=$ac_try;;
4817esac
4818eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4819$as_echo "$ac_try_echo") >&5
4820  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4821  ac_status=$?
4822  grep -v '^ *+' conftest.er1 >conftest.err
4823  rm -f conftest.er1
4824  cat conftest.err >&5
4825  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826  (exit $ac_status); } >/dev/null && {
4827	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4828	 test ! -s conftest.err
4829       }; then
4830  :
4831else
4832  $as_echo "$as_me: failed program was:" >&5
4833sed 's/^/| /' conftest.$ac_ext >&5
4834
4835  # Broken: fails on valid input.
4836continue
4837fi
4838
4839rm -f conftest.err conftest.$ac_ext
4840
4841  # OK, works on sane cases.  Now check whether nonexistent headers
4842  # can be detected and how.
4843  cat >conftest.$ac_ext <<_ACEOF
4844/* confdefs.h.  */
4845_ACEOF
4846cat confdefs.h >>conftest.$ac_ext
4847cat >>conftest.$ac_ext <<_ACEOF
4848/* end confdefs.h.  */
4849#include <ac_nonexistent.h>
4850_ACEOF
4851if { (ac_try="$ac_cpp conftest.$ac_ext"
4852case "(($ac_try" in
4853  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4854  *) ac_try_echo=$ac_try;;
4855esac
4856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4857$as_echo "$ac_try_echo") >&5
4858  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4859  ac_status=$?
4860  grep -v '^ *+' conftest.er1 >conftest.err
4861  rm -f conftest.er1
4862  cat conftest.err >&5
4863  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4864  (exit $ac_status); } >/dev/null && {
4865	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4866	 test ! -s conftest.err
4867       }; then
4868  # Broken: success on invalid input.
4869continue
4870else
4871  $as_echo "$as_me: failed program was:" >&5
4872sed 's/^/| /' conftest.$ac_ext >&5
4873
4874  # Passes both tests.
4875ac_preproc_ok=:
4876break
4877fi
4878
4879rm -f conftest.err conftest.$ac_ext
4880
4881done
4882# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4883rm -f conftest.err conftest.$ac_ext
4884if $ac_preproc_ok; then
4885  break
4886fi
4887
4888    done
4889    ac_cv_prog_CPP=$CPP
4890
4891fi
4892  CPP=$ac_cv_prog_CPP
4893else
4894  ac_cv_prog_CPP=$CPP
4895fi
4896{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4897$as_echo "$CPP" >&6; }
4898ac_preproc_ok=false
4899for ac_c_preproc_warn_flag in '' yes
4900do
4901  # Use a header file that comes with gcc, so configuring glibc
4902  # with a fresh cross-compiler works.
4903  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4904  # <limits.h> exists even on freestanding compilers.
4905  # On the NeXT, cc -E runs the code through the compiler's parser,
4906  # not just through cpp. "Syntax error" is here to catch this case.
4907  cat >conftest.$ac_ext <<_ACEOF
4908/* confdefs.h.  */
4909_ACEOF
4910cat confdefs.h >>conftest.$ac_ext
4911cat >>conftest.$ac_ext <<_ACEOF
4912/* end confdefs.h.  */
4913#ifdef __STDC__
4914# include <limits.h>
4915#else
4916# include <assert.h>
4917#endif
4918		     Syntax error
4919_ACEOF
4920if { (ac_try="$ac_cpp conftest.$ac_ext"
4921case "(($ac_try" in
4922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4923  *) ac_try_echo=$ac_try;;
4924esac
4925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4926$as_echo "$ac_try_echo") >&5
4927  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4928  ac_status=$?
4929  grep -v '^ *+' conftest.er1 >conftest.err
4930  rm -f conftest.er1
4931  cat conftest.err >&5
4932  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4933  (exit $ac_status); } >/dev/null && {
4934	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4935	 test ! -s conftest.err
4936       }; then
4937  :
4938else
4939  $as_echo "$as_me: failed program was:" >&5
4940sed 's/^/| /' conftest.$ac_ext >&5
4941
4942  # Broken: fails on valid input.
4943continue
4944fi
4945
4946rm -f conftest.err conftest.$ac_ext
4947
4948  # OK, works on sane cases.  Now check whether nonexistent headers
4949  # can be detected and how.
4950  cat >conftest.$ac_ext <<_ACEOF
4951/* confdefs.h.  */
4952_ACEOF
4953cat confdefs.h >>conftest.$ac_ext
4954cat >>conftest.$ac_ext <<_ACEOF
4955/* end confdefs.h.  */
4956#include <ac_nonexistent.h>
4957_ACEOF
4958if { (ac_try="$ac_cpp conftest.$ac_ext"
4959case "(($ac_try" in
4960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4961  *) ac_try_echo=$ac_try;;
4962esac
4963eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4964$as_echo "$ac_try_echo") >&5
4965  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4966  ac_status=$?
4967  grep -v '^ *+' conftest.er1 >conftest.err
4968  rm -f conftest.er1
4969  cat conftest.err >&5
4970  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4971  (exit $ac_status); } >/dev/null && {
4972	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4973	 test ! -s conftest.err
4974       }; then
4975  # Broken: success on invalid input.
4976continue
4977else
4978  $as_echo "$as_me: failed program was:" >&5
4979sed 's/^/| /' conftest.$ac_ext >&5
4980
4981  # Passes both tests.
4982ac_preproc_ok=:
4983break
4984fi
4985
4986rm -f conftest.err conftest.$ac_ext
4987
4988done
4989# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4990rm -f conftest.err conftest.$ac_ext
4991if $ac_preproc_ok; then
4992  :
4993else
4994  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4996{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4997See \`config.log' for more details." >&5
4998$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4999See \`config.log' for more details." >&2;}
5000   { (exit 1); exit 1; }; }; }
5001fi
5002
5003ac_ext=c
5004ac_cpp='$CPP $CPPFLAGS'
5005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5007ac_compiler_gnu=$ac_cv_c_compiler_gnu
5008
5009
5010{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5011$as_echo_n "checking for ANSI C header files... " >&6; }
5012if test "${ac_cv_header_stdc+set}" = set; then
5013  $as_echo_n "(cached) " >&6
5014else
5015  cat >conftest.$ac_ext <<_ACEOF
5016/* confdefs.h.  */
5017_ACEOF
5018cat confdefs.h >>conftest.$ac_ext
5019cat >>conftest.$ac_ext <<_ACEOF
5020/* end confdefs.h.  */
5021#include <stdlib.h>
5022#include <stdarg.h>
5023#include <string.h>
5024#include <float.h>
5025
5026int
5027main ()
5028{
5029
5030  ;
5031  return 0;
5032}
5033_ACEOF
5034rm -f conftest.$ac_objext
5035if { (ac_try="$ac_compile"
5036case "(($ac_try" in
5037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5038  *) ac_try_echo=$ac_try;;
5039esac
5040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5041$as_echo "$ac_try_echo") >&5
5042  (eval "$ac_compile") 2>conftest.er1
5043  ac_status=$?
5044  grep -v '^ *+' conftest.er1 >conftest.err
5045  rm -f conftest.er1
5046  cat conftest.err >&5
5047  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5048  (exit $ac_status); } && {
5049	 test -z "$ac_c_werror_flag" ||
5050	 test ! -s conftest.err
5051       } && test -s conftest.$ac_objext; then
5052  ac_cv_header_stdc=yes
5053else
5054  $as_echo "$as_me: failed program was:" >&5
5055sed 's/^/| /' conftest.$ac_ext >&5
5056
5057	ac_cv_header_stdc=no
5058fi
5059
5060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5061
5062if test $ac_cv_header_stdc = yes; then
5063  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5064  cat >conftest.$ac_ext <<_ACEOF
5065/* confdefs.h.  */
5066_ACEOF
5067cat confdefs.h >>conftest.$ac_ext
5068cat >>conftest.$ac_ext <<_ACEOF
5069/* end confdefs.h.  */
5070#include <string.h>
5071
5072_ACEOF
5073if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5074  $EGREP "memchr" >/dev/null 2>&1; then
5075  :
5076else
5077  ac_cv_header_stdc=no
5078fi
5079rm -f conftest*
5080
5081fi
5082
5083if test $ac_cv_header_stdc = yes; then
5084  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5085  cat >conftest.$ac_ext <<_ACEOF
5086/* confdefs.h.  */
5087_ACEOF
5088cat confdefs.h >>conftest.$ac_ext
5089cat >>conftest.$ac_ext <<_ACEOF
5090/* end confdefs.h.  */
5091#include <stdlib.h>
5092
5093_ACEOF
5094if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5095  $EGREP "free" >/dev/null 2>&1; then
5096  :
5097else
5098  ac_cv_header_stdc=no
5099fi
5100rm -f conftest*
5101
5102fi
5103
5104if test $ac_cv_header_stdc = yes; then
5105  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5106  if test "$cross_compiling" = yes; then
5107  :
5108else
5109  cat >conftest.$ac_ext <<_ACEOF
5110/* confdefs.h.  */
5111_ACEOF
5112cat confdefs.h >>conftest.$ac_ext
5113cat >>conftest.$ac_ext <<_ACEOF
5114/* end confdefs.h.  */
5115#include <ctype.h>
5116#include <stdlib.h>
5117#if ((' ' & 0x0FF) == 0x020)
5118# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5119# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5120#else
5121# define ISLOWER(c) \
5122		   (('a' <= (c) && (c) <= 'i') \
5123		     || ('j' <= (c) && (c) <= 'r') \
5124		     || ('s' <= (c) && (c) <= 'z'))
5125# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5126#endif
5127
5128#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5129int
5130main ()
5131{
5132  int i;
5133  for (i = 0; i < 256; i++)
5134    if (XOR (islower (i), ISLOWER (i))
5135	|| toupper (i) != TOUPPER (i))
5136      return 2;
5137  return 0;
5138}
5139_ACEOF
5140rm -f conftest$ac_exeext
5141if { (ac_try="$ac_link"
5142case "(($ac_try" in
5143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5144  *) ac_try_echo=$ac_try;;
5145esac
5146eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5147$as_echo "$ac_try_echo") >&5
5148  (eval "$ac_link") 2>&5
5149  ac_status=$?
5150  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5151  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5152  { (case "(($ac_try" in
5153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5154  *) ac_try_echo=$ac_try;;
5155esac
5156eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5157$as_echo "$ac_try_echo") >&5
5158  (eval "$ac_try") 2>&5
5159  ac_status=$?
5160  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5161  (exit $ac_status); }; }; then
5162  :
5163else
5164  $as_echo "$as_me: program exited with status $ac_status" >&5
5165$as_echo "$as_me: failed program was:" >&5
5166sed 's/^/| /' conftest.$ac_ext >&5
5167
5168( exit $ac_status )
5169ac_cv_header_stdc=no
5170fi
5171rm -rf conftest.dSYM
5172rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5173fi
5174
5175
5176fi
5177fi
5178{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5179$as_echo "$ac_cv_header_stdc" >&6; }
5180if test $ac_cv_header_stdc = yes; then
5181
5182cat >>confdefs.h <<\_ACEOF
5183#define STDC_HEADERS 1
5184_ACEOF
5185
5186fi
5187
5188# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5199		  inttypes.h stdint.h unistd.h
5200do
5201as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5202{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5203$as_echo_n "checking for $ac_header... " >&6; }
5204if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5205  $as_echo_n "(cached) " >&6
5206else
5207  cat >conftest.$ac_ext <<_ACEOF
5208/* confdefs.h.  */
5209_ACEOF
5210cat confdefs.h >>conftest.$ac_ext
5211cat >>conftest.$ac_ext <<_ACEOF
5212/* end confdefs.h.  */
5213$ac_includes_default
5214
5215#include <$ac_header>
5216_ACEOF
5217rm -f conftest.$ac_objext
5218if { (ac_try="$ac_compile"
5219case "(($ac_try" in
5220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5221  *) ac_try_echo=$ac_try;;
5222esac
5223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5224$as_echo "$ac_try_echo") >&5
5225  (eval "$ac_compile") 2>conftest.er1
5226  ac_status=$?
5227  grep -v '^ *+' conftest.er1 >conftest.err
5228  rm -f conftest.er1
5229  cat conftest.err >&5
5230  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5231  (exit $ac_status); } && {
5232	 test -z "$ac_c_werror_flag" ||
5233	 test ! -s conftest.err
5234       } && test -s conftest.$ac_objext; then
5235  eval "$as_ac_Header=yes"
5236else
5237  $as_echo "$as_me: failed program was:" >&5
5238sed 's/^/| /' conftest.$ac_ext >&5
5239
5240	eval "$as_ac_Header=no"
5241fi
5242
5243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5244fi
5245ac_res=`eval 'as_val=${'$as_ac_Header'}
5246		 $as_echo "$as_val"'`
5247	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5248$as_echo "$ac_res" >&6; }
5249as_val=`eval 'as_val=${'$as_ac_Header'}
5250		 $as_echo "$as_val"'`
5251   if test "x$as_val" = x""yes; then
5252  cat >>confdefs.h <<_ACEOF
5253#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5254_ACEOF
5255
5256fi
5257
5258done
5259
5260
5261
5262for ac_header in dlfcn.h
5263do
5264as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5265if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5266  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5267$as_echo_n "checking for $ac_header... " >&6; }
5268if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5269  $as_echo_n "(cached) " >&6
5270fi
5271ac_res=`eval 'as_val=${'$as_ac_Header'}
5272		 $as_echo "$as_val"'`
5273	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5274$as_echo "$ac_res" >&6; }
5275else
5276  # Is the header compilable?
5277{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5278$as_echo_n "checking $ac_header usability... " >&6; }
5279cat >conftest.$ac_ext <<_ACEOF
5280/* confdefs.h.  */
5281_ACEOF
5282cat confdefs.h >>conftest.$ac_ext
5283cat >>conftest.$ac_ext <<_ACEOF
5284/* end confdefs.h.  */
5285$ac_includes_default
5286#include <$ac_header>
5287_ACEOF
5288rm -f conftest.$ac_objext
5289if { (ac_try="$ac_compile"
5290case "(($ac_try" in
5291  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5292  *) ac_try_echo=$ac_try;;
5293esac
5294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5295$as_echo "$ac_try_echo") >&5
5296  (eval "$ac_compile") 2>conftest.er1
5297  ac_status=$?
5298  grep -v '^ *+' conftest.er1 >conftest.err
5299  rm -f conftest.er1
5300  cat conftest.err >&5
5301  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5302  (exit $ac_status); } && {
5303	 test -z "$ac_c_werror_flag" ||
5304	 test ! -s conftest.err
5305       } && test -s conftest.$ac_objext; then
5306  ac_header_compiler=yes
5307else
5308  $as_echo "$as_me: failed program was:" >&5
5309sed 's/^/| /' conftest.$ac_ext >&5
5310
5311	ac_header_compiler=no
5312fi
5313
5314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5315{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5316$as_echo "$ac_header_compiler" >&6; }
5317
5318# Is the header present?
5319{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5320$as_echo_n "checking $ac_header presence... " >&6; }
5321cat >conftest.$ac_ext <<_ACEOF
5322/* confdefs.h.  */
5323_ACEOF
5324cat confdefs.h >>conftest.$ac_ext
5325cat >>conftest.$ac_ext <<_ACEOF
5326/* end confdefs.h.  */
5327#include <$ac_header>
5328_ACEOF
5329if { (ac_try="$ac_cpp conftest.$ac_ext"
5330case "(($ac_try" in
5331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5332  *) ac_try_echo=$ac_try;;
5333esac
5334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5335$as_echo "$ac_try_echo") >&5
5336  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5337  ac_status=$?
5338  grep -v '^ *+' conftest.er1 >conftest.err
5339  rm -f conftest.er1
5340  cat conftest.err >&5
5341  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5342  (exit $ac_status); } >/dev/null && {
5343	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5344	 test ! -s conftest.err
5345       }; then
5346  ac_header_preproc=yes
5347else
5348  $as_echo "$as_me: failed program was:" >&5
5349sed 's/^/| /' conftest.$ac_ext >&5
5350
5351  ac_header_preproc=no
5352fi
5353
5354rm -f conftest.err conftest.$ac_ext
5355{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5356$as_echo "$ac_header_preproc" >&6; }
5357
5358# So?  What about this header?
5359case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5360  yes:no: )
5361    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5362$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5363    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5364$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5365    ac_header_preproc=yes
5366    ;;
5367  no:yes:* )
5368    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5369$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5370    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5371$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5372    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5373$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5374    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5375$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5376    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5377$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5378    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5379$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5380    ( cat <<\_ASBOX
5381## ---------------------------------------------------------------------- ##
5382## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5383## ---------------------------------------------------------------------- ##
5384_ASBOX
5385     ) | sed "s/^/$as_me: WARNING:     /" >&2
5386    ;;
5387esac
5388{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5389$as_echo_n "checking for $ac_header... " >&6; }
5390if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5391  $as_echo_n "(cached) " >&6
5392else
5393  eval "$as_ac_Header=\$ac_header_preproc"
5394fi
5395ac_res=`eval 'as_val=${'$as_ac_Header'}
5396		 $as_echo "$as_val"'`
5397	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5398$as_echo "$ac_res" >&6; }
5399
5400fi
5401as_val=`eval 'as_val=${'$as_ac_Header'}
5402		 $as_echo "$as_val"'`
5403   if test "x$as_val" = x""yes; then
5404  cat >>confdefs.h <<_ACEOF
5405#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5406_ACEOF
5407
5408fi
5409
5410done
5411
5412ac_ext=cpp
5413ac_cpp='$CXXCPP $CPPFLAGS'
5414ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5415ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5416ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5417if test -z "$CXX"; then
5418  if test -n "$CCC"; then
5419    CXX=$CCC
5420  else
5421    if test -n "$ac_tool_prefix"; then
5422  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5423  do
5424    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5425set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5426{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5427$as_echo_n "checking for $ac_word... " >&6; }
5428if test "${ac_cv_prog_CXX+set}" = set; then
5429  $as_echo_n "(cached) " >&6
5430else
5431  if test -n "$CXX"; then
5432  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5433else
5434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5435for as_dir in $PATH
5436do
5437  IFS=$as_save_IFS
5438  test -z "$as_dir" && as_dir=.
5439  for ac_exec_ext in '' $ac_executable_extensions; do
5440  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5441    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5442    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5443    break 2
5444  fi
5445done
5446done
5447IFS=$as_save_IFS
5448
5449fi
5450fi
5451CXX=$ac_cv_prog_CXX
5452if test -n "$CXX"; then
5453  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5454$as_echo "$CXX" >&6; }
5455else
5456  { $as_echo "$as_me:$LINENO: result: no" >&5
5457$as_echo "no" >&6; }
5458fi
5459
5460
5461    test -n "$CXX" && break
5462  done
5463fi
5464if test -z "$CXX"; then
5465  ac_ct_CXX=$CXX
5466  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5467do
5468  # Extract the first word of "$ac_prog", so it can be a program name with args.
5469set dummy $ac_prog; ac_word=$2
5470{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5471$as_echo_n "checking for $ac_word... " >&6; }
5472if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5473  $as_echo_n "(cached) " >&6
5474else
5475  if test -n "$ac_ct_CXX"; then
5476  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5477else
5478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5479for as_dir in $PATH
5480do
5481  IFS=$as_save_IFS
5482  test -z "$as_dir" && as_dir=.
5483  for ac_exec_ext in '' $ac_executable_extensions; do
5484  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5485    ac_cv_prog_ac_ct_CXX="$ac_prog"
5486    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5487    break 2
5488  fi
5489done
5490done
5491IFS=$as_save_IFS
5492
5493fi
5494fi
5495ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5496if test -n "$ac_ct_CXX"; then
5497  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5498$as_echo "$ac_ct_CXX" >&6; }
5499else
5500  { $as_echo "$as_me:$LINENO: result: no" >&5
5501$as_echo "no" >&6; }
5502fi
5503
5504
5505  test -n "$ac_ct_CXX" && break
5506done
5507
5508  if test "x$ac_ct_CXX" = x; then
5509    CXX="g++"
5510  else
5511    case $cross_compiling:$ac_tool_warned in
5512yes:)
5513{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5515ac_tool_warned=yes ;;
5516esac
5517    CXX=$ac_ct_CXX
5518  fi
5519fi
5520
5521  fi
5522fi
5523# Provide some information about the compiler.
5524$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5525set X $ac_compile
5526ac_compiler=$2
5527{ (ac_try="$ac_compiler --version >&5"
5528case "(($ac_try" in
5529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5530  *) ac_try_echo=$ac_try;;
5531esac
5532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5533$as_echo "$ac_try_echo") >&5
5534  (eval "$ac_compiler --version >&5") 2>&5
5535  ac_status=$?
5536  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537  (exit $ac_status); }
5538{ (ac_try="$ac_compiler -v >&5"
5539case "(($ac_try" in
5540  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5541  *) ac_try_echo=$ac_try;;
5542esac
5543eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5544$as_echo "$ac_try_echo") >&5
5545  (eval "$ac_compiler -v >&5") 2>&5
5546  ac_status=$?
5547  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5548  (exit $ac_status); }
5549{ (ac_try="$ac_compiler -V >&5"
5550case "(($ac_try" in
5551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5552  *) ac_try_echo=$ac_try;;
5553esac
5554eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5555$as_echo "$ac_try_echo") >&5
5556  (eval "$ac_compiler -V >&5") 2>&5
5557  ac_status=$?
5558  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5559  (exit $ac_status); }
5560
5561{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5562$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5563if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5564  $as_echo_n "(cached) " >&6
5565else
5566  cat >conftest.$ac_ext <<_ACEOF
5567/* confdefs.h.  */
5568_ACEOF
5569cat confdefs.h >>conftest.$ac_ext
5570cat >>conftest.$ac_ext <<_ACEOF
5571/* end confdefs.h.  */
5572
5573int
5574main ()
5575{
5576#ifndef __GNUC__
5577       choke me
5578#endif
5579
5580  ;
5581  return 0;
5582}
5583_ACEOF
5584rm -f conftest.$ac_objext
5585if { (ac_try="$ac_compile"
5586case "(($ac_try" in
5587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5588  *) ac_try_echo=$ac_try;;
5589esac
5590eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5591$as_echo "$ac_try_echo") >&5
5592  (eval "$ac_compile") 2>conftest.er1
5593  ac_status=$?
5594  grep -v '^ *+' conftest.er1 >conftest.err
5595  rm -f conftest.er1
5596  cat conftest.err >&5
5597  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5598  (exit $ac_status); } && {
5599	 test -z "$ac_cxx_werror_flag" ||
5600	 test ! -s conftest.err
5601       } && test -s conftest.$ac_objext; then
5602  ac_compiler_gnu=yes
5603else
5604  $as_echo "$as_me: failed program was:" >&5
5605sed 's/^/| /' conftest.$ac_ext >&5
5606
5607	ac_compiler_gnu=no
5608fi
5609
5610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5611ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5612
5613fi
5614{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5615$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5616if test $ac_compiler_gnu = yes; then
5617  GXX=yes
5618else
5619  GXX=
5620fi
5621ac_test_CXXFLAGS=${CXXFLAGS+set}
5622ac_save_CXXFLAGS=$CXXFLAGS
5623{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5624$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5625if test "${ac_cv_prog_cxx_g+set}" = set; then
5626  $as_echo_n "(cached) " >&6
5627else
5628  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5629   ac_cxx_werror_flag=yes
5630   ac_cv_prog_cxx_g=no
5631   CXXFLAGS="-g"
5632   cat >conftest.$ac_ext <<_ACEOF
5633/* confdefs.h.  */
5634_ACEOF
5635cat confdefs.h >>conftest.$ac_ext
5636cat >>conftest.$ac_ext <<_ACEOF
5637/* end confdefs.h.  */
5638
5639int
5640main ()
5641{
5642
5643  ;
5644  return 0;
5645}
5646_ACEOF
5647rm -f conftest.$ac_objext
5648if { (ac_try="$ac_compile"
5649case "(($ac_try" in
5650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5651  *) ac_try_echo=$ac_try;;
5652esac
5653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5654$as_echo "$ac_try_echo") >&5
5655  (eval "$ac_compile") 2>conftest.er1
5656  ac_status=$?
5657  grep -v '^ *+' conftest.er1 >conftest.err
5658  rm -f conftest.er1
5659  cat conftest.err >&5
5660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661  (exit $ac_status); } && {
5662	 test -z "$ac_cxx_werror_flag" ||
5663	 test ! -s conftest.err
5664       } && test -s conftest.$ac_objext; then
5665  ac_cv_prog_cxx_g=yes
5666else
5667  $as_echo "$as_me: failed program was:" >&5
5668sed 's/^/| /' conftest.$ac_ext >&5
5669
5670	CXXFLAGS=""
5671      cat >conftest.$ac_ext <<_ACEOF
5672/* confdefs.h.  */
5673_ACEOF
5674cat confdefs.h >>conftest.$ac_ext
5675cat >>conftest.$ac_ext <<_ACEOF
5676/* end confdefs.h.  */
5677
5678int
5679main ()
5680{
5681
5682  ;
5683  return 0;
5684}
5685_ACEOF
5686rm -f conftest.$ac_objext
5687if { (ac_try="$ac_compile"
5688case "(($ac_try" in
5689  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5690  *) ac_try_echo=$ac_try;;
5691esac
5692eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5693$as_echo "$ac_try_echo") >&5
5694  (eval "$ac_compile") 2>conftest.er1
5695  ac_status=$?
5696  grep -v '^ *+' conftest.er1 >conftest.err
5697  rm -f conftest.er1
5698  cat conftest.err >&5
5699  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700  (exit $ac_status); } && {
5701	 test -z "$ac_cxx_werror_flag" ||
5702	 test ! -s conftest.err
5703       } && test -s conftest.$ac_objext; then
5704  :
5705else
5706  $as_echo "$as_me: failed program was:" >&5
5707sed 's/^/| /' conftest.$ac_ext >&5
5708
5709	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5710	 CXXFLAGS="-g"
5711	 cat >conftest.$ac_ext <<_ACEOF
5712/* confdefs.h.  */
5713_ACEOF
5714cat confdefs.h >>conftest.$ac_ext
5715cat >>conftest.$ac_ext <<_ACEOF
5716/* end confdefs.h.  */
5717
5718int
5719main ()
5720{
5721
5722  ;
5723  return 0;
5724}
5725_ACEOF
5726rm -f conftest.$ac_objext
5727if { (ac_try="$ac_compile"
5728case "(($ac_try" in
5729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5730  *) ac_try_echo=$ac_try;;
5731esac
5732eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5733$as_echo "$ac_try_echo") >&5
5734  (eval "$ac_compile") 2>conftest.er1
5735  ac_status=$?
5736  grep -v '^ *+' conftest.er1 >conftest.err
5737  rm -f conftest.er1
5738  cat conftest.err >&5
5739  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5740  (exit $ac_status); } && {
5741	 test -z "$ac_cxx_werror_flag" ||
5742	 test ! -s conftest.err
5743       } && test -s conftest.$ac_objext; then
5744  ac_cv_prog_cxx_g=yes
5745else
5746  $as_echo "$as_me: failed program was:" >&5
5747sed 's/^/| /' conftest.$ac_ext >&5
5748
5749
5750fi
5751
5752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753fi
5754
5755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5756fi
5757
5758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5759   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5760fi
5761{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5762$as_echo "$ac_cv_prog_cxx_g" >&6; }
5763if test "$ac_test_CXXFLAGS" = set; then
5764  CXXFLAGS=$ac_save_CXXFLAGS
5765elif test $ac_cv_prog_cxx_g = yes; then
5766  if test "$GXX" = yes; then
5767    CXXFLAGS="-g -O2"
5768  else
5769    CXXFLAGS="-g"
5770  fi
5771else
5772  if test "$GXX" = yes; then
5773    CXXFLAGS="-O2"
5774  else
5775    CXXFLAGS=
5776  fi
5777fi
5778ac_ext=cpp
5779ac_cpp='$CXXCPP $CPPFLAGS'
5780ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5781ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5782ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5783
5784depcc="$CXX"  am_compiler_list=
5785
5786{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5787$as_echo_n "checking dependency style of $depcc... " >&6; }
5788if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5789  $as_echo_n "(cached) " >&6
5790else
5791  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5792  # We make a subdir and do the tests there.  Otherwise we can end up
5793  # making bogus files that we don't know about and never remove.  For
5794  # instance it was reported that on HP-UX the gcc test will end up
5795  # making a dummy file named `D' -- because `-MD' means `put the output
5796  # in D'.
5797  mkdir conftest.dir
5798  # Copy depcomp to subdir because otherwise we won't find it if we're
5799  # using a relative directory.
5800  cp "$am_depcomp" conftest.dir
5801  cd conftest.dir
5802  # We will build objects and dependencies in a subdirectory because
5803  # it helps to detect inapplicable dependency modes.  For instance
5804  # both Tru64's cc and ICC support -MD to output dependencies as a
5805  # side effect of compilation, but ICC will put the dependencies in
5806  # the current directory while Tru64 will put them in the object
5807  # directory.
5808  mkdir sub
5809
5810  am_cv_CXX_dependencies_compiler_type=none
5811  if test "$am_compiler_list" = ""; then
5812     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5813  fi
5814  am__universal=false
5815  case " $depcc " in #(
5816     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5817     esac
5818
5819  for depmode in $am_compiler_list; do
5820    # Setup a source with many dependencies, because some compilers
5821    # like to wrap large dependency lists on column 80 (with \), and
5822    # we should not choose a depcomp mode which is confused by this.
5823    #
5824    # We need to recreate these files for each test, as the compiler may
5825    # overwrite some of them when testing with obscure command lines.
5826    # This happens at least with the AIX C compiler.
5827    : > sub/conftest.c
5828    for i in 1 2 3 4 5 6; do
5829      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5830      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5831      # Solaris 8's {/usr,}/bin/sh.
5832      touch sub/conftst$i.h
5833    done
5834    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5835
5836    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5837    # mode.  It turns out that the SunPro C++ compiler does not properly
5838    # handle `-M -o', and we need to detect this.  Also, some Intel
5839    # versions had trouble with output in subdirs
5840    am__obj=sub/conftest.${OBJEXT-o}
5841    am__minus_obj="-o $am__obj"
5842    case $depmode in
5843    gcc)
5844      # This depmode causes a compiler race in universal mode.
5845      test "$am__universal" = false || continue
5846      ;;
5847    nosideeffect)
5848      # after this tag, mechanisms are not by side-effect, so they'll
5849      # only be used when explicitly requested
5850      if test "x$enable_dependency_tracking" = xyes; then
5851	continue
5852      else
5853	break
5854      fi
5855      ;;
5856    msvisualcpp | msvcmsys)
5857      # This compiler won't grok `-c -o', but also, the minuso test has
5858      # not run yet.  These depmodes are late enough in the game, and
5859      # so weak that their functioning should not be impacted.
5860      am__obj=conftest.${OBJEXT-o}
5861      am__minus_obj=
5862      ;;
5863    none) break ;;
5864    esac
5865    if depmode=$depmode \
5866       source=sub/conftest.c object=$am__obj \
5867       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5868       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5869         >/dev/null 2>conftest.err &&
5870       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5871       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5872       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5873       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5874      # icc doesn't choke on unknown options, it will just issue warnings
5875      # or remarks (even with -Werror).  So we grep stderr for any message
5876      # that says an option was ignored or not supported.
5877      # When given -MP, icc 7.0 and 7.1 complain thusly:
5878      #   icc: Command line warning: ignoring option '-M'; no argument required
5879      # The diagnosis changed in icc 8.0:
5880      #   icc: Command line remark: option '-MP' not supported
5881      if (grep 'ignoring option' conftest.err ||
5882          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5883        am_cv_CXX_dependencies_compiler_type=$depmode
5884        break
5885      fi
5886    fi
5887  done
5888
5889  cd ..
5890  rm -rf conftest.dir
5891else
5892  am_cv_CXX_dependencies_compiler_type=none
5893fi
5894
5895fi
5896{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5897$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5898CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5899
5900 if
5901  test "x$enable_dependency_tracking" != xno \
5902  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5903  am__fastdepCXX_TRUE=
5904  am__fastdepCXX_FALSE='#'
5905else
5906  am__fastdepCXX_TRUE='#'
5907  am__fastdepCXX_FALSE=
5908fi
5909
5910
5911
5912
5913if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5914    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5915    (test "X$CXX" != "Xg++"))) ; then
5916  ac_ext=cpp
5917ac_cpp='$CXXCPP $CPPFLAGS'
5918ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5919ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5920ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5921{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5922$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5923if test -z "$CXXCPP"; then
5924  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5925  $as_echo_n "(cached) " >&6
5926else
5927      # Double quotes because CXXCPP needs to be expanded
5928    for CXXCPP in "$CXX -E" "/lib/cpp"
5929    do
5930      ac_preproc_ok=false
5931for ac_cxx_preproc_warn_flag in '' yes
5932do
5933  # Use a header file that comes with gcc, so configuring glibc
5934  # with a fresh cross-compiler works.
5935  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5936  # <limits.h> exists even on freestanding compilers.
5937  # On the NeXT, cc -E runs the code through the compiler's parser,
5938  # not just through cpp. "Syntax error" is here to catch this case.
5939  cat >conftest.$ac_ext <<_ACEOF
5940/* confdefs.h.  */
5941_ACEOF
5942cat confdefs.h >>conftest.$ac_ext
5943cat >>conftest.$ac_ext <<_ACEOF
5944/* end confdefs.h.  */
5945#ifdef __STDC__
5946# include <limits.h>
5947#else
5948# include <assert.h>
5949#endif
5950		     Syntax error
5951_ACEOF
5952if { (ac_try="$ac_cpp conftest.$ac_ext"
5953case "(($ac_try" in
5954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5955  *) ac_try_echo=$ac_try;;
5956esac
5957eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5958$as_echo "$ac_try_echo") >&5
5959  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5960  ac_status=$?
5961  grep -v '^ *+' conftest.er1 >conftest.err
5962  rm -f conftest.er1
5963  cat conftest.err >&5
5964  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5965  (exit $ac_status); } >/dev/null && {
5966	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5967	 test ! -s conftest.err
5968       }; then
5969  :
5970else
5971  $as_echo "$as_me: failed program was:" >&5
5972sed 's/^/| /' conftest.$ac_ext >&5
5973
5974  # Broken: fails on valid input.
5975continue
5976fi
5977
5978rm -f conftest.err conftest.$ac_ext
5979
5980  # OK, works on sane cases.  Now check whether nonexistent headers
5981  # can be detected and how.
5982  cat >conftest.$ac_ext <<_ACEOF
5983/* confdefs.h.  */
5984_ACEOF
5985cat confdefs.h >>conftest.$ac_ext
5986cat >>conftest.$ac_ext <<_ACEOF
5987/* end confdefs.h.  */
5988#include <ac_nonexistent.h>
5989_ACEOF
5990if { (ac_try="$ac_cpp conftest.$ac_ext"
5991case "(($ac_try" in
5992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5993  *) ac_try_echo=$ac_try;;
5994esac
5995eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5996$as_echo "$ac_try_echo") >&5
5997  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5998  ac_status=$?
5999  grep -v '^ *+' conftest.er1 >conftest.err
6000  rm -f conftest.er1
6001  cat conftest.err >&5
6002  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6003  (exit $ac_status); } >/dev/null && {
6004	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6005	 test ! -s conftest.err
6006       }; then
6007  # Broken: success on invalid input.
6008continue
6009else
6010  $as_echo "$as_me: failed program was:" >&5
6011sed 's/^/| /' conftest.$ac_ext >&5
6012
6013  # Passes both tests.
6014ac_preproc_ok=:
6015break
6016fi
6017
6018rm -f conftest.err conftest.$ac_ext
6019
6020done
6021# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6022rm -f conftest.err conftest.$ac_ext
6023if $ac_preproc_ok; then
6024  break
6025fi
6026
6027    done
6028    ac_cv_prog_CXXCPP=$CXXCPP
6029
6030fi
6031  CXXCPP=$ac_cv_prog_CXXCPP
6032else
6033  ac_cv_prog_CXXCPP=$CXXCPP
6034fi
6035{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6036$as_echo "$CXXCPP" >&6; }
6037ac_preproc_ok=false
6038for ac_cxx_preproc_warn_flag in '' yes
6039do
6040  # Use a header file that comes with gcc, so configuring glibc
6041  # with a fresh cross-compiler works.
6042  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6043  # <limits.h> exists even on freestanding compilers.
6044  # On the NeXT, cc -E runs the code through the compiler's parser,
6045  # not just through cpp. "Syntax error" is here to catch this case.
6046  cat >conftest.$ac_ext <<_ACEOF
6047/* confdefs.h.  */
6048_ACEOF
6049cat confdefs.h >>conftest.$ac_ext
6050cat >>conftest.$ac_ext <<_ACEOF
6051/* end confdefs.h.  */
6052#ifdef __STDC__
6053# include <limits.h>
6054#else
6055# include <assert.h>
6056#endif
6057		     Syntax error
6058_ACEOF
6059if { (ac_try="$ac_cpp conftest.$ac_ext"
6060case "(($ac_try" in
6061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6062  *) ac_try_echo=$ac_try;;
6063esac
6064eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6065$as_echo "$ac_try_echo") >&5
6066  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6067  ac_status=$?
6068  grep -v '^ *+' conftest.er1 >conftest.err
6069  rm -f conftest.er1
6070  cat conftest.err >&5
6071  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6072  (exit $ac_status); } >/dev/null && {
6073	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6074	 test ! -s conftest.err
6075       }; then
6076  :
6077else
6078  $as_echo "$as_me: failed program was:" >&5
6079sed 's/^/| /' conftest.$ac_ext >&5
6080
6081  # Broken: fails on valid input.
6082continue
6083fi
6084
6085rm -f conftest.err conftest.$ac_ext
6086
6087  # OK, works on sane cases.  Now check whether nonexistent headers
6088  # can be detected and how.
6089  cat >conftest.$ac_ext <<_ACEOF
6090/* confdefs.h.  */
6091_ACEOF
6092cat confdefs.h >>conftest.$ac_ext
6093cat >>conftest.$ac_ext <<_ACEOF
6094/* end confdefs.h.  */
6095#include <ac_nonexistent.h>
6096_ACEOF
6097if { (ac_try="$ac_cpp conftest.$ac_ext"
6098case "(($ac_try" in
6099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6100  *) ac_try_echo=$ac_try;;
6101esac
6102eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6103$as_echo "$ac_try_echo") >&5
6104  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6105  ac_status=$?
6106  grep -v '^ *+' conftest.er1 >conftest.err
6107  rm -f conftest.er1
6108  cat conftest.err >&5
6109  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110  (exit $ac_status); } >/dev/null && {
6111	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6112	 test ! -s conftest.err
6113       }; then
6114  # Broken: success on invalid input.
6115continue
6116else
6117  $as_echo "$as_me: failed program was:" >&5
6118sed 's/^/| /' conftest.$ac_ext >&5
6119
6120  # Passes both tests.
6121ac_preproc_ok=:
6122break
6123fi
6124
6125rm -f conftest.err conftest.$ac_ext
6126
6127done
6128# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6129rm -f conftest.err conftest.$ac_ext
6130if $ac_preproc_ok; then
6131  :
6132else
6133  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6134$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6135{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6136See \`config.log' for more details." >&5
6137$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6138See \`config.log' for more details." >&2;}
6139   { (exit 1); exit 1; }; }; }
6140fi
6141
6142ac_ext=cpp
6143ac_cpp='$CXXCPP $CPPFLAGS'
6144ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6145ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6146ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6147
6148fi
6149
6150
6151ac_ext=f
6152ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6153ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6154ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6155if test -n "$ac_tool_prefix"; then
6156  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
6157  do
6158    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6159set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6160{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6161$as_echo_n "checking for $ac_word... " >&6; }
6162if test "${ac_cv_prog_F77+set}" = set; then
6163  $as_echo_n "(cached) " >&6
6164else
6165  if test -n "$F77"; then
6166  ac_cv_prog_F77="$F77" # Let the user override the test.
6167else
6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6169for as_dir in $PATH
6170do
6171  IFS=$as_save_IFS
6172  test -z "$as_dir" && as_dir=.
6173  for ac_exec_ext in '' $ac_executable_extensions; do
6174  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6175    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6176    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6177    break 2
6178  fi
6179done
6180done
6181IFS=$as_save_IFS
6182
6183fi
6184fi
6185F77=$ac_cv_prog_F77
6186if test -n "$F77"; then
6187  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6188$as_echo "$F77" >&6; }
6189else
6190  { $as_echo "$as_me:$LINENO: result: no" >&5
6191$as_echo "no" >&6; }
6192fi
6193
6194
6195    test -n "$F77" && break
6196  done
6197fi
6198if test -z "$F77"; then
6199  ac_ct_F77=$F77
6200  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
6201do
6202  # Extract the first word of "$ac_prog", so it can be a program name with args.
6203set dummy $ac_prog; ac_word=$2
6204{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6205$as_echo_n "checking for $ac_word... " >&6; }
6206if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6207  $as_echo_n "(cached) " >&6
6208else
6209  if test -n "$ac_ct_F77"; then
6210  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6211else
6212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6213for as_dir in $PATH
6214do
6215  IFS=$as_save_IFS
6216  test -z "$as_dir" && as_dir=.
6217  for ac_exec_ext in '' $ac_executable_extensions; do
6218  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6219    ac_cv_prog_ac_ct_F77="$ac_prog"
6220    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6221    break 2
6222  fi
6223done
6224done
6225IFS=$as_save_IFS
6226
6227fi
6228fi
6229ac_ct_F77=$ac_cv_prog_ac_ct_F77
6230if test -n "$ac_ct_F77"; then
6231  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6232$as_echo "$ac_ct_F77" >&6; }
6233else
6234  { $as_echo "$as_me:$LINENO: result: no" >&5
6235$as_echo "no" >&6; }
6236fi
6237
6238
6239  test -n "$ac_ct_F77" && break
6240done
6241
6242  if test "x$ac_ct_F77" = x; then
6243    F77=""
6244  else
6245    case $cross_compiling:$ac_tool_warned in
6246yes:)
6247{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6249ac_tool_warned=yes ;;
6250esac
6251    F77=$ac_ct_F77
6252  fi
6253fi
6254
6255
6256# Provide some information about the compiler.
6257$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6258set X $ac_compile
6259ac_compiler=$2
6260{ (ac_try="$ac_compiler --version >&5"
6261case "(($ac_try" in
6262  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6263  *) ac_try_echo=$ac_try;;
6264esac
6265eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6266$as_echo "$ac_try_echo") >&5
6267  (eval "$ac_compiler --version >&5") 2>&5
6268  ac_status=$?
6269  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6270  (exit $ac_status); }
6271{ (ac_try="$ac_compiler -v >&5"
6272case "(($ac_try" in
6273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6274  *) ac_try_echo=$ac_try;;
6275esac
6276eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6277$as_echo "$ac_try_echo") >&5
6278  (eval "$ac_compiler -v >&5") 2>&5
6279  ac_status=$?
6280  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6281  (exit $ac_status); }
6282{ (ac_try="$ac_compiler -V >&5"
6283case "(($ac_try" in
6284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6285  *) ac_try_echo=$ac_try;;
6286esac
6287eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6288$as_echo "$ac_try_echo") >&5
6289  (eval "$ac_compiler -V >&5") 2>&5
6290  ac_status=$?
6291  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6292  (exit $ac_status); }
6293rm -f a.out
6294
6295# If we don't use `.F' as extension, the preprocessor is not run on the
6296# input file.  (Note that this only needs to work for GNU compilers.)
6297ac_save_ext=$ac_ext
6298ac_ext=F
6299{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6300$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6301if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6302  $as_echo_n "(cached) " >&6
6303else
6304  cat >conftest.$ac_ext <<_ACEOF
6305      program main
6306#ifndef __GNUC__
6307       choke me
6308#endif
6309
6310      end
6311_ACEOF
6312rm -f conftest.$ac_objext
6313if { (ac_try="$ac_compile"
6314case "(($ac_try" in
6315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6316  *) ac_try_echo=$ac_try;;
6317esac
6318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6319$as_echo "$ac_try_echo") >&5
6320  (eval "$ac_compile") 2>conftest.er1
6321  ac_status=$?
6322  grep -v '^ *+' conftest.er1 >conftest.err
6323  rm -f conftest.er1
6324  cat conftest.err >&5
6325  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6326  (exit $ac_status); } && {
6327	 test -z "$ac_f77_werror_flag" ||
6328	 test ! -s conftest.err
6329       } && test -s conftest.$ac_objext; then
6330  ac_compiler_gnu=yes
6331else
6332  $as_echo "$as_me: failed program was:" >&5
6333sed 's/^/| /' conftest.$ac_ext >&5
6334
6335	ac_compiler_gnu=no
6336fi
6337
6338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6339ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6340
6341fi
6342{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6343$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6344ac_ext=$ac_save_ext
6345ac_test_FFLAGS=${FFLAGS+set}
6346ac_save_FFLAGS=$FFLAGS
6347FFLAGS=
6348{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6349$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6350if test "${ac_cv_prog_f77_g+set}" = set; then
6351  $as_echo_n "(cached) " >&6
6352else
6353  FFLAGS=-g
6354cat >conftest.$ac_ext <<_ACEOF
6355      program main
6356
6357      end
6358_ACEOF
6359rm -f conftest.$ac_objext
6360if { (ac_try="$ac_compile"
6361case "(($ac_try" in
6362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6363  *) ac_try_echo=$ac_try;;
6364esac
6365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6366$as_echo "$ac_try_echo") >&5
6367  (eval "$ac_compile") 2>conftest.er1
6368  ac_status=$?
6369  grep -v '^ *+' conftest.er1 >conftest.err
6370  rm -f conftest.er1
6371  cat conftest.err >&5
6372  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6373  (exit $ac_status); } && {
6374	 test -z "$ac_f77_werror_flag" ||
6375	 test ! -s conftest.err
6376       } && test -s conftest.$ac_objext; then
6377  ac_cv_prog_f77_g=yes
6378else
6379  $as_echo "$as_me: failed program was:" >&5
6380sed 's/^/| /' conftest.$ac_ext >&5
6381
6382	ac_cv_prog_f77_g=no
6383fi
6384
6385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6386
6387fi
6388{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6389$as_echo "$ac_cv_prog_f77_g" >&6; }
6390if test "$ac_test_FFLAGS" = set; then
6391  FFLAGS=$ac_save_FFLAGS
6392elif test $ac_cv_prog_f77_g = yes; then
6393  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6394    FFLAGS="-g -O2"
6395  else
6396    FFLAGS="-g"
6397  fi
6398else
6399  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6400    FFLAGS="-O2"
6401  else
6402    FFLAGS=
6403  fi
6404fi
6405
6406if test $ac_compiler_gnu = yes; then
6407  G77=yes
6408else
6409  G77=
6410fi
6411ac_ext=c
6412ac_cpp='$CPP $CPPFLAGS'
6413ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6414ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6415ac_compiler_gnu=$ac_cv_c_compiler_gnu
6416
6417
6418
6419# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6420# find the maximum length of command line arguments
6421{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6422$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6423if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6424  $as_echo_n "(cached) " >&6
6425else
6426    i=0
6427  teststring="ABCD"
6428
6429  case $build_os in
6430  msdosdjgpp*)
6431    # On DJGPP, this test can blow up pretty badly due to problems in libc
6432    # (any single argument exceeding 2000 bytes causes a buffer overrun
6433    # during glob expansion).  Even if it were fixed, the result of this
6434    # check would be larger than it should be.
6435    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6436    ;;
6437
6438  gnu*)
6439    # Under GNU Hurd, this test is not required because there is
6440    # no limit to the length of command line arguments.
6441    # Libtool will interpret -1 as no limit whatsoever
6442    lt_cv_sys_max_cmd_len=-1;
6443    ;;
6444
6445  cygwin* | mingw*)
6446    # On Win9x/ME, this test blows up -- it succeeds, but takes
6447    # about 5 minutes as the teststring grows exponentially.
6448    # Worse, since 9x/ME are not pre-emptively multitasking,
6449    # you end up with a "frozen" computer, even though with patience
6450    # the test eventually succeeds (with a max line length of 256k).
6451    # Instead, let's just punt: use the minimum linelength reported by
6452    # all of the supported platforms: 8192 (on NT/2K/XP).
6453    lt_cv_sys_max_cmd_len=8192;
6454    ;;
6455
6456  amigaos*)
6457    # On AmigaOS with pdksh, this test takes hours, literally.
6458    # So we just punt and use a minimum line length of 8192.
6459    lt_cv_sys_max_cmd_len=8192;
6460    ;;
6461
6462  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6463    # This has been around since 386BSD, at least.  Likely further.
6464    if test -x /sbin/sysctl; then
6465      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6466    elif test -x /usr/sbin/sysctl; then
6467      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6468    else
6469      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6470    fi
6471    # And add a safety zone
6472    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6473    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6474    ;;
6475
6476  interix*)
6477    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6478    lt_cv_sys_max_cmd_len=196608
6479    ;;
6480
6481  osf*)
6482    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6483    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6484    # nice to cause kernel panics so lets avoid the loop below.
6485    # First set a reasonable default.
6486    lt_cv_sys_max_cmd_len=16384
6487    #
6488    if test -x /sbin/sysconfig; then
6489      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6490        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6491      esac
6492    fi
6493    ;;
6494  sco3.2v5*)
6495    lt_cv_sys_max_cmd_len=102400
6496    ;;
6497  sysv5* | sco5v6* | sysv4.2uw2*)
6498    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6499    if test -n "$kargmax"; then
6500      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6501    else
6502      lt_cv_sys_max_cmd_len=32768
6503    fi
6504    ;;
6505  *)
6506    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6507    if test -n "$lt_cv_sys_max_cmd_len"; then
6508      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6509      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6510    else
6511      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6512      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6513	       = "XX$teststring") >/dev/null 2>&1 &&
6514	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6515	      lt_cv_sys_max_cmd_len=$new_result &&
6516	      test $i != 17 # 1/2 MB should be enough
6517      do
6518        i=`expr $i + 1`
6519        teststring=$teststring$teststring
6520      done
6521      teststring=
6522      # Add a significant safety factor because C++ compilers can tack on massive
6523      # amounts of additional arguments before passing them to the linker.
6524      # It appears as though 1/2 is a usable value.
6525      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6526    fi
6527    ;;
6528  esac
6529
6530fi
6531
6532if test -n $lt_cv_sys_max_cmd_len ; then
6533  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6534$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6535else
6536  { $as_echo "$as_me:$LINENO: result: none" >&5
6537$as_echo "none" >&6; }
6538fi
6539
6540
6541
6542
6543
6544# Check for command to grab the raw symbol name followed by C symbol from nm.
6545{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6546$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6547if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6548  $as_echo_n "(cached) " >&6
6549else
6550
6551# These are sane defaults that work on at least a few old systems.
6552# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6553
6554# Character class describing NM global symbol codes.
6555symcode='[BCDEGRST]'
6556
6557# Regexp to match symbols that can be accessed directly from C.
6558sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6559
6560# Transform an extracted symbol line into a proper C declaration
6561lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6562
6563# Transform an extracted symbol line into symbol name and symbol address
6564lt_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'"
6565
6566# Define system-specific variables.
6567case $host_os in
6568aix*)
6569  symcode='[BCDT]'
6570  ;;
6571cygwin* | mingw* | pw32*)
6572  symcode='[ABCDGISTW]'
6573  ;;
6574hpux*) # Its linker distinguishes data from code symbols
6575  if test "$host_cpu" = ia64; then
6576    symcode='[ABCDEGRST]'
6577  fi
6578  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6579  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'"
6580  ;;
6581linux* | k*bsd*-gnu)
6582  if test "$host_cpu" = ia64; then
6583    symcode='[ABCDGIRSTW]'
6584    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6585    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'"
6586  fi
6587  ;;
6588irix* | nonstopux*)
6589  symcode='[BCDEGRST]'
6590  ;;
6591osf*)
6592  symcode='[BCDEGQRST]'
6593  ;;
6594solaris*)
6595  symcode='[BDRT]'
6596  ;;
6597sco3.2v5*)
6598  symcode='[DT]'
6599  ;;
6600sysv4.2uw2*)
6601  symcode='[DT]'
6602  ;;
6603sysv5* | sco5v6* | unixware* | OpenUNIX*)
6604  symcode='[ABDT]'
6605  ;;
6606sysv4)
6607  symcode='[DFNSTU]'
6608  ;;
6609esac
6610
6611# Handle CRLF in mingw tool chain
6612opt_cr=
6613case $build_os in
6614mingw*)
6615  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6616  ;;
6617esac
6618
6619# If we're using GNU nm, then use its standard symbol codes.
6620case `$NM -V 2>&1` in
6621*GNU* | *'with BFD'*)
6622  symcode='[ABCDGIRSTW]' ;;
6623esac
6624
6625# Try without a prefix undercore, then with it.
6626for ac_symprfx in "" "_"; do
6627
6628  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6629  symxfrm="\\1 $ac_symprfx\\2 \\2"
6630
6631  # Write the raw and C identifiers.
6632  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6633
6634  # Check to see that the pipe works correctly.
6635  pipe_works=no
6636
6637  rm -f conftest*
6638  cat > conftest.$ac_ext <<EOF
6639#ifdef __cplusplus
6640extern "C" {
6641#endif
6642char nm_test_var;
6643void nm_test_func(){}
6644#ifdef __cplusplus
6645}
6646#endif
6647int main(){nm_test_var='a';nm_test_func();return(0);}
6648EOF
6649
6650  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6651  (eval $ac_compile) 2>&5
6652  ac_status=$?
6653  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6654  (exit $ac_status); }; then
6655    # Now try to grab the symbols.
6656    nlist=conftest.nm
6657    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6658  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6659  ac_status=$?
6660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6661  (exit $ac_status); } && test -s "$nlist"; then
6662      # Try sorting and uniquifying the output.
6663      if sort "$nlist" | uniq > "$nlist"T; then
6664	mv -f "$nlist"T "$nlist"
6665      else
6666	rm -f "$nlist"T
6667      fi
6668
6669      # Make sure that we snagged all the symbols we need.
6670      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6671	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6672	  cat <<EOF > conftest.$ac_ext
6673#ifdef __cplusplus
6674extern "C" {
6675#endif
6676
6677EOF
6678	  # Now generate the symbol file.
6679	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6680
6681	  cat <<EOF >> conftest.$ac_ext
6682#if defined (__STDC__) && __STDC__
6683# define lt_ptr_t void *
6684#else
6685# define lt_ptr_t char *
6686# define const
6687#endif
6688
6689/* The mapping between symbol names and symbols. */
6690const struct {
6691  const char *name;
6692  lt_ptr_t address;
6693}
6694lt_preloaded_symbols[] =
6695{
6696EOF
6697	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6698	  cat <<\EOF >> conftest.$ac_ext
6699  {0, (lt_ptr_t) 0}
6700};
6701
6702#ifdef __cplusplus
6703}
6704#endif
6705EOF
6706	  # Now try linking the two files.
6707	  mv conftest.$ac_objext conftstm.$ac_objext
6708	  lt_save_LIBS="$LIBS"
6709	  lt_save_CFLAGS="$CFLAGS"
6710	  LIBS="conftstm.$ac_objext"
6711	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6712	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6713  (eval $ac_link) 2>&5
6714  ac_status=$?
6715  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6716  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6717	    pipe_works=yes
6718	  fi
6719	  LIBS="$lt_save_LIBS"
6720	  CFLAGS="$lt_save_CFLAGS"
6721	else
6722	  echo "cannot find nm_test_func in $nlist" >&5
6723	fi
6724      else
6725	echo "cannot find nm_test_var in $nlist" >&5
6726      fi
6727    else
6728      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6729    fi
6730  else
6731    echo "$progname: failed program was:" >&5
6732    cat conftest.$ac_ext >&5
6733  fi
6734  rm -rf conftest* conftst*
6735
6736  # Do not use the global_symbol_pipe unless it works.
6737  if test "$pipe_works" = yes; then
6738    break
6739  else
6740    lt_cv_sys_global_symbol_pipe=
6741  fi
6742done
6743
6744fi
6745
6746if test -z "$lt_cv_sys_global_symbol_pipe"; then
6747  lt_cv_sys_global_symbol_to_cdecl=
6748fi
6749if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6750  { $as_echo "$as_me:$LINENO: result: failed" >&5
6751$as_echo "failed" >&6; }
6752else
6753  { $as_echo "$as_me:$LINENO: result: ok" >&5
6754$as_echo "ok" >&6; }
6755fi
6756
6757{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6758$as_echo_n "checking for objdir... " >&6; }
6759if test "${lt_cv_objdir+set}" = set; then
6760  $as_echo_n "(cached) " >&6
6761else
6762  rm -f .libs 2>/dev/null
6763mkdir .libs 2>/dev/null
6764if test -d .libs; then
6765  lt_cv_objdir=.libs
6766else
6767  # MS-DOS does not allow filenames that begin with a dot.
6768  lt_cv_objdir=_libs
6769fi
6770rmdir .libs 2>/dev/null
6771fi
6772{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6773$as_echo "$lt_cv_objdir" >&6; }
6774objdir=$lt_cv_objdir
6775
6776
6777
6778
6779
6780case $host_os in
6781aix3*)
6782  # AIX sometimes has problems with the GCC collect2 program.  For some
6783  # reason, if we set the COLLECT_NAMES environment variable, the problems
6784  # vanish in a puff of smoke.
6785  if test "X${COLLECT_NAMES+set}" != Xset; then
6786    COLLECT_NAMES=
6787    export COLLECT_NAMES
6788  fi
6789  ;;
6790esac
6791
6792# Sed substitution that helps us do robust quoting.  It backslashifies
6793# metacharacters that are still active within double-quoted strings.
6794Xsed='sed -e 1s/^X//'
6795sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6796
6797# Same as above, but do not quote variable references.
6798double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6799
6800# Sed substitution to delay expansion of an escaped shell variable in a
6801# double_quote_subst'ed string.
6802delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6803
6804# Sed substitution to avoid accidental globbing in evaled expressions
6805no_glob_subst='s/\*/\\\*/g'
6806
6807# Constants:
6808rm="rm -f"
6809
6810# Global variables:
6811default_ofile=libtool
6812can_build_shared=yes
6813
6814# All known linkers require a `.a' archive for static linking (except MSVC,
6815# which needs '.lib').
6816libext=a
6817ltmain="$ac_aux_dir/ltmain.sh"
6818ofile="$default_ofile"
6819with_gnu_ld="$lt_cv_prog_gnu_ld"
6820
6821if test -n "$ac_tool_prefix"; then
6822  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6823set dummy ${ac_tool_prefix}ar; ac_word=$2
6824{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6825$as_echo_n "checking for $ac_word... " >&6; }
6826if test "${ac_cv_prog_AR+set}" = set; then
6827  $as_echo_n "(cached) " >&6
6828else
6829  if test -n "$AR"; then
6830  ac_cv_prog_AR="$AR" # Let the user override the test.
6831else
6832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833for as_dir in $PATH
6834do
6835  IFS=$as_save_IFS
6836  test -z "$as_dir" && as_dir=.
6837  for ac_exec_ext in '' $ac_executable_extensions; do
6838  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6839    ac_cv_prog_AR="${ac_tool_prefix}ar"
6840    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6841    break 2
6842  fi
6843done
6844done
6845IFS=$as_save_IFS
6846
6847fi
6848fi
6849AR=$ac_cv_prog_AR
6850if test -n "$AR"; then
6851  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6852$as_echo "$AR" >&6; }
6853else
6854  { $as_echo "$as_me:$LINENO: result: no" >&5
6855$as_echo "no" >&6; }
6856fi
6857
6858
6859fi
6860if test -z "$ac_cv_prog_AR"; then
6861  ac_ct_AR=$AR
6862  # Extract the first word of "ar", so it can be a program name with args.
6863set dummy ar; ac_word=$2
6864{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6865$as_echo_n "checking for $ac_word... " >&6; }
6866if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6867  $as_echo_n "(cached) " >&6
6868else
6869  if test -n "$ac_ct_AR"; then
6870  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6871else
6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873for as_dir in $PATH
6874do
6875  IFS=$as_save_IFS
6876  test -z "$as_dir" && as_dir=.
6877  for ac_exec_ext in '' $ac_executable_extensions; do
6878  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6879    ac_cv_prog_ac_ct_AR="ar"
6880    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6881    break 2
6882  fi
6883done
6884done
6885IFS=$as_save_IFS
6886
6887fi
6888fi
6889ac_ct_AR=$ac_cv_prog_ac_ct_AR
6890if test -n "$ac_ct_AR"; then
6891  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6892$as_echo "$ac_ct_AR" >&6; }
6893else
6894  { $as_echo "$as_me:$LINENO: result: no" >&5
6895$as_echo "no" >&6; }
6896fi
6897
6898  if test "x$ac_ct_AR" = x; then
6899    AR="false"
6900  else
6901    case $cross_compiling:$ac_tool_warned in
6902yes:)
6903{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6904$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6905ac_tool_warned=yes ;;
6906esac
6907    AR=$ac_ct_AR
6908  fi
6909else
6910  AR="$ac_cv_prog_AR"
6911fi
6912
6913if test -n "$ac_tool_prefix"; then
6914  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6915set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6916{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6917$as_echo_n "checking for $ac_word... " >&6; }
6918if test "${ac_cv_prog_RANLIB+set}" = set; then
6919  $as_echo_n "(cached) " >&6
6920else
6921  if test -n "$RANLIB"; then
6922  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6923else
6924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6925for as_dir in $PATH
6926do
6927  IFS=$as_save_IFS
6928  test -z "$as_dir" && as_dir=.
6929  for ac_exec_ext in '' $ac_executable_extensions; do
6930  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6931    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6932    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6933    break 2
6934  fi
6935done
6936done
6937IFS=$as_save_IFS
6938
6939fi
6940fi
6941RANLIB=$ac_cv_prog_RANLIB
6942if test -n "$RANLIB"; then
6943  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6944$as_echo "$RANLIB" >&6; }
6945else
6946  { $as_echo "$as_me:$LINENO: result: no" >&5
6947$as_echo "no" >&6; }
6948fi
6949
6950
6951fi
6952if test -z "$ac_cv_prog_RANLIB"; then
6953  ac_ct_RANLIB=$RANLIB
6954  # Extract the first word of "ranlib", so it can be a program name with args.
6955set dummy ranlib; ac_word=$2
6956{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6957$as_echo_n "checking for $ac_word... " >&6; }
6958if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6959  $as_echo_n "(cached) " >&6
6960else
6961  if test -n "$ac_ct_RANLIB"; then
6962  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6963else
6964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965for as_dir in $PATH
6966do
6967  IFS=$as_save_IFS
6968  test -z "$as_dir" && as_dir=.
6969  for ac_exec_ext in '' $ac_executable_extensions; do
6970  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6971    ac_cv_prog_ac_ct_RANLIB="ranlib"
6972    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6973    break 2
6974  fi
6975done
6976done
6977IFS=$as_save_IFS
6978
6979fi
6980fi
6981ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6982if test -n "$ac_ct_RANLIB"; then
6983  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6984$as_echo "$ac_ct_RANLIB" >&6; }
6985else
6986  { $as_echo "$as_me:$LINENO: result: no" >&5
6987$as_echo "no" >&6; }
6988fi
6989
6990  if test "x$ac_ct_RANLIB" = x; then
6991    RANLIB=":"
6992  else
6993    case $cross_compiling:$ac_tool_warned in
6994yes:)
6995{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6996$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6997ac_tool_warned=yes ;;
6998esac
6999    RANLIB=$ac_ct_RANLIB
7000  fi
7001else
7002  RANLIB="$ac_cv_prog_RANLIB"
7003fi
7004
7005if test -n "$ac_tool_prefix"; then
7006  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7007set dummy ${ac_tool_prefix}strip; ac_word=$2
7008{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7009$as_echo_n "checking for $ac_word... " >&6; }
7010if test "${ac_cv_prog_STRIP+set}" = set; then
7011  $as_echo_n "(cached) " >&6
7012else
7013  if test -n "$STRIP"; then
7014  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7015else
7016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017for as_dir in $PATH
7018do
7019  IFS=$as_save_IFS
7020  test -z "$as_dir" && as_dir=.
7021  for ac_exec_ext in '' $ac_executable_extensions; do
7022  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7023    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7024    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7025    break 2
7026  fi
7027done
7028done
7029IFS=$as_save_IFS
7030
7031fi
7032fi
7033STRIP=$ac_cv_prog_STRIP
7034if test -n "$STRIP"; then
7035  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7036$as_echo "$STRIP" >&6; }
7037else
7038  { $as_echo "$as_me:$LINENO: result: no" >&5
7039$as_echo "no" >&6; }
7040fi
7041
7042
7043fi
7044if test -z "$ac_cv_prog_STRIP"; then
7045  ac_ct_STRIP=$STRIP
7046  # Extract the first word of "strip", so it can be a program name with args.
7047set dummy strip; ac_word=$2
7048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7049$as_echo_n "checking for $ac_word... " >&6; }
7050if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7051  $as_echo_n "(cached) " >&6
7052else
7053  if test -n "$ac_ct_STRIP"; then
7054  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7055else
7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057for as_dir in $PATH
7058do
7059  IFS=$as_save_IFS
7060  test -z "$as_dir" && as_dir=.
7061  for ac_exec_ext in '' $ac_executable_extensions; do
7062  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063    ac_cv_prog_ac_ct_STRIP="strip"
7064    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7065    break 2
7066  fi
7067done
7068done
7069IFS=$as_save_IFS
7070
7071fi
7072fi
7073ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7074if test -n "$ac_ct_STRIP"; then
7075  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7076$as_echo "$ac_ct_STRIP" >&6; }
7077else
7078  { $as_echo "$as_me:$LINENO: result: no" >&5
7079$as_echo "no" >&6; }
7080fi
7081
7082  if test "x$ac_ct_STRIP" = x; then
7083    STRIP=":"
7084  else
7085    case $cross_compiling:$ac_tool_warned in
7086yes:)
7087{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7089ac_tool_warned=yes ;;
7090esac
7091    STRIP=$ac_ct_STRIP
7092  fi
7093else
7094  STRIP="$ac_cv_prog_STRIP"
7095fi
7096
7097
7098old_CC="$CC"
7099old_CFLAGS="$CFLAGS"
7100
7101# Set sane defaults for various variables
7102test -z "$AR" && AR=ar
7103test -z "$AR_FLAGS" && AR_FLAGS=cru
7104test -z "$AS" && AS=as
7105test -z "$CC" && CC=cc
7106test -z "$LTCC" && LTCC=$CC
7107test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7108test -z "$DLLTOOL" && DLLTOOL=dlltool
7109test -z "$LD" && LD=ld
7110test -z "$LN_S" && LN_S="ln -s"
7111test -z "$MAGIC_CMD" && MAGIC_CMD=file
7112test -z "$NM" && NM=nm
7113test -z "$SED" && SED=sed
7114test -z "$OBJDUMP" && OBJDUMP=objdump
7115test -z "$RANLIB" && RANLIB=:
7116test -z "$STRIP" && STRIP=:
7117test -z "$ac_objext" && ac_objext=o
7118
7119# Determine commands to create old-style static archives.
7120old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7121old_postinstall_cmds='chmod 644 $oldlib'
7122old_postuninstall_cmds=
7123
7124if test -n "$RANLIB"; then
7125  case $host_os in
7126  openbsd*)
7127    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7128    ;;
7129  *)
7130    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7131    ;;
7132  esac
7133  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7134fi
7135
7136for cc_temp in $compiler""; do
7137  case $cc_temp in
7138    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7139    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7140    \-*) ;;
7141    *) break;;
7142  esac
7143done
7144cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7145
7146
7147# Only perform the check for file, if the check method requires it
7148case $deplibs_check_method in
7149file_magic*)
7150  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7151    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7152$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7153if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7154  $as_echo_n "(cached) " >&6
7155else
7156  case $MAGIC_CMD in
7157[\\/*] |  ?:[\\/]*)
7158  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7159  ;;
7160*)
7161  lt_save_MAGIC_CMD="$MAGIC_CMD"
7162  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7163  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7164  for ac_dir in $ac_dummy; do
7165    IFS="$lt_save_ifs"
7166    test -z "$ac_dir" && ac_dir=.
7167    if test -f $ac_dir/${ac_tool_prefix}file; then
7168      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7169      if test -n "$file_magic_test_file"; then
7170	case $deplibs_check_method in
7171	"file_magic "*)
7172	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7173	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7174	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7175	    $EGREP "$file_magic_regex" > /dev/null; then
7176	    :
7177	  else
7178	    cat <<EOF 1>&2
7179
7180*** Warning: the command libtool uses to detect shared libraries,
7181*** $file_magic_cmd, produces output that libtool cannot recognize.
7182*** The result is that libtool may fail to recognize shared libraries
7183*** as such.  This will affect the creation of libtool libraries that
7184*** depend on shared libraries, but programs linked with such libtool
7185*** libraries will work regardless of this problem.  Nevertheless, you
7186*** may want to report the problem to your system manager and/or to
7187*** bug-libtool@gnu.org
7188
7189EOF
7190	  fi ;;
7191	esac
7192      fi
7193      break
7194    fi
7195  done
7196  IFS="$lt_save_ifs"
7197  MAGIC_CMD="$lt_save_MAGIC_CMD"
7198  ;;
7199esac
7200fi
7201
7202MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7203if test -n "$MAGIC_CMD"; then
7204  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7205$as_echo "$MAGIC_CMD" >&6; }
7206else
7207  { $as_echo "$as_me:$LINENO: result: no" >&5
7208$as_echo "no" >&6; }
7209fi
7210
7211if test -z "$lt_cv_path_MAGIC_CMD"; then
7212  if test -n "$ac_tool_prefix"; then
7213    { $as_echo "$as_me:$LINENO: checking for file" >&5
7214$as_echo_n "checking for file... " >&6; }
7215if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7216  $as_echo_n "(cached) " >&6
7217else
7218  case $MAGIC_CMD in
7219[\\/*] |  ?:[\\/]*)
7220  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7221  ;;
7222*)
7223  lt_save_MAGIC_CMD="$MAGIC_CMD"
7224  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7225  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7226  for ac_dir in $ac_dummy; do
7227    IFS="$lt_save_ifs"
7228    test -z "$ac_dir" && ac_dir=.
7229    if test -f $ac_dir/file; then
7230      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7231      if test -n "$file_magic_test_file"; then
7232	case $deplibs_check_method in
7233	"file_magic "*)
7234	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7235	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7236	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7237	    $EGREP "$file_magic_regex" > /dev/null; then
7238	    :
7239	  else
7240	    cat <<EOF 1>&2
7241
7242*** Warning: the command libtool uses to detect shared libraries,
7243*** $file_magic_cmd, produces output that libtool cannot recognize.
7244*** The result is that libtool may fail to recognize shared libraries
7245*** as such.  This will affect the creation of libtool libraries that
7246*** depend on shared libraries, but programs linked with such libtool
7247*** libraries will work regardless of this problem.  Nevertheless, you
7248*** may want to report the problem to your system manager and/or to
7249*** bug-libtool@gnu.org
7250
7251EOF
7252	  fi ;;
7253	esac
7254      fi
7255      break
7256    fi
7257  done
7258  IFS="$lt_save_ifs"
7259  MAGIC_CMD="$lt_save_MAGIC_CMD"
7260  ;;
7261esac
7262fi
7263
7264MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7265if test -n "$MAGIC_CMD"; then
7266  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7267$as_echo "$MAGIC_CMD" >&6; }
7268else
7269  { $as_echo "$as_me:$LINENO: result: no" >&5
7270$as_echo "no" >&6; }
7271fi
7272
7273  else
7274    MAGIC_CMD=:
7275  fi
7276fi
7277
7278  fi
7279  ;;
7280esac
7281
7282
7283  case $host_os in
7284    rhapsody* | darwin*)
7285    if test -n "$ac_tool_prefix"; then
7286  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7287set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7288{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7289$as_echo_n "checking for $ac_word... " >&6; }
7290if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7291  $as_echo_n "(cached) " >&6
7292else
7293  if test -n "$DSYMUTIL"; then
7294  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7295else
7296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7297for as_dir in $PATH
7298do
7299  IFS=$as_save_IFS
7300  test -z "$as_dir" && as_dir=.
7301  for ac_exec_ext in '' $ac_executable_extensions; do
7302  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7303    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7304    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7305    break 2
7306  fi
7307done
7308done
7309IFS=$as_save_IFS
7310
7311fi
7312fi
7313DSYMUTIL=$ac_cv_prog_DSYMUTIL
7314if test -n "$DSYMUTIL"; then
7315  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7316$as_echo "$DSYMUTIL" >&6; }
7317else
7318  { $as_echo "$as_me:$LINENO: result: no" >&5
7319$as_echo "no" >&6; }
7320fi
7321
7322
7323fi
7324if test -z "$ac_cv_prog_DSYMUTIL"; then
7325  ac_ct_DSYMUTIL=$DSYMUTIL
7326  # Extract the first word of "dsymutil", so it can be a program name with args.
7327set dummy dsymutil; ac_word=$2
7328{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7329$as_echo_n "checking for $ac_word... " >&6; }
7330if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7331  $as_echo_n "(cached) " >&6
7332else
7333  if test -n "$ac_ct_DSYMUTIL"; then
7334  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7335else
7336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337for as_dir in $PATH
7338do
7339  IFS=$as_save_IFS
7340  test -z "$as_dir" && as_dir=.
7341  for ac_exec_ext in '' $ac_executable_extensions; do
7342  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7343    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7344    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7345    break 2
7346  fi
7347done
7348done
7349IFS=$as_save_IFS
7350
7351fi
7352fi
7353ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7354if test -n "$ac_ct_DSYMUTIL"; then
7355  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7356$as_echo "$ac_ct_DSYMUTIL" >&6; }
7357else
7358  { $as_echo "$as_me:$LINENO: result: no" >&5
7359$as_echo "no" >&6; }
7360fi
7361
7362  if test "x$ac_ct_DSYMUTIL" = x; then
7363    DSYMUTIL=":"
7364  else
7365    case $cross_compiling:$ac_tool_warned in
7366yes:)
7367{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7368$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7369ac_tool_warned=yes ;;
7370esac
7371    DSYMUTIL=$ac_ct_DSYMUTIL
7372  fi
7373else
7374  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7375fi
7376
7377    if test -n "$ac_tool_prefix"; then
7378  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7379set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7380{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7381$as_echo_n "checking for $ac_word... " >&6; }
7382if test "${ac_cv_prog_NMEDIT+set}" = set; then
7383  $as_echo_n "(cached) " >&6
7384else
7385  if test -n "$NMEDIT"; then
7386  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7387else
7388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7389for as_dir in $PATH
7390do
7391  IFS=$as_save_IFS
7392  test -z "$as_dir" && as_dir=.
7393  for ac_exec_ext in '' $ac_executable_extensions; do
7394  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7395    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7396    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7397    break 2
7398  fi
7399done
7400done
7401IFS=$as_save_IFS
7402
7403fi
7404fi
7405NMEDIT=$ac_cv_prog_NMEDIT
7406if test -n "$NMEDIT"; then
7407  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7408$as_echo "$NMEDIT" >&6; }
7409else
7410  { $as_echo "$as_me:$LINENO: result: no" >&5
7411$as_echo "no" >&6; }
7412fi
7413
7414
7415fi
7416if test -z "$ac_cv_prog_NMEDIT"; then
7417  ac_ct_NMEDIT=$NMEDIT
7418  # Extract the first word of "nmedit", so it can be a program name with args.
7419set dummy nmedit; ac_word=$2
7420{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7421$as_echo_n "checking for $ac_word... " >&6; }
7422if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7423  $as_echo_n "(cached) " >&6
7424else
7425  if test -n "$ac_ct_NMEDIT"; then
7426  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7427else
7428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7429for as_dir in $PATH
7430do
7431  IFS=$as_save_IFS
7432  test -z "$as_dir" && as_dir=.
7433  for ac_exec_ext in '' $ac_executable_extensions; do
7434  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7435    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7436    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7437    break 2
7438  fi
7439done
7440done
7441IFS=$as_save_IFS
7442
7443fi
7444fi
7445ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7446if test -n "$ac_ct_NMEDIT"; then
7447  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7448$as_echo "$ac_ct_NMEDIT" >&6; }
7449else
7450  { $as_echo "$as_me:$LINENO: result: no" >&5
7451$as_echo "no" >&6; }
7452fi
7453
7454  if test "x$ac_ct_NMEDIT" = x; then
7455    NMEDIT=":"
7456  else
7457    case $cross_compiling:$ac_tool_warned in
7458yes:)
7459{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7460$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7461ac_tool_warned=yes ;;
7462esac
7463    NMEDIT=$ac_ct_NMEDIT
7464  fi
7465else
7466  NMEDIT="$ac_cv_prog_NMEDIT"
7467fi
7468
7469
7470    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7471$as_echo_n "checking for -single_module linker flag... " >&6; }
7472if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7473  $as_echo_n "(cached) " >&6
7474else
7475  lt_cv_apple_cc_single_mod=no
7476      if test -z "${LT_MULTI_MODULE}"; then
7477   # By default we will add the -single_module flag. You can override
7478   # by either setting the environment variable LT_MULTI_MODULE
7479   # non-empty at configure time, or by adding -multi_module to the
7480   # link flags.
7481   echo "int foo(void){return 1;}" > conftest.c
7482   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7483     -dynamiclib ${wl}-single_module conftest.c
7484   if test -f libconftest.dylib; then
7485     lt_cv_apple_cc_single_mod=yes
7486     rm -rf libconftest.dylib*
7487   fi
7488   rm conftest.c
7489      fi
7490fi
7491{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7492$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7493    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7494$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7495if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7496  $as_echo_n "(cached) " >&6
7497else
7498  lt_cv_ld_exported_symbols_list=no
7499      save_LDFLAGS=$LDFLAGS
7500      echo "_main" > conftest.sym
7501      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7502      cat >conftest.$ac_ext <<_ACEOF
7503/* confdefs.h.  */
7504_ACEOF
7505cat confdefs.h >>conftest.$ac_ext
7506cat >>conftest.$ac_ext <<_ACEOF
7507/* end confdefs.h.  */
7508
7509int
7510main ()
7511{
7512
7513  ;
7514  return 0;
7515}
7516_ACEOF
7517rm -f conftest.$ac_objext conftest$ac_exeext
7518if { (ac_try="$ac_link"
7519case "(($ac_try" in
7520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7521  *) ac_try_echo=$ac_try;;
7522esac
7523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7524$as_echo "$ac_try_echo") >&5
7525  (eval "$ac_link") 2>conftest.er1
7526  ac_status=$?
7527  grep -v '^ *+' conftest.er1 >conftest.err
7528  rm -f conftest.er1
7529  cat conftest.err >&5
7530  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7531  (exit $ac_status); } && {
7532	 test -z "$ac_c_werror_flag" ||
7533	 test ! -s conftest.err
7534       } && test -s conftest$ac_exeext && {
7535	 test "$cross_compiling" = yes ||
7536	 $as_test_x conftest$ac_exeext
7537       }; then
7538  lt_cv_ld_exported_symbols_list=yes
7539else
7540  $as_echo "$as_me: failed program was:" >&5
7541sed 's/^/| /' conftest.$ac_ext >&5
7542
7543	lt_cv_ld_exported_symbols_list=no
7544fi
7545
7546rm -rf conftest.dSYM
7547rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7548      conftest$ac_exeext conftest.$ac_ext
7549   LDFLAGS="$save_LDFLAGS"
7550
7551fi
7552{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7553$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7554    case $host_os in
7555    rhapsody* | darwin1.[0123])
7556      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7557    darwin1.*)
7558     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7559    darwin*)
7560      # if running on 10.5 or later, the deployment target defaults
7561      # to the OS version, if on x86, and 10.4, the deployment
7562      # target defaults to 10.4. Don't you love it?
7563      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7564   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7565     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7566   10.[012]*)
7567     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7568   10.*)
7569     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7570      esac
7571    ;;
7572  esac
7573    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7574      _lt_dar_single_mod='$single_module'
7575    fi
7576    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7577      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7578    else
7579      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7580    fi
7581    if test "$DSYMUTIL" != ":"; then
7582      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7583    else
7584      _lt_dsymutil=
7585    fi
7586    ;;
7587  esac
7588
7589
7590enable_dlopen=no
7591enable_win32_dll=no
7592
7593# Check whether --enable-libtool-lock was given.
7594if test "${enable_libtool_lock+set}" = set; then
7595  enableval=$enable_libtool_lock;
7596fi
7597
7598test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7599
7600
7601# Check whether --with-pic was given.
7602if test "${with_pic+set}" = set; then
7603  withval=$with_pic; pic_mode="$withval"
7604else
7605  pic_mode=default
7606fi
7607
7608test -z "$pic_mode" && pic_mode=default
7609
7610# Use C for the default configuration in the libtool script
7611tagname=
7612lt_save_CC="$CC"
7613ac_ext=c
7614ac_cpp='$CPP $CPPFLAGS'
7615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7617ac_compiler_gnu=$ac_cv_c_compiler_gnu
7618
7619
7620# Source file extension for C test sources.
7621ac_ext=c
7622
7623# Object file extension for compiled C test sources.
7624objext=o
7625objext=$objext
7626
7627# Code to be used in simple compile tests
7628lt_simple_compile_test_code="int some_variable = 0;"
7629
7630# Code to be used in simple link tests
7631lt_simple_link_test_code='int main(){return(0);}'
7632
7633
7634# If no C compiler was specified, use CC.
7635LTCC=${LTCC-"$CC"}
7636
7637# If no C compiler flags were specified, use CFLAGS.
7638LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7639
7640# Allow CC to be a program name with arguments.
7641compiler=$CC
7642
7643
7644# save warnings/boilerplate of simple test code
7645ac_outfile=conftest.$ac_objext
7646echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7647eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7648_lt_compiler_boilerplate=`cat conftest.err`
7649$rm conftest*
7650
7651ac_outfile=conftest.$ac_objext
7652echo "$lt_simple_link_test_code" >conftest.$ac_ext
7653eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7654_lt_linker_boilerplate=`cat conftest.err`
7655$rm -r conftest*
7656
7657
7658
7659lt_prog_compiler_no_builtin_flag=
7660
7661if test "$GCC" = yes; then
7662  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7663
7664
7665{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7666$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7667if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7668  $as_echo_n "(cached) " >&6
7669else
7670  lt_cv_prog_compiler_rtti_exceptions=no
7671  ac_outfile=conftest.$ac_objext
7672   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7673   lt_compiler_flag="-fno-rtti -fno-exceptions"
7674   # Insert the option either (1) after the last *FLAGS variable, or
7675   # (2) before a word containing "conftest.", or (3) at the end.
7676   # Note that $ac_compile itself does not contain backslashes and begins
7677   # with a dollar sign (not a hyphen), so the echo should work correctly.
7678   # The option is referenced via a variable to avoid confusing sed.
7679   lt_compile=`echo "$ac_compile" | $SED \
7680   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7681   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7682   -e 's:$: $lt_compiler_flag:'`
7683   (eval echo "\"\$as_me:7683: $lt_compile\"" >&5)
7684   (eval "$lt_compile" 2>conftest.err)
7685   ac_status=$?
7686   cat conftest.err >&5
7687   echo "$as_me:7687: \$? = $ac_status" >&5
7688   if (exit $ac_status) && test -s "$ac_outfile"; then
7689     # The compiler can only warn and ignore the option if not recognized
7690     # So say no if there are warnings other than the usual output.
7691     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7692     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7693     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7694       lt_cv_prog_compiler_rtti_exceptions=yes
7695     fi
7696   fi
7697   $rm conftest*
7698
7699fi
7700{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7701$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7702
7703if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7704    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7705else
7706    :
7707fi
7708
7709fi
7710
7711lt_prog_compiler_wl=
7712lt_prog_compiler_pic=
7713lt_prog_compiler_static=
7714
7715{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7716$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7717
7718  if test "$GCC" = yes; then
7719    lt_prog_compiler_wl='-Wl,'
7720    lt_prog_compiler_static='-static'
7721
7722    case $host_os in
7723      aix*)
7724      # All AIX code is PIC.
7725      if test "$host_cpu" = ia64; then
7726	# AIX 5 now supports IA64 processor
7727	lt_prog_compiler_static='-Bstatic'
7728      fi
7729      ;;
7730
7731    amigaos*)
7732      # FIXME: we need at least 68020 code to build shared libraries, but
7733      # adding the `-m68020' flag to GCC prevents building anything better,
7734      # like `-m68040'.
7735      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7736      ;;
7737
7738    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7739      # PIC is the default for these OSes.
7740      ;;
7741
7742    mingw* | cygwin* | pw32* | os2*)
7743      # This hack is so that the source file can tell whether it is being
7744      # built for inclusion in a dll (and should export symbols for example).
7745      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7746      # (--disable-auto-import) libraries
7747      lt_prog_compiler_pic='-DDLL_EXPORT'
7748      ;;
7749
7750    darwin* | rhapsody*)
7751      # PIC is the default on this platform
7752      # Common symbols not allowed in MH_DYLIB files
7753      lt_prog_compiler_pic='-fno-common'
7754      ;;
7755
7756    interix[3-9]*)
7757      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7758      # Instead, we relocate shared libraries at runtime.
7759      ;;
7760
7761    msdosdjgpp*)
7762      # Just because we use GCC doesn't mean we suddenly get shared libraries
7763      # on systems that don't support them.
7764      lt_prog_compiler_can_build_shared=no
7765      enable_shared=no
7766      ;;
7767
7768    sysv4*MP*)
7769      if test -d /usr/nec; then
7770	lt_prog_compiler_pic=-Kconform_pic
7771      fi
7772      ;;
7773
7774    hpux*)
7775      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7776      # not for PA HP-UX.
7777      case $host_cpu in
7778      hppa*64*|ia64*)
7779	# +Z the default
7780	;;
7781      *)
7782	lt_prog_compiler_pic='-fPIC'
7783	;;
7784      esac
7785      ;;
7786
7787    *)
7788      lt_prog_compiler_pic='-fPIC'
7789      ;;
7790    esac
7791  else
7792    # PORTME Check for flag to pass linker flags through the system compiler.
7793    case $host_os in
7794    aix*)
7795      lt_prog_compiler_wl='-Wl,'
7796      if test "$host_cpu" = ia64; then
7797	# AIX 5 now supports IA64 processor
7798	lt_prog_compiler_static='-Bstatic'
7799      else
7800	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7801      fi
7802      ;;
7803      darwin*)
7804        # PIC is the default on this platform
7805        # Common symbols not allowed in MH_DYLIB files
7806       case $cc_basename in
7807         xlc*)
7808         lt_prog_compiler_pic='-qnocommon'
7809         lt_prog_compiler_wl='-Wl,'
7810         ;;
7811       esac
7812       ;;
7813
7814    mingw* | cygwin* | pw32* | os2*)
7815      # This hack is so that the source file can tell whether it is being
7816      # built for inclusion in a dll (and should export symbols for example).
7817      lt_prog_compiler_pic='-DDLL_EXPORT'
7818      ;;
7819
7820    hpux9* | hpux10* | hpux11*)
7821      lt_prog_compiler_wl='-Wl,'
7822      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7823      # not for PA HP-UX.
7824      case $host_cpu in
7825      hppa*64*|ia64*)
7826	# +Z the default
7827	;;
7828      *)
7829	lt_prog_compiler_pic='+Z'
7830	;;
7831      esac
7832      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7833      lt_prog_compiler_static='${wl}-a ${wl}archive'
7834      ;;
7835
7836    irix5* | irix6* | nonstopux*)
7837      lt_prog_compiler_wl='-Wl,'
7838      # PIC (with -KPIC) is the default.
7839      lt_prog_compiler_static='-non_shared'
7840      ;;
7841
7842    newsos6)
7843      lt_prog_compiler_pic='-KPIC'
7844      lt_prog_compiler_static='-Bstatic'
7845      ;;
7846
7847    linux* | k*bsd*-gnu)
7848      case $cc_basename in
7849      icc* | ecc*)
7850	lt_prog_compiler_wl='-Wl,'
7851	lt_prog_compiler_pic='-KPIC'
7852	lt_prog_compiler_static='-static'
7853        ;;
7854      pgcc* | pgf77* | pgf90* | pgf95*)
7855        # Portland Group compilers (*not* the Pentium gcc compiler,
7856	# which looks to be a dead project)
7857	lt_prog_compiler_wl='-Wl,'
7858	lt_prog_compiler_pic='-fpic'
7859	lt_prog_compiler_static='-Bstatic'
7860        ;;
7861      ccc*)
7862        lt_prog_compiler_wl='-Wl,'
7863        # All Alpha code is PIC.
7864        lt_prog_compiler_static='-non_shared'
7865        ;;
7866      *)
7867        case `$CC -V 2>&1 | sed 5q` in
7868	*Sun\ C*)
7869	  # Sun C 5.9
7870	  lt_prog_compiler_pic='-KPIC'
7871	  lt_prog_compiler_static='-Bstatic'
7872	  lt_prog_compiler_wl='-Wl,'
7873	  ;;
7874	*Sun\ F*)
7875	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7876	  lt_prog_compiler_pic='-KPIC'
7877	  lt_prog_compiler_static='-Bstatic'
7878	  lt_prog_compiler_wl=''
7879	  ;;
7880	esac
7881	;;
7882      esac
7883      ;;
7884
7885    osf3* | osf4* | osf5*)
7886      lt_prog_compiler_wl='-Wl,'
7887      # All OSF/1 code is PIC.
7888      lt_prog_compiler_static='-non_shared'
7889      ;;
7890
7891    rdos*)
7892      lt_prog_compiler_static='-non_shared'
7893      ;;
7894
7895    solaris*)
7896      lt_prog_compiler_pic='-KPIC'
7897      lt_prog_compiler_static='-Bstatic'
7898      case $cc_basename in
7899      f77* | f90* | f95*)
7900	lt_prog_compiler_wl='-Qoption ld ';;
7901      *)
7902	lt_prog_compiler_wl='-Wl,';;
7903      esac
7904      ;;
7905
7906    sunos4*)
7907      lt_prog_compiler_wl='-Qoption ld '
7908      lt_prog_compiler_pic='-PIC'
7909      lt_prog_compiler_static='-Bstatic'
7910      ;;
7911
7912    sysv4 | sysv4.2uw2* | sysv4.3*)
7913      lt_prog_compiler_wl='-Wl,'
7914      lt_prog_compiler_pic='-KPIC'
7915      lt_prog_compiler_static='-Bstatic'
7916      ;;
7917
7918    sysv4*MP*)
7919      if test -d /usr/nec ;then
7920	lt_prog_compiler_pic='-Kconform_pic'
7921	lt_prog_compiler_static='-Bstatic'
7922      fi
7923      ;;
7924
7925    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7926      lt_prog_compiler_wl='-Wl,'
7927      lt_prog_compiler_pic='-KPIC'
7928      lt_prog_compiler_static='-Bstatic'
7929      ;;
7930
7931    unicos*)
7932      lt_prog_compiler_wl='-Wl,'
7933      lt_prog_compiler_can_build_shared=no
7934      ;;
7935
7936    uts4*)
7937      lt_prog_compiler_pic='-pic'
7938      lt_prog_compiler_static='-Bstatic'
7939      ;;
7940
7941    *)
7942      lt_prog_compiler_can_build_shared=no
7943      ;;
7944    esac
7945  fi
7946
7947{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7948$as_echo "$lt_prog_compiler_pic" >&6; }
7949
7950#
7951# Check to make sure the PIC flag actually works.
7952#
7953if test -n "$lt_prog_compiler_pic"; then
7954
7955{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7956$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7957if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7958  $as_echo_n "(cached) " >&6
7959else
7960  lt_cv_prog_compiler_pic_works=no
7961  ac_outfile=conftest.$ac_objext
7962   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7963   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7964   # Insert the option either (1) after the last *FLAGS variable, or
7965   # (2) before a word containing "conftest.", or (3) at the end.
7966   # Note that $ac_compile itself does not contain backslashes and begins
7967   # with a dollar sign (not a hyphen), so the echo should work correctly.
7968   # The option is referenced via a variable to avoid confusing sed.
7969   lt_compile=`echo "$ac_compile" | $SED \
7970   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7971   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7972   -e 's:$: $lt_compiler_flag:'`
7973   (eval echo "\"\$as_me:7973: $lt_compile\"" >&5)
7974   (eval "$lt_compile" 2>conftest.err)
7975   ac_status=$?
7976   cat conftest.err >&5
7977   echo "$as_me:7977: \$? = $ac_status" >&5
7978   if (exit $ac_status) && test -s "$ac_outfile"; then
7979     # The compiler can only warn and ignore the option if not recognized
7980     # So say no if there are warnings other than the usual output.
7981     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7982     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7983     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7984       lt_cv_prog_compiler_pic_works=yes
7985     fi
7986   fi
7987   $rm conftest*
7988
7989fi
7990{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7991$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7992
7993if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7994    case $lt_prog_compiler_pic in
7995     "" | " "*) ;;
7996     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7997     esac
7998else
7999    lt_prog_compiler_pic=
8000     lt_prog_compiler_can_build_shared=no
8001fi
8002
8003fi
8004case $host_os in
8005  # For platforms which do not support PIC, -DPIC is meaningless:
8006  *djgpp*)
8007    lt_prog_compiler_pic=
8008    ;;
8009  *)
8010    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8011    ;;
8012esac
8013
8014#
8015# Check to make sure the static flag actually works.
8016#
8017wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8018{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8019$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8020if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8021  $as_echo_n "(cached) " >&6
8022else
8023  lt_cv_prog_compiler_static_works=no
8024   save_LDFLAGS="$LDFLAGS"
8025   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8026   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8027   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8028     # The linker can only warn and ignore the option if not recognized
8029     # So say no if there are warnings
8030     if test -s conftest.err; then
8031       # Append any errors to the config.log.
8032       cat conftest.err 1>&5
8033       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8034       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8035       if diff conftest.exp conftest.er2 >/dev/null; then
8036         lt_cv_prog_compiler_static_works=yes
8037       fi
8038     else
8039       lt_cv_prog_compiler_static_works=yes
8040     fi
8041   fi
8042   $rm -r conftest*
8043   LDFLAGS="$save_LDFLAGS"
8044
8045fi
8046{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8047$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8048
8049if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8050    :
8051else
8052    lt_prog_compiler_static=
8053fi
8054
8055
8056{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8057$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8058if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8059  $as_echo_n "(cached) " >&6
8060else
8061  lt_cv_prog_compiler_c_o=no
8062   $rm -r conftest 2>/dev/null
8063   mkdir conftest
8064   cd conftest
8065   mkdir out
8066   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8067
8068   lt_compiler_flag="-o out/conftest2.$ac_objext"
8069   # Insert the option either (1) after the last *FLAGS variable, or
8070   # (2) before a word containing "conftest.", or (3) at the end.
8071   # Note that $ac_compile itself does not contain backslashes and begins
8072   # with a dollar sign (not a hyphen), so the echo should work correctly.
8073   lt_compile=`echo "$ac_compile" | $SED \
8074   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8075   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8076   -e 's:$: $lt_compiler_flag:'`
8077   (eval echo "\"\$as_me:8077: $lt_compile\"" >&5)
8078   (eval "$lt_compile" 2>out/conftest.err)
8079   ac_status=$?
8080   cat out/conftest.err >&5
8081   echo "$as_me:8081: \$? = $ac_status" >&5
8082   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8083   then
8084     # The compiler can only warn and ignore the option if not recognized
8085     # So say no if there are warnings
8086     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8087     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8088     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8089       lt_cv_prog_compiler_c_o=yes
8090     fi
8091   fi
8092   chmod u+w . 2>&5
8093   $rm conftest*
8094   # SGI C++ compiler will create directory out/ii_files/ for
8095   # template instantiation
8096   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8097   $rm out/* && rmdir out
8098   cd ..
8099   rmdir conftest
8100   $rm conftest*
8101
8102fi
8103{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8104$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8105
8106
8107hard_links="nottested"
8108if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8109  # do not overwrite the value of need_locks provided by the user
8110  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8111$as_echo_n "checking if we can lock with hard links... " >&6; }
8112  hard_links=yes
8113  $rm conftest*
8114  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8115  touch conftest.a
8116  ln conftest.a conftest.b 2>&5 || hard_links=no
8117  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8118  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8119$as_echo "$hard_links" >&6; }
8120  if test "$hard_links" = no; then
8121    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8122$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8123    need_locks=warn
8124  fi
8125else
8126  need_locks=no
8127fi
8128
8129{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8130$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8131
8132  runpath_var=
8133  allow_undefined_flag=
8134  enable_shared_with_static_runtimes=no
8135  archive_cmds=
8136  archive_expsym_cmds=
8137  old_archive_From_new_cmds=
8138  old_archive_from_expsyms_cmds=
8139  export_dynamic_flag_spec=
8140  whole_archive_flag_spec=
8141  thread_safe_flag_spec=
8142  hardcode_libdir_flag_spec=
8143  hardcode_libdir_flag_spec_ld=
8144  hardcode_libdir_separator=
8145  hardcode_direct=no
8146  hardcode_minus_L=no
8147  hardcode_shlibpath_var=unsupported
8148  link_all_deplibs=unknown
8149  hardcode_automatic=no
8150  module_cmds=
8151  module_expsym_cmds=
8152  always_export_symbols=no
8153  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8154  # include_expsyms should be a list of space-separated symbols to be *always*
8155  # included in the symbol list
8156  include_expsyms=
8157  # exclude_expsyms can be an extended regexp of symbols to exclude
8158  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8159  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8160  # as well as any symbol that contains `d'.
8161  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8162  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8163  # platforms (ab)use it in PIC code, but their linkers get confused if
8164  # the symbol is explicitly referenced.  Since portable code cannot
8165  # rely on this symbol name, it's probably fine to never include it in
8166  # preloaded symbol tables.
8167  # Exclude shared library initialization/finalization symbols.
8168  extract_expsyms_cmds=
8169  # Just being paranoid about ensuring that cc_basename is set.
8170  for cc_temp in $compiler""; do
8171  case $cc_temp in
8172    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8173    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8174    \-*) ;;
8175    *) break;;
8176  esac
8177done
8178cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8179
8180  case $host_os in
8181  cygwin* | mingw* | pw32*)
8182    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8183    # When not using gcc, we currently assume that we are using
8184    # Microsoft Visual C++.
8185    if test "$GCC" != yes; then
8186      with_gnu_ld=no
8187    fi
8188    ;;
8189  interix*)
8190    # we just hope/assume this is gcc and not c89 (= MSVC++)
8191    with_gnu_ld=yes
8192    ;;
8193  openbsd*)
8194    with_gnu_ld=no
8195    ;;
8196  esac
8197
8198  ld_shlibs=yes
8199  if test "$with_gnu_ld" = yes; then
8200    # If archive_cmds runs LD, not CC, wlarc should be empty
8201    wlarc='${wl}'
8202
8203    # Set some defaults for GNU ld with shared library support. These
8204    # are reset later if shared libraries are not supported. Putting them
8205    # here allows them to be overridden if necessary.
8206    runpath_var=LD_RUN_PATH
8207    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8208    export_dynamic_flag_spec='${wl}--export-dynamic'
8209    # ancient GNU ld didn't support --whole-archive et. al.
8210    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8211	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8212      else
8213  	whole_archive_flag_spec=
8214    fi
8215    supports_anon_versioning=no
8216    case `$LD -v 2>/dev/null` in
8217      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8218      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8219      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8220      *\ 2.11.*) ;; # other 2.11 versions
8221      *) supports_anon_versioning=yes ;;
8222    esac
8223
8224    # See if GNU ld supports shared libraries.
8225    case $host_os in
8226    aix[3-9]*)
8227      # On AIX/PPC, the GNU linker is very broken
8228      if test "$host_cpu" != ia64; then
8229	ld_shlibs=no
8230	cat <<EOF 1>&2
8231
8232*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8233*** to be unable to reliably create shared libraries on AIX.
8234*** Therefore, libtool is disabling shared libraries support.  If you
8235*** really care for shared libraries, you may want to modify your PATH
8236*** so that a non-GNU linker is found, and then restart.
8237
8238EOF
8239      fi
8240      ;;
8241
8242    amigaos*)
8243      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)'
8244      hardcode_libdir_flag_spec='-L$libdir'
8245      hardcode_minus_L=yes
8246
8247      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8248      # that the semantics of dynamic libraries on AmigaOS, at least up
8249      # to version 4, is to share data among multiple programs linked
8250      # with the same dynamic library.  Since this doesn't match the
8251      # behavior of shared libraries on other platforms, we can't use
8252      # them.
8253      ld_shlibs=no
8254      ;;
8255
8256    beos*)
8257      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8258	allow_undefined_flag=unsupported
8259	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8260	# support --undefined.  This deserves some investigation.  FIXME
8261	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8262      else
8263	ld_shlibs=no
8264      fi
8265      ;;
8266
8267    cygwin* | mingw* | pw32*)
8268      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8269      # as there is no search path for DLLs.
8270      hardcode_libdir_flag_spec='-L$libdir'
8271      allow_undefined_flag=unsupported
8272      always_export_symbols=no
8273      enable_shared_with_static_runtimes=yes
8274      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8275
8276      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8277        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8278	# If the export-symbols file already is a .def file (1st line
8279	# is EXPORTS), use it as is; otherwise, prepend...
8280	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8281	  cp $export_symbols $output_objdir/$soname.def;
8282	else
8283	  echo EXPORTS > $output_objdir/$soname.def;
8284	  cat $export_symbols >> $output_objdir/$soname.def;
8285	fi~
8286	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8287      else
8288	ld_shlibs=no
8289      fi
8290      ;;
8291
8292    interix[3-9]*)
8293      hardcode_direct=no
8294      hardcode_shlibpath_var=no
8295      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8296      export_dynamic_flag_spec='${wl}-E'
8297      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8298      # Instead, shared libraries are loaded at an image base (0x10000000 by
8299      # default) and relocated if they conflict, which is a slow very memory
8300      # consuming and fragmenting process.  To avoid this, we pick a random,
8301      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8302      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8303      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8304      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'
8305      ;;
8306
8307    gnu* | linux* | k*bsd*-gnu)
8308      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8309	tmp_addflag=
8310	case $cc_basename,$host_cpu in
8311	pgcc*)				# Portland Group C compiler
8312	  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'
8313	  tmp_addflag=' $pic_flag'
8314	  ;;
8315	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8316	  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'
8317	  tmp_addflag=' $pic_flag -Mnomain' ;;
8318	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8319	  tmp_addflag=' -i_dynamic' ;;
8320	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8321	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8322	ifc* | ifort*)			# Intel Fortran compiler
8323	  tmp_addflag=' -nofor_main' ;;
8324	esac
8325	case `$CC -V 2>&1 | sed 5q` in
8326	*Sun\ C*)			# Sun C 5.9
8327	  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'
8328	  tmp_sharedflag='-G' ;;
8329	*Sun\ F*)			# Sun Fortran 8.3
8330	  tmp_sharedflag='-G' ;;
8331	*)
8332	  tmp_sharedflag='-shared' ;;
8333	esac
8334	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8335
8336	if test $supports_anon_versioning = yes; then
8337	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8338  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8339  $echo "local: *; };" >> $output_objdir/$libname.ver~
8340	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8341	fi
8342      else
8343	ld_shlibs=no
8344      fi
8345      ;;
8346
8347    netbsd*)
8348      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8349	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8350	wlarc=
8351      else
8352	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8353	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8354      fi
8355      ;;
8356
8357    solaris*)
8358      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8359	ld_shlibs=no
8360	cat <<EOF 1>&2
8361
8362*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8363*** create shared libraries on Solaris systems.  Therefore, libtool
8364*** is disabling shared libraries support.  We urge you to upgrade GNU
8365*** binutils to release 2.9.1 or newer.  Another option is to modify
8366*** your PATH or compiler configuration so that the native linker is
8367*** used, and then restart.
8368
8369EOF
8370      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8371	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8372	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8373      else
8374	ld_shlibs=no
8375      fi
8376      ;;
8377
8378    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8379      case `$LD -v 2>&1` in
8380        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8381	ld_shlibs=no
8382	cat <<_LT_EOF 1>&2
8383
8384*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8385*** reliably create shared libraries on SCO systems.  Therefore, libtool
8386*** is disabling shared libraries support.  We urge you to upgrade GNU
8387*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8388*** your PATH or compiler configuration so that the native linker is
8389*** used, and then restart.
8390
8391_LT_EOF
8392	;;
8393	*)
8394	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8395	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8396	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8397	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8398	  else
8399	    ld_shlibs=no
8400	  fi
8401	;;
8402      esac
8403      ;;
8404
8405    sunos4*)
8406      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8407      wlarc=
8408      hardcode_direct=yes
8409      hardcode_shlibpath_var=no
8410      ;;
8411
8412    *)
8413      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8414	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8415	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8416      else
8417	ld_shlibs=no
8418      fi
8419      ;;
8420    esac
8421
8422    if test "$ld_shlibs" = no; then
8423      runpath_var=
8424      hardcode_libdir_flag_spec=
8425      export_dynamic_flag_spec=
8426      whole_archive_flag_spec=
8427    fi
8428  else
8429    # PORTME fill in a description of your system's linker (not GNU ld)
8430    case $host_os in
8431    aix3*)
8432      allow_undefined_flag=unsupported
8433      always_export_symbols=yes
8434      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'
8435      # Note: this linker hardcodes the directories in LIBPATH if there
8436      # are no directories specified by -L.
8437      hardcode_minus_L=yes
8438      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8439	# Neither direct hardcoding nor static linking is supported with a
8440	# broken collect2.
8441	hardcode_direct=unsupported
8442      fi
8443      ;;
8444
8445    aix[4-9]*)
8446      if test "$host_cpu" = ia64; then
8447	# On IA64, the linker does run time linking by default, so we don't
8448	# have to do anything special.
8449	aix_use_runtimelinking=no
8450	exp_sym_flag='-Bexport'
8451	no_entry_flag=""
8452      else
8453	# If we're using GNU nm, then we don't want the "-C" option.
8454	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8455	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8456	  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'
8457	else
8458	  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'
8459	fi
8460	aix_use_runtimelinking=no
8461
8462	# Test if we are trying to use run time linking or normal
8463	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8464	# need to do runtime linking.
8465	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8466	  for ld_flag in $LDFLAGS; do
8467  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8468  	    aix_use_runtimelinking=yes
8469  	    break
8470  	  fi
8471	  done
8472	  ;;
8473	esac
8474
8475	exp_sym_flag='-bexport'
8476	no_entry_flag='-bnoentry'
8477      fi
8478
8479      # When large executables or shared objects are built, AIX ld can
8480      # have problems creating the table of contents.  If linking a library
8481      # or program results in "error TOC overflow" add -mminimal-toc to
8482      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8483      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8484
8485      archive_cmds=''
8486      hardcode_direct=yes
8487      hardcode_libdir_separator=':'
8488      link_all_deplibs=yes
8489
8490      if test "$GCC" = yes; then
8491	case $host_os in aix4.[012]|aix4.[012].*)
8492	# We only want to do this on AIX 4.2 and lower, the check
8493	# below for broken collect2 doesn't work under 4.3+
8494	  collect2name=`${CC} -print-prog-name=collect2`
8495	  if test -f "$collect2name" && \
8496  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8497	  then
8498  	  # We have reworked collect2
8499  	  :
8500	  else
8501  	  # We have old collect2
8502  	  hardcode_direct=unsupported
8503  	  # It fails to find uninstalled libraries when the uninstalled
8504  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8505  	  # to unsupported forces relinking
8506  	  hardcode_minus_L=yes
8507  	  hardcode_libdir_flag_spec='-L$libdir'
8508  	  hardcode_libdir_separator=
8509	  fi
8510	  ;;
8511	esac
8512	shared_flag='-shared'
8513	if test "$aix_use_runtimelinking" = yes; then
8514	  shared_flag="$shared_flag "'${wl}-G'
8515	fi
8516      else
8517	# not using gcc
8518	if test "$host_cpu" = ia64; then
8519  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8520  	# chokes on -Wl,-G. The following line is correct:
8521	  shared_flag='-G'
8522	else
8523	  if test "$aix_use_runtimelinking" = yes; then
8524	    shared_flag='${wl}-G'
8525	  else
8526	    shared_flag='${wl}-bM:SRE'
8527	  fi
8528	fi
8529      fi
8530
8531      # It seems that -bexpall does not export symbols beginning with
8532      # underscore (_), so it is better to generate a list of symbols to export.
8533      always_export_symbols=yes
8534      if test "$aix_use_runtimelinking" = yes; then
8535	# Warning - without using the other runtime loading flags (-brtl),
8536	# -berok will link without error, but may produce a broken library.
8537	allow_undefined_flag='-berok'
8538       # Determine the default libpath from the value encoded in an empty executable.
8539       cat >conftest.$ac_ext <<_ACEOF
8540/* confdefs.h.  */
8541_ACEOF
8542cat confdefs.h >>conftest.$ac_ext
8543cat >>conftest.$ac_ext <<_ACEOF
8544/* end confdefs.h.  */
8545
8546int
8547main ()
8548{
8549
8550  ;
8551  return 0;
8552}
8553_ACEOF
8554rm -f conftest.$ac_objext conftest$ac_exeext
8555if { (ac_try="$ac_link"
8556case "(($ac_try" in
8557  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8558  *) ac_try_echo=$ac_try;;
8559esac
8560eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8561$as_echo "$ac_try_echo") >&5
8562  (eval "$ac_link") 2>conftest.er1
8563  ac_status=$?
8564  grep -v '^ *+' conftest.er1 >conftest.err
8565  rm -f conftest.er1
8566  cat conftest.err >&5
8567  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8568  (exit $ac_status); } && {
8569	 test -z "$ac_c_werror_flag" ||
8570	 test ! -s conftest.err
8571       } && test -s conftest$ac_exeext && {
8572	 test "$cross_compiling" = yes ||
8573	 $as_test_x conftest$ac_exeext
8574       }; then
8575
8576lt_aix_libpath_sed='
8577    /Import File Strings/,/^$/ {
8578	/^0/ {
8579	    s/^0  *\(.*\)$/\1/
8580	    p
8581	}
8582    }'
8583aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8584# Check for a 64-bit object if we didn't find anything.
8585if test -z "$aix_libpath"; then
8586  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8587fi
8588else
8589  $as_echo "$as_me: failed program was:" >&5
8590sed 's/^/| /' conftest.$ac_ext >&5
8591
8592
8593fi
8594
8595rm -rf conftest.dSYM
8596rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8597      conftest$ac_exeext conftest.$ac_ext
8598if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8599
8600       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8601	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"
8602       else
8603	if test "$host_cpu" = ia64; then
8604	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8605	  allow_undefined_flag="-z nodefs"
8606	  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"
8607	else
8608	 # Determine the default libpath from the value encoded in an empty executable.
8609	 cat >conftest.$ac_ext <<_ACEOF
8610/* confdefs.h.  */
8611_ACEOF
8612cat confdefs.h >>conftest.$ac_ext
8613cat >>conftest.$ac_ext <<_ACEOF
8614/* end confdefs.h.  */
8615
8616int
8617main ()
8618{
8619
8620  ;
8621  return 0;
8622}
8623_ACEOF
8624rm -f conftest.$ac_objext conftest$ac_exeext
8625if { (ac_try="$ac_link"
8626case "(($ac_try" in
8627  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8628  *) ac_try_echo=$ac_try;;
8629esac
8630eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8631$as_echo "$ac_try_echo") >&5
8632  (eval "$ac_link") 2>conftest.er1
8633  ac_status=$?
8634  grep -v '^ *+' conftest.er1 >conftest.err
8635  rm -f conftest.er1
8636  cat conftest.err >&5
8637  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638  (exit $ac_status); } && {
8639	 test -z "$ac_c_werror_flag" ||
8640	 test ! -s conftest.err
8641       } && test -s conftest$ac_exeext && {
8642	 test "$cross_compiling" = yes ||
8643	 $as_test_x conftest$ac_exeext
8644       }; then
8645
8646lt_aix_libpath_sed='
8647    /Import File Strings/,/^$/ {
8648	/^0/ {
8649	    s/^0  *\(.*\)$/\1/
8650	    p
8651	}
8652    }'
8653aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8654# Check for a 64-bit object if we didn't find anything.
8655if test -z "$aix_libpath"; then
8656  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8657fi
8658else
8659  $as_echo "$as_me: failed program was:" >&5
8660sed 's/^/| /' conftest.$ac_ext >&5
8661
8662
8663fi
8664
8665rm -rf conftest.dSYM
8666rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8667      conftest$ac_exeext conftest.$ac_ext
8668if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8669
8670	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8671	  # Warning - without using the other run time loading flags,
8672	  # -berok will link without error, but may produce a broken library.
8673	  no_undefined_flag=' ${wl}-bernotok'
8674	  allow_undefined_flag=' ${wl}-berok'
8675	  # Exported symbols can be pulled into shared objects from archives
8676	  whole_archive_flag_spec='$convenience'
8677	  archive_cmds_need_lc=yes
8678	  # This is similar to how AIX traditionally builds its shared libraries.
8679	  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'
8680	fi
8681      fi
8682      ;;
8683
8684    amigaos*)
8685      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)'
8686      hardcode_libdir_flag_spec='-L$libdir'
8687      hardcode_minus_L=yes
8688      # see comment about different semantics on the GNU ld section
8689      ld_shlibs=no
8690      ;;
8691
8692    bsdi[45]*)
8693      export_dynamic_flag_spec=-rdynamic
8694      ;;
8695
8696    cygwin* | mingw* | pw32*)
8697      # When not using gcc, we currently assume that we are using
8698      # Microsoft Visual C++.
8699      # hardcode_libdir_flag_spec is actually meaningless, as there is
8700      # no search path for DLLs.
8701      hardcode_libdir_flag_spec=' '
8702      allow_undefined_flag=unsupported
8703      # Tell ltmain to make .lib files, not .a files.
8704      libext=lib
8705      # Tell ltmain to make .dll files, not .so files.
8706      shrext_cmds=".dll"
8707      # FIXME: Setting linknames here is a bad hack.
8708      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8709      # The linker will automatically build a .lib file if we build a DLL.
8710      old_archive_From_new_cmds='true'
8711      # FIXME: Should let the user specify the lib program.
8712      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8713      fix_srcfile_path='`cygpath -w "$srcfile"`'
8714      enable_shared_with_static_runtimes=yes
8715      ;;
8716
8717    darwin* | rhapsody*)
8718      case $host_os in
8719        rhapsody* | darwin1.[012])
8720         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8721         ;;
8722       *) # Darwin 1.3 on
8723         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8724           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8725         else
8726           case ${MACOSX_DEPLOYMENT_TARGET} in
8727             10.[012])
8728               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8729               ;;
8730             10.*)
8731               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8732               ;;
8733           esac
8734         fi
8735         ;;
8736      esac
8737      archive_cmds_need_lc=no
8738      hardcode_direct=no
8739      hardcode_automatic=yes
8740      hardcode_shlibpath_var=unsupported
8741      whole_archive_flag_spec=''
8742      link_all_deplibs=yes
8743    if test "$GCC" = yes ; then
8744    	output_verbose_link_cmd='echo'
8745        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8746        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8747        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}"
8748        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}"
8749    else
8750      case $cc_basename in
8751        xlc*)
8752         output_verbose_link_cmd='echo'
8753         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8754         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8755          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8756         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}'
8757          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}'
8758          ;;
8759       *)
8760         ld_shlibs=no
8761          ;;
8762      esac
8763    fi
8764      ;;
8765
8766    dgux*)
8767      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8768      hardcode_libdir_flag_spec='-L$libdir'
8769      hardcode_shlibpath_var=no
8770      ;;
8771
8772    freebsd1*)
8773      ld_shlibs=no
8774      ;;
8775
8776    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8777    # support.  Future versions do this automatically, but an explicit c++rt0.o
8778    # does not break anything, and helps significantly (at the cost of a little
8779    # extra space).
8780    freebsd2.2*)
8781      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8782      hardcode_libdir_flag_spec='-R$libdir'
8783      hardcode_direct=yes
8784      hardcode_shlibpath_var=no
8785      ;;
8786
8787    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8788    freebsd2*)
8789      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8790      hardcode_direct=yes
8791      hardcode_minus_L=yes
8792      hardcode_shlibpath_var=no
8793      ;;
8794
8795    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8796    freebsd* | dragonfly*)
8797      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8798      hardcode_libdir_flag_spec='-R$libdir'
8799      hardcode_direct=yes
8800      hardcode_shlibpath_var=no
8801      ;;
8802
8803    hpux9*)
8804      if test "$GCC" = yes; then
8805	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'
8806      else
8807	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'
8808      fi
8809      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8810      hardcode_libdir_separator=:
8811      hardcode_direct=yes
8812
8813      # hardcode_minus_L: Not really in the search PATH,
8814      # but as the default location of the library.
8815      hardcode_minus_L=yes
8816      export_dynamic_flag_spec='${wl}-E'
8817      ;;
8818
8819    hpux10*)
8820      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8821	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8822      else
8823	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8824      fi
8825      if test "$with_gnu_ld" = no; then
8826	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8827	hardcode_libdir_separator=:
8828
8829	hardcode_direct=yes
8830	export_dynamic_flag_spec='${wl}-E'
8831
8832	# hardcode_minus_L: Not really in the search PATH,
8833	# but as the default location of the library.
8834	hardcode_minus_L=yes
8835      fi
8836      ;;
8837
8838    hpux11*)
8839      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8840	case $host_cpu in
8841	hppa*64*)
8842	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8843	  ;;
8844	ia64*)
8845	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8846	  ;;
8847	*)
8848	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8849	  ;;
8850	esac
8851      else
8852	case $host_cpu in
8853	hppa*64*)
8854	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8855	  ;;
8856	ia64*)
8857	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8858	  ;;
8859	*)
8860	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8861	  ;;
8862	esac
8863      fi
8864      if test "$with_gnu_ld" = no; then
8865	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8866	hardcode_libdir_separator=:
8867
8868	case $host_cpu in
8869	hppa*64*|ia64*)
8870	  hardcode_libdir_flag_spec_ld='+b $libdir'
8871	  hardcode_direct=no
8872	  hardcode_shlibpath_var=no
8873	  ;;
8874	*)
8875	  hardcode_direct=yes
8876	  export_dynamic_flag_spec='${wl}-E'
8877
8878	  # hardcode_minus_L: Not really in the search PATH,
8879	  # but as the default location of the library.
8880	  hardcode_minus_L=yes
8881	  ;;
8882	esac
8883      fi
8884      ;;
8885
8886    irix5* | irix6* | nonstopux*)
8887      if test "$GCC" = yes; then
8888	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'
8889      else
8890	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'
8891	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8892      fi
8893      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8894      hardcode_libdir_separator=:
8895      link_all_deplibs=yes
8896      ;;
8897
8898    netbsd*)
8899      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8900	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8901      else
8902	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8903      fi
8904      hardcode_libdir_flag_spec='-R$libdir'
8905      hardcode_direct=yes
8906      hardcode_shlibpath_var=no
8907      ;;
8908
8909    newsos6)
8910      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8911      hardcode_direct=yes
8912      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8913      hardcode_libdir_separator=:
8914      hardcode_shlibpath_var=no
8915      ;;
8916
8917    openbsd*)
8918      if test -f /usr/libexec/ld.so; then
8919	hardcode_direct=yes
8920	hardcode_shlibpath_var=no
8921	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8922	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8923	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8924	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8925	  export_dynamic_flag_spec='${wl}-E'
8926	else
8927	  case $host_os in
8928	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8929	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8930	     hardcode_libdir_flag_spec='-R$libdir'
8931	     ;;
8932	   *)
8933	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8934	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8935	     ;;
8936	  esac
8937        fi
8938      else
8939	ld_shlibs=no
8940      fi
8941      ;;
8942
8943    os2*)
8944      hardcode_libdir_flag_spec='-L$libdir'
8945      hardcode_minus_L=yes
8946      allow_undefined_flag=unsupported
8947      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'
8948      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8949      ;;
8950
8951    osf3*)
8952      if test "$GCC" = yes; then
8953	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8954	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'
8955      else
8956	allow_undefined_flag=' -expect_unresolved \*'
8957	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'
8958      fi
8959      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8960      hardcode_libdir_separator=:
8961      ;;
8962
8963    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8964      if test "$GCC" = yes; then
8965	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8966	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'
8967	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8968      else
8969	allow_undefined_flag=' -expect_unresolved \*'
8970	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'
8971	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8972	$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'
8973
8974	# Both c and cxx compiler support -rpath directly
8975	hardcode_libdir_flag_spec='-rpath $libdir'
8976      fi
8977      hardcode_libdir_separator=:
8978      ;;
8979
8980    solaris*)
8981      no_undefined_flag=' -z text'
8982      if test "$GCC" = yes; then
8983	wlarc='${wl}'
8984	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8985	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8986	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8987      else
8988	wlarc=''
8989	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8990	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8991  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8992      fi
8993      hardcode_libdir_flag_spec='-R$libdir'
8994      hardcode_shlibpath_var=no
8995      case $host_os in
8996      solaris2.[0-5] | solaris2.[0-5].*) ;;
8997      *)
8998	# The compiler driver will combine and reorder linker options,
8999	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9000	# but is careful enough not to reorder.
9001 	# Supported since Solaris 2.6 (maybe 2.5.1?)
9002	if test "$GCC" = yes; then
9003	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9004	else
9005	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9006	fi
9007	;;
9008      esac
9009      link_all_deplibs=yes
9010      ;;
9011
9012    sunos4*)
9013      if test "x$host_vendor" = xsequent; then
9014	# Use $CC to link under sequent, because it throws in some extra .o
9015	# files that make .init and .fini sections work.
9016	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9017      else
9018	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9019      fi
9020      hardcode_libdir_flag_spec='-L$libdir'
9021      hardcode_direct=yes
9022      hardcode_minus_L=yes
9023      hardcode_shlibpath_var=no
9024      ;;
9025
9026    sysv4)
9027      case $host_vendor in
9028	sni)
9029	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9030	  hardcode_direct=yes # is this really true???
9031	;;
9032	siemens)
9033	  ## LD is ld it makes a PLAMLIB
9034	  ## CC just makes a GrossModule.
9035	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9036	  reload_cmds='$CC -r -o $output$reload_objs'
9037	  hardcode_direct=no
9038        ;;
9039	motorola)
9040	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9041	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9042	;;
9043      esac
9044      runpath_var='LD_RUN_PATH'
9045      hardcode_shlibpath_var=no
9046      ;;
9047
9048    sysv4.3*)
9049      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9050      hardcode_shlibpath_var=no
9051      export_dynamic_flag_spec='-Bexport'
9052      ;;
9053
9054    sysv4*MP*)
9055      if test -d /usr/nec; then
9056	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9057	hardcode_shlibpath_var=no
9058	runpath_var=LD_RUN_PATH
9059	hardcode_runpath_var=yes
9060	ld_shlibs=yes
9061      fi
9062      ;;
9063
9064    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9065      no_undefined_flag='${wl}-z,text'
9066      archive_cmds_need_lc=no
9067      hardcode_shlibpath_var=no
9068      runpath_var='LD_RUN_PATH'
9069
9070      if test "$GCC" = yes; then
9071	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9072	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9073      else
9074	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9075	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9076      fi
9077      ;;
9078
9079    sysv5* | sco3.2v5* | sco5v6*)
9080      # Note: We can NOT use -z defs as we might desire, because we do not
9081      # link with -lc, and that would cause any symbols used from libc to
9082      # always be unresolved, which means just about no library would
9083      # ever link correctly.  If we're not using GNU ld we use -z text
9084      # though, which does catch some bad symbols but isn't as heavy-handed
9085      # as -z defs.
9086      no_undefined_flag='${wl}-z,text'
9087      allow_undefined_flag='${wl}-z,nodefs'
9088      archive_cmds_need_lc=no
9089      hardcode_shlibpath_var=no
9090      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9091      hardcode_libdir_separator=':'
9092      link_all_deplibs=yes
9093      export_dynamic_flag_spec='${wl}-Bexport'
9094      runpath_var='LD_RUN_PATH'
9095
9096      if test "$GCC" = yes; then
9097	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9098	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9099      else
9100	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9101	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9102      fi
9103      ;;
9104
9105    uts4*)
9106      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9107      hardcode_libdir_flag_spec='-L$libdir'
9108      hardcode_shlibpath_var=no
9109      ;;
9110
9111    *)
9112      ld_shlibs=no
9113      ;;
9114    esac
9115  fi
9116
9117{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9118$as_echo "$ld_shlibs" >&6; }
9119test "$ld_shlibs" = no && can_build_shared=no
9120
9121#
9122# Do we need to explicitly link libc?
9123#
9124case "x$archive_cmds_need_lc" in
9125x|xyes)
9126  # Assume -lc should be added
9127  archive_cmds_need_lc=yes
9128
9129  if test "$enable_shared" = yes && test "$GCC" = yes; then
9130    case $archive_cmds in
9131    *'~'*)
9132      # FIXME: we may have to deal with multi-command sequences.
9133      ;;
9134    '$CC '*)
9135      # Test whether the compiler implicitly links with -lc since on some
9136      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9137      # to ld, don't add -lc before -lgcc.
9138      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9139$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9140      $rm conftest*
9141      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9142
9143      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9144  (eval $ac_compile) 2>&5
9145  ac_status=$?
9146  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9147  (exit $ac_status); } 2>conftest.err; then
9148        soname=conftest
9149        lib=conftest
9150        libobjs=conftest.$ac_objext
9151        deplibs=
9152        wl=$lt_prog_compiler_wl
9153	pic_flag=$lt_prog_compiler_pic
9154        compiler_flags=-v
9155        linker_flags=-v
9156        verstring=
9157        output_objdir=.
9158        libname=conftest
9159        lt_save_allow_undefined_flag=$allow_undefined_flag
9160        allow_undefined_flag=
9161        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9162  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9163  ac_status=$?
9164  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9165  (exit $ac_status); }
9166        then
9167	  archive_cmds_need_lc=no
9168        else
9169	  archive_cmds_need_lc=yes
9170        fi
9171        allow_undefined_flag=$lt_save_allow_undefined_flag
9172      else
9173        cat conftest.err 1>&5
9174      fi
9175      $rm conftest*
9176      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9177$as_echo "$archive_cmds_need_lc" >&6; }
9178      ;;
9179    esac
9180  fi
9181  ;;
9182esac
9183
9184{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9185$as_echo_n "checking dynamic linker characteristics... " >&6; }
9186library_names_spec=
9187libname_spec='lib$name'
9188soname_spec=
9189shrext_cmds=".so"
9190postinstall_cmds=
9191postuninstall_cmds=
9192finish_cmds=
9193finish_eval=
9194shlibpath_var=
9195shlibpath_overrides_runpath=unknown
9196version_type=none
9197dynamic_linker="$host_os ld.so"
9198sys_lib_dlsearch_path_spec="/lib /usr/lib"
9199
9200if test "$GCC" = yes; then
9201  case $host_os in
9202    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9203    *) lt_awk_arg="/^libraries:/" ;;
9204  esac
9205  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9206  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9207    # if the path contains ";" then we assume it to be the separator
9208    # otherwise default to the standard path separator (i.e. ":") - it is
9209    # assumed that no part of a normal pathname contains ";" but that should
9210    # okay in the real world where ";" in dirpaths is itself problematic.
9211    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9212  else
9213    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9214  fi
9215  # Ok, now we have the path, separated by spaces, we can step through it
9216  # and add multilib dir if necessary.
9217  lt_tmp_lt_search_path_spec=
9218  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9219  for lt_sys_path in $lt_search_path_spec; do
9220    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9221      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9222    else
9223      test -d "$lt_sys_path" && \
9224	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9225    fi
9226  done
9227  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9228BEGIN {RS=" "; FS="/|\n";} {
9229  lt_foo="";
9230  lt_count=0;
9231  for (lt_i = NF; lt_i > 0; lt_i--) {
9232    if ($lt_i != "" && $lt_i != ".") {
9233      if ($lt_i == "..") {
9234        lt_count++;
9235      } else {
9236        if (lt_count == 0) {
9237          lt_foo="/" $lt_i lt_foo;
9238        } else {
9239          lt_count--;
9240        }
9241      }
9242    }
9243  }
9244  if (lt_foo != "") { lt_freq[lt_foo]++; }
9245  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9246}'`
9247  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9248else
9249  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9250fi
9251need_lib_prefix=unknown
9252hardcode_into_libs=no
9253
9254# when you set need_version to no, make sure it does not cause -set_version
9255# flags to be left without arguments
9256need_version=unknown
9257
9258case $host_os in
9259aix3*)
9260  version_type=linux
9261  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9262  shlibpath_var=LIBPATH
9263
9264  # AIX 3 has no versioning support, so we append a major version to the name.
9265  soname_spec='${libname}${release}${shared_ext}$major'
9266  ;;
9267
9268aix[4-9]*)
9269  version_type=linux
9270  need_lib_prefix=no
9271  need_version=no
9272  hardcode_into_libs=yes
9273  if test "$host_cpu" = ia64; then
9274    # AIX 5 supports IA64
9275    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9276    shlibpath_var=LD_LIBRARY_PATH
9277  else
9278    # With GCC up to 2.95.x, collect2 would create an import file
9279    # for dependence libraries.  The import file would start with
9280    # the line `#! .'.  This would cause the generated library to
9281    # depend on `.', always an invalid library.  This was fixed in
9282    # development snapshots of GCC prior to 3.0.
9283    case $host_os in
9284      aix4 | aix4.[01] | aix4.[01].*)
9285      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9286	   echo ' yes '
9287	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9288	:
9289      else
9290	can_build_shared=no
9291      fi
9292      ;;
9293    esac
9294    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9295    # soname into executable. Probably we can add versioning support to
9296    # collect2, so additional links can be useful in future.
9297    if test "$aix_use_runtimelinking" = yes; then
9298      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9299      # instead of lib<name>.a to let people know that these are not
9300      # typical AIX shared libraries.
9301      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9302    else
9303      # We preserve .a as extension for shared libraries through AIX4.2
9304      # and later when we are not doing run time linking.
9305      library_names_spec='${libname}${release}.a $libname.a'
9306      soname_spec='${libname}${release}${shared_ext}$major'
9307    fi
9308    shlibpath_var=LIBPATH
9309  fi
9310  ;;
9311
9312amigaos*)
9313  library_names_spec='$libname.ixlibrary $libname.a'
9314  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9315  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'
9316  ;;
9317
9318beos*)
9319  library_names_spec='${libname}${shared_ext}'
9320  dynamic_linker="$host_os ld.so"
9321  shlibpath_var=LIBRARY_PATH
9322  ;;
9323
9324bsdi[45]*)
9325  version_type=linux
9326  need_version=no
9327  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9328  soname_spec='${libname}${release}${shared_ext}$major'
9329  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9330  shlibpath_var=LD_LIBRARY_PATH
9331  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9332  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9333  # the default ld.so.conf also contains /usr/contrib/lib and
9334  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9335  # libtool to hard-code these into programs
9336  ;;
9337
9338cygwin* | mingw* | pw32*)
9339  version_type=windows
9340  shrext_cmds=".dll"
9341  need_version=no
9342  need_lib_prefix=no
9343
9344  case $GCC,$host_os in
9345  yes,cygwin* | yes,mingw* | yes,pw32*)
9346    library_names_spec='$libname.dll.a'
9347    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9348    postinstall_cmds='base_file=`basename \${file}`~
9349      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9350      dldir=$destdir/`dirname \$dlpath`~
9351      test -d \$dldir || mkdir -p \$dldir~
9352      $install_prog $dir/$dlname \$dldir/$dlname~
9353      chmod a+x \$dldir/$dlname'
9354    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9355      dlpath=$dir/\$dldll~
9356       $rm \$dlpath'
9357    shlibpath_overrides_runpath=yes
9358
9359    case $host_os in
9360    cygwin*)
9361      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9362      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9363      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9364      ;;
9365    mingw*)
9366      # MinGW DLLs use traditional 'lib' prefix
9367      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9368      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9369      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9370        # It is most probably a Windows format PATH printed by
9371        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9372        # path with ; separators, and with drive letters. We can handle the
9373        # drive letters (cygwin fileutils understands them), so leave them,
9374        # especially as we might pass files found there to a mingw objdump,
9375        # which wouldn't understand a cygwinified path. Ahh.
9376        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9377      else
9378        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9379      fi
9380      ;;
9381    pw32*)
9382      # pw32 DLLs use 'pw' prefix rather than 'lib'
9383      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9384      ;;
9385    esac
9386    ;;
9387
9388  *)
9389    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9390    ;;
9391  esac
9392  dynamic_linker='Win32 ld.exe'
9393  # FIXME: first we should search . and the directory the executable is in
9394  shlibpath_var=PATH
9395  ;;
9396
9397darwin* | rhapsody*)
9398  dynamic_linker="$host_os dyld"
9399  version_type=darwin
9400  need_lib_prefix=no
9401  need_version=no
9402  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9403  soname_spec='${libname}${release}${major}$shared_ext'
9404  shlibpath_overrides_runpath=yes
9405  shlibpath_var=DYLD_LIBRARY_PATH
9406  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9407
9408  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9409  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9410  ;;
9411
9412dgux*)
9413  version_type=linux
9414  need_lib_prefix=no
9415  need_version=no
9416  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9417  soname_spec='${libname}${release}${shared_ext}$major'
9418  shlibpath_var=LD_LIBRARY_PATH
9419  ;;
9420
9421freebsd1*)
9422  dynamic_linker=no
9423  ;;
9424
9425freebsd* | dragonfly*)
9426  # DragonFly does not have aout.  When/if they implement a new
9427  # versioning mechanism, adjust this.
9428  if test -x /usr/bin/objformat; then
9429    objformat=`/usr/bin/objformat`
9430  else
9431    case $host_os in
9432    freebsd[123]*) objformat=aout ;;
9433    *) objformat=elf ;;
9434    esac
9435  fi
9436  version_type=freebsd-$objformat
9437  case $version_type in
9438    freebsd-elf*)
9439      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9440      need_version=no
9441      need_lib_prefix=no
9442      ;;
9443    freebsd-*)
9444      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9445      need_version=yes
9446      ;;
9447  esac
9448  shlibpath_var=LD_LIBRARY_PATH
9449  case $host_os in
9450  freebsd2*)
9451    shlibpath_overrides_runpath=yes
9452    ;;
9453  freebsd3.[01]* | freebsdelf3.[01]*)
9454    shlibpath_overrides_runpath=yes
9455    hardcode_into_libs=yes
9456    ;;
9457  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9458  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9459    shlibpath_overrides_runpath=no
9460    hardcode_into_libs=yes
9461    ;;
9462  *) # from 4.6 on, and DragonFly
9463    shlibpath_overrides_runpath=yes
9464    hardcode_into_libs=yes
9465    ;;
9466  esac
9467  ;;
9468
9469gnu*)
9470  version_type=linux
9471  need_lib_prefix=no
9472  need_version=no
9473  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9474  soname_spec='${libname}${release}${shared_ext}$major'
9475  shlibpath_var=LD_LIBRARY_PATH
9476  hardcode_into_libs=yes
9477  ;;
9478
9479hpux9* | hpux10* | hpux11*)
9480  # Give a soname corresponding to the major version so that dld.sl refuses to
9481  # link against other versions.
9482  version_type=sunos
9483  need_lib_prefix=no
9484  need_version=no
9485  case $host_cpu in
9486  ia64*)
9487    shrext_cmds='.so'
9488    hardcode_into_libs=yes
9489    dynamic_linker="$host_os dld.so"
9490    shlibpath_var=LD_LIBRARY_PATH
9491    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    if test "X$HPUX_IA64_MODE" = X32; then
9495      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9496    else
9497      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9498    fi
9499    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9500    ;;
9501   hppa*64*)
9502     shrext_cmds='.sl'
9503     hardcode_into_libs=yes
9504     dynamic_linker="$host_os dld.sl"
9505     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9506     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9507     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9508     soname_spec='${libname}${release}${shared_ext}$major'
9509     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9510     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9511     ;;
9512   *)
9513    shrext_cmds='.sl'
9514    dynamic_linker="$host_os dld.sl"
9515    shlibpath_var=SHLIB_PATH
9516    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9517    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9518    soname_spec='${libname}${release}${shared_ext}$major'
9519    ;;
9520  esac
9521  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9522  postinstall_cmds='chmod 555 $lib'
9523  ;;
9524
9525interix[3-9]*)
9526  version_type=linux
9527  need_lib_prefix=no
9528  need_version=no
9529  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9530  soname_spec='${libname}${release}${shared_ext}$major'
9531  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9532  shlibpath_var=LD_LIBRARY_PATH
9533  shlibpath_overrides_runpath=no
9534  hardcode_into_libs=yes
9535  ;;
9536
9537irix5* | irix6* | nonstopux*)
9538  case $host_os in
9539    nonstopux*) version_type=nonstopux ;;
9540    *)
9541	if test "$lt_cv_prog_gnu_ld" = yes; then
9542		version_type=linux
9543	else
9544		version_type=irix
9545	fi ;;
9546  esac
9547  need_lib_prefix=no
9548  need_version=no
9549  soname_spec='${libname}${release}${shared_ext}$major'
9550  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9551  case $host_os in
9552  irix5* | nonstopux*)
9553    libsuff= shlibsuff=
9554    ;;
9555  *)
9556    case $LD in # libtool.m4 will add one of these switches to LD
9557    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9558      libsuff= shlibsuff= libmagic=32-bit;;
9559    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9560      libsuff=32 shlibsuff=N32 libmagic=N32;;
9561    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9562      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9563    *) libsuff= shlibsuff= libmagic=never-match;;
9564    esac
9565    ;;
9566  esac
9567  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9568  shlibpath_overrides_runpath=no
9569  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9570  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9571  hardcode_into_libs=yes
9572  ;;
9573
9574# No shared lib support for Linux oldld, aout, or coff.
9575linux*oldld* | linux*aout* | linux*coff*)
9576  dynamic_linker=no
9577  ;;
9578
9579# This must be Linux ELF.
9580linux* | k*bsd*-gnu)
9581  version_type=linux
9582  need_lib_prefix=no
9583  need_version=no
9584  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9585  soname_spec='${libname}${release}${shared_ext}$major'
9586  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9587  shlibpath_var=LD_LIBRARY_PATH
9588  shlibpath_overrides_runpath=no
9589  # This implies no fast_install, which is unacceptable.
9590  # Some rework will be needed to allow for fast_install
9591  # before this can be enabled.
9592  hardcode_into_libs=yes
9593  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9594  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9595
9596  # Append ld.so.conf contents to the search path
9597  if test -f /etc/ld.so.conf; then
9598    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' ' '`
9599    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9600  fi
9601
9602  # We used to test for /lib/ld.so.1 and disable shared libraries on
9603  # powerpc, because MkLinux only supported shared libraries with the
9604  # GNU dynamic linker.  Since this was broken with cross compilers,
9605  # most powerpc-linux boxes support dynamic linking these days and
9606  # people can always --disable-shared, the test was removed, and we
9607  # assume the GNU/Linux dynamic linker is in use.
9608  dynamic_linker='GNU/Linux ld.so'
9609  ;;
9610
9611netbsd*)
9612  version_type=sunos
9613  need_lib_prefix=no
9614  need_version=no
9615  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9616    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9617    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9618    dynamic_linker='NetBSD (a.out) ld.so'
9619  else
9620    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9621    soname_spec='${libname}${release}${shared_ext}$major'
9622    dynamic_linker='NetBSD ld.elf_so'
9623  fi
9624  shlibpath_var=LD_LIBRARY_PATH
9625  shlibpath_overrides_runpath=yes
9626  hardcode_into_libs=yes
9627  ;;
9628
9629newsos6)
9630  version_type=linux
9631  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9632  shlibpath_var=LD_LIBRARY_PATH
9633  shlibpath_overrides_runpath=yes
9634  ;;
9635
9636nto-qnx*)
9637  version_type=linux
9638  need_lib_prefix=no
9639  need_version=no
9640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9641  soname_spec='${libname}${release}${shared_ext}$major'
9642  shlibpath_var=LD_LIBRARY_PATH
9643  shlibpath_overrides_runpath=yes
9644  ;;
9645
9646openbsd*)
9647  version_type=sunos
9648  sys_lib_dlsearch_path_spec="/usr/lib"
9649  need_lib_prefix=no
9650  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9651  case $host_os in
9652    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9653    *)                         need_version=no  ;;
9654  esac
9655  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9656  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9657  shlibpath_var=LD_LIBRARY_PATH
9658  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9659    case $host_os in
9660      openbsd2.[89] | openbsd2.[89].*)
9661	shlibpath_overrides_runpath=no
9662	;;
9663      *)
9664	shlibpath_overrides_runpath=yes
9665	;;
9666      esac
9667  else
9668    shlibpath_overrides_runpath=yes
9669  fi
9670  ;;
9671
9672os2*)
9673  libname_spec='$name'
9674  shrext_cmds=".dll"
9675  need_lib_prefix=no
9676  library_names_spec='$libname${shared_ext} $libname.a'
9677  dynamic_linker='OS/2 ld.exe'
9678  shlibpath_var=LIBPATH
9679  ;;
9680
9681osf3* | osf4* | osf5*)
9682  version_type=osf
9683  need_lib_prefix=no
9684  need_version=no
9685  soname_spec='${libname}${release}${shared_ext}$major'
9686  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9687  shlibpath_var=LD_LIBRARY_PATH
9688  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9689  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9690  ;;
9691
9692rdos*)
9693  dynamic_linker=no
9694  ;;
9695
9696solaris*)
9697  version_type=linux
9698  need_lib_prefix=no
9699  need_version=no
9700  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9701  soname_spec='${libname}${release}${shared_ext}$major'
9702  shlibpath_var=LD_LIBRARY_PATH
9703  shlibpath_overrides_runpath=yes
9704  hardcode_into_libs=yes
9705  # ldd complains unless libraries are executable
9706  postinstall_cmds='chmod +x $lib'
9707  ;;
9708
9709sunos4*)
9710  version_type=sunos
9711  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9712  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9713  shlibpath_var=LD_LIBRARY_PATH
9714  shlibpath_overrides_runpath=yes
9715  if test "$with_gnu_ld" = yes; then
9716    need_lib_prefix=no
9717  fi
9718  need_version=yes
9719  ;;
9720
9721sysv4 | sysv4.3*)
9722  version_type=linux
9723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9724  soname_spec='${libname}${release}${shared_ext}$major'
9725  shlibpath_var=LD_LIBRARY_PATH
9726  case $host_vendor in
9727    sni)
9728      shlibpath_overrides_runpath=no
9729      need_lib_prefix=no
9730      export_dynamic_flag_spec='${wl}-Blargedynsym'
9731      runpath_var=LD_RUN_PATH
9732      ;;
9733    siemens)
9734      need_lib_prefix=no
9735      ;;
9736    motorola)
9737      need_lib_prefix=no
9738      need_version=no
9739      shlibpath_overrides_runpath=no
9740      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9741      ;;
9742  esac
9743  ;;
9744
9745sysv4*MP*)
9746  if test -d /usr/nec ;then
9747    version_type=linux
9748    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9749    soname_spec='$libname${shared_ext}.$major'
9750    shlibpath_var=LD_LIBRARY_PATH
9751  fi
9752  ;;
9753
9754sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9755  version_type=freebsd-elf
9756  need_lib_prefix=no
9757  need_version=no
9758  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9759  soname_spec='${libname}${release}${shared_ext}$major'
9760  shlibpath_var=LD_LIBRARY_PATH
9761  hardcode_into_libs=yes
9762  if test "$with_gnu_ld" = yes; then
9763    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9764    shlibpath_overrides_runpath=no
9765  else
9766    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9767    shlibpath_overrides_runpath=yes
9768    case $host_os in
9769      sco3.2v5*)
9770        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9771	;;
9772    esac
9773  fi
9774  sys_lib_dlsearch_path_spec='/usr/lib'
9775  ;;
9776
9777uts4*)
9778  version_type=linux
9779  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9780  soname_spec='${libname}${release}${shared_ext}$major'
9781  shlibpath_var=LD_LIBRARY_PATH
9782  ;;
9783
9784*)
9785  dynamic_linker=no
9786  ;;
9787esac
9788{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9789$as_echo "$dynamic_linker" >&6; }
9790test "$dynamic_linker" = no && can_build_shared=no
9791
9792if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9793  $as_echo_n "(cached) " >&6
9794else
9795  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9796fi
9797
9798sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9799if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9800  $as_echo_n "(cached) " >&6
9801else
9802  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9803fi
9804
9805sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9806
9807variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9808if test "$GCC" = yes; then
9809  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9810fi
9811
9812{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9813$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9814hardcode_action=
9815if test -n "$hardcode_libdir_flag_spec" || \
9816   test -n "$runpath_var" || \
9817   test "X$hardcode_automatic" = "Xyes" ; then
9818
9819  # We can hardcode non-existant directories.
9820  if test "$hardcode_direct" != no &&
9821     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9822     # have to relink, otherwise we might link with an installed library
9823     # when we should be linking with a yet-to-be-installed one
9824     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9825     test "$hardcode_minus_L" != no; then
9826    # Linking always hardcodes the temporary library directory.
9827    hardcode_action=relink
9828  else
9829    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9830    hardcode_action=immediate
9831  fi
9832else
9833  # We cannot hardcode anything, or else we can only hardcode existing
9834  # directories.
9835  hardcode_action=unsupported
9836fi
9837{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9838$as_echo "$hardcode_action" >&6; }
9839
9840if test "$hardcode_action" = relink; then
9841  # Fast installation is not supported
9842  enable_fast_install=no
9843elif test "$shlibpath_overrides_runpath" = yes ||
9844     test "$enable_shared" = no; then
9845  # Fast installation is not necessary
9846  enable_fast_install=needless
9847fi
9848
9849striplib=
9850old_striplib=
9851{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9852$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9853if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9854  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9855  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9856  { $as_echo "$as_me:$LINENO: result: yes" >&5
9857$as_echo "yes" >&6; }
9858else
9859# FIXME - insert some real tests, host_os isn't really good enough
9860  case $host_os in
9861   darwin*)
9862       if test -n "$STRIP" ; then
9863         striplib="$STRIP -x"
9864         old_striplib="$STRIP -S"
9865         { $as_echo "$as_me:$LINENO: result: yes" >&5
9866$as_echo "yes" >&6; }
9867       else
9868  { $as_echo "$as_me:$LINENO: result: no" >&5
9869$as_echo "no" >&6; }
9870fi
9871       ;;
9872   *)
9873  { $as_echo "$as_me:$LINENO: result: no" >&5
9874$as_echo "no" >&6; }
9875    ;;
9876  esac
9877fi
9878
9879if test "x$enable_dlopen" != xyes; then
9880  enable_dlopen=unknown
9881  enable_dlopen_self=unknown
9882  enable_dlopen_self_static=unknown
9883else
9884  lt_cv_dlopen=no
9885  lt_cv_dlopen_libs=
9886
9887  case $host_os in
9888  beos*)
9889    lt_cv_dlopen="load_add_on"
9890    lt_cv_dlopen_libs=
9891    lt_cv_dlopen_self=yes
9892    ;;
9893
9894  mingw* | pw32*)
9895    lt_cv_dlopen="LoadLibrary"
9896    lt_cv_dlopen_libs=
9897   ;;
9898
9899  cygwin*)
9900    lt_cv_dlopen="dlopen"
9901    lt_cv_dlopen_libs=
9902   ;;
9903
9904  darwin*)
9905  # if libdl is installed we need to link against it
9906    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9907$as_echo_n "checking for dlopen in -ldl... " >&6; }
9908if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9909  $as_echo_n "(cached) " >&6
9910else
9911  ac_check_lib_save_LIBS=$LIBS
9912LIBS="-ldl  $LIBS"
9913cat >conftest.$ac_ext <<_ACEOF
9914/* confdefs.h.  */
9915_ACEOF
9916cat confdefs.h >>conftest.$ac_ext
9917cat >>conftest.$ac_ext <<_ACEOF
9918/* end confdefs.h.  */
9919
9920/* Override any GCC internal prototype to avoid an error.
9921   Use char because int might match the return type of a GCC
9922   builtin and then its argument prototype would still apply.  */
9923#ifdef __cplusplus
9924extern "C"
9925#endif
9926char dlopen ();
9927int
9928main ()
9929{
9930return dlopen ();
9931  ;
9932  return 0;
9933}
9934_ACEOF
9935rm -f conftest.$ac_objext conftest$ac_exeext
9936if { (ac_try="$ac_link"
9937case "(($ac_try" in
9938  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9939  *) ac_try_echo=$ac_try;;
9940esac
9941eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9942$as_echo "$ac_try_echo") >&5
9943  (eval "$ac_link") 2>conftest.er1
9944  ac_status=$?
9945  grep -v '^ *+' conftest.er1 >conftest.err
9946  rm -f conftest.er1
9947  cat conftest.err >&5
9948  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9949  (exit $ac_status); } && {
9950	 test -z "$ac_c_werror_flag" ||
9951	 test ! -s conftest.err
9952       } && test -s conftest$ac_exeext && {
9953	 test "$cross_compiling" = yes ||
9954	 $as_test_x conftest$ac_exeext
9955       }; then
9956  ac_cv_lib_dl_dlopen=yes
9957else
9958  $as_echo "$as_me: failed program was:" >&5
9959sed 's/^/| /' conftest.$ac_ext >&5
9960
9961	ac_cv_lib_dl_dlopen=no
9962fi
9963
9964rm -rf conftest.dSYM
9965rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9966      conftest$ac_exeext conftest.$ac_ext
9967LIBS=$ac_check_lib_save_LIBS
9968fi
9969{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9970$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9971if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9972  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9973else
9974
9975    lt_cv_dlopen="dyld"
9976    lt_cv_dlopen_libs=
9977    lt_cv_dlopen_self=yes
9978
9979fi
9980
9981   ;;
9982
9983  *)
9984    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9985$as_echo_n "checking for shl_load... " >&6; }
9986if test "${ac_cv_func_shl_load+set}" = set; then
9987  $as_echo_n "(cached) " >&6
9988else
9989  cat >conftest.$ac_ext <<_ACEOF
9990/* confdefs.h.  */
9991_ACEOF
9992cat confdefs.h >>conftest.$ac_ext
9993cat >>conftest.$ac_ext <<_ACEOF
9994/* end confdefs.h.  */
9995/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9996   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9997#define shl_load innocuous_shl_load
9998
9999/* System header to define __stub macros and hopefully few prototypes,
10000    which can conflict with char shl_load (); below.
10001    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10002    <limits.h> exists even on freestanding compilers.  */
10003
10004#ifdef __STDC__
10005# include <limits.h>
10006#else
10007# include <assert.h>
10008#endif
10009
10010#undef shl_load
10011
10012/* Override any GCC internal prototype to avoid an error.
10013   Use char because int might match the return type of a GCC
10014   builtin and then its argument prototype would still apply.  */
10015#ifdef __cplusplus
10016extern "C"
10017#endif
10018char shl_load ();
10019/* The GNU C library defines this for functions which it implements
10020    to always fail with ENOSYS.  Some functions are actually named
10021    something starting with __ and the normal name is an alias.  */
10022#if defined __stub_shl_load || defined __stub___shl_load
10023choke me
10024#endif
10025
10026int
10027main ()
10028{
10029return shl_load ();
10030  ;
10031  return 0;
10032}
10033_ACEOF
10034rm -f conftest.$ac_objext conftest$ac_exeext
10035if { (ac_try="$ac_link"
10036case "(($ac_try" in
10037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10038  *) ac_try_echo=$ac_try;;
10039esac
10040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10041$as_echo "$ac_try_echo") >&5
10042  (eval "$ac_link") 2>conftest.er1
10043  ac_status=$?
10044  grep -v '^ *+' conftest.er1 >conftest.err
10045  rm -f conftest.er1
10046  cat conftest.err >&5
10047  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10048  (exit $ac_status); } && {
10049	 test -z "$ac_c_werror_flag" ||
10050	 test ! -s conftest.err
10051       } && test -s conftest$ac_exeext && {
10052	 test "$cross_compiling" = yes ||
10053	 $as_test_x conftest$ac_exeext
10054       }; then
10055  ac_cv_func_shl_load=yes
10056else
10057  $as_echo "$as_me: failed program was:" >&5
10058sed 's/^/| /' conftest.$ac_ext >&5
10059
10060	ac_cv_func_shl_load=no
10061fi
10062
10063rm -rf conftest.dSYM
10064rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10065      conftest$ac_exeext conftest.$ac_ext
10066fi
10067{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10068$as_echo "$ac_cv_func_shl_load" >&6; }
10069if test "x$ac_cv_func_shl_load" = x""yes; then
10070  lt_cv_dlopen="shl_load"
10071else
10072  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10073$as_echo_n "checking for shl_load in -ldld... " >&6; }
10074if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10075  $as_echo_n "(cached) " >&6
10076else
10077  ac_check_lib_save_LIBS=$LIBS
10078LIBS="-ldld  $LIBS"
10079cat >conftest.$ac_ext <<_ACEOF
10080/* confdefs.h.  */
10081_ACEOF
10082cat confdefs.h >>conftest.$ac_ext
10083cat >>conftest.$ac_ext <<_ACEOF
10084/* end confdefs.h.  */
10085
10086/* Override any GCC internal prototype to avoid an error.
10087   Use char because int might match the return type of a GCC
10088   builtin and then its argument prototype would still apply.  */
10089#ifdef __cplusplus
10090extern "C"
10091#endif
10092char shl_load ();
10093int
10094main ()
10095{
10096return shl_load ();
10097  ;
10098  return 0;
10099}
10100_ACEOF
10101rm -f conftest.$ac_objext conftest$ac_exeext
10102if { (ac_try="$ac_link"
10103case "(($ac_try" in
10104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10105  *) ac_try_echo=$ac_try;;
10106esac
10107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10108$as_echo "$ac_try_echo") >&5
10109  (eval "$ac_link") 2>conftest.er1
10110  ac_status=$?
10111  grep -v '^ *+' conftest.er1 >conftest.err
10112  rm -f conftest.er1
10113  cat conftest.err >&5
10114  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10115  (exit $ac_status); } && {
10116	 test -z "$ac_c_werror_flag" ||
10117	 test ! -s conftest.err
10118       } && test -s conftest$ac_exeext && {
10119	 test "$cross_compiling" = yes ||
10120	 $as_test_x conftest$ac_exeext
10121       }; then
10122  ac_cv_lib_dld_shl_load=yes
10123else
10124  $as_echo "$as_me: failed program was:" >&5
10125sed 's/^/| /' conftest.$ac_ext >&5
10126
10127	ac_cv_lib_dld_shl_load=no
10128fi
10129
10130rm -rf conftest.dSYM
10131rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10132      conftest$ac_exeext conftest.$ac_ext
10133LIBS=$ac_check_lib_save_LIBS
10134fi
10135{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10136$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10137if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10138  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10139else
10140  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10141$as_echo_n "checking for dlopen... " >&6; }
10142if test "${ac_cv_func_dlopen+set}" = set; then
10143  $as_echo_n "(cached) " >&6
10144else
10145  cat >conftest.$ac_ext <<_ACEOF
10146/* confdefs.h.  */
10147_ACEOF
10148cat confdefs.h >>conftest.$ac_ext
10149cat >>conftest.$ac_ext <<_ACEOF
10150/* end confdefs.h.  */
10151/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10152   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10153#define dlopen innocuous_dlopen
10154
10155/* System header to define __stub macros and hopefully few prototypes,
10156    which can conflict with char dlopen (); below.
10157    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10158    <limits.h> exists even on freestanding compilers.  */
10159
10160#ifdef __STDC__
10161# include <limits.h>
10162#else
10163# include <assert.h>
10164#endif
10165
10166#undef dlopen
10167
10168/* Override any GCC internal prototype to avoid an error.
10169   Use char because int might match the return type of a GCC
10170   builtin and then its argument prototype would still apply.  */
10171#ifdef __cplusplus
10172extern "C"
10173#endif
10174char dlopen ();
10175/* The GNU C library defines this for functions which it implements
10176    to always fail with ENOSYS.  Some functions are actually named
10177    something starting with __ and the normal name is an alias.  */
10178#if defined __stub_dlopen || defined __stub___dlopen
10179choke me
10180#endif
10181
10182int
10183main ()
10184{
10185return dlopen ();
10186  ;
10187  return 0;
10188}
10189_ACEOF
10190rm -f conftest.$ac_objext conftest$ac_exeext
10191if { (ac_try="$ac_link"
10192case "(($ac_try" in
10193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10194  *) ac_try_echo=$ac_try;;
10195esac
10196eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10197$as_echo "$ac_try_echo") >&5
10198  (eval "$ac_link") 2>conftest.er1
10199  ac_status=$?
10200  grep -v '^ *+' conftest.er1 >conftest.err
10201  rm -f conftest.er1
10202  cat conftest.err >&5
10203  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10204  (exit $ac_status); } && {
10205	 test -z "$ac_c_werror_flag" ||
10206	 test ! -s conftest.err
10207       } && test -s conftest$ac_exeext && {
10208	 test "$cross_compiling" = yes ||
10209	 $as_test_x conftest$ac_exeext
10210       }; then
10211  ac_cv_func_dlopen=yes
10212else
10213  $as_echo "$as_me: failed program was:" >&5
10214sed 's/^/| /' conftest.$ac_ext >&5
10215
10216	ac_cv_func_dlopen=no
10217fi
10218
10219rm -rf conftest.dSYM
10220rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10221      conftest$ac_exeext conftest.$ac_ext
10222fi
10223{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10224$as_echo "$ac_cv_func_dlopen" >&6; }
10225if test "x$ac_cv_func_dlopen" = x""yes; then
10226  lt_cv_dlopen="dlopen"
10227else
10228  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10229$as_echo_n "checking for dlopen in -ldl... " >&6; }
10230if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10231  $as_echo_n "(cached) " >&6
10232else
10233  ac_check_lib_save_LIBS=$LIBS
10234LIBS="-ldl  $LIBS"
10235cat >conftest.$ac_ext <<_ACEOF
10236/* confdefs.h.  */
10237_ACEOF
10238cat confdefs.h >>conftest.$ac_ext
10239cat >>conftest.$ac_ext <<_ACEOF
10240/* end confdefs.h.  */
10241
10242/* Override any GCC internal prototype to avoid an error.
10243   Use char because int might match the return type of a GCC
10244   builtin and then its argument prototype would still apply.  */
10245#ifdef __cplusplus
10246extern "C"
10247#endif
10248char dlopen ();
10249int
10250main ()
10251{
10252return dlopen ();
10253  ;
10254  return 0;
10255}
10256_ACEOF
10257rm -f conftest.$ac_objext conftest$ac_exeext
10258if { (ac_try="$ac_link"
10259case "(($ac_try" in
10260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10261  *) ac_try_echo=$ac_try;;
10262esac
10263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10264$as_echo "$ac_try_echo") >&5
10265  (eval "$ac_link") 2>conftest.er1
10266  ac_status=$?
10267  grep -v '^ *+' conftest.er1 >conftest.err
10268  rm -f conftest.er1
10269  cat conftest.err >&5
10270  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10271  (exit $ac_status); } && {
10272	 test -z "$ac_c_werror_flag" ||
10273	 test ! -s conftest.err
10274       } && test -s conftest$ac_exeext && {
10275	 test "$cross_compiling" = yes ||
10276	 $as_test_x conftest$ac_exeext
10277       }; then
10278  ac_cv_lib_dl_dlopen=yes
10279else
10280  $as_echo "$as_me: failed program was:" >&5
10281sed 's/^/| /' conftest.$ac_ext >&5
10282
10283	ac_cv_lib_dl_dlopen=no
10284fi
10285
10286rm -rf conftest.dSYM
10287rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10288      conftest$ac_exeext conftest.$ac_ext
10289LIBS=$ac_check_lib_save_LIBS
10290fi
10291{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10292$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10293if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10294  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10295else
10296  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10297$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10298if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10299  $as_echo_n "(cached) " >&6
10300else
10301  ac_check_lib_save_LIBS=$LIBS
10302LIBS="-lsvld  $LIBS"
10303cat >conftest.$ac_ext <<_ACEOF
10304/* confdefs.h.  */
10305_ACEOF
10306cat confdefs.h >>conftest.$ac_ext
10307cat >>conftest.$ac_ext <<_ACEOF
10308/* end confdefs.h.  */
10309
10310/* Override any GCC internal prototype to avoid an error.
10311   Use char because int might match the return type of a GCC
10312   builtin and then its argument prototype would still apply.  */
10313#ifdef __cplusplus
10314extern "C"
10315#endif
10316char dlopen ();
10317int
10318main ()
10319{
10320return dlopen ();
10321  ;
10322  return 0;
10323}
10324_ACEOF
10325rm -f conftest.$ac_objext conftest$ac_exeext
10326if { (ac_try="$ac_link"
10327case "(($ac_try" in
10328  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10329  *) ac_try_echo=$ac_try;;
10330esac
10331eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10332$as_echo "$ac_try_echo") >&5
10333  (eval "$ac_link") 2>conftest.er1
10334  ac_status=$?
10335  grep -v '^ *+' conftest.er1 >conftest.err
10336  rm -f conftest.er1
10337  cat conftest.err >&5
10338  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10339  (exit $ac_status); } && {
10340	 test -z "$ac_c_werror_flag" ||
10341	 test ! -s conftest.err
10342       } && test -s conftest$ac_exeext && {
10343	 test "$cross_compiling" = yes ||
10344	 $as_test_x conftest$ac_exeext
10345       }; then
10346  ac_cv_lib_svld_dlopen=yes
10347else
10348  $as_echo "$as_me: failed program was:" >&5
10349sed 's/^/| /' conftest.$ac_ext >&5
10350
10351	ac_cv_lib_svld_dlopen=no
10352fi
10353
10354rm -rf conftest.dSYM
10355rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10356      conftest$ac_exeext conftest.$ac_ext
10357LIBS=$ac_check_lib_save_LIBS
10358fi
10359{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10360$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10361if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10362  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10363else
10364  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10365$as_echo_n "checking for dld_link in -ldld... " >&6; }
10366if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10367  $as_echo_n "(cached) " >&6
10368else
10369  ac_check_lib_save_LIBS=$LIBS
10370LIBS="-ldld  $LIBS"
10371cat >conftest.$ac_ext <<_ACEOF
10372/* confdefs.h.  */
10373_ACEOF
10374cat confdefs.h >>conftest.$ac_ext
10375cat >>conftest.$ac_ext <<_ACEOF
10376/* end confdefs.h.  */
10377
10378/* Override any GCC internal prototype to avoid an error.
10379   Use char because int might match the return type of a GCC
10380   builtin and then its argument prototype would still apply.  */
10381#ifdef __cplusplus
10382extern "C"
10383#endif
10384char dld_link ();
10385int
10386main ()
10387{
10388return dld_link ();
10389  ;
10390  return 0;
10391}
10392_ACEOF
10393rm -f conftest.$ac_objext conftest$ac_exeext
10394if { (ac_try="$ac_link"
10395case "(($ac_try" in
10396  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10397  *) ac_try_echo=$ac_try;;
10398esac
10399eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10400$as_echo "$ac_try_echo") >&5
10401  (eval "$ac_link") 2>conftest.er1
10402  ac_status=$?
10403  grep -v '^ *+' conftest.er1 >conftest.err
10404  rm -f conftest.er1
10405  cat conftest.err >&5
10406  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407  (exit $ac_status); } && {
10408	 test -z "$ac_c_werror_flag" ||
10409	 test ! -s conftest.err
10410       } && test -s conftest$ac_exeext && {
10411	 test "$cross_compiling" = yes ||
10412	 $as_test_x conftest$ac_exeext
10413       }; then
10414  ac_cv_lib_dld_dld_link=yes
10415else
10416  $as_echo "$as_me: failed program was:" >&5
10417sed 's/^/| /' conftest.$ac_ext >&5
10418
10419	ac_cv_lib_dld_dld_link=no
10420fi
10421
10422rm -rf conftest.dSYM
10423rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10424      conftest$ac_exeext conftest.$ac_ext
10425LIBS=$ac_check_lib_save_LIBS
10426fi
10427{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10428$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10429if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10430  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10431fi
10432
10433
10434fi
10435
10436
10437fi
10438
10439
10440fi
10441
10442
10443fi
10444
10445
10446fi
10447
10448    ;;
10449  esac
10450
10451  if test "x$lt_cv_dlopen" != xno; then
10452    enable_dlopen=yes
10453  else
10454    enable_dlopen=no
10455  fi
10456
10457  case $lt_cv_dlopen in
10458  dlopen)
10459    save_CPPFLAGS="$CPPFLAGS"
10460    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10461
10462    save_LDFLAGS="$LDFLAGS"
10463    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10464
10465    save_LIBS="$LIBS"
10466    LIBS="$lt_cv_dlopen_libs $LIBS"
10467
10468    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10469$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10470if test "${lt_cv_dlopen_self+set}" = set; then
10471  $as_echo_n "(cached) " >&6
10472else
10473  	  if test "$cross_compiling" = yes; then :
10474  lt_cv_dlopen_self=cross
10475else
10476  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10477  lt_status=$lt_dlunknown
10478  cat > conftest.$ac_ext <<EOF
10479#line 10479 "configure"
10480#include "confdefs.h"
10481
10482#if HAVE_DLFCN_H
10483#include <dlfcn.h>
10484#endif
10485
10486#include <stdio.h>
10487
10488#ifdef RTLD_GLOBAL
10489#  define LT_DLGLOBAL		RTLD_GLOBAL
10490#else
10491#  ifdef DL_GLOBAL
10492#    define LT_DLGLOBAL		DL_GLOBAL
10493#  else
10494#    define LT_DLGLOBAL		0
10495#  endif
10496#endif
10497
10498/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10499   find out it does not work in some platform. */
10500#ifndef LT_DLLAZY_OR_NOW
10501#  ifdef RTLD_LAZY
10502#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10503#  else
10504#    ifdef DL_LAZY
10505#      define LT_DLLAZY_OR_NOW		DL_LAZY
10506#    else
10507#      ifdef RTLD_NOW
10508#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10509#      else
10510#        ifdef DL_NOW
10511#          define LT_DLLAZY_OR_NOW	DL_NOW
10512#        else
10513#          define LT_DLLAZY_OR_NOW	0
10514#        endif
10515#      endif
10516#    endif
10517#  endif
10518#endif
10519
10520#ifdef __cplusplus
10521extern "C" void exit (int);
10522#endif
10523
10524void fnord() { int i=42;}
10525int main ()
10526{
10527  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10528  int status = $lt_dlunknown;
10529
10530  if (self)
10531    {
10532      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10533      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10534      /* dlclose (self); */
10535    }
10536  else
10537    puts (dlerror ());
10538
10539    exit (status);
10540}
10541EOF
10542  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10543  (eval $ac_link) 2>&5
10544  ac_status=$?
10545  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10546  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10547    (./conftest; exit; ) >&5 2>/dev/null
10548    lt_status=$?
10549    case x$lt_status in
10550      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10551      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10552      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10553    esac
10554  else :
10555    # compilation failed
10556    lt_cv_dlopen_self=no
10557  fi
10558fi
10559rm -fr conftest*
10560
10561
10562fi
10563{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10564$as_echo "$lt_cv_dlopen_self" >&6; }
10565
10566    if test "x$lt_cv_dlopen_self" = xyes; then
10567      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10568      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10569$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10570if test "${lt_cv_dlopen_self_static+set}" = set; then
10571  $as_echo_n "(cached) " >&6
10572else
10573  	  if test "$cross_compiling" = yes; then :
10574  lt_cv_dlopen_self_static=cross
10575else
10576  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10577  lt_status=$lt_dlunknown
10578  cat > conftest.$ac_ext <<EOF
10579#line 10579 "configure"
10580#include "confdefs.h"
10581
10582#if HAVE_DLFCN_H
10583#include <dlfcn.h>
10584#endif
10585
10586#include <stdio.h>
10587
10588#ifdef RTLD_GLOBAL
10589#  define LT_DLGLOBAL		RTLD_GLOBAL
10590#else
10591#  ifdef DL_GLOBAL
10592#    define LT_DLGLOBAL		DL_GLOBAL
10593#  else
10594#    define LT_DLGLOBAL		0
10595#  endif
10596#endif
10597
10598/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10599   find out it does not work in some platform. */
10600#ifndef LT_DLLAZY_OR_NOW
10601#  ifdef RTLD_LAZY
10602#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10603#  else
10604#    ifdef DL_LAZY
10605#      define LT_DLLAZY_OR_NOW		DL_LAZY
10606#    else
10607#      ifdef RTLD_NOW
10608#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10609#      else
10610#        ifdef DL_NOW
10611#          define LT_DLLAZY_OR_NOW	DL_NOW
10612#        else
10613#          define LT_DLLAZY_OR_NOW	0
10614#        endif
10615#      endif
10616#    endif
10617#  endif
10618#endif
10619
10620#ifdef __cplusplus
10621extern "C" void exit (int);
10622#endif
10623
10624void fnord() { int i=42;}
10625int main ()
10626{
10627  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10628  int status = $lt_dlunknown;
10629
10630  if (self)
10631    {
10632      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10633      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10634      /* dlclose (self); */
10635    }
10636  else
10637    puts (dlerror ());
10638
10639    exit (status);
10640}
10641EOF
10642  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10643  (eval $ac_link) 2>&5
10644  ac_status=$?
10645  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10646  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10647    (./conftest; exit; ) >&5 2>/dev/null
10648    lt_status=$?
10649    case x$lt_status in
10650      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10651      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10652      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10653    esac
10654  else :
10655    # compilation failed
10656    lt_cv_dlopen_self_static=no
10657  fi
10658fi
10659rm -fr conftest*
10660
10661
10662fi
10663{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10664$as_echo "$lt_cv_dlopen_self_static" >&6; }
10665    fi
10666
10667    CPPFLAGS="$save_CPPFLAGS"
10668    LDFLAGS="$save_LDFLAGS"
10669    LIBS="$save_LIBS"
10670    ;;
10671  esac
10672
10673  case $lt_cv_dlopen_self in
10674  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10675  *) enable_dlopen_self=unknown ;;
10676  esac
10677
10678  case $lt_cv_dlopen_self_static in
10679  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10680  *) enable_dlopen_self_static=unknown ;;
10681  esac
10682fi
10683
10684
10685# Report which library types will actually be built
10686{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10687$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10688{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10689$as_echo "$can_build_shared" >&6; }
10690
10691{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10692$as_echo_n "checking whether to build shared libraries... " >&6; }
10693test "$can_build_shared" = "no" && enable_shared=no
10694
10695# On AIX, shared libraries and static libraries use the same namespace, and
10696# are all built from PIC.
10697case $host_os in
10698aix3*)
10699  test "$enable_shared" = yes && enable_static=no
10700  if test -n "$RANLIB"; then
10701    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10702    postinstall_cmds='$RANLIB $lib'
10703  fi
10704  ;;
10705
10706aix[4-9]*)
10707  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10708    test "$enable_shared" = yes && enable_static=no
10709  fi
10710    ;;
10711esac
10712{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10713$as_echo "$enable_shared" >&6; }
10714
10715{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10716$as_echo_n "checking whether to build static libraries... " >&6; }
10717# Make sure either enable_shared or enable_static is yes.
10718test "$enable_shared" = yes || enable_static=yes
10719{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10720$as_echo "$enable_static" >&6; }
10721
10722# The else clause should only fire when bootstrapping the
10723# libtool distribution, otherwise you forgot to ship ltmain.sh
10724# with your package, and you will get complaints that there are
10725# no rules to generate ltmain.sh.
10726if test -f "$ltmain"; then
10727  # See if we are running on zsh, and set the options which allow our commands through
10728  # without removal of \ escapes.
10729  if test -n "${ZSH_VERSION+set}" ; then
10730    setopt NO_GLOB_SUBST
10731  fi
10732  # Now quote all the things that may contain metacharacters while being
10733  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10734  # variables and quote the copies for generation of the libtool script.
10735  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10736    SED SHELL STRIP \
10737    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10738    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10739    deplibs_check_method reload_flag reload_cmds need_locks \
10740    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10741    lt_cv_sys_global_symbol_to_c_name_address \
10742    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10743    old_postinstall_cmds old_postuninstall_cmds \
10744    compiler \
10745    CC \
10746    LD \
10747    lt_prog_compiler_wl \
10748    lt_prog_compiler_pic \
10749    lt_prog_compiler_static \
10750    lt_prog_compiler_no_builtin_flag \
10751    export_dynamic_flag_spec \
10752    thread_safe_flag_spec \
10753    whole_archive_flag_spec \
10754    enable_shared_with_static_runtimes \
10755    old_archive_cmds \
10756    old_archive_from_new_cmds \
10757    predep_objects \
10758    postdep_objects \
10759    predeps \
10760    postdeps \
10761    compiler_lib_search_path \
10762    compiler_lib_search_dirs \
10763    archive_cmds \
10764    archive_expsym_cmds \
10765    postinstall_cmds \
10766    postuninstall_cmds \
10767    old_archive_from_expsyms_cmds \
10768    allow_undefined_flag \
10769    no_undefined_flag \
10770    export_symbols_cmds \
10771    hardcode_libdir_flag_spec \
10772    hardcode_libdir_flag_spec_ld \
10773    hardcode_libdir_separator \
10774    hardcode_automatic \
10775    module_cmds \
10776    module_expsym_cmds \
10777    lt_cv_prog_compiler_c_o \
10778    fix_srcfile_path \
10779    exclude_expsyms \
10780    include_expsyms; do
10781
10782    case $var in
10783    old_archive_cmds | \
10784    old_archive_from_new_cmds | \
10785    archive_cmds | \
10786    archive_expsym_cmds | \
10787    module_cmds | \
10788    module_expsym_cmds | \
10789    old_archive_from_expsyms_cmds | \
10790    export_symbols_cmds | \
10791    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10792    postinstall_cmds | postuninstall_cmds | \
10793    old_postinstall_cmds | old_postuninstall_cmds | \
10794    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10795      # Double-quote double-evaled strings.
10796      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10797      ;;
10798    *)
10799      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10800      ;;
10801    esac
10802  done
10803
10804  case $lt_echo in
10805  *'\$0 --fallback-echo"')
10806    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10807    ;;
10808  esac
10809
10810cfgfile="${ofile}T"
10811  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10812  $rm -f "$cfgfile"
10813  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10814$as_echo "$as_me: creating $ofile" >&6;}
10815
10816  cat <<__EOF__ >> "$cfgfile"
10817#! $SHELL
10818
10819# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10820# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10821# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10822#
10823# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10824# Free Software Foundation, Inc.
10825#
10826# This file is part of GNU Libtool:
10827# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10828#
10829# This program is free software; you can redistribute it and/or modify
10830# it under the terms of the GNU General Public License as published by
10831# the Free Software Foundation; either version 2 of the License, or
10832# (at your option) any later version.
10833#
10834# This program is distributed in the hope that it will be useful, but
10835# WITHOUT ANY WARRANTY; without even the implied warranty of
10836# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10837# General Public License for more details.
10838#
10839# You should have received a copy of the GNU General Public License
10840# along with this program; if not, write to the Free Software
10841# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10842#
10843# As a special exception to the GNU General Public License, if you
10844# distribute this file as part of a program that contains a
10845# configuration script generated by Autoconf, you may include it under
10846# the same distribution terms that you use for the rest of that program.
10847
10848# A sed program that does not truncate output.
10849SED=$lt_SED
10850
10851# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10852Xsed="$SED -e 1s/^X//"
10853
10854# The HP-UX ksh and POSIX shell print the target directory to stdout
10855# if CDPATH is set.
10856(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10857
10858# The names of the tagged configurations supported by this script.
10859available_tags=
10860
10861# ### BEGIN LIBTOOL CONFIG
10862
10863# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10864
10865# Shell to use when invoking shell scripts.
10866SHELL=$lt_SHELL
10867
10868# Whether or not to build shared libraries.
10869build_libtool_libs=$enable_shared
10870
10871# Whether or not to build static libraries.
10872build_old_libs=$enable_static
10873
10874# Whether or not to add -lc for building shared libraries.
10875build_libtool_need_lc=$archive_cmds_need_lc
10876
10877# Whether or not to disallow shared libs when runtime libs are static
10878allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10879
10880# Whether or not to optimize for fast installation.
10881fast_install=$enable_fast_install
10882
10883# The host system.
10884host_alias=$host_alias
10885host=$host
10886host_os=$host_os
10887
10888# The build system.
10889build_alias=$build_alias
10890build=$build
10891build_os=$build_os
10892
10893# An echo program that does not interpret backslashes.
10894echo=$lt_echo
10895
10896# The archiver.
10897AR=$lt_AR
10898AR_FLAGS=$lt_AR_FLAGS
10899
10900# A C compiler.
10901LTCC=$lt_LTCC
10902
10903# LTCC compiler flags.
10904LTCFLAGS=$lt_LTCFLAGS
10905
10906# A language-specific compiler.
10907CC=$lt_compiler
10908
10909# Is the compiler the GNU C compiler?
10910with_gcc=$GCC
10911
10912# An ERE matcher.
10913EGREP=$lt_EGREP
10914
10915# The linker used to build libraries.
10916LD=$lt_LD
10917
10918# Whether we need hard or soft links.
10919LN_S=$lt_LN_S
10920
10921# A BSD-compatible nm program.
10922NM=$lt_NM
10923
10924# A symbol stripping program
10925STRIP=$lt_STRIP
10926
10927# Used to examine libraries when file_magic_cmd begins "file"
10928MAGIC_CMD=$MAGIC_CMD
10929
10930# Used on cygwin: DLL creation program.
10931DLLTOOL="$DLLTOOL"
10932
10933# Used on cygwin: object dumper.
10934OBJDUMP="$OBJDUMP"
10935
10936# Used on cygwin: assembler.
10937AS="$AS"
10938
10939# The name of the directory that contains temporary libtool files.
10940objdir=$objdir
10941
10942# How to create reloadable object files.
10943reload_flag=$lt_reload_flag
10944reload_cmds=$lt_reload_cmds
10945
10946# How to pass a linker flag through the compiler.
10947wl=$lt_lt_prog_compiler_wl
10948
10949# Object file suffix (normally "o").
10950objext="$ac_objext"
10951
10952# Old archive suffix (normally "a").
10953libext="$libext"
10954
10955# Shared library suffix (normally ".so").
10956shrext_cmds='$shrext_cmds'
10957
10958# Executable file suffix (normally "").
10959exeext="$exeext"
10960
10961# Additional compiler flags for building library objects.
10962pic_flag=$lt_lt_prog_compiler_pic
10963pic_mode=$pic_mode
10964
10965# What is the maximum length of a command?
10966max_cmd_len=$lt_cv_sys_max_cmd_len
10967
10968# Does compiler simultaneously support -c and -o options?
10969compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10970
10971# Must we lock files when doing compilation?
10972need_locks=$lt_need_locks
10973
10974# Do we need the lib prefix for modules?
10975need_lib_prefix=$need_lib_prefix
10976
10977# Do we need a version for libraries?
10978need_version=$need_version
10979
10980# Whether dlopen is supported.
10981dlopen_support=$enable_dlopen
10982
10983# Whether dlopen of programs is supported.
10984dlopen_self=$enable_dlopen_self
10985
10986# Whether dlopen of statically linked programs is supported.
10987dlopen_self_static=$enable_dlopen_self_static
10988
10989# Compiler flag to prevent dynamic linking.
10990link_static_flag=$lt_lt_prog_compiler_static
10991
10992# Compiler flag to turn off builtin functions.
10993no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10994
10995# Compiler flag to allow reflexive dlopens.
10996export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10997
10998# Compiler flag to generate shared objects directly from archives.
10999whole_archive_flag_spec=$lt_whole_archive_flag_spec
11000
11001# Compiler flag to generate thread-safe objects.
11002thread_safe_flag_spec=$lt_thread_safe_flag_spec
11003
11004# Library versioning type.
11005version_type=$version_type
11006
11007# Format of library name prefix.
11008libname_spec=$lt_libname_spec
11009
11010# List of archive names.  First name is the real one, the rest are links.
11011# The last name is the one that the linker finds with -lNAME.
11012library_names_spec=$lt_library_names_spec
11013
11014# The coded name of the library, if different from the real name.
11015soname_spec=$lt_soname_spec
11016
11017# Commands used to build and install an old-style archive.
11018RANLIB=$lt_RANLIB
11019old_archive_cmds=$lt_old_archive_cmds
11020old_postinstall_cmds=$lt_old_postinstall_cmds
11021old_postuninstall_cmds=$lt_old_postuninstall_cmds
11022
11023# Create an old-style archive from a shared archive.
11024old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11025
11026# Create a temporary old-style archive to link instead of a shared archive.
11027old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11028
11029# Commands used to build and install a shared archive.
11030archive_cmds=$lt_archive_cmds
11031archive_expsym_cmds=$lt_archive_expsym_cmds
11032postinstall_cmds=$lt_postinstall_cmds
11033postuninstall_cmds=$lt_postuninstall_cmds
11034
11035# Commands used to build a loadable module (assumed same as above if empty)
11036module_cmds=$lt_module_cmds
11037module_expsym_cmds=$lt_module_expsym_cmds
11038
11039# Commands to strip libraries.
11040old_striplib=$lt_old_striplib
11041striplib=$lt_striplib
11042
11043# Dependencies to place before the objects being linked to create a
11044# shared library.
11045predep_objects=$lt_predep_objects
11046
11047# Dependencies to place after the objects being linked to create a
11048# shared library.
11049postdep_objects=$lt_postdep_objects
11050
11051# Dependencies to place before the objects being linked to create a
11052# shared library.
11053predeps=$lt_predeps
11054
11055# Dependencies to place after the objects being linked to create a
11056# shared library.
11057postdeps=$lt_postdeps
11058
11059# The directories searched by this compiler when creating a shared
11060# library
11061compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11062
11063# The library search path used internally by the compiler when linking
11064# a shared library.
11065compiler_lib_search_path=$lt_compiler_lib_search_path
11066
11067# Method to check whether dependent libraries are shared objects.
11068deplibs_check_method=$lt_deplibs_check_method
11069
11070# Command to use when deplibs_check_method == file_magic.
11071file_magic_cmd=$lt_file_magic_cmd
11072
11073# Flag that allows shared libraries with undefined symbols to be built.
11074allow_undefined_flag=$lt_allow_undefined_flag
11075
11076# Flag that forces no undefined symbols.
11077no_undefined_flag=$lt_no_undefined_flag
11078
11079# Commands used to finish a libtool library installation in a directory.
11080finish_cmds=$lt_finish_cmds
11081
11082# Same as above, but a single script fragment to be evaled but not shown.
11083finish_eval=$lt_finish_eval
11084
11085# Take the output of nm and produce a listing of raw symbols and C names.
11086global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11087
11088# Transform the output of nm in a proper C declaration
11089global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11090
11091# Transform the output of nm in a C name address pair
11092global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11093
11094# This is the shared library runtime path variable.
11095runpath_var=$runpath_var
11096
11097# This is the shared library path variable.
11098shlibpath_var=$shlibpath_var
11099
11100# Is shlibpath searched before the hard-coded library search path?
11101shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11102
11103# How to hardcode a shared library path into an executable.
11104hardcode_action=$hardcode_action
11105
11106# Whether we should hardcode library paths into libraries.
11107hardcode_into_libs=$hardcode_into_libs
11108
11109# Flag to hardcode \$libdir into a binary during linking.
11110# This must work even if \$libdir does not exist.
11111hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11112
11113# If ld is used when linking, flag to hardcode \$libdir into
11114# a binary during linking. This must work even if \$libdir does
11115# not exist.
11116hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11117
11118# Whether we need a single -rpath flag with a separated argument.
11119hardcode_libdir_separator=$lt_hardcode_libdir_separator
11120
11121# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11122# resulting binary.
11123hardcode_direct=$hardcode_direct
11124
11125# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11126# resulting binary.
11127hardcode_minus_L=$hardcode_minus_L
11128
11129# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11130# the resulting binary.
11131hardcode_shlibpath_var=$hardcode_shlibpath_var
11132
11133# Set to yes if building a shared library automatically hardcodes DIR into the library
11134# and all subsequent libraries and executables linked against it.
11135hardcode_automatic=$hardcode_automatic
11136
11137# Variables whose values should be saved in libtool wrapper scripts and
11138# restored at relink time.
11139variables_saved_for_relink="$variables_saved_for_relink"
11140
11141# Whether libtool must link a program against all its dependency libraries.
11142link_all_deplibs=$link_all_deplibs
11143
11144# Compile-time system search path for libraries
11145sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11146
11147# Run-time system search path for libraries
11148sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11149
11150# Fix the shell variable \$srcfile for the compiler.
11151fix_srcfile_path=$lt_fix_srcfile_path
11152
11153# Set to yes if exported symbols are required.
11154always_export_symbols=$always_export_symbols
11155
11156# The commands to list exported symbols.
11157export_symbols_cmds=$lt_export_symbols_cmds
11158
11159# The commands to extract the exported symbol list from a shared archive.
11160extract_expsyms_cmds=$lt_extract_expsyms_cmds
11161
11162# Symbols that should not be listed in the preloaded symbols.
11163exclude_expsyms=$lt_exclude_expsyms
11164
11165# Symbols that must always be exported.
11166include_expsyms=$lt_include_expsyms
11167
11168# ### END LIBTOOL CONFIG
11169
11170__EOF__
11171
11172
11173  case $host_os in
11174  aix3*)
11175    cat <<\EOF >> "$cfgfile"
11176
11177# AIX sometimes has problems with the GCC collect2 program.  For some
11178# reason, if we set the COLLECT_NAMES environment variable, the problems
11179# vanish in a puff of smoke.
11180if test "X${COLLECT_NAMES+set}" != Xset; then
11181  COLLECT_NAMES=
11182  export COLLECT_NAMES
11183fi
11184EOF
11185    ;;
11186  esac
11187
11188  # We use sed instead of cat because bash on DJGPP gets confused if
11189  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11190  # text mode, it properly converts lines to CR/LF.  This bash problem
11191  # is reportedly fixed, but why not run on old versions too?
11192  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11193
11194  mv -f "$cfgfile" "$ofile" || \
11195    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11196  chmod +x "$ofile"
11197
11198else
11199  # If there is no Makefile yet, we rely on a make rule to execute
11200  # `config.status --recheck' to rerun these tests and create the
11201  # libtool script then.
11202  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11203  if test -f "$ltmain_in"; then
11204    test -f Makefile && make "$ltmain"
11205  fi
11206fi
11207
11208
11209ac_ext=c
11210ac_cpp='$CPP $CPPFLAGS'
11211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11213ac_compiler_gnu=$ac_cv_c_compiler_gnu
11214
11215CC="$lt_save_CC"
11216
11217
11218# Check whether --with-tags was given.
11219if test "${with_tags+set}" = set; then
11220  withval=$with_tags; tagnames="$withval"
11221fi
11222
11223
11224if test -f "$ltmain" && test -n "$tagnames"; then
11225  if test ! -f "${ofile}"; then
11226    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11227$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11228  fi
11229
11230  if test -z "$LTCC"; then
11231    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11232    if test -z "$LTCC"; then
11233      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11234$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11235    else
11236      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11237$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11238    fi
11239  fi
11240  if test -z "$LTCFLAGS"; then
11241    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11242  fi
11243
11244  # Extract list of available tagged configurations in $ofile.
11245  # Note that this assumes the entire list is on one line.
11246  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11247
11248  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11249  for tagname in $tagnames; do
11250    IFS="$lt_save_ifs"
11251    # Check whether tagname contains only valid characters
11252    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11253    "") ;;
11254    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11255$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11256   { (exit 1); exit 1; }; }
11257	;;
11258    esac
11259
11260    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11261    then
11262      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11263$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11264   { (exit 1); exit 1; }; }
11265    fi
11266
11267    # Update the list of available tags.
11268    if test -n "$tagname"; then
11269      echo appending configuration tag \"$tagname\" to $ofile
11270
11271      case $tagname in
11272      CXX)
11273	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11274	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11275	    (test "X$CXX" != "Xg++"))) ; then
11276	  ac_ext=cpp
11277ac_cpp='$CXXCPP $CPPFLAGS'
11278ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11279ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11280ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11281
11282
11283
11284
11285archive_cmds_need_lc_CXX=no
11286allow_undefined_flag_CXX=
11287always_export_symbols_CXX=no
11288archive_expsym_cmds_CXX=
11289export_dynamic_flag_spec_CXX=
11290hardcode_direct_CXX=no
11291hardcode_libdir_flag_spec_CXX=
11292hardcode_libdir_flag_spec_ld_CXX=
11293hardcode_libdir_separator_CXX=
11294hardcode_minus_L_CXX=no
11295hardcode_shlibpath_var_CXX=unsupported
11296hardcode_automatic_CXX=no
11297module_cmds_CXX=
11298module_expsym_cmds_CXX=
11299link_all_deplibs_CXX=unknown
11300old_archive_cmds_CXX=$old_archive_cmds
11301no_undefined_flag_CXX=
11302whole_archive_flag_spec_CXX=
11303enable_shared_with_static_runtimes_CXX=no
11304
11305# Dependencies to place before and after the object being linked:
11306predep_objects_CXX=
11307postdep_objects_CXX=
11308predeps_CXX=
11309postdeps_CXX=
11310compiler_lib_search_path_CXX=
11311compiler_lib_search_dirs_CXX=
11312
11313# Source file extension for C++ test sources.
11314ac_ext=cpp
11315
11316# Object file extension for compiled C++ test sources.
11317objext=o
11318objext_CXX=$objext
11319
11320# Code to be used in simple compile tests
11321lt_simple_compile_test_code="int some_variable = 0;"
11322
11323# Code to be used in simple link tests
11324lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11325
11326# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11327
11328# If no C compiler was specified, use CC.
11329LTCC=${LTCC-"$CC"}
11330
11331# If no C compiler flags were specified, use CFLAGS.
11332LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11333
11334# Allow CC to be a program name with arguments.
11335compiler=$CC
11336
11337
11338# save warnings/boilerplate of simple test code
11339ac_outfile=conftest.$ac_objext
11340echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11341eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11342_lt_compiler_boilerplate=`cat conftest.err`
11343$rm conftest*
11344
11345ac_outfile=conftest.$ac_objext
11346echo "$lt_simple_link_test_code" >conftest.$ac_ext
11347eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11348_lt_linker_boilerplate=`cat conftest.err`
11349$rm -r conftest*
11350
11351
11352# Allow CC to be a program name with arguments.
11353lt_save_CC=$CC
11354lt_save_LD=$LD
11355lt_save_GCC=$GCC
11356GCC=$GXX
11357lt_save_with_gnu_ld=$with_gnu_ld
11358lt_save_path_LD=$lt_cv_path_LD
11359if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11360  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11361else
11362  $as_unset lt_cv_prog_gnu_ld
11363fi
11364if test -n "${lt_cv_path_LDCXX+set}"; then
11365  lt_cv_path_LD=$lt_cv_path_LDCXX
11366else
11367  $as_unset lt_cv_path_LD
11368fi
11369test -z "${LDCXX+set}" || LD=$LDCXX
11370CC=${CXX-"c++"}
11371compiler=$CC
11372compiler_CXX=$CC
11373for cc_temp in $compiler""; do
11374  case $cc_temp in
11375    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11376    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11377    \-*) ;;
11378    *) break;;
11379  esac
11380done
11381cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11382
11383
11384# We don't want -fno-exception wen compiling C++ code, so set the
11385# no_builtin_flag separately
11386if test "$GXX" = yes; then
11387  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11388else
11389  lt_prog_compiler_no_builtin_flag_CXX=
11390fi
11391
11392if test "$GXX" = yes; then
11393  # Set up default GNU C++ configuration
11394
11395
11396# Check whether --with-gnu-ld was given.
11397if test "${with_gnu_ld+set}" = set; then
11398  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11399else
11400  with_gnu_ld=no
11401fi
11402
11403ac_prog=ld
11404if test "$GCC" = yes; then
11405  # Check if gcc -print-prog-name=ld gives a path.
11406  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11407$as_echo_n "checking for ld used by $CC... " >&6; }
11408  case $host in
11409  *-*-mingw*)
11410    # gcc leaves a trailing carriage return which upsets mingw
11411    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11412  *)
11413    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11414  esac
11415  case $ac_prog in
11416    # Accept absolute paths.
11417    [\\/]* | ?:[\\/]*)
11418      re_direlt='/[^/][^/]*/\.\./'
11419      # Canonicalize the pathname of ld
11420      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11421      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11422	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11423      done
11424      test -z "$LD" && LD="$ac_prog"
11425      ;;
11426  "")
11427    # If it fails, then pretend we aren't using GCC.
11428    ac_prog=ld
11429    ;;
11430  *)
11431    # If it is relative, then search for the first ld in PATH.
11432    with_gnu_ld=unknown
11433    ;;
11434  esac
11435elif test "$with_gnu_ld" = yes; then
11436  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11437$as_echo_n "checking for GNU ld... " >&6; }
11438else
11439  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11440$as_echo_n "checking for non-GNU ld... " >&6; }
11441fi
11442if test "${lt_cv_path_LD+set}" = set; then
11443  $as_echo_n "(cached) " >&6
11444else
11445  if test -z "$LD"; then
11446  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11447  for ac_dir in $PATH; do
11448    IFS="$lt_save_ifs"
11449    test -z "$ac_dir" && ac_dir=.
11450    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11451      lt_cv_path_LD="$ac_dir/$ac_prog"
11452      # Check to see if the program is GNU ld.  I'd rather use --version,
11453      # but apparently some variants of GNU ld only accept -v.
11454      # Break only if it was the GNU/non-GNU ld that we prefer.
11455      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11456      *GNU* | *'with BFD'*)
11457	test "$with_gnu_ld" != no && break
11458	;;
11459      *)
11460	test "$with_gnu_ld" != yes && break
11461	;;
11462      esac
11463    fi
11464  done
11465  IFS="$lt_save_ifs"
11466else
11467  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11468fi
11469fi
11470
11471LD="$lt_cv_path_LD"
11472if test -n "$LD"; then
11473  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11474$as_echo "$LD" >&6; }
11475else
11476  { $as_echo "$as_me:$LINENO: result: no" >&5
11477$as_echo "no" >&6; }
11478fi
11479test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11480$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11481   { (exit 1); exit 1; }; }
11482{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11483$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11484if test "${lt_cv_prog_gnu_ld+set}" = set; then
11485  $as_echo_n "(cached) " >&6
11486else
11487  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11488case `$LD -v 2>&1 </dev/null` in
11489*GNU* | *'with BFD'*)
11490  lt_cv_prog_gnu_ld=yes
11491  ;;
11492*)
11493  lt_cv_prog_gnu_ld=no
11494  ;;
11495esac
11496fi
11497{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11498$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11499with_gnu_ld=$lt_cv_prog_gnu_ld
11500
11501
11502
11503  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11504  # archiving commands below assume that GNU ld is being used.
11505  if test "$with_gnu_ld" = yes; then
11506    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11507    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'
11508
11509    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11510    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11511
11512    # If archive_cmds runs LD, not CC, wlarc should be empty
11513    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11514    #     investigate it a little bit more. (MM)
11515    wlarc='${wl}'
11516
11517    # ancient GNU ld didn't support --whole-archive et. al.
11518    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11519	grep 'no-whole-archive' > /dev/null; then
11520      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11521    else
11522      whole_archive_flag_spec_CXX=
11523    fi
11524  else
11525    with_gnu_ld=no
11526    wlarc=
11527
11528    # A generic and very simple default shared library creation
11529    # command for GNU C++ for the case where it uses the native
11530    # linker, instead of GNU ld.  If possible, this setting should
11531    # overridden to take advantage of the native linker features on
11532    # the platform it is being used on.
11533    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11534  fi
11535
11536  # Commands to make compiler produce verbose output that lists
11537  # what "hidden" libraries, object files and flags are used when
11538  # linking a shared library.
11539  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11540
11541else
11542  GXX=no
11543  with_gnu_ld=no
11544  wlarc=
11545fi
11546
11547# PORTME: fill in a description of your system's C++ link characteristics
11548{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11549$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11550ld_shlibs_CXX=yes
11551case $host_os in
11552  aix3*)
11553    # FIXME: insert proper C++ library support
11554    ld_shlibs_CXX=no
11555    ;;
11556  aix[4-9]*)
11557    if test "$host_cpu" = ia64; then
11558      # On IA64, the linker does run time linking by default, so we don't
11559      # have to do anything special.
11560      aix_use_runtimelinking=no
11561      exp_sym_flag='-Bexport'
11562      no_entry_flag=""
11563    else
11564      aix_use_runtimelinking=no
11565
11566      # Test if we are trying to use run time linking or normal
11567      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11568      # need to do runtime linking.
11569      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11570	for ld_flag in $LDFLAGS; do
11571	  case $ld_flag in
11572	  *-brtl*)
11573	    aix_use_runtimelinking=yes
11574	    break
11575	    ;;
11576	  esac
11577	done
11578	;;
11579      esac
11580
11581      exp_sym_flag='-bexport'
11582      no_entry_flag='-bnoentry'
11583    fi
11584
11585    # When large executables or shared objects are built, AIX ld can
11586    # have problems creating the table of contents.  If linking a library
11587    # or program results in "error TOC overflow" add -mminimal-toc to
11588    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11589    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11590
11591    archive_cmds_CXX=''
11592    hardcode_direct_CXX=yes
11593    hardcode_libdir_separator_CXX=':'
11594    link_all_deplibs_CXX=yes
11595
11596    if test "$GXX" = yes; then
11597      case $host_os in aix4.[012]|aix4.[012].*)
11598      # We only want to do this on AIX 4.2 and lower, the check
11599      # below for broken collect2 doesn't work under 4.3+
11600	collect2name=`${CC} -print-prog-name=collect2`
11601	if test -f "$collect2name" && \
11602	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11603	then
11604	  # We have reworked collect2
11605	  :
11606	else
11607	  # We have old collect2
11608	  hardcode_direct_CXX=unsupported
11609	  # It fails to find uninstalled libraries when the uninstalled
11610	  # path is not listed in the libpath.  Setting hardcode_minus_L
11611	  # to unsupported forces relinking
11612	  hardcode_minus_L_CXX=yes
11613	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11614	  hardcode_libdir_separator_CXX=
11615	fi
11616	;;
11617      esac
11618      shared_flag='-shared'
11619      if test "$aix_use_runtimelinking" = yes; then
11620	shared_flag="$shared_flag "'${wl}-G'
11621      fi
11622    else
11623      # not using gcc
11624      if test "$host_cpu" = ia64; then
11625	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11626	# chokes on -Wl,-G. The following line is correct:
11627	shared_flag='-G'
11628      else
11629	if test "$aix_use_runtimelinking" = yes; then
11630	  shared_flag='${wl}-G'
11631	else
11632	  shared_flag='${wl}-bM:SRE'
11633	fi
11634      fi
11635    fi
11636
11637    # It seems that -bexpall does not export symbols beginning with
11638    # underscore (_), so it is better to generate a list of symbols to export.
11639    always_export_symbols_CXX=yes
11640    if test "$aix_use_runtimelinking" = yes; then
11641      # Warning - without using the other runtime loading flags (-brtl),
11642      # -berok will link without error, but may produce a broken library.
11643      allow_undefined_flag_CXX='-berok'
11644      # Determine the default libpath from the value encoded in an empty executable.
11645      cat >conftest.$ac_ext <<_ACEOF
11646/* confdefs.h.  */
11647_ACEOF
11648cat confdefs.h >>conftest.$ac_ext
11649cat >>conftest.$ac_ext <<_ACEOF
11650/* end confdefs.h.  */
11651
11652int
11653main ()
11654{
11655
11656  ;
11657  return 0;
11658}
11659_ACEOF
11660rm -f conftest.$ac_objext conftest$ac_exeext
11661if { (ac_try="$ac_link"
11662case "(($ac_try" in
11663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11664  *) ac_try_echo=$ac_try;;
11665esac
11666eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11667$as_echo "$ac_try_echo") >&5
11668  (eval "$ac_link") 2>conftest.er1
11669  ac_status=$?
11670  grep -v '^ *+' conftest.er1 >conftest.err
11671  rm -f conftest.er1
11672  cat conftest.err >&5
11673  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11674  (exit $ac_status); } && {
11675	 test -z "$ac_cxx_werror_flag" ||
11676	 test ! -s conftest.err
11677       } && test -s conftest$ac_exeext && {
11678	 test "$cross_compiling" = yes ||
11679	 $as_test_x conftest$ac_exeext
11680       }; then
11681
11682lt_aix_libpath_sed='
11683    /Import File Strings/,/^$/ {
11684	/^0/ {
11685	    s/^0  *\(.*\)$/\1/
11686	    p
11687	}
11688    }'
11689aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11690# Check for a 64-bit object if we didn't find anything.
11691if test -z "$aix_libpath"; then
11692  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11693fi
11694else
11695  $as_echo "$as_me: failed program was:" >&5
11696sed 's/^/| /' conftest.$ac_ext >&5
11697
11698
11699fi
11700
11701rm -rf conftest.dSYM
11702rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11703      conftest$ac_exeext conftest.$ac_ext
11704if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11705
11706      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11707
11708      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"
11709     else
11710      if test "$host_cpu" = ia64; then
11711	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11712	allow_undefined_flag_CXX="-z nodefs"
11713	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"
11714      else
11715	# Determine the default libpath from the value encoded in an empty executable.
11716	cat >conftest.$ac_ext <<_ACEOF
11717/* confdefs.h.  */
11718_ACEOF
11719cat confdefs.h >>conftest.$ac_ext
11720cat >>conftest.$ac_ext <<_ACEOF
11721/* end confdefs.h.  */
11722
11723int
11724main ()
11725{
11726
11727  ;
11728  return 0;
11729}
11730_ACEOF
11731rm -f conftest.$ac_objext conftest$ac_exeext
11732if { (ac_try="$ac_link"
11733case "(($ac_try" in
11734  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11735  *) ac_try_echo=$ac_try;;
11736esac
11737eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11738$as_echo "$ac_try_echo") >&5
11739  (eval "$ac_link") 2>conftest.er1
11740  ac_status=$?
11741  grep -v '^ *+' conftest.er1 >conftest.err
11742  rm -f conftest.er1
11743  cat conftest.err >&5
11744  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11745  (exit $ac_status); } && {
11746	 test -z "$ac_cxx_werror_flag" ||
11747	 test ! -s conftest.err
11748       } && test -s conftest$ac_exeext && {
11749	 test "$cross_compiling" = yes ||
11750	 $as_test_x conftest$ac_exeext
11751       }; then
11752
11753lt_aix_libpath_sed='
11754    /Import File Strings/,/^$/ {
11755	/^0/ {
11756	    s/^0  *\(.*\)$/\1/
11757	    p
11758	}
11759    }'
11760aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11761# Check for a 64-bit object if we didn't find anything.
11762if test -z "$aix_libpath"; then
11763  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11764fi
11765else
11766  $as_echo "$as_me: failed program was:" >&5
11767sed 's/^/| /' conftest.$ac_ext >&5
11768
11769
11770fi
11771
11772rm -rf conftest.dSYM
11773rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11774      conftest$ac_exeext conftest.$ac_ext
11775if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11776
11777	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11778	# Warning - without using the other run time loading flags,
11779	# -berok will link without error, but may produce a broken library.
11780	no_undefined_flag_CXX=' ${wl}-bernotok'
11781	allow_undefined_flag_CXX=' ${wl}-berok'
11782	# Exported symbols can be pulled into shared objects from archives
11783	whole_archive_flag_spec_CXX='$convenience'
11784	archive_cmds_need_lc_CXX=yes
11785	# This is similar to how AIX traditionally builds its shared libraries.
11786	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'
11787      fi
11788    fi
11789    ;;
11790
11791  beos*)
11792    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11793      allow_undefined_flag_CXX=unsupported
11794      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11795      # support --undefined.  This deserves some investigation.  FIXME
11796      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11797    else
11798      ld_shlibs_CXX=no
11799    fi
11800    ;;
11801
11802  chorus*)
11803    case $cc_basename in
11804      *)
11805	# FIXME: insert proper C++ library support
11806	ld_shlibs_CXX=no
11807	;;
11808    esac
11809    ;;
11810
11811  cygwin* | mingw* | pw32*)
11812    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11813    # as there is no search path for DLLs.
11814    hardcode_libdir_flag_spec_CXX='-L$libdir'
11815    allow_undefined_flag_CXX=unsupported
11816    always_export_symbols_CXX=no
11817    enable_shared_with_static_runtimes_CXX=yes
11818
11819    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11820      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'
11821      # If the export-symbols file already is a .def file (1st line
11822      # is EXPORTS), use it as is; otherwise, prepend...
11823      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11824	cp $export_symbols $output_objdir/$soname.def;
11825      else
11826	echo EXPORTS > $output_objdir/$soname.def;
11827	cat $export_symbols >> $output_objdir/$soname.def;
11828      fi~
11829      $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'
11830    else
11831      ld_shlibs_CXX=no
11832    fi
11833  ;;
11834      darwin* | rhapsody*)
11835      archive_cmds_need_lc_CXX=no
11836      hardcode_direct_CXX=no
11837      hardcode_automatic_CXX=yes
11838      hardcode_shlibpath_var_CXX=unsupported
11839      whole_archive_flag_spec_CXX=''
11840      link_all_deplibs_CXX=yes
11841      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11842      if test "$GXX" = yes ; then
11843      output_verbose_link_cmd='echo'
11844      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}"
11845      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11846      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}"
11847      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}"
11848      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11849        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}"
11850        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}"
11851      fi
11852      else
11853      case $cc_basename in
11854        xlc*)
11855         output_verbose_link_cmd='echo'
11856          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'
11857          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11858          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11859          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}'
11860          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}'
11861          ;;
11862       *)
11863         ld_shlibs_CXX=no
11864          ;;
11865      esac
11866      fi
11867        ;;
11868
11869  dgux*)
11870    case $cc_basename in
11871      ec++*)
11872	# FIXME: insert proper C++ library support
11873	ld_shlibs_CXX=no
11874	;;
11875      ghcx*)
11876	# Green Hills C++ Compiler
11877	# FIXME: insert proper C++ library support
11878	ld_shlibs_CXX=no
11879	;;
11880      *)
11881	# FIXME: insert proper C++ library support
11882	ld_shlibs_CXX=no
11883	;;
11884    esac
11885    ;;
11886  freebsd[12]*)
11887    # C++ shared libraries reported to be fairly broken before switch to ELF
11888    ld_shlibs_CXX=no
11889    ;;
11890  freebsd-elf*)
11891    archive_cmds_need_lc_CXX=no
11892    ;;
11893  freebsd* | dragonfly*)
11894    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11895    # conventions
11896    ld_shlibs_CXX=yes
11897    ;;
11898  gnu*)
11899    ;;
11900  hpux9*)
11901    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11902    hardcode_libdir_separator_CXX=:
11903    export_dynamic_flag_spec_CXX='${wl}-E'
11904    hardcode_direct_CXX=yes
11905    hardcode_minus_L_CXX=yes # Not in the search PATH,
11906				# but as the default
11907				# location of the library.
11908
11909    case $cc_basename in
11910    CC*)
11911      # FIXME: insert proper C++ library support
11912      ld_shlibs_CXX=no
11913      ;;
11914    aCC*)
11915      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'
11916      # Commands to make compiler produce verbose output that lists
11917      # what "hidden" libraries, object files and flags are used when
11918      # linking a shared library.
11919      #
11920      # There doesn't appear to be a way to prevent this compiler from
11921      # explicitly linking system object files so we need to strip them
11922      # from the output so that they don't get included in the library
11923      # dependencies.
11924      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'
11925      ;;
11926    *)
11927      if test "$GXX" = yes; then
11928        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'
11929      else
11930        # FIXME: insert proper C++ library support
11931        ld_shlibs_CXX=no
11932      fi
11933      ;;
11934    esac
11935    ;;
11936  hpux10*|hpux11*)
11937    if test $with_gnu_ld = no; then
11938      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11939      hardcode_libdir_separator_CXX=:
11940
11941      case $host_cpu in
11942      hppa*64*|ia64*) ;;
11943      *)
11944	export_dynamic_flag_spec_CXX='${wl}-E'
11945        ;;
11946      esac
11947    fi
11948    case $host_cpu in
11949    hppa*64*|ia64*)
11950      hardcode_direct_CXX=no
11951      hardcode_shlibpath_var_CXX=no
11952      ;;
11953    *)
11954      hardcode_direct_CXX=yes
11955      hardcode_minus_L_CXX=yes # Not in the search PATH,
11956					      # but as the default
11957					      # location of the library.
11958      ;;
11959    esac
11960
11961    case $cc_basename in
11962      CC*)
11963	# FIXME: insert proper C++ library support
11964	ld_shlibs_CXX=no
11965	;;
11966      aCC*)
11967	case $host_cpu in
11968	hppa*64*)
11969	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11970	  ;;
11971	ia64*)
11972	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11973	  ;;
11974	*)
11975	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11976	  ;;
11977	esac
11978	# Commands to make compiler produce verbose output that lists
11979	# what "hidden" libraries, object files and flags are used when
11980	# linking a shared library.
11981	#
11982	# There doesn't appear to be a way to prevent this compiler from
11983	# explicitly linking system object files so we need to strip them
11984	# from the output so that they don't get included in the library
11985	# dependencies.
11986	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'
11987	;;
11988      *)
11989	if test "$GXX" = yes; then
11990	  if test $with_gnu_ld = no; then
11991	    case $host_cpu in
11992	    hppa*64*)
11993	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11994	      ;;
11995	    ia64*)
11996	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11997	      ;;
11998	    *)
11999	      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'
12000	      ;;
12001	    esac
12002	  fi
12003	else
12004	  # FIXME: insert proper C++ library support
12005	  ld_shlibs_CXX=no
12006	fi
12007	;;
12008    esac
12009    ;;
12010  interix[3-9]*)
12011    hardcode_direct_CXX=no
12012    hardcode_shlibpath_var_CXX=no
12013    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12014    export_dynamic_flag_spec_CXX='${wl}-E'
12015    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12016    # Instead, shared libraries are loaded at an image base (0x10000000 by
12017    # default) and relocated if they conflict, which is a slow very memory
12018    # consuming and fragmenting process.  To avoid this, we pick a random,
12019    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12020    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12021    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'
12022    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'
12023    ;;
12024  irix5* | irix6*)
12025    case $cc_basename in
12026      CC*)
12027	# SGI C++
12028	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'
12029
12030	# Archives containing C++ object files must be created using
12031	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12032	# necessary to make sure instantiated templates are included
12033	# in the archive.
12034	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12035	;;
12036      *)
12037	if test "$GXX" = yes; then
12038	  if test "$with_gnu_ld" = no; then
12039	    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'
12040	  else
12041	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
12042	  fi
12043	fi
12044	link_all_deplibs_CXX=yes
12045	;;
12046    esac
12047    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12048    hardcode_libdir_separator_CXX=:
12049    ;;
12050  linux* | k*bsd*-gnu)
12051    case $cc_basename in
12052      KCC*)
12053	# Kuck and Associates, Inc. (KAI) C++ Compiler
12054
12055	# KCC will only create a shared library if the output file
12056	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12057	# to its proper name (with version) after linking.
12058	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'
12059	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'
12060	# Commands to make compiler produce verbose output that lists
12061	# what "hidden" libraries, object files and flags are used when
12062	# linking a shared library.
12063	#
12064	# There doesn't appear to be a way to prevent this compiler from
12065	# explicitly linking system object files so we need to strip them
12066	# from the output so that they don't get included in the library
12067	# dependencies.
12068	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'
12069
12070	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12071	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12072
12073	# Archives containing C++ object files must be created using
12074	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12075	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12076	;;
12077      icpc*)
12078	# Intel C++
12079	with_gnu_ld=yes
12080	# version 8.0 and above of icpc choke on multiply defined symbols
12081	# if we add $predep_objects and $postdep_objects, however 7.1 and
12082	# earlier do not add the objects themselves.
12083	case `$CC -V 2>&1` in
12084	*"Version 7."*)
12085  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12086  	  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'
12087	  ;;
12088	*)  # Version 8.0 or newer
12089	  tmp_idyn=
12090	  case $host_cpu in
12091	    ia64*) tmp_idyn=' -i_dynamic';;
12092	  esac
12093  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12094	  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'
12095	  ;;
12096	esac
12097	archive_cmds_need_lc_CXX=no
12098	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12099	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12100	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12101	;;
12102      pgCC* | pgcpp*)
12103        # Portland Group C++ compiler
12104	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12105  	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'
12106
12107	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12108	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12109	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'
12110        ;;
12111      cxx*)
12112	# Compaq C++
12113	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12114	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'
12115
12116	runpath_var=LD_RUN_PATH
12117	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12118	hardcode_libdir_separator_CXX=:
12119
12120	# Commands to make compiler produce verbose output that lists
12121	# what "hidden" libraries, object files and flags are used when
12122	# linking a shared library.
12123	#
12124	# There doesn't appear to be a way to prevent this compiler from
12125	# explicitly linking system object files so we need to strip them
12126	# from the output so that they don't get included in the library
12127	# dependencies.
12128	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'
12129	;;
12130      *)
12131	case `$CC -V 2>&1 | sed 5q` in
12132	*Sun\ C*)
12133	  # Sun C++ 5.9
12134	  no_undefined_flag_CXX=' -zdefs'
12135	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12136	  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'
12137	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12138	  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'
12139
12140	  # Not sure whether something based on
12141	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12142	  # would be better.
12143	  output_verbose_link_cmd='echo'
12144
12145	  # Archives containing C++ object files must be created using
12146	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12147	  # necessary to make sure instantiated templates are included
12148	  # in the archive.
12149	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12150	  ;;
12151	esac
12152	;;
12153    esac
12154    ;;
12155  lynxos*)
12156    # FIXME: insert proper C++ library support
12157    ld_shlibs_CXX=no
12158    ;;
12159  m88k*)
12160    # FIXME: insert proper C++ library support
12161    ld_shlibs_CXX=no
12162    ;;
12163  mvs*)
12164    case $cc_basename in
12165      cxx*)
12166	# FIXME: insert proper C++ library support
12167	ld_shlibs_CXX=no
12168	;;
12169      *)
12170	# FIXME: insert proper C++ library support
12171	ld_shlibs_CXX=no
12172	;;
12173    esac
12174    ;;
12175  netbsd*)
12176    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12177      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12178      wlarc=
12179      hardcode_libdir_flag_spec_CXX='-R$libdir'
12180      hardcode_direct_CXX=yes
12181      hardcode_shlibpath_var_CXX=no
12182    fi
12183    # Workaround some broken pre-1.5 toolchains
12184    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12185    ;;
12186  openbsd2*)
12187    # C++ shared libraries are fairly broken
12188    ld_shlibs_CXX=no
12189    ;;
12190  openbsd*)
12191    if test -f /usr/libexec/ld.so; then
12192      hardcode_direct_CXX=yes
12193      hardcode_shlibpath_var_CXX=no
12194      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12195      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12196      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12197	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12198	export_dynamic_flag_spec_CXX='${wl}-E'
12199	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12200      fi
12201      output_verbose_link_cmd='echo'
12202    else
12203      ld_shlibs_CXX=no
12204    fi
12205    ;;
12206  osf3*)
12207    case $cc_basename in
12208      KCC*)
12209	# Kuck and Associates, Inc. (KAI) C++ Compiler
12210
12211	# KCC will only create a shared library if the output file
12212	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12213	# to its proper name (with version) after linking.
12214	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'
12215
12216	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12217	hardcode_libdir_separator_CXX=:
12218
12219	# Archives containing C++ object files must be created using
12220	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12221	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12222
12223	;;
12224      RCC*)
12225	# Rational C++ 2.4.1
12226	# FIXME: insert proper C++ library support
12227	ld_shlibs_CXX=no
12228	;;
12229      cxx*)
12230	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12231	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'
12232
12233	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12234	hardcode_libdir_separator_CXX=:
12235
12236	# Commands to make compiler produce verbose output that lists
12237	# what "hidden" libraries, object files and flags are used when
12238	# linking a shared library.
12239	#
12240	# There doesn't appear to be a way to prevent this compiler from
12241	# explicitly linking system object files so we need to strip them
12242	# from the output so that they don't get included in the library
12243	# dependencies.
12244	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'
12245	;;
12246      *)
12247	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12248	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12249	  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'
12250
12251	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12252	  hardcode_libdir_separator_CXX=:
12253
12254	  # Commands to make compiler produce verbose output that lists
12255	  # what "hidden" libraries, object files and flags are used when
12256	  # linking a shared library.
12257	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12258
12259	else
12260	  # FIXME: insert proper C++ library support
12261	  ld_shlibs_CXX=no
12262	fi
12263	;;
12264    esac
12265    ;;
12266  osf4* | osf5*)
12267    case $cc_basename in
12268      KCC*)
12269	# Kuck and Associates, Inc. (KAI) C++ Compiler
12270
12271	# KCC will only create a shared library if the output file
12272	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12273	# to its proper name (with version) after linking.
12274	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'
12275
12276	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12277	hardcode_libdir_separator_CXX=:
12278
12279	# Archives containing C++ object files must be created using
12280	# the KAI C++ compiler.
12281	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12282	;;
12283      RCC*)
12284	# Rational C++ 2.4.1
12285	# FIXME: insert proper C++ library support
12286	ld_shlibs_CXX=no
12287	;;
12288      cxx*)
12289	allow_undefined_flag_CXX=' -expect_unresolved \*'
12290	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'
12291	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12292	  echo "-hidden">> $lib.exp~
12293	  $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~
12294	  $rm $lib.exp'
12295
12296	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12297	hardcode_libdir_separator_CXX=:
12298
12299	# Commands to make compiler produce verbose output that lists
12300	# what "hidden" libraries, object files and flags are used when
12301	# linking a shared library.
12302	#
12303	# There doesn't appear to be a way to prevent this compiler from
12304	# explicitly linking system object files so we need to strip them
12305	# from the output so that they don't get included in the library
12306	# dependencies.
12307	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'
12308	;;
12309      *)
12310	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12311	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12312	 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'
12313
12314	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12315	  hardcode_libdir_separator_CXX=:
12316
12317	  # Commands to make compiler produce verbose output that lists
12318	  # what "hidden" libraries, object files and flags are used when
12319	  # linking a shared library.
12320	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12321
12322	else
12323	  # FIXME: insert proper C++ library support
12324	  ld_shlibs_CXX=no
12325	fi
12326	;;
12327    esac
12328    ;;
12329  psos*)
12330    # FIXME: insert proper C++ library support
12331    ld_shlibs_CXX=no
12332    ;;
12333  sunos4*)
12334    case $cc_basename in
12335      CC*)
12336	# Sun C++ 4.x
12337	# FIXME: insert proper C++ library support
12338	ld_shlibs_CXX=no
12339	;;
12340      lcc*)
12341	# Lucid
12342	# FIXME: insert proper C++ library support
12343	ld_shlibs_CXX=no
12344	;;
12345      *)
12346	# FIXME: insert proper C++ library support
12347	ld_shlibs_CXX=no
12348	;;
12349    esac
12350    ;;
12351  solaris*)
12352    case $cc_basename in
12353      CC*)
12354	# Sun C++ 4.2, 5.x and Centerline C++
12355        archive_cmds_need_lc_CXX=yes
12356	no_undefined_flag_CXX=' -zdefs'
12357	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12358	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12359	$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'
12360
12361	hardcode_libdir_flag_spec_CXX='-R$libdir'
12362	hardcode_shlibpath_var_CXX=no
12363	case $host_os in
12364	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12365	  *)
12366	    # The compiler driver will combine and reorder linker options,
12367	    # but understands `-z linker_flag'.
12368	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12369	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12370	    ;;
12371	esac
12372	link_all_deplibs_CXX=yes
12373
12374	output_verbose_link_cmd='echo'
12375
12376	# Archives containing C++ object files must be created using
12377	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12378	# necessary to make sure instantiated templates are included
12379	# in the archive.
12380	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12381	;;
12382      gcx*)
12383	# Green Hills C++ Compiler
12384	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12385
12386	# The C++ compiler must be used to create the archive.
12387	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12388	;;
12389      *)
12390	# GNU C++ compiler with Solaris linker
12391	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12392	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12393	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12394	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12395	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12396		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12397
12398	    # Commands to make compiler produce verbose output that lists
12399	    # what "hidden" libraries, object files and flags are used when
12400	    # linking a shared library.
12401	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12402	  else
12403	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12404	    # platform.
12405	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12406	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12407		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12408
12409	    # Commands to make compiler produce verbose output that lists
12410	    # what "hidden" libraries, object files and flags are used when
12411	    # linking a shared library.
12412	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12413	  fi
12414
12415	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12416	  case $host_os in
12417	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12418	  *)
12419	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12420	    ;;
12421	  esac
12422	fi
12423	;;
12424    esac
12425    ;;
12426  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12427    no_undefined_flag_CXX='${wl}-z,text'
12428    archive_cmds_need_lc_CXX=no
12429    hardcode_shlibpath_var_CXX=no
12430    runpath_var='LD_RUN_PATH'
12431
12432    case $cc_basename in
12433      CC*)
12434	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12435	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12436	;;
12437      *)
12438	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12439	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12440	;;
12441    esac
12442    ;;
12443  sysv5* | sco3.2v5* | sco5v6*)
12444    # Note: We can NOT use -z defs as we might desire, because we do not
12445    # link with -lc, and that would cause any symbols used from libc to
12446    # always be unresolved, which means just about no library would
12447    # ever link correctly.  If we're not using GNU ld we use -z text
12448    # though, which does catch some bad symbols but isn't as heavy-handed
12449    # as -z defs.
12450    # For security reasons, it is highly recommended that you always
12451    # use absolute paths for naming shared libraries, and exclude the
12452    # DT_RUNPATH tag from executables and libraries.  But doing so
12453    # requires that you compile everything twice, which is a pain.
12454    # So that behaviour is only enabled if SCOABSPATH is set to a
12455    # non-empty value in the environment.  Most likely only useful for
12456    # creating official distributions of packages.
12457    # This is a hack until libtool officially supports absolute path
12458    # names for shared libraries.
12459    no_undefined_flag_CXX='${wl}-z,text'
12460    allow_undefined_flag_CXX='${wl}-z,nodefs'
12461    archive_cmds_need_lc_CXX=no
12462    hardcode_shlibpath_var_CXX=no
12463    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12464    hardcode_libdir_separator_CXX=':'
12465    link_all_deplibs_CXX=yes
12466    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12467    runpath_var='LD_RUN_PATH'
12468
12469    case $cc_basename in
12470      CC*)
12471	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12472	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12473	;;
12474      *)
12475	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12476	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12477	;;
12478    esac
12479    ;;
12480  tandem*)
12481    case $cc_basename in
12482      NCC*)
12483	# NonStop-UX NCC 3.20
12484	# FIXME: insert proper C++ library support
12485	ld_shlibs_CXX=no
12486	;;
12487      *)
12488	# FIXME: insert proper C++ library support
12489	ld_shlibs_CXX=no
12490	;;
12491    esac
12492    ;;
12493  vxworks*)
12494    # FIXME: insert proper C++ library support
12495    ld_shlibs_CXX=no
12496    ;;
12497  *)
12498    # FIXME: insert proper C++ library support
12499    ld_shlibs_CXX=no
12500    ;;
12501esac
12502{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12503$as_echo "$ld_shlibs_CXX" >&6; }
12504test "$ld_shlibs_CXX" = no && can_build_shared=no
12505
12506GCC_CXX="$GXX"
12507LD_CXX="$LD"
12508
12509cat > conftest.$ac_ext <<EOF
12510class Foo
12511{
12512public:
12513  Foo (void) { a = 0; }
12514private:
12515  int a;
12516};
12517EOF
12518
12519if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12520  (eval $ac_compile) 2>&5
12521  ac_status=$?
12522  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12523  (exit $ac_status); }; then
12524  # Parse the compiler output and extract the necessary
12525  # objects, libraries and library flags.
12526
12527  # Sentinel used to keep track of whether or not we are before
12528  # the conftest object file.
12529  pre_test_object_deps_done=no
12530
12531  # The `*' in the case matches for architectures that use `case' in
12532  # $output_verbose_cmd can trigger glob expansion during the loop
12533  # eval without this substitution.
12534  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12535
12536  for p in `eval $output_verbose_link_cmd`; do
12537    case $p in
12538
12539    -L* | -R* | -l*)
12540       # Some compilers place space between "-{L,R}" and the path.
12541       # Remove the space.
12542       if test $p = "-L" \
12543	  || test $p = "-R"; then
12544	 prev=$p
12545	 continue
12546       else
12547	 prev=
12548       fi
12549
12550       if test "$pre_test_object_deps_done" = no; then
12551	 case $p in
12552	 -L* | -R*)
12553	   # Internal compiler library paths should come after those
12554	   # provided the user.  The postdeps already come after the
12555	   # user supplied libs so there is no need to process them.
12556	   if test -z "$compiler_lib_search_path_CXX"; then
12557	     compiler_lib_search_path_CXX="${prev}${p}"
12558	   else
12559	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12560	   fi
12561	   ;;
12562	 # The "-l" case would never come before the object being
12563	 # linked, so don't bother handling this case.
12564	 esac
12565       else
12566	 if test -z "$postdeps_CXX"; then
12567	   postdeps_CXX="${prev}${p}"
12568	 else
12569	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12570	 fi
12571       fi
12572       ;;
12573
12574    *.$objext)
12575       # This assumes that the test object file only shows up
12576       # once in the compiler output.
12577       if test "$p" = "conftest.$objext"; then
12578	 pre_test_object_deps_done=yes
12579	 continue
12580       fi
12581
12582       if test "$pre_test_object_deps_done" = no; then
12583	 if test -z "$predep_objects_CXX"; then
12584	   predep_objects_CXX="$p"
12585	 else
12586	   predep_objects_CXX="$predep_objects_CXX $p"
12587	 fi
12588       else
12589	 if test -z "$postdep_objects_CXX"; then
12590	   postdep_objects_CXX="$p"
12591	 else
12592	   postdep_objects_CXX="$postdep_objects_CXX $p"
12593	 fi
12594       fi
12595       ;;
12596
12597    *) ;; # Ignore the rest.
12598
12599    esac
12600  done
12601
12602  # Clean up.
12603  rm -f a.out a.exe
12604else
12605  echo "libtool.m4: error: problem compiling CXX test program"
12606fi
12607
12608$rm -f confest.$objext
12609
12610compiler_lib_search_dirs_CXX=
12611if test -n "$compiler_lib_search_path_CXX"; then
12612  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12613fi
12614
12615# PORTME: override above test on systems where it is broken
12616case $host_os in
12617interix[3-9]*)
12618  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12619  # hack all around it, let's just trust "g++" to DTRT.
12620  predep_objects_CXX=
12621  postdep_objects_CXX=
12622  postdeps_CXX=
12623  ;;
12624
12625linux*)
12626  case `$CC -V 2>&1 | sed 5q` in
12627  *Sun\ C*)
12628    # Sun C++ 5.9
12629    #
12630    # The more standards-conforming stlport4 library is
12631    # incompatible with the Cstd library. Avoid specifying
12632    # it if it's in CXXFLAGS. Ignore libCrun as
12633    # -library=stlport4 depends on it.
12634    case " $CXX $CXXFLAGS " in
12635    *" -library=stlport4 "*)
12636      solaris_use_stlport4=yes
12637      ;;
12638    esac
12639    if test "$solaris_use_stlport4" != yes; then
12640      postdeps_CXX='-library=Cstd -library=Crun'
12641    fi
12642    ;;
12643  esac
12644  ;;
12645
12646solaris*)
12647  case $cc_basename in
12648  CC*)
12649    # The more standards-conforming stlport4 library is
12650    # incompatible with the Cstd library. Avoid specifying
12651    # it if it's in CXXFLAGS. Ignore libCrun as
12652    # -library=stlport4 depends on it.
12653    case " $CXX $CXXFLAGS " in
12654    *" -library=stlport4 "*)
12655      solaris_use_stlport4=yes
12656      ;;
12657    esac
12658
12659    # Adding this requires a known-good setup of shared libraries for
12660    # Sun compiler versions before 5.6, else PIC objects from an old
12661    # archive will be linked into the output, leading to subtle bugs.
12662    if test "$solaris_use_stlport4" != yes; then
12663      postdeps_CXX='-library=Cstd -library=Crun'
12664    fi
12665    ;;
12666  esac
12667  ;;
12668esac
12669
12670case " $postdeps_CXX " in
12671*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12672esac
12673
12674lt_prog_compiler_wl_CXX=
12675lt_prog_compiler_pic_CXX=
12676lt_prog_compiler_static_CXX=
12677
12678{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12679$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12680
12681  # C++ specific cases for pic, static, wl, etc.
12682  if test "$GXX" = yes; then
12683    lt_prog_compiler_wl_CXX='-Wl,'
12684    lt_prog_compiler_static_CXX='-static'
12685
12686    case $host_os in
12687    aix*)
12688      # All AIX code is PIC.
12689      if test "$host_cpu" = ia64; then
12690	# AIX 5 now supports IA64 processor
12691	lt_prog_compiler_static_CXX='-Bstatic'
12692      fi
12693      ;;
12694    amigaos*)
12695      # FIXME: we need at least 68020 code to build shared libraries, but
12696      # adding the `-m68020' flag to GCC prevents building anything better,
12697      # like `-m68040'.
12698      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12699      ;;
12700    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12701      # PIC is the default for these OSes.
12702      ;;
12703    mingw* | cygwin* | os2* | pw32*)
12704      # This hack is so that the source file can tell whether it is being
12705      # built for inclusion in a dll (and should export symbols for example).
12706      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12707      # (--disable-auto-import) libraries
12708      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12709      ;;
12710    darwin* | rhapsody*)
12711      # PIC is the default on this platform
12712      # Common symbols not allowed in MH_DYLIB files
12713      lt_prog_compiler_pic_CXX='-fno-common'
12714      ;;
12715    *djgpp*)
12716      # DJGPP does not support shared libraries at all
12717      lt_prog_compiler_pic_CXX=
12718      ;;
12719    interix[3-9]*)
12720      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12721      # Instead, we relocate shared libraries at runtime.
12722      ;;
12723    sysv4*MP*)
12724      if test -d /usr/nec; then
12725	lt_prog_compiler_pic_CXX=-Kconform_pic
12726      fi
12727      ;;
12728    hpux*)
12729      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12730      # not for PA HP-UX.
12731      case $host_cpu in
12732      hppa*64*|ia64*)
12733	;;
12734      *)
12735	lt_prog_compiler_pic_CXX='-fPIC'
12736	;;
12737      esac
12738      ;;
12739    *)
12740      lt_prog_compiler_pic_CXX='-fPIC'
12741      ;;
12742    esac
12743  else
12744    case $host_os in
12745      aix[4-9]*)
12746	# All AIX code is PIC.
12747	if test "$host_cpu" = ia64; then
12748	  # AIX 5 now supports IA64 processor
12749	  lt_prog_compiler_static_CXX='-Bstatic'
12750	else
12751	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12752	fi
12753	;;
12754      chorus*)
12755	case $cc_basename in
12756	cxch68*)
12757	  # Green Hills C++ Compiler
12758	  # _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"
12759	  ;;
12760	esac
12761	;;
12762       darwin*)
12763         # PIC is the default on this platform
12764         # Common symbols not allowed in MH_DYLIB files
12765         case $cc_basename in
12766           xlc*)
12767           lt_prog_compiler_pic_CXX='-qnocommon'
12768           lt_prog_compiler_wl_CXX='-Wl,'
12769           ;;
12770         esac
12771       ;;
12772      dgux*)
12773	case $cc_basename in
12774	  ec++*)
12775	    lt_prog_compiler_pic_CXX='-KPIC'
12776	    ;;
12777	  ghcx*)
12778	    # Green Hills C++ Compiler
12779	    lt_prog_compiler_pic_CXX='-pic'
12780	    ;;
12781	  *)
12782	    ;;
12783	esac
12784	;;
12785      freebsd* | dragonfly*)
12786	# FreeBSD uses GNU C++
12787	;;
12788      hpux9* | hpux10* | hpux11*)
12789	case $cc_basename in
12790	  CC*)
12791	    lt_prog_compiler_wl_CXX='-Wl,'
12792	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12793	    if test "$host_cpu" != ia64; then
12794	      lt_prog_compiler_pic_CXX='+Z'
12795	    fi
12796	    ;;
12797	  aCC*)
12798	    lt_prog_compiler_wl_CXX='-Wl,'
12799	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12800	    case $host_cpu in
12801	    hppa*64*|ia64*)
12802	      # +Z the default
12803	      ;;
12804	    *)
12805	      lt_prog_compiler_pic_CXX='+Z'
12806	      ;;
12807	    esac
12808	    ;;
12809	  *)
12810	    ;;
12811	esac
12812	;;
12813      interix*)
12814	# This is c89, which is MS Visual C++ (no shared libs)
12815	# Anyone wants to do a port?
12816	;;
12817      irix5* | irix6* | nonstopux*)
12818	case $cc_basename in
12819	  CC*)
12820	    lt_prog_compiler_wl_CXX='-Wl,'
12821	    lt_prog_compiler_static_CXX='-non_shared'
12822	    # CC pic flag -KPIC is the default.
12823	    ;;
12824	  *)
12825	    ;;
12826	esac
12827	;;
12828      linux* | k*bsd*-gnu)
12829	case $cc_basename in
12830	  KCC*)
12831	    # KAI C++ Compiler
12832	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12833	    lt_prog_compiler_pic_CXX='-fPIC'
12834	    ;;
12835	  icpc* | ecpc*)
12836	    # Intel C++
12837	    lt_prog_compiler_wl_CXX='-Wl,'
12838	    lt_prog_compiler_pic_CXX='-KPIC'
12839	    lt_prog_compiler_static_CXX='-static'
12840	    ;;
12841	  pgCC* | pgcpp*)
12842	    # Portland Group C++ compiler.
12843	    lt_prog_compiler_wl_CXX='-Wl,'
12844	    lt_prog_compiler_pic_CXX='-fpic'
12845	    lt_prog_compiler_static_CXX='-Bstatic'
12846	    ;;
12847	  cxx*)
12848	    # Compaq C++
12849	    # Make sure the PIC flag is empty.  It appears that all Alpha
12850	    # Linux and Compaq Tru64 Unix objects are PIC.
12851	    lt_prog_compiler_pic_CXX=
12852	    lt_prog_compiler_static_CXX='-non_shared'
12853	    ;;
12854	  *)
12855	    case `$CC -V 2>&1 | sed 5q` in
12856	    *Sun\ C*)
12857	      # Sun C++ 5.9
12858	      lt_prog_compiler_pic_CXX='-KPIC'
12859	      lt_prog_compiler_static_CXX='-Bstatic'
12860	      lt_prog_compiler_wl_CXX='-Qoption ld '
12861	      ;;
12862	    esac
12863	    ;;
12864	esac
12865	;;
12866      lynxos*)
12867	;;
12868      m88k*)
12869	;;
12870      mvs*)
12871	case $cc_basename in
12872	  cxx*)
12873	    lt_prog_compiler_pic_CXX='-W c,exportall'
12874	    ;;
12875	  *)
12876	    ;;
12877	esac
12878	;;
12879      netbsd*)
12880	;;
12881      osf3* | osf4* | osf5*)
12882	case $cc_basename in
12883	  KCC*)
12884	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12885	    ;;
12886	  RCC*)
12887	    # Rational C++ 2.4.1
12888	    lt_prog_compiler_pic_CXX='-pic'
12889	    ;;
12890	  cxx*)
12891	    # Digital/Compaq C++
12892	    lt_prog_compiler_wl_CXX='-Wl,'
12893	    # Make sure the PIC flag is empty.  It appears that all Alpha
12894	    # Linux and Compaq Tru64 Unix objects are PIC.
12895	    lt_prog_compiler_pic_CXX=
12896	    lt_prog_compiler_static_CXX='-non_shared'
12897	    ;;
12898	  *)
12899	    ;;
12900	esac
12901	;;
12902      psos*)
12903	;;
12904      solaris*)
12905	case $cc_basename in
12906	  CC*)
12907	    # Sun C++ 4.2, 5.x and Centerline C++
12908	    lt_prog_compiler_pic_CXX='-KPIC'
12909	    lt_prog_compiler_static_CXX='-Bstatic'
12910	    lt_prog_compiler_wl_CXX='-Qoption ld '
12911	    ;;
12912	  gcx*)
12913	    # Green Hills C++ Compiler
12914	    lt_prog_compiler_pic_CXX='-PIC'
12915	    ;;
12916	  *)
12917	    ;;
12918	esac
12919	;;
12920      sunos4*)
12921	case $cc_basename in
12922	  CC*)
12923	    # Sun C++ 4.x
12924	    lt_prog_compiler_pic_CXX='-pic'
12925	    lt_prog_compiler_static_CXX='-Bstatic'
12926	    ;;
12927	  lcc*)
12928	    # Lucid
12929	    lt_prog_compiler_pic_CXX='-pic'
12930	    ;;
12931	  *)
12932	    ;;
12933	esac
12934	;;
12935      tandem*)
12936	case $cc_basename in
12937	  NCC*)
12938	    # NonStop-UX NCC 3.20
12939	    lt_prog_compiler_pic_CXX='-KPIC'
12940	    ;;
12941	  *)
12942	    ;;
12943	esac
12944	;;
12945      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12946	case $cc_basename in
12947	  CC*)
12948	    lt_prog_compiler_wl_CXX='-Wl,'
12949	    lt_prog_compiler_pic_CXX='-KPIC'
12950	    lt_prog_compiler_static_CXX='-Bstatic'
12951	    ;;
12952	esac
12953	;;
12954      vxworks*)
12955	;;
12956      *)
12957	lt_prog_compiler_can_build_shared_CXX=no
12958	;;
12959    esac
12960  fi
12961
12962{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12963$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12964
12965#
12966# Check to make sure the PIC flag actually works.
12967#
12968if test -n "$lt_prog_compiler_pic_CXX"; then
12969
12970{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12971$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12972if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12973  $as_echo_n "(cached) " >&6
12974else
12975  lt_cv_prog_compiler_pic_works_CXX=no
12976  ac_outfile=conftest.$ac_objext
12977   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12978   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12979   # Insert the option either (1) after the last *FLAGS variable, or
12980   # (2) before a word containing "conftest.", or (3) at the end.
12981   # Note that $ac_compile itself does not contain backslashes and begins
12982   # with a dollar sign (not a hyphen), so the echo should work correctly.
12983   # The option is referenced via a variable to avoid confusing sed.
12984   lt_compile=`echo "$ac_compile" | $SED \
12985   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12986   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12987   -e 's:$: $lt_compiler_flag:'`
12988   (eval echo "\"\$as_me:12988: $lt_compile\"" >&5)
12989   (eval "$lt_compile" 2>conftest.err)
12990   ac_status=$?
12991   cat conftest.err >&5
12992   echo "$as_me:12992: \$? = $ac_status" >&5
12993   if (exit $ac_status) && test -s "$ac_outfile"; then
12994     # The compiler can only warn and ignore the option if not recognized
12995     # So say no if there are warnings other than the usual output.
12996     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12997     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12998     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12999       lt_cv_prog_compiler_pic_works_CXX=yes
13000     fi
13001   fi
13002   $rm conftest*
13003
13004fi
13005{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13006$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13007
13008if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13009    case $lt_prog_compiler_pic_CXX in
13010     "" | " "*) ;;
13011     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13012     esac
13013else
13014    lt_prog_compiler_pic_CXX=
13015     lt_prog_compiler_can_build_shared_CXX=no
13016fi
13017
13018fi
13019case $host_os in
13020  # For platforms which do not support PIC, -DPIC is meaningless:
13021  *djgpp*)
13022    lt_prog_compiler_pic_CXX=
13023    ;;
13024  *)
13025    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13026    ;;
13027esac
13028
13029#
13030# Check to make sure the static flag actually works.
13031#
13032wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13033{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13034$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13035if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13036  $as_echo_n "(cached) " >&6
13037else
13038  lt_cv_prog_compiler_static_works_CXX=no
13039   save_LDFLAGS="$LDFLAGS"
13040   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13041   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13042   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13043     # The linker can only warn and ignore the option if not recognized
13044     # So say no if there are warnings
13045     if test -s conftest.err; then
13046       # Append any errors to the config.log.
13047       cat conftest.err 1>&5
13048       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13049       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13050       if diff conftest.exp conftest.er2 >/dev/null; then
13051         lt_cv_prog_compiler_static_works_CXX=yes
13052       fi
13053     else
13054       lt_cv_prog_compiler_static_works_CXX=yes
13055     fi
13056   fi
13057   $rm -r conftest*
13058   LDFLAGS="$save_LDFLAGS"
13059
13060fi
13061{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13062$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13063
13064if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13065    :
13066else
13067    lt_prog_compiler_static_CXX=
13068fi
13069
13070
13071{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13072$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13073if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13074  $as_echo_n "(cached) " >&6
13075else
13076  lt_cv_prog_compiler_c_o_CXX=no
13077   $rm -r conftest 2>/dev/null
13078   mkdir conftest
13079   cd conftest
13080   mkdir out
13081   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13082
13083   lt_compiler_flag="-o out/conftest2.$ac_objext"
13084   # Insert the option either (1) after the last *FLAGS variable, or
13085   # (2) before a word containing "conftest.", or (3) at the end.
13086   # Note that $ac_compile itself does not contain backslashes and begins
13087   # with a dollar sign (not a hyphen), so the echo should work correctly.
13088   lt_compile=`echo "$ac_compile" | $SED \
13089   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13090   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13091   -e 's:$: $lt_compiler_flag:'`
13092   (eval echo "\"\$as_me:13092: $lt_compile\"" >&5)
13093   (eval "$lt_compile" 2>out/conftest.err)
13094   ac_status=$?
13095   cat out/conftest.err >&5
13096   echo "$as_me:13096: \$? = $ac_status" >&5
13097   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13098   then
13099     # The compiler can only warn and ignore the option if not recognized
13100     # So say no if there are warnings
13101     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13102     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13103     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13104       lt_cv_prog_compiler_c_o_CXX=yes
13105     fi
13106   fi
13107   chmod u+w . 2>&5
13108   $rm conftest*
13109   # SGI C++ compiler will create directory out/ii_files/ for
13110   # template instantiation
13111   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13112   $rm out/* && rmdir out
13113   cd ..
13114   rmdir conftest
13115   $rm conftest*
13116
13117fi
13118{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13119$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13120
13121
13122hard_links="nottested"
13123if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13124  # do not overwrite the value of need_locks provided by the user
13125  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13126$as_echo_n "checking if we can lock with hard links... " >&6; }
13127  hard_links=yes
13128  $rm conftest*
13129  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13130  touch conftest.a
13131  ln conftest.a conftest.b 2>&5 || hard_links=no
13132  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13133  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13134$as_echo "$hard_links" >&6; }
13135  if test "$hard_links" = no; then
13136    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13137$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13138    need_locks=warn
13139  fi
13140else
13141  need_locks=no
13142fi
13143
13144{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13145$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13146
13147  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13148  case $host_os in
13149  aix[4-9]*)
13150    # If we're using GNU nm, then we don't want the "-C" option.
13151    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13152    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13153      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'
13154    else
13155      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'
13156    fi
13157    ;;
13158  pw32*)
13159    export_symbols_cmds_CXX="$ltdll_cmds"
13160  ;;
13161  cygwin* | mingw*)
13162    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'
13163  ;;
13164  *)
13165    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13166  ;;
13167  esac
13168  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13169
13170{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13171$as_echo "$ld_shlibs_CXX" >&6; }
13172test "$ld_shlibs_CXX" = no && can_build_shared=no
13173
13174#
13175# Do we need to explicitly link libc?
13176#
13177case "x$archive_cmds_need_lc_CXX" in
13178x|xyes)
13179  # Assume -lc should be added
13180  archive_cmds_need_lc_CXX=yes
13181
13182  if test "$enable_shared" = yes && test "$GCC" = yes; then
13183    case $archive_cmds_CXX in
13184    *'~'*)
13185      # FIXME: we may have to deal with multi-command sequences.
13186      ;;
13187    '$CC '*)
13188      # Test whether the compiler implicitly links with -lc since on some
13189      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13190      # to ld, don't add -lc before -lgcc.
13191      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13192$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13193      $rm conftest*
13194      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13195
13196      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13197  (eval $ac_compile) 2>&5
13198  ac_status=$?
13199  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13200  (exit $ac_status); } 2>conftest.err; then
13201        soname=conftest
13202        lib=conftest
13203        libobjs=conftest.$ac_objext
13204        deplibs=
13205        wl=$lt_prog_compiler_wl_CXX
13206	pic_flag=$lt_prog_compiler_pic_CXX
13207        compiler_flags=-v
13208        linker_flags=-v
13209        verstring=
13210        output_objdir=.
13211        libname=conftest
13212        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13213        allow_undefined_flag_CXX=
13214        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13215  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13216  ac_status=$?
13217  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13218  (exit $ac_status); }
13219        then
13220	  archive_cmds_need_lc_CXX=no
13221        else
13222	  archive_cmds_need_lc_CXX=yes
13223        fi
13224        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13225      else
13226        cat conftest.err 1>&5
13227      fi
13228      $rm conftest*
13229      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13230$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13231      ;;
13232    esac
13233  fi
13234  ;;
13235esac
13236
13237{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13238$as_echo_n "checking dynamic linker characteristics... " >&6; }
13239library_names_spec=
13240libname_spec='lib$name'
13241soname_spec=
13242shrext_cmds=".so"
13243postinstall_cmds=
13244postuninstall_cmds=
13245finish_cmds=
13246finish_eval=
13247shlibpath_var=
13248shlibpath_overrides_runpath=unknown
13249version_type=none
13250dynamic_linker="$host_os ld.so"
13251sys_lib_dlsearch_path_spec="/lib /usr/lib"
13252
13253need_lib_prefix=unknown
13254hardcode_into_libs=no
13255
13256# when you set need_version to no, make sure it does not cause -set_version
13257# flags to be left without arguments
13258need_version=unknown
13259
13260case $host_os in
13261aix3*)
13262  version_type=linux
13263  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13264  shlibpath_var=LIBPATH
13265
13266  # AIX 3 has no versioning support, so we append a major version to the name.
13267  soname_spec='${libname}${release}${shared_ext}$major'
13268  ;;
13269
13270aix[4-9]*)
13271  version_type=linux
13272  need_lib_prefix=no
13273  need_version=no
13274  hardcode_into_libs=yes
13275  if test "$host_cpu" = ia64; then
13276    # AIX 5 supports IA64
13277    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13278    shlibpath_var=LD_LIBRARY_PATH
13279  else
13280    # With GCC up to 2.95.x, collect2 would create an import file
13281    # for dependence libraries.  The import file would start with
13282    # the line `#! .'.  This would cause the generated library to
13283    # depend on `.', always an invalid library.  This was fixed in
13284    # development snapshots of GCC prior to 3.0.
13285    case $host_os in
13286      aix4 | aix4.[01] | aix4.[01].*)
13287      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13288	   echo ' yes '
13289	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13290	:
13291      else
13292	can_build_shared=no
13293      fi
13294      ;;
13295    esac
13296    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13297    # soname into executable. Probably we can add versioning support to
13298    # collect2, so additional links can be useful in future.
13299    if test "$aix_use_runtimelinking" = yes; then
13300      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13301      # instead of lib<name>.a to let people know that these are not
13302      # typical AIX shared libraries.
13303      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13304    else
13305      # We preserve .a as extension for shared libraries through AIX4.2
13306      # and later when we are not doing run time linking.
13307      library_names_spec='${libname}${release}.a $libname.a'
13308      soname_spec='${libname}${release}${shared_ext}$major'
13309    fi
13310    shlibpath_var=LIBPATH
13311  fi
13312  ;;
13313
13314amigaos*)
13315  library_names_spec='$libname.ixlibrary $libname.a'
13316  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13317  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'
13318  ;;
13319
13320beos*)
13321  library_names_spec='${libname}${shared_ext}'
13322  dynamic_linker="$host_os ld.so"
13323  shlibpath_var=LIBRARY_PATH
13324  ;;
13325
13326bsdi[45]*)
13327  version_type=linux
13328  need_version=no
13329  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13330  soname_spec='${libname}${release}${shared_ext}$major'
13331  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13332  shlibpath_var=LD_LIBRARY_PATH
13333  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13334  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13335  # the default ld.so.conf also contains /usr/contrib/lib and
13336  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13337  # libtool to hard-code these into programs
13338  ;;
13339
13340cygwin* | mingw* | pw32*)
13341  version_type=windows
13342  shrext_cmds=".dll"
13343  need_version=no
13344  need_lib_prefix=no
13345
13346  case $GCC,$host_os in
13347  yes,cygwin* | yes,mingw* | yes,pw32*)
13348    library_names_spec='$libname.dll.a'
13349    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13350    postinstall_cmds='base_file=`basename \${file}`~
13351      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13352      dldir=$destdir/`dirname \$dlpath`~
13353      test -d \$dldir || mkdir -p \$dldir~
13354      $install_prog $dir/$dlname \$dldir/$dlname~
13355      chmod a+x \$dldir/$dlname'
13356    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13357      dlpath=$dir/\$dldll~
13358       $rm \$dlpath'
13359    shlibpath_overrides_runpath=yes
13360
13361    case $host_os in
13362    cygwin*)
13363      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13364      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13365      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13366      ;;
13367    mingw*)
13368      # MinGW DLLs use traditional 'lib' prefix
13369      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13370      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13371      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13372        # It is most probably a Windows format PATH printed by
13373        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13374        # path with ; separators, and with drive letters. We can handle the
13375        # drive letters (cygwin fileutils understands them), so leave them,
13376        # especially as we might pass files found there to a mingw objdump,
13377        # which wouldn't understand a cygwinified path. Ahh.
13378        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13379      else
13380        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13381      fi
13382      ;;
13383    pw32*)
13384      # pw32 DLLs use 'pw' prefix rather than 'lib'
13385      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13386      ;;
13387    esac
13388    ;;
13389
13390  *)
13391    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13392    ;;
13393  esac
13394  dynamic_linker='Win32 ld.exe'
13395  # FIXME: first we should search . and the directory the executable is in
13396  shlibpath_var=PATH
13397  ;;
13398
13399darwin* | rhapsody*)
13400  dynamic_linker="$host_os dyld"
13401  version_type=darwin
13402  need_lib_prefix=no
13403  need_version=no
13404  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13405  soname_spec='${libname}${release}${major}$shared_ext'
13406  shlibpath_overrides_runpath=yes
13407  shlibpath_var=DYLD_LIBRARY_PATH
13408  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13409
13410  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13411  ;;
13412
13413dgux*)
13414  version_type=linux
13415  need_lib_prefix=no
13416  need_version=no
13417  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13418  soname_spec='${libname}${release}${shared_ext}$major'
13419  shlibpath_var=LD_LIBRARY_PATH
13420  ;;
13421
13422freebsd1*)
13423  dynamic_linker=no
13424  ;;
13425
13426freebsd* | dragonfly*)
13427  # DragonFly does not have aout.  When/if they implement a new
13428  # versioning mechanism, adjust this.
13429  if test -x /usr/bin/objformat; then
13430    objformat=`/usr/bin/objformat`
13431  else
13432    case $host_os in
13433    freebsd[123]*) objformat=aout ;;
13434    *) objformat=elf ;;
13435    esac
13436  fi
13437  version_type=freebsd-$objformat
13438  case $version_type in
13439    freebsd-elf*)
13440      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13441      need_version=no
13442      need_lib_prefix=no
13443      ;;
13444    freebsd-*)
13445      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13446      need_version=yes
13447      ;;
13448  esac
13449  shlibpath_var=LD_LIBRARY_PATH
13450  case $host_os in
13451  freebsd2*)
13452    shlibpath_overrides_runpath=yes
13453    ;;
13454  freebsd3.[01]* | freebsdelf3.[01]*)
13455    shlibpath_overrides_runpath=yes
13456    hardcode_into_libs=yes
13457    ;;
13458  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13459  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13460    shlibpath_overrides_runpath=no
13461    hardcode_into_libs=yes
13462    ;;
13463  *) # from 4.6 on, and DragonFly
13464    shlibpath_overrides_runpath=yes
13465    hardcode_into_libs=yes
13466    ;;
13467  esac
13468  ;;
13469
13470gnu*)
13471  version_type=linux
13472  need_lib_prefix=no
13473  need_version=no
13474  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13475  soname_spec='${libname}${release}${shared_ext}$major'
13476  shlibpath_var=LD_LIBRARY_PATH
13477  hardcode_into_libs=yes
13478  ;;
13479
13480hpux9* | hpux10* | hpux11*)
13481  # Give a soname corresponding to the major version so that dld.sl refuses to
13482  # link against other versions.
13483  version_type=sunos
13484  need_lib_prefix=no
13485  need_version=no
13486  case $host_cpu in
13487  ia64*)
13488    shrext_cmds='.so'
13489    hardcode_into_libs=yes
13490    dynamic_linker="$host_os dld.so"
13491    shlibpath_var=LD_LIBRARY_PATH
13492    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    if test "X$HPUX_IA64_MODE" = X32; then
13496      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13497    else
13498      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13499    fi
13500    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13501    ;;
13502   hppa*64*)
13503     shrext_cmds='.sl'
13504     hardcode_into_libs=yes
13505     dynamic_linker="$host_os dld.sl"
13506     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13507     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13508     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13509     soname_spec='${libname}${release}${shared_ext}$major'
13510     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13511     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13512     ;;
13513   *)
13514    shrext_cmds='.sl'
13515    dynamic_linker="$host_os dld.sl"
13516    shlibpath_var=SHLIB_PATH
13517    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13518    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13519    soname_spec='${libname}${release}${shared_ext}$major'
13520    ;;
13521  esac
13522  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13523  postinstall_cmds='chmod 555 $lib'
13524  ;;
13525
13526interix[3-9]*)
13527  version_type=linux
13528  need_lib_prefix=no
13529  need_version=no
13530  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13531  soname_spec='${libname}${release}${shared_ext}$major'
13532  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13533  shlibpath_var=LD_LIBRARY_PATH
13534  shlibpath_overrides_runpath=no
13535  hardcode_into_libs=yes
13536  ;;
13537
13538irix5* | irix6* | nonstopux*)
13539  case $host_os in
13540    nonstopux*) version_type=nonstopux ;;
13541    *)
13542	if test "$lt_cv_prog_gnu_ld" = yes; then
13543		version_type=linux
13544	else
13545		version_type=irix
13546	fi ;;
13547  esac
13548  need_lib_prefix=no
13549  need_version=no
13550  soname_spec='${libname}${release}${shared_ext}$major'
13551  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13552  case $host_os in
13553  irix5* | nonstopux*)
13554    libsuff= shlibsuff=
13555    ;;
13556  *)
13557    case $LD in # libtool.m4 will add one of these switches to LD
13558    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13559      libsuff= shlibsuff= libmagic=32-bit;;
13560    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13561      libsuff=32 shlibsuff=N32 libmagic=N32;;
13562    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13563      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13564    *) libsuff= shlibsuff= libmagic=never-match;;
13565    esac
13566    ;;
13567  esac
13568  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13569  shlibpath_overrides_runpath=no
13570  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13571  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13572  hardcode_into_libs=yes
13573  ;;
13574
13575# No shared lib support for Linux oldld, aout, or coff.
13576linux*oldld* | linux*aout* | linux*coff*)
13577  dynamic_linker=no
13578  ;;
13579
13580# This must be Linux ELF.
13581linux* | k*bsd*-gnu)
13582  version_type=linux
13583  need_lib_prefix=no
13584  need_version=no
13585  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13586  soname_spec='${libname}${release}${shared_ext}$major'
13587  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13588  shlibpath_var=LD_LIBRARY_PATH
13589  shlibpath_overrides_runpath=no
13590  # This implies no fast_install, which is unacceptable.
13591  # Some rework will be needed to allow for fast_install
13592  # before this can be enabled.
13593  hardcode_into_libs=yes
13594  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13595  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13596
13597  # Append ld.so.conf contents to the search path
13598  if test -f /etc/ld.so.conf; then
13599    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' ' '`
13600    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13601  fi
13602
13603  # We used to test for /lib/ld.so.1 and disable shared libraries on
13604  # powerpc, because MkLinux only supported shared libraries with the
13605  # GNU dynamic linker.  Since this was broken with cross compilers,
13606  # most powerpc-linux boxes support dynamic linking these days and
13607  # people can always --disable-shared, the test was removed, and we
13608  # assume the GNU/Linux dynamic linker is in use.
13609  dynamic_linker='GNU/Linux ld.so'
13610  ;;
13611
13612netbsd*)
13613  version_type=sunos
13614  need_lib_prefix=no
13615  need_version=no
13616  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13617    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13618    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13619    dynamic_linker='NetBSD (a.out) ld.so'
13620  else
13621    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13622    soname_spec='${libname}${release}${shared_ext}$major'
13623    dynamic_linker='NetBSD ld.elf_so'
13624  fi
13625  shlibpath_var=LD_LIBRARY_PATH
13626  shlibpath_overrides_runpath=yes
13627  hardcode_into_libs=yes
13628  ;;
13629
13630newsos6)
13631  version_type=linux
13632  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13633  shlibpath_var=LD_LIBRARY_PATH
13634  shlibpath_overrides_runpath=yes
13635  ;;
13636
13637nto-qnx*)
13638  version_type=linux
13639  need_lib_prefix=no
13640  need_version=no
13641  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13642  soname_spec='${libname}${release}${shared_ext}$major'
13643  shlibpath_var=LD_LIBRARY_PATH
13644  shlibpath_overrides_runpath=yes
13645  ;;
13646
13647openbsd*)
13648  version_type=sunos
13649  sys_lib_dlsearch_path_spec="/usr/lib"
13650  need_lib_prefix=no
13651  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13652  case $host_os in
13653    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13654    *)                         need_version=no  ;;
13655  esac
13656  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13657  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13658  shlibpath_var=LD_LIBRARY_PATH
13659  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13660    case $host_os in
13661      openbsd2.[89] | openbsd2.[89].*)
13662	shlibpath_overrides_runpath=no
13663	;;
13664      *)
13665	shlibpath_overrides_runpath=yes
13666	;;
13667      esac
13668  else
13669    shlibpath_overrides_runpath=yes
13670  fi
13671  ;;
13672
13673os2*)
13674  libname_spec='$name'
13675  shrext_cmds=".dll"
13676  need_lib_prefix=no
13677  library_names_spec='$libname${shared_ext} $libname.a'
13678  dynamic_linker='OS/2 ld.exe'
13679  shlibpath_var=LIBPATH
13680  ;;
13681
13682osf3* | osf4* | osf5*)
13683  version_type=osf
13684  need_lib_prefix=no
13685  need_version=no
13686  soname_spec='${libname}${release}${shared_ext}$major'
13687  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13688  shlibpath_var=LD_LIBRARY_PATH
13689  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13690  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13691  ;;
13692
13693rdos*)
13694  dynamic_linker=no
13695  ;;
13696
13697solaris*)
13698  version_type=linux
13699  need_lib_prefix=no
13700  need_version=no
13701  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13702  soname_spec='${libname}${release}${shared_ext}$major'
13703  shlibpath_var=LD_LIBRARY_PATH
13704  shlibpath_overrides_runpath=yes
13705  hardcode_into_libs=yes
13706  # ldd complains unless libraries are executable
13707  postinstall_cmds='chmod +x $lib'
13708  ;;
13709
13710sunos4*)
13711  version_type=sunos
13712  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13713  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13714  shlibpath_var=LD_LIBRARY_PATH
13715  shlibpath_overrides_runpath=yes
13716  if test "$with_gnu_ld" = yes; then
13717    need_lib_prefix=no
13718  fi
13719  need_version=yes
13720  ;;
13721
13722sysv4 | sysv4.3*)
13723  version_type=linux
13724  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13725  soname_spec='${libname}${release}${shared_ext}$major'
13726  shlibpath_var=LD_LIBRARY_PATH
13727  case $host_vendor in
13728    sni)
13729      shlibpath_overrides_runpath=no
13730      need_lib_prefix=no
13731      export_dynamic_flag_spec='${wl}-Blargedynsym'
13732      runpath_var=LD_RUN_PATH
13733      ;;
13734    siemens)
13735      need_lib_prefix=no
13736      ;;
13737    motorola)
13738      need_lib_prefix=no
13739      need_version=no
13740      shlibpath_overrides_runpath=no
13741      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13742      ;;
13743  esac
13744  ;;
13745
13746sysv4*MP*)
13747  if test -d /usr/nec ;then
13748    version_type=linux
13749    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13750    soname_spec='$libname${shared_ext}.$major'
13751    shlibpath_var=LD_LIBRARY_PATH
13752  fi
13753  ;;
13754
13755sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13756  version_type=freebsd-elf
13757  need_lib_prefix=no
13758  need_version=no
13759  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13760  soname_spec='${libname}${release}${shared_ext}$major'
13761  shlibpath_var=LD_LIBRARY_PATH
13762  hardcode_into_libs=yes
13763  if test "$with_gnu_ld" = yes; then
13764    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13765    shlibpath_overrides_runpath=no
13766  else
13767    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13768    shlibpath_overrides_runpath=yes
13769    case $host_os in
13770      sco3.2v5*)
13771        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13772	;;
13773    esac
13774  fi
13775  sys_lib_dlsearch_path_spec='/usr/lib'
13776  ;;
13777
13778uts4*)
13779  version_type=linux
13780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13781  soname_spec='${libname}${release}${shared_ext}$major'
13782  shlibpath_var=LD_LIBRARY_PATH
13783  ;;
13784
13785*)
13786  dynamic_linker=no
13787  ;;
13788esac
13789{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13790$as_echo "$dynamic_linker" >&6; }
13791test "$dynamic_linker" = no && can_build_shared=no
13792
13793if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13794  $as_echo_n "(cached) " >&6
13795else
13796  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13797fi
13798
13799sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13800if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13801  $as_echo_n "(cached) " >&6
13802else
13803  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13804fi
13805
13806sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13807
13808variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13809if test "$GCC" = yes; then
13810  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13811fi
13812
13813{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13814$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13815hardcode_action_CXX=
13816if test -n "$hardcode_libdir_flag_spec_CXX" || \
13817   test -n "$runpath_var_CXX" || \
13818   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13819
13820  # We can hardcode non-existant directories.
13821  if test "$hardcode_direct_CXX" != no &&
13822     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13823     # have to relink, otherwise we might link with an installed library
13824     # when we should be linking with a yet-to-be-installed one
13825     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13826     test "$hardcode_minus_L_CXX" != no; then
13827    # Linking always hardcodes the temporary library directory.
13828    hardcode_action_CXX=relink
13829  else
13830    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13831    hardcode_action_CXX=immediate
13832  fi
13833else
13834  # We cannot hardcode anything, or else we can only hardcode existing
13835  # directories.
13836  hardcode_action_CXX=unsupported
13837fi
13838{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13839$as_echo "$hardcode_action_CXX" >&6; }
13840
13841if test "$hardcode_action_CXX" = relink; then
13842  # Fast installation is not supported
13843  enable_fast_install=no
13844elif test "$shlibpath_overrides_runpath" = yes ||
13845     test "$enable_shared" = no; then
13846  # Fast installation is not necessary
13847  enable_fast_install=needless
13848fi
13849
13850
13851# The else clause should only fire when bootstrapping the
13852# libtool distribution, otherwise you forgot to ship ltmain.sh
13853# with your package, and you will get complaints that there are
13854# no rules to generate ltmain.sh.
13855if test -f "$ltmain"; then
13856  # See if we are running on zsh, and set the options which allow our commands through
13857  # without removal of \ escapes.
13858  if test -n "${ZSH_VERSION+set}" ; then
13859    setopt NO_GLOB_SUBST
13860  fi
13861  # Now quote all the things that may contain metacharacters while being
13862  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13863  # variables and quote the copies for generation of the libtool script.
13864  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13865    SED SHELL STRIP \
13866    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13867    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13868    deplibs_check_method reload_flag reload_cmds need_locks \
13869    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13870    lt_cv_sys_global_symbol_to_c_name_address \
13871    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13872    old_postinstall_cmds old_postuninstall_cmds \
13873    compiler_CXX \
13874    CC_CXX \
13875    LD_CXX \
13876    lt_prog_compiler_wl_CXX \
13877    lt_prog_compiler_pic_CXX \
13878    lt_prog_compiler_static_CXX \
13879    lt_prog_compiler_no_builtin_flag_CXX \
13880    export_dynamic_flag_spec_CXX \
13881    thread_safe_flag_spec_CXX \
13882    whole_archive_flag_spec_CXX \
13883    enable_shared_with_static_runtimes_CXX \
13884    old_archive_cmds_CXX \
13885    old_archive_from_new_cmds_CXX \
13886    predep_objects_CXX \
13887    postdep_objects_CXX \
13888    predeps_CXX \
13889    postdeps_CXX \
13890    compiler_lib_search_path_CXX \
13891    compiler_lib_search_dirs_CXX \
13892    archive_cmds_CXX \
13893    archive_expsym_cmds_CXX \
13894    postinstall_cmds_CXX \
13895    postuninstall_cmds_CXX \
13896    old_archive_from_expsyms_cmds_CXX \
13897    allow_undefined_flag_CXX \
13898    no_undefined_flag_CXX \
13899    export_symbols_cmds_CXX \
13900    hardcode_libdir_flag_spec_CXX \
13901    hardcode_libdir_flag_spec_ld_CXX \
13902    hardcode_libdir_separator_CXX \
13903    hardcode_automatic_CXX \
13904    module_cmds_CXX \
13905    module_expsym_cmds_CXX \
13906    lt_cv_prog_compiler_c_o_CXX \
13907    fix_srcfile_path_CXX \
13908    exclude_expsyms_CXX \
13909    include_expsyms_CXX; do
13910
13911    case $var in
13912    old_archive_cmds_CXX | \
13913    old_archive_from_new_cmds_CXX | \
13914    archive_cmds_CXX | \
13915    archive_expsym_cmds_CXX | \
13916    module_cmds_CXX | \
13917    module_expsym_cmds_CXX | \
13918    old_archive_from_expsyms_cmds_CXX | \
13919    export_symbols_cmds_CXX | \
13920    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13921    postinstall_cmds | postuninstall_cmds | \
13922    old_postinstall_cmds | old_postuninstall_cmds | \
13923    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13924      # Double-quote double-evaled strings.
13925      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13926      ;;
13927    *)
13928      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13929      ;;
13930    esac
13931  done
13932
13933  case $lt_echo in
13934  *'\$0 --fallback-echo"')
13935    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13936    ;;
13937  esac
13938
13939cfgfile="$ofile"
13940
13941  cat <<__EOF__ >> "$cfgfile"
13942# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13943
13944# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13945
13946# Shell to use when invoking shell scripts.
13947SHELL=$lt_SHELL
13948
13949# Whether or not to build shared libraries.
13950build_libtool_libs=$enable_shared
13951
13952# Whether or not to build static libraries.
13953build_old_libs=$enable_static
13954
13955# Whether or not to add -lc for building shared libraries.
13956build_libtool_need_lc=$archive_cmds_need_lc_CXX
13957
13958# Whether or not to disallow shared libs when runtime libs are static
13959allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13960
13961# Whether or not to optimize for fast installation.
13962fast_install=$enable_fast_install
13963
13964# The host system.
13965host_alias=$host_alias
13966host=$host
13967host_os=$host_os
13968
13969# The build system.
13970build_alias=$build_alias
13971build=$build
13972build_os=$build_os
13973
13974# An echo program that does not interpret backslashes.
13975echo=$lt_echo
13976
13977# The archiver.
13978AR=$lt_AR
13979AR_FLAGS=$lt_AR_FLAGS
13980
13981# A C compiler.
13982LTCC=$lt_LTCC
13983
13984# LTCC compiler flags.
13985LTCFLAGS=$lt_LTCFLAGS
13986
13987# A language-specific compiler.
13988CC=$lt_compiler_CXX
13989
13990# Is the compiler the GNU C compiler?
13991with_gcc=$GCC_CXX
13992
13993# An ERE matcher.
13994EGREP=$lt_EGREP
13995
13996# The linker used to build libraries.
13997LD=$lt_LD_CXX
13998
13999# Whether we need hard or soft links.
14000LN_S=$lt_LN_S
14001
14002# A BSD-compatible nm program.
14003NM=$lt_NM
14004
14005# A symbol stripping program
14006STRIP=$lt_STRIP
14007
14008# Used to examine libraries when file_magic_cmd begins "file"
14009MAGIC_CMD=$MAGIC_CMD
14010
14011# Used on cygwin: DLL creation program.
14012DLLTOOL="$DLLTOOL"
14013
14014# Used on cygwin: object dumper.
14015OBJDUMP="$OBJDUMP"
14016
14017# Used on cygwin: assembler.
14018AS="$AS"
14019
14020# The name of the directory that contains temporary libtool files.
14021objdir=$objdir
14022
14023# How to create reloadable object files.
14024reload_flag=$lt_reload_flag
14025reload_cmds=$lt_reload_cmds
14026
14027# How to pass a linker flag through the compiler.
14028wl=$lt_lt_prog_compiler_wl_CXX
14029
14030# Object file suffix (normally "o").
14031objext="$ac_objext"
14032
14033# Old archive suffix (normally "a").
14034libext="$libext"
14035
14036# Shared library suffix (normally ".so").
14037shrext_cmds='$shrext_cmds'
14038
14039# Executable file suffix (normally "").
14040exeext="$exeext"
14041
14042# Additional compiler flags for building library objects.
14043pic_flag=$lt_lt_prog_compiler_pic_CXX
14044pic_mode=$pic_mode
14045
14046# What is the maximum length of a command?
14047max_cmd_len=$lt_cv_sys_max_cmd_len
14048
14049# Does compiler simultaneously support -c and -o options?
14050compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14051
14052# Must we lock files when doing compilation?
14053need_locks=$lt_need_locks
14054
14055# Do we need the lib prefix for modules?
14056need_lib_prefix=$need_lib_prefix
14057
14058# Do we need a version for libraries?
14059need_version=$need_version
14060
14061# Whether dlopen is supported.
14062dlopen_support=$enable_dlopen
14063
14064# Whether dlopen of programs is supported.
14065dlopen_self=$enable_dlopen_self
14066
14067# Whether dlopen of statically linked programs is supported.
14068dlopen_self_static=$enable_dlopen_self_static
14069
14070# Compiler flag to prevent dynamic linking.
14071link_static_flag=$lt_lt_prog_compiler_static_CXX
14072
14073# Compiler flag to turn off builtin functions.
14074no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14075
14076# Compiler flag to allow reflexive dlopens.
14077export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14078
14079# Compiler flag to generate shared objects directly from archives.
14080whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14081
14082# Compiler flag to generate thread-safe objects.
14083thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14084
14085# Library versioning type.
14086version_type=$version_type
14087
14088# Format of library name prefix.
14089libname_spec=$lt_libname_spec
14090
14091# List of archive names.  First name is the real one, the rest are links.
14092# The last name is the one that the linker finds with -lNAME.
14093library_names_spec=$lt_library_names_spec
14094
14095# The coded name of the library, if different from the real name.
14096soname_spec=$lt_soname_spec
14097
14098# Commands used to build and install an old-style archive.
14099RANLIB=$lt_RANLIB
14100old_archive_cmds=$lt_old_archive_cmds_CXX
14101old_postinstall_cmds=$lt_old_postinstall_cmds
14102old_postuninstall_cmds=$lt_old_postuninstall_cmds
14103
14104# Create an old-style archive from a shared archive.
14105old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14106
14107# Create a temporary old-style archive to link instead of a shared archive.
14108old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14109
14110# Commands used to build and install a shared archive.
14111archive_cmds=$lt_archive_cmds_CXX
14112archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14113postinstall_cmds=$lt_postinstall_cmds
14114postuninstall_cmds=$lt_postuninstall_cmds
14115
14116# Commands used to build a loadable module (assumed same as above if empty)
14117module_cmds=$lt_module_cmds_CXX
14118module_expsym_cmds=$lt_module_expsym_cmds_CXX
14119
14120# Commands to strip libraries.
14121old_striplib=$lt_old_striplib
14122striplib=$lt_striplib
14123
14124# Dependencies to place before the objects being linked to create a
14125# shared library.
14126predep_objects=$lt_predep_objects_CXX
14127
14128# Dependencies to place after the objects being linked to create a
14129# shared library.
14130postdep_objects=$lt_postdep_objects_CXX
14131
14132# Dependencies to place before the objects being linked to create a
14133# shared library.
14134predeps=$lt_predeps_CXX
14135
14136# Dependencies to place after the objects being linked to create a
14137# shared library.
14138postdeps=$lt_postdeps_CXX
14139
14140# The directories searched by this compiler when creating a shared
14141# library
14142compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14143
14144# The library search path used internally by the compiler when linking
14145# a shared library.
14146compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14147
14148# Method to check whether dependent libraries are shared objects.
14149deplibs_check_method=$lt_deplibs_check_method
14150
14151# Command to use when deplibs_check_method == file_magic.
14152file_magic_cmd=$lt_file_magic_cmd
14153
14154# Flag that allows shared libraries with undefined symbols to be built.
14155allow_undefined_flag=$lt_allow_undefined_flag_CXX
14156
14157# Flag that forces no undefined symbols.
14158no_undefined_flag=$lt_no_undefined_flag_CXX
14159
14160# Commands used to finish a libtool library installation in a directory.
14161finish_cmds=$lt_finish_cmds
14162
14163# Same as above, but a single script fragment to be evaled but not shown.
14164finish_eval=$lt_finish_eval
14165
14166# Take the output of nm and produce a listing of raw symbols and C names.
14167global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14168
14169# Transform the output of nm in a proper C declaration
14170global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14171
14172# Transform the output of nm in a C name address pair
14173global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14174
14175# This is the shared library runtime path variable.
14176runpath_var=$runpath_var
14177
14178# This is the shared library path variable.
14179shlibpath_var=$shlibpath_var
14180
14181# Is shlibpath searched before the hard-coded library search path?
14182shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14183
14184# How to hardcode a shared library path into an executable.
14185hardcode_action=$hardcode_action_CXX
14186
14187# Whether we should hardcode library paths into libraries.
14188hardcode_into_libs=$hardcode_into_libs
14189
14190# Flag to hardcode \$libdir into a binary during linking.
14191# This must work even if \$libdir does not exist.
14192hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14193
14194# If ld is used when linking, flag to hardcode \$libdir into
14195# a binary during linking. This must work even if \$libdir does
14196# not exist.
14197hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14198
14199# Whether we need a single -rpath flag with a separated argument.
14200hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14201
14202# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14203# resulting binary.
14204hardcode_direct=$hardcode_direct_CXX
14205
14206# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14207# resulting binary.
14208hardcode_minus_L=$hardcode_minus_L_CXX
14209
14210# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14211# the resulting binary.
14212hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14213
14214# Set to yes if building a shared library automatically hardcodes DIR into the library
14215# and all subsequent libraries and executables linked against it.
14216hardcode_automatic=$hardcode_automatic_CXX
14217
14218# Variables whose values should be saved in libtool wrapper scripts and
14219# restored at relink time.
14220variables_saved_for_relink="$variables_saved_for_relink"
14221
14222# Whether libtool must link a program against all its dependency libraries.
14223link_all_deplibs=$link_all_deplibs_CXX
14224
14225# Compile-time system search path for libraries
14226sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14227
14228# Run-time system search path for libraries
14229sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14230
14231# Fix the shell variable \$srcfile for the compiler.
14232fix_srcfile_path=$lt_fix_srcfile_path
14233
14234# Set to yes if exported symbols are required.
14235always_export_symbols=$always_export_symbols_CXX
14236
14237# The commands to list exported symbols.
14238export_symbols_cmds=$lt_export_symbols_cmds_CXX
14239
14240# The commands to extract the exported symbol list from a shared archive.
14241extract_expsyms_cmds=$lt_extract_expsyms_cmds
14242
14243# Symbols that should not be listed in the preloaded symbols.
14244exclude_expsyms=$lt_exclude_expsyms_CXX
14245
14246# Symbols that must always be exported.
14247include_expsyms=$lt_include_expsyms_CXX
14248
14249# ### END LIBTOOL TAG CONFIG: $tagname
14250
14251__EOF__
14252
14253
14254else
14255  # If there is no Makefile yet, we rely on a make rule to execute
14256  # `config.status --recheck' to rerun these tests and create the
14257  # libtool script then.
14258  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14259  if test -f "$ltmain_in"; then
14260    test -f Makefile && make "$ltmain"
14261  fi
14262fi
14263
14264
14265ac_ext=c
14266ac_cpp='$CPP $CPPFLAGS'
14267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14269ac_compiler_gnu=$ac_cv_c_compiler_gnu
14270
14271CC=$lt_save_CC
14272LDCXX=$LD
14273LD=$lt_save_LD
14274GCC=$lt_save_GCC
14275with_gnu_ldcxx=$with_gnu_ld
14276with_gnu_ld=$lt_save_with_gnu_ld
14277lt_cv_path_LDCXX=$lt_cv_path_LD
14278lt_cv_path_LD=$lt_save_path_LD
14279lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14280lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14281
14282	else
14283	  tagname=""
14284	fi
14285	;;
14286
14287      F77)
14288	if test -n "$F77" && test "X$F77" != "Xno"; then
14289
14290ac_ext=f
14291ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14292ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14293ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14294
14295
14296archive_cmds_need_lc_F77=no
14297allow_undefined_flag_F77=
14298always_export_symbols_F77=no
14299archive_expsym_cmds_F77=
14300export_dynamic_flag_spec_F77=
14301hardcode_direct_F77=no
14302hardcode_libdir_flag_spec_F77=
14303hardcode_libdir_flag_spec_ld_F77=
14304hardcode_libdir_separator_F77=
14305hardcode_minus_L_F77=no
14306hardcode_automatic_F77=no
14307module_cmds_F77=
14308module_expsym_cmds_F77=
14309link_all_deplibs_F77=unknown
14310old_archive_cmds_F77=$old_archive_cmds
14311no_undefined_flag_F77=
14312whole_archive_flag_spec_F77=
14313enable_shared_with_static_runtimes_F77=no
14314
14315# Source file extension for f77 test sources.
14316ac_ext=f
14317
14318# Object file extension for compiled f77 test sources.
14319objext=o
14320objext_F77=$objext
14321
14322# Code to be used in simple compile tests
14323lt_simple_compile_test_code="\
14324      subroutine t
14325      return
14326      end
14327"
14328
14329# Code to be used in simple link tests
14330lt_simple_link_test_code="\
14331      program t
14332      end
14333"
14334
14335# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14336
14337# If no C compiler was specified, use CC.
14338LTCC=${LTCC-"$CC"}
14339
14340# If no C compiler flags were specified, use CFLAGS.
14341LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14342
14343# Allow CC to be a program name with arguments.
14344compiler=$CC
14345
14346
14347# save warnings/boilerplate of simple test code
14348ac_outfile=conftest.$ac_objext
14349echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14350eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14351_lt_compiler_boilerplate=`cat conftest.err`
14352$rm conftest*
14353
14354ac_outfile=conftest.$ac_objext
14355echo "$lt_simple_link_test_code" >conftest.$ac_ext
14356eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14357_lt_linker_boilerplate=`cat conftest.err`
14358$rm -r conftest*
14359
14360
14361# Allow CC to be a program name with arguments.
14362lt_save_CC="$CC"
14363CC=${F77-"f77"}
14364compiler=$CC
14365compiler_F77=$CC
14366for cc_temp in $compiler""; do
14367  case $cc_temp in
14368    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14369    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14370    \-*) ;;
14371    *) break;;
14372  esac
14373done
14374cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14375
14376
14377{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14378$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14379{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14380$as_echo "$can_build_shared" >&6; }
14381
14382{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14383$as_echo_n "checking whether to build shared libraries... " >&6; }
14384test "$can_build_shared" = "no" && enable_shared=no
14385
14386# On AIX, shared libraries and static libraries use the same namespace, and
14387# are all built from PIC.
14388case $host_os in
14389aix3*)
14390  test "$enable_shared" = yes && enable_static=no
14391  if test -n "$RANLIB"; then
14392    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14393    postinstall_cmds='$RANLIB $lib'
14394  fi
14395  ;;
14396aix[4-9]*)
14397  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14398    test "$enable_shared" = yes && enable_static=no
14399  fi
14400  ;;
14401esac
14402{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14403$as_echo "$enable_shared" >&6; }
14404
14405{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14406$as_echo_n "checking whether to build static libraries... " >&6; }
14407# Make sure either enable_shared or enable_static is yes.
14408test "$enable_shared" = yes || enable_static=yes
14409{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14410$as_echo "$enable_static" >&6; }
14411
14412GCC_F77="$G77"
14413LD_F77="$LD"
14414
14415lt_prog_compiler_wl_F77=
14416lt_prog_compiler_pic_F77=
14417lt_prog_compiler_static_F77=
14418
14419{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14420$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14421
14422  if test "$GCC" = yes; then
14423    lt_prog_compiler_wl_F77='-Wl,'
14424    lt_prog_compiler_static_F77='-static'
14425
14426    case $host_os in
14427      aix*)
14428      # All AIX code is PIC.
14429      if test "$host_cpu" = ia64; then
14430	# AIX 5 now supports IA64 processor
14431	lt_prog_compiler_static_F77='-Bstatic'
14432      fi
14433      ;;
14434
14435    amigaos*)
14436      # FIXME: we need at least 68020 code to build shared libraries, but
14437      # adding the `-m68020' flag to GCC prevents building anything better,
14438      # like `-m68040'.
14439      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14440      ;;
14441
14442    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14443      # PIC is the default for these OSes.
14444      ;;
14445
14446    mingw* | cygwin* | pw32* | os2*)
14447      # This hack is so that the source file can tell whether it is being
14448      # built for inclusion in a dll (and should export symbols for example).
14449      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14450      # (--disable-auto-import) libraries
14451      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14452      ;;
14453
14454    darwin* | rhapsody*)
14455      # PIC is the default on this platform
14456      # Common symbols not allowed in MH_DYLIB files
14457      lt_prog_compiler_pic_F77='-fno-common'
14458      ;;
14459
14460    interix[3-9]*)
14461      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14462      # Instead, we relocate shared libraries at runtime.
14463      ;;
14464
14465    msdosdjgpp*)
14466      # Just because we use GCC doesn't mean we suddenly get shared libraries
14467      # on systems that don't support them.
14468      lt_prog_compiler_can_build_shared_F77=no
14469      enable_shared=no
14470      ;;
14471
14472    sysv4*MP*)
14473      if test -d /usr/nec; then
14474	lt_prog_compiler_pic_F77=-Kconform_pic
14475      fi
14476      ;;
14477
14478    hpux*)
14479      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14480      # not for PA HP-UX.
14481      case $host_cpu in
14482      hppa*64*|ia64*)
14483	# +Z the default
14484	;;
14485      *)
14486	lt_prog_compiler_pic_F77='-fPIC'
14487	;;
14488      esac
14489      ;;
14490
14491    *)
14492      lt_prog_compiler_pic_F77='-fPIC'
14493      ;;
14494    esac
14495  else
14496    # PORTME Check for flag to pass linker flags through the system compiler.
14497    case $host_os in
14498    aix*)
14499      lt_prog_compiler_wl_F77='-Wl,'
14500      if test "$host_cpu" = ia64; then
14501	# AIX 5 now supports IA64 processor
14502	lt_prog_compiler_static_F77='-Bstatic'
14503      else
14504	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14505      fi
14506      ;;
14507      darwin*)
14508        # PIC is the default on this platform
14509        # Common symbols not allowed in MH_DYLIB files
14510       case $cc_basename in
14511         xlc*)
14512         lt_prog_compiler_pic_F77='-qnocommon'
14513         lt_prog_compiler_wl_F77='-Wl,'
14514         ;;
14515       esac
14516       ;;
14517
14518    mingw* | cygwin* | pw32* | os2*)
14519      # This hack is so that the source file can tell whether it is being
14520      # built for inclusion in a dll (and should export symbols for example).
14521      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14522      ;;
14523
14524    hpux9* | hpux10* | hpux11*)
14525      lt_prog_compiler_wl_F77='-Wl,'
14526      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14527      # not for PA HP-UX.
14528      case $host_cpu in
14529      hppa*64*|ia64*)
14530	# +Z the default
14531	;;
14532      *)
14533	lt_prog_compiler_pic_F77='+Z'
14534	;;
14535      esac
14536      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14537      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14538      ;;
14539
14540    irix5* | irix6* | nonstopux*)
14541      lt_prog_compiler_wl_F77='-Wl,'
14542      # PIC (with -KPIC) is the default.
14543      lt_prog_compiler_static_F77='-non_shared'
14544      ;;
14545
14546    newsos6)
14547      lt_prog_compiler_pic_F77='-KPIC'
14548      lt_prog_compiler_static_F77='-Bstatic'
14549      ;;
14550
14551    linux* | k*bsd*-gnu)
14552      case $cc_basename in
14553      icc* | ecc*)
14554	lt_prog_compiler_wl_F77='-Wl,'
14555	lt_prog_compiler_pic_F77='-KPIC'
14556	lt_prog_compiler_static_F77='-static'
14557        ;;
14558      pgcc* | pgf77* | pgf90* | pgf95*)
14559        # Portland Group compilers (*not* the Pentium gcc compiler,
14560	# which looks to be a dead project)
14561	lt_prog_compiler_wl_F77='-Wl,'
14562	lt_prog_compiler_pic_F77='-fpic'
14563	lt_prog_compiler_static_F77='-Bstatic'
14564        ;;
14565      ccc*)
14566        lt_prog_compiler_wl_F77='-Wl,'
14567        # All Alpha code is PIC.
14568        lt_prog_compiler_static_F77='-non_shared'
14569        ;;
14570      *)
14571        case `$CC -V 2>&1 | sed 5q` in
14572	*Sun\ C*)
14573	  # Sun C 5.9
14574	  lt_prog_compiler_pic_F77='-KPIC'
14575	  lt_prog_compiler_static_F77='-Bstatic'
14576	  lt_prog_compiler_wl_F77='-Wl,'
14577	  ;;
14578	*Sun\ F*)
14579	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14580	  lt_prog_compiler_pic_F77='-KPIC'
14581	  lt_prog_compiler_static_F77='-Bstatic'
14582	  lt_prog_compiler_wl_F77=''
14583	  ;;
14584	esac
14585	;;
14586      esac
14587      ;;
14588
14589    osf3* | osf4* | osf5*)
14590      lt_prog_compiler_wl_F77='-Wl,'
14591      # All OSF/1 code is PIC.
14592      lt_prog_compiler_static_F77='-non_shared'
14593      ;;
14594
14595    rdos*)
14596      lt_prog_compiler_static_F77='-non_shared'
14597      ;;
14598
14599    solaris*)
14600      lt_prog_compiler_pic_F77='-KPIC'
14601      lt_prog_compiler_static_F77='-Bstatic'
14602      case $cc_basename in
14603      f77* | f90* | f95*)
14604	lt_prog_compiler_wl_F77='-Qoption ld ';;
14605      *)
14606	lt_prog_compiler_wl_F77='-Wl,';;
14607      esac
14608      ;;
14609
14610    sunos4*)
14611      lt_prog_compiler_wl_F77='-Qoption ld '
14612      lt_prog_compiler_pic_F77='-PIC'
14613      lt_prog_compiler_static_F77='-Bstatic'
14614      ;;
14615
14616    sysv4 | sysv4.2uw2* | sysv4.3*)
14617      lt_prog_compiler_wl_F77='-Wl,'
14618      lt_prog_compiler_pic_F77='-KPIC'
14619      lt_prog_compiler_static_F77='-Bstatic'
14620      ;;
14621
14622    sysv4*MP*)
14623      if test -d /usr/nec ;then
14624	lt_prog_compiler_pic_F77='-Kconform_pic'
14625	lt_prog_compiler_static_F77='-Bstatic'
14626      fi
14627      ;;
14628
14629    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14630      lt_prog_compiler_wl_F77='-Wl,'
14631      lt_prog_compiler_pic_F77='-KPIC'
14632      lt_prog_compiler_static_F77='-Bstatic'
14633      ;;
14634
14635    unicos*)
14636      lt_prog_compiler_wl_F77='-Wl,'
14637      lt_prog_compiler_can_build_shared_F77=no
14638      ;;
14639
14640    uts4*)
14641      lt_prog_compiler_pic_F77='-pic'
14642      lt_prog_compiler_static_F77='-Bstatic'
14643      ;;
14644
14645    *)
14646      lt_prog_compiler_can_build_shared_F77=no
14647      ;;
14648    esac
14649  fi
14650
14651{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14652$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14653
14654#
14655# Check to make sure the PIC flag actually works.
14656#
14657if test -n "$lt_prog_compiler_pic_F77"; then
14658
14659{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14660$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14661if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14662  $as_echo_n "(cached) " >&6
14663else
14664  lt_cv_prog_compiler_pic_works_F77=no
14665  ac_outfile=conftest.$ac_objext
14666   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14667   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14668   # Insert the option either (1) after the last *FLAGS variable, or
14669   # (2) before a word containing "conftest.", or (3) at the end.
14670   # Note that $ac_compile itself does not contain backslashes and begins
14671   # with a dollar sign (not a hyphen), so the echo should work correctly.
14672   # The option is referenced via a variable to avoid confusing sed.
14673   lt_compile=`echo "$ac_compile" | $SED \
14674   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14675   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14676   -e 's:$: $lt_compiler_flag:'`
14677   (eval echo "\"\$as_me:14677: $lt_compile\"" >&5)
14678   (eval "$lt_compile" 2>conftest.err)
14679   ac_status=$?
14680   cat conftest.err >&5
14681   echo "$as_me:14681: \$? = $ac_status" >&5
14682   if (exit $ac_status) && test -s "$ac_outfile"; then
14683     # The compiler can only warn and ignore the option if not recognized
14684     # So say no if there are warnings other than the usual output.
14685     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14686     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14687     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14688       lt_cv_prog_compiler_pic_works_F77=yes
14689     fi
14690   fi
14691   $rm conftest*
14692
14693fi
14694{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14695$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14696
14697if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14698    case $lt_prog_compiler_pic_F77 in
14699     "" | " "*) ;;
14700     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14701     esac
14702else
14703    lt_prog_compiler_pic_F77=
14704     lt_prog_compiler_can_build_shared_F77=no
14705fi
14706
14707fi
14708case $host_os in
14709  # For platforms which do not support PIC, -DPIC is meaningless:
14710  *djgpp*)
14711    lt_prog_compiler_pic_F77=
14712    ;;
14713  *)
14714    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14715    ;;
14716esac
14717
14718#
14719# Check to make sure the static flag actually works.
14720#
14721wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14722{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14723$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14724if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14725  $as_echo_n "(cached) " >&6
14726else
14727  lt_cv_prog_compiler_static_works_F77=no
14728   save_LDFLAGS="$LDFLAGS"
14729   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14730   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14731   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14732     # The linker can only warn and ignore the option if not recognized
14733     # So say no if there are warnings
14734     if test -s conftest.err; then
14735       # Append any errors to the config.log.
14736       cat conftest.err 1>&5
14737       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14738       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14739       if diff conftest.exp conftest.er2 >/dev/null; then
14740         lt_cv_prog_compiler_static_works_F77=yes
14741       fi
14742     else
14743       lt_cv_prog_compiler_static_works_F77=yes
14744     fi
14745   fi
14746   $rm -r conftest*
14747   LDFLAGS="$save_LDFLAGS"
14748
14749fi
14750{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14751$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14752
14753if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14754    :
14755else
14756    lt_prog_compiler_static_F77=
14757fi
14758
14759
14760{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14761$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14762if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14763  $as_echo_n "(cached) " >&6
14764else
14765  lt_cv_prog_compiler_c_o_F77=no
14766   $rm -r conftest 2>/dev/null
14767   mkdir conftest
14768   cd conftest
14769   mkdir out
14770   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14771
14772   lt_compiler_flag="-o out/conftest2.$ac_objext"
14773   # Insert the option either (1) after the last *FLAGS variable, or
14774   # (2) before a word containing "conftest.", or (3) at the end.
14775   # Note that $ac_compile itself does not contain backslashes and begins
14776   # with a dollar sign (not a hyphen), so the echo should work correctly.
14777   lt_compile=`echo "$ac_compile" | $SED \
14778   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14779   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14780   -e 's:$: $lt_compiler_flag:'`
14781   (eval echo "\"\$as_me:14781: $lt_compile\"" >&5)
14782   (eval "$lt_compile" 2>out/conftest.err)
14783   ac_status=$?
14784   cat out/conftest.err >&5
14785   echo "$as_me:14785: \$? = $ac_status" >&5
14786   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14787   then
14788     # The compiler can only warn and ignore the option if not recognized
14789     # So say no if there are warnings
14790     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14791     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14792     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14793       lt_cv_prog_compiler_c_o_F77=yes
14794     fi
14795   fi
14796   chmod u+w . 2>&5
14797   $rm conftest*
14798   # SGI C++ compiler will create directory out/ii_files/ for
14799   # template instantiation
14800   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14801   $rm out/* && rmdir out
14802   cd ..
14803   rmdir conftest
14804   $rm conftest*
14805
14806fi
14807{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14808$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14809
14810
14811hard_links="nottested"
14812if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14813  # do not overwrite the value of need_locks provided by the user
14814  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14815$as_echo_n "checking if we can lock with hard links... " >&6; }
14816  hard_links=yes
14817  $rm conftest*
14818  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14819  touch conftest.a
14820  ln conftest.a conftest.b 2>&5 || hard_links=no
14821  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14822  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14823$as_echo "$hard_links" >&6; }
14824  if test "$hard_links" = no; then
14825    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14826$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14827    need_locks=warn
14828  fi
14829else
14830  need_locks=no
14831fi
14832
14833{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14834$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14835
14836  runpath_var=
14837  allow_undefined_flag_F77=
14838  enable_shared_with_static_runtimes_F77=no
14839  archive_cmds_F77=
14840  archive_expsym_cmds_F77=
14841  old_archive_From_new_cmds_F77=
14842  old_archive_from_expsyms_cmds_F77=
14843  export_dynamic_flag_spec_F77=
14844  whole_archive_flag_spec_F77=
14845  thread_safe_flag_spec_F77=
14846  hardcode_libdir_flag_spec_F77=
14847  hardcode_libdir_flag_spec_ld_F77=
14848  hardcode_libdir_separator_F77=
14849  hardcode_direct_F77=no
14850  hardcode_minus_L_F77=no
14851  hardcode_shlibpath_var_F77=unsupported
14852  link_all_deplibs_F77=unknown
14853  hardcode_automatic_F77=no
14854  module_cmds_F77=
14855  module_expsym_cmds_F77=
14856  always_export_symbols_F77=no
14857  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14858  # include_expsyms should be a list of space-separated symbols to be *always*
14859  # included in the symbol list
14860  include_expsyms_F77=
14861  # exclude_expsyms can be an extended regexp of symbols to exclude
14862  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14863  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14864  # as well as any symbol that contains `d'.
14865  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14866  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14867  # platforms (ab)use it in PIC code, but their linkers get confused if
14868  # the symbol is explicitly referenced.  Since portable code cannot
14869  # rely on this symbol name, it's probably fine to never include it in
14870  # preloaded symbol tables.
14871  # Exclude shared library initialization/finalization symbols.
14872  extract_expsyms_cmds=
14873  # Just being paranoid about ensuring that cc_basename is set.
14874  for cc_temp in $compiler""; do
14875  case $cc_temp in
14876    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14877    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14878    \-*) ;;
14879    *) break;;
14880  esac
14881done
14882cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14883
14884  case $host_os in
14885  cygwin* | mingw* | pw32*)
14886    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14887    # When not using gcc, we currently assume that we are using
14888    # Microsoft Visual C++.
14889    if test "$GCC" != yes; then
14890      with_gnu_ld=no
14891    fi
14892    ;;
14893  interix*)
14894    # we just hope/assume this is gcc and not c89 (= MSVC++)
14895    with_gnu_ld=yes
14896    ;;
14897  openbsd*)
14898    with_gnu_ld=no
14899    ;;
14900  esac
14901
14902  ld_shlibs_F77=yes
14903  if test "$with_gnu_ld" = yes; then
14904    # If archive_cmds runs LD, not CC, wlarc should be empty
14905    wlarc='${wl}'
14906
14907    # Set some defaults for GNU ld with shared library support. These
14908    # are reset later if shared libraries are not supported. Putting them
14909    # here allows them to be overridden if necessary.
14910    runpath_var=LD_RUN_PATH
14911    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14912    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14913    # ancient GNU ld didn't support --whole-archive et. al.
14914    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14915	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14916      else
14917  	whole_archive_flag_spec_F77=
14918    fi
14919    supports_anon_versioning=no
14920    case `$LD -v 2>/dev/null` in
14921      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14922      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14923      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14924      *\ 2.11.*) ;; # other 2.11 versions
14925      *) supports_anon_versioning=yes ;;
14926    esac
14927
14928    # See if GNU ld supports shared libraries.
14929    case $host_os in
14930    aix[3-9]*)
14931      # On AIX/PPC, the GNU linker is very broken
14932      if test "$host_cpu" != ia64; then
14933	ld_shlibs_F77=no
14934	cat <<EOF 1>&2
14935
14936*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14937*** to be unable to reliably create shared libraries on AIX.
14938*** Therefore, libtool is disabling shared libraries support.  If you
14939*** really care for shared libraries, you may want to modify your PATH
14940*** so that a non-GNU linker is found, and then restart.
14941
14942EOF
14943      fi
14944      ;;
14945
14946    amigaos*)
14947      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)'
14948      hardcode_libdir_flag_spec_F77='-L$libdir'
14949      hardcode_minus_L_F77=yes
14950
14951      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14952      # that the semantics of dynamic libraries on AmigaOS, at least up
14953      # to version 4, is to share data among multiple programs linked
14954      # with the same dynamic library.  Since this doesn't match the
14955      # behavior of shared libraries on other platforms, we can't use
14956      # them.
14957      ld_shlibs_F77=no
14958      ;;
14959
14960    beos*)
14961      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14962	allow_undefined_flag_F77=unsupported
14963	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14964	# support --undefined.  This deserves some investigation.  FIXME
14965	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14966      else
14967	ld_shlibs_F77=no
14968      fi
14969      ;;
14970
14971    cygwin* | mingw* | pw32*)
14972      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14973      # as there is no search path for DLLs.
14974      hardcode_libdir_flag_spec_F77='-L$libdir'
14975      allow_undefined_flag_F77=unsupported
14976      always_export_symbols_F77=no
14977      enable_shared_with_static_runtimes_F77=yes
14978      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14979
14980      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14981        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14982	# If the export-symbols file already is a .def file (1st line
14983	# is EXPORTS), use it as is; otherwise, prepend...
14984	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14985	  cp $export_symbols $output_objdir/$soname.def;
14986	else
14987	  echo EXPORTS > $output_objdir/$soname.def;
14988	  cat $export_symbols >> $output_objdir/$soname.def;
14989	fi~
14990	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14991      else
14992	ld_shlibs_F77=no
14993      fi
14994      ;;
14995
14996    interix[3-9]*)
14997      hardcode_direct_F77=no
14998      hardcode_shlibpath_var_F77=no
14999      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15000      export_dynamic_flag_spec_F77='${wl}-E'
15001      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15002      # Instead, shared libraries are loaded at an image base (0x10000000 by
15003      # default) and relocated if they conflict, which is a slow very memory
15004      # consuming and fragmenting process.  To avoid this, we pick a random,
15005      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15006      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15007      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'
15008      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'
15009      ;;
15010
15011    gnu* | linux* | k*bsd*-gnu)
15012      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15013	tmp_addflag=
15014	case $cc_basename,$host_cpu in
15015	pgcc*)				# Portland Group C compiler
15016	  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'
15017	  tmp_addflag=' $pic_flag'
15018	  ;;
15019	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15020	  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'
15021	  tmp_addflag=' $pic_flag -Mnomain' ;;
15022	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15023	  tmp_addflag=' -i_dynamic' ;;
15024	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15025	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15026	ifc* | ifort*)			# Intel Fortran compiler
15027	  tmp_addflag=' -nofor_main' ;;
15028	esac
15029	case `$CC -V 2>&1 | sed 5q` in
15030	*Sun\ C*)			# Sun C 5.9
15031	  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'
15032	  tmp_sharedflag='-G' ;;
15033	*Sun\ F*)			# Sun Fortran 8.3
15034	  tmp_sharedflag='-G' ;;
15035	*)
15036	  tmp_sharedflag='-shared' ;;
15037	esac
15038	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15039
15040	if test $supports_anon_versioning = yes; then
15041	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15042  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15043  $echo "local: *; };" >> $output_objdir/$libname.ver~
15044	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15045	fi
15046      else
15047	ld_shlibs_F77=no
15048      fi
15049      ;;
15050
15051    netbsd*)
15052      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15053	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15054	wlarc=
15055      else
15056	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15057	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15058      fi
15059      ;;
15060
15061    solaris*)
15062      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15063	ld_shlibs_F77=no
15064	cat <<EOF 1>&2
15065
15066*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15067*** create shared libraries on Solaris systems.  Therefore, libtool
15068*** is disabling shared libraries support.  We urge you to upgrade GNU
15069*** binutils to release 2.9.1 or newer.  Another option is to modify
15070*** your PATH or compiler configuration so that the native linker is
15071*** used, and then restart.
15072
15073EOF
15074      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15075	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15076	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15077      else
15078	ld_shlibs_F77=no
15079      fi
15080      ;;
15081
15082    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15083      case `$LD -v 2>&1` in
15084        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15085	ld_shlibs_F77=no
15086	cat <<_LT_EOF 1>&2
15087
15088*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15089*** reliably create shared libraries on SCO systems.  Therefore, libtool
15090*** is disabling shared libraries support.  We urge you to upgrade GNU
15091*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15092*** your PATH or compiler configuration so that the native linker is
15093*** used, and then restart.
15094
15095_LT_EOF
15096	;;
15097	*)
15098	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15099	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15100	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15101	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15102	  else
15103	    ld_shlibs_F77=no
15104	  fi
15105	;;
15106      esac
15107      ;;
15108
15109    sunos4*)
15110      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15111      wlarc=
15112      hardcode_direct_F77=yes
15113      hardcode_shlibpath_var_F77=no
15114      ;;
15115
15116    *)
15117      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15118	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15119	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15120      else
15121	ld_shlibs_F77=no
15122      fi
15123      ;;
15124    esac
15125
15126    if test "$ld_shlibs_F77" = no; then
15127      runpath_var=
15128      hardcode_libdir_flag_spec_F77=
15129      export_dynamic_flag_spec_F77=
15130      whole_archive_flag_spec_F77=
15131    fi
15132  else
15133    # PORTME fill in a description of your system's linker (not GNU ld)
15134    case $host_os in
15135    aix3*)
15136      allow_undefined_flag_F77=unsupported
15137      always_export_symbols_F77=yes
15138      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'
15139      # Note: this linker hardcodes the directories in LIBPATH if there
15140      # are no directories specified by -L.
15141      hardcode_minus_L_F77=yes
15142      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15143	# Neither direct hardcoding nor static linking is supported with a
15144	# broken collect2.
15145	hardcode_direct_F77=unsupported
15146      fi
15147      ;;
15148
15149    aix[4-9]*)
15150      if test "$host_cpu" = ia64; then
15151	# On IA64, the linker does run time linking by default, so we don't
15152	# have to do anything special.
15153	aix_use_runtimelinking=no
15154	exp_sym_flag='-Bexport'
15155	no_entry_flag=""
15156      else
15157	# If we're using GNU nm, then we don't want the "-C" option.
15158	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15159	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15160	  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'
15161	else
15162	  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'
15163	fi
15164	aix_use_runtimelinking=no
15165
15166	# Test if we are trying to use run time linking or normal
15167	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15168	# need to do runtime linking.
15169	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15170	  for ld_flag in $LDFLAGS; do
15171  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15172  	    aix_use_runtimelinking=yes
15173  	    break
15174  	  fi
15175	  done
15176	  ;;
15177	esac
15178
15179	exp_sym_flag='-bexport'
15180	no_entry_flag='-bnoentry'
15181      fi
15182
15183      # When large executables or shared objects are built, AIX ld can
15184      # have problems creating the table of contents.  If linking a library
15185      # or program results in "error TOC overflow" add -mminimal-toc to
15186      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15187      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15188
15189      archive_cmds_F77=''
15190      hardcode_direct_F77=yes
15191      hardcode_libdir_separator_F77=':'
15192      link_all_deplibs_F77=yes
15193
15194      if test "$GCC" = yes; then
15195	case $host_os in aix4.[012]|aix4.[012].*)
15196	# We only want to do this on AIX 4.2 and lower, the check
15197	# below for broken collect2 doesn't work under 4.3+
15198	  collect2name=`${CC} -print-prog-name=collect2`
15199	  if test -f "$collect2name" && \
15200  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15201	  then
15202  	  # We have reworked collect2
15203  	  :
15204	  else
15205  	  # We have old collect2
15206  	  hardcode_direct_F77=unsupported
15207  	  # It fails to find uninstalled libraries when the uninstalled
15208  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15209  	  # to unsupported forces relinking
15210  	  hardcode_minus_L_F77=yes
15211  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15212  	  hardcode_libdir_separator_F77=
15213	  fi
15214	  ;;
15215	esac
15216	shared_flag='-shared'
15217	if test "$aix_use_runtimelinking" = yes; then
15218	  shared_flag="$shared_flag "'${wl}-G'
15219	fi
15220      else
15221	# not using gcc
15222	if test "$host_cpu" = ia64; then
15223  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15224  	# chokes on -Wl,-G. The following line is correct:
15225	  shared_flag='-G'
15226	else
15227	  if test "$aix_use_runtimelinking" = yes; then
15228	    shared_flag='${wl}-G'
15229	  else
15230	    shared_flag='${wl}-bM:SRE'
15231	  fi
15232	fi
15233      fi
15234
15235      # It seems that -bexpall does not export symbols beginning with
15236      # underscore (_), so it is better to generate a list of symbols to export.
15237      always_export_symbols_F77=yes
15238      if test "$aix_use_runtimelinking" = yes; then
15239	# Warning - without using the other runtime loading flags (-brtl),
15240	# -berok will link without error, but may produce a broken library.
15241	allow_undefined_flag_F77='-berok'
15242       # Determine the default libpath from the value encoded in an empty executable.
15243       cat >conftest.$ac_ext <<_ACEOF
15244      program main
15245
15246      end
15247_ACEOF
15248rm -f conftest.$ac_objext conftest$ac_exeext
15249if { (ac_try="$ac_link"
15250case "(($ac_try" in
15251  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15252  *) ac_try_echo=$ac_try;;
15253esac
15254eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15255$as_echo "$ac_try_echo") >&5
15256  (eval "$ac_link") 2>conftest.er1
15257  ac_status=$?
15258  grep -v '^ *+' conftest.er1 >conftest.err
15259  rm -f conftest.er1
15260  cat conftest.err >&5
15261  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262  (exit $ac_status); } && {
15263	 test -z "$ac_f77_werror_flag" ||
15264	 test ! -s conftest.err
15265       } && test -s conftest$ac_exeext && {
15266	 test "$cross_compiling" = yes ||
15267	 $as_test_x conftest$ac_exeext
15268       }; then
15269
15270lt_aix_libpath_sed='
15271    /Import File Strings/,/^$/ {
15272	/^0/ {
15273	    s/^0  *\(.*\)$/\1/
15274	    p
15275	}
15276    }'
15277aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15278# Check for a 64-bit object if we didn't find anything.
15279if test -z "$aix_libpath"; then
15280  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15281fi
15282else
15283  $as_echo "$as_me: failed program was:" >&5
15284sed 's/^/| /' conftest.$ac_ext >&5
15285
15286
15287fi
15288
15289rm -rf conftest.dSYM
15290rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15291      conftest$ac_exeext conftest.$ac_ext
15292if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15293
15294       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15295	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"
15296       else
15297	if test "$host_cpu" = ia64; then
15298	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15299	  allow_undefined_flag_F77="-z nodefs"
15300	  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"
15301	else
15302	 # Determine the default libpath from the value encoded in an empty executable.
15303	 cat >conftest.$ac_ext <<_ACEOF
15304      program main
15305
15306      end
15307_ACEOF
15308rm -f conftest.$ac_objext conftest$ac_exeext
15309if { (ac_try="$ac_link"
15310case "(($ac_try" in
15311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15312  *) ac_try_echo=$ac_try;;
15313esac
15314eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15315$as_echo "$ac_try_echo") >&5
15316  (eval "$ac_link") 2>conftest.er1
15317  ac_status=$?
15318  grep -v '^ *+' conftest.er1 >conftest.err
15319  rm -f conftest.er1
15320  cat conftest.err >&5
15321  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15322  (exit $ac_status); } && {
15323	 test -z "$ac_f77_werror_flag" ||
15324	 test ! -s conftest.err
15325       } && test -s conftest$ac_exeext && {
15326	 test "$cross_compiling" = yes ||
15327	 $as_test_x conftest$ac_exeext
15328       }; then
15329
15330lt_aix_libpath_sed='
15331    /Import File Strings/,/^$/ {
15332	/^0/ {
15333	    s/^0  *\(.*\)$/\1/
15334	    p
15335	}
15336    }'
15337aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15338# Check for a 64-bit object if we didn't find anything.
15339if test -z "$aix_libpath"; then
15340  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15341fi
15342else
15343  $as_echo "$as_me: failed program was:" >&5
15344sed 's/^/| /' conftest.$ac_ext >&5
15345
15346
15347fi
15348
15349rm -rf conftest.dSYM
15350rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15351      conftest$ac_exeext conftest.$ac_ext
15352if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15353
15354	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15355	  # Warning - without using the other run time loading flags,
15356	  # -berok will link without error, but may produce a broken library.
15357	  no_undefined_flag_F77=' ${wl}-bernotok'
15358	  allow_undefined_flag_F77=' ${wl}-berok'
15359	  # Exported symbols can be pulled into shared objects from archives
15360	  whole_archive_flag_spec_F77='$convenience'
15361	  archive_cmds_need_lc_F77=yes
15362	  # This is similar to how AIX traditionally builds its shared libraries.
15363	  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'
15364	fi
15365      fi
15366      ;;
15367
15368    amigaos*)
15369      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)'
15370      hardcode_libdir_flag_spec_F77='-L$libdir'
15371      hardcode_minus_L_F77=yes
15372      # see comment about different semantics on the GNU ld section
15373      ld_shlibs_F77=no
15374      ;;
15375
15376    bsdi[45]*)
15377      export_dynamic_flag_spec_F77=-rdynamic
15378      ;;
15379
15380    cygwin* | mingw* | pw32*)
15381      # When not using gcc, we currently assume that we are using
15382      # Microsoft Visual C++.
15383      # hardcode_libdir_flag_spec is actually meaningless, as there is
15384      # no search path for DLLs.
15385      hardcode_libdir_flag_spec_F77=' '
15386      allow_undefined_flag_F77=unsupported
15387      # Tell ltmain to make .lib files, not .a files.
15388      libext=lib
15389      # Tell ltmain to make .dll files, not .so files.
15390      shrext_cmds=".dll"
15391      # FIXME: Setting linknames here is a bad hack.
15392      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15393      # The linker will automatically build a .lib file if we build a DLL.
15394      old_archive_From_new_cmds_F77='true'
15395      # FIXME: Should let the user specify the lib program.
15396      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15397      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15398      enable_shared_with_static_runtimes_F77=yes
15399      ;;
15400
15401    darwin* | rhapsody*)
15402      case $host_os in
15403        rhapsody* | darwin1.[012])
15404         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15405         ;;
15406       *) # Darwin 1.3 on
15407         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15408           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15409         else
15410           case ${MACOSX_DEPLOYMENT_TARGET} in
15411             10.[012])
15412               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15413               ;;
15414             10.*)
15415               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15416               ;;
15417           esac
15418         fi
15419         ;;
15420      esac
15421      archive_cmds_need_lc_F77=no
15422      hardcode_direct_F77=no
15423      hardcode_automatic_F77=yes
15424      hardcode_shlibpath_var_F77=unsupported
15425      whole_archive_flag_spec_F77=''
15426      link_all_deplibs_F77=yes
15427    if test "$GCC" = yes ; then
15428    	output_verbose_link_cmd='echo'
15429        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}"
15430        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15431        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}"
15432        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}"
15433    else
15434      case $cc_basename in
15435        xlc*)
15436         output_verbose_link_cmd='echo'
15437         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15438         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15439          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15440         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}'
15441          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}'
15442          ;;
15443       *)
15444         ld_shlibs_F77=no
15445          ;;
15446      esac
15447    fi
15448      ;;
15449
15450    dgux*)
15451      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15452      hardcode_libdir_flag_spec_F77='-L$libdir'
15453      hardcode_shlibpath_var_F77=no
15454      ;;
15455
15456    freebsd1*)
15457      ld_shlibs_F77=no
15458      ;;
15459
15460    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15461    # support.  Future versions do this automatically, but an explicit c++rt0.o
15462    # does not break anything, and helps significantly (at the cost of a little
15463    # extra space).
15464    freebsd2.2*)
15465      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15466      hardcode_libdir_flag_spec_F77='-R$libdir'
15467      hardcode_direct_F77=yes
15468      hardcode_shlibpath_var_F77=no
15469      ;;
15470
15471    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15472    freebsd2*)
15473      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15474      hardcode_direct_F77=yes
15475      hardcode_minus_L_F77=yes
15476      hardcode_shlibpath_var_F77=no
15477      ;;
15478
15479    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15480    freebsd* | dragonfly*)
15481      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15482      hardcode_libdir_flag_spec_F77='-R$libdir'
15483      hardcode_direct_F77=yes
15484      hardcode_shlibpath_var_F77=no
15485      ;;
15486
15487    hpux9*)
15488      if test "$GCC" = yes; then
15489	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'
15490      else
15491	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'
15492      fi
15493      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15494      hardcode_libdir_separator_F77=:
15495      hardcode_direct_F77=yes
15496
15497      # hardcode_minus_L: Not really in the search PATH,
15498      # but as the default location of the library.
15499      hardcode_minus_L_F77=yes
15500      export_dynamic_flag_spec_F77='${wl}-E'
15501      ;;
15502
15503    hpux10*)
15504      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15505	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15506      else
15507	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15508      fi
15509      if test "$with_gnu_ld" = no; then
15510	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15511	hardcode_libdir_separator_F77=:
15512
15513	hardcode_direct_F77=yes
15514	export_dynamic_flag_spec_F77='${wl}-E'
15515
15516	# hardcode_minus_L: Not really in the search PATH,
15517	# but as the default location of the library.
15518	hardcode_minus_L_F77=yes
15519      fi
15520      ;;
15521
15522    hpux11*)
15523      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15524	case $host_cpu in
15525	hppa*64*)
15526	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15527	  ;;
15528	ia64*)
15529	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15530	  ;;
15531	*)
15532	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15533	  ;;
15534	esac
15535      else
15536	case $host_cpu in
15537	hppa*64*)
15538	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15539	  ;;
15540	ia64*)
15541	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15542	  ;;
15543	*)
15544	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15545	  ;;
15546	esac
15547      fi
15548      if test "$with_gnu_ld" = no; then
15549	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15550	hardcode_libdir_separator_F77=:
15551
15552	case $host_cpu in
15553	hppa*64*|ia64*)
15554	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15555	  hardcode_direct_F77=no
15556	  hardcode_shlibpath_var_F77=no
15557	  ;;
15558	*)
15559	  hardcode_direct_F77=yes
15560	  export_dynamic_flag_spec_F77='${wl}-E'
15561
15562	  # hardcode_minus_L: Not really in the search PATH,
15563	  # but as the default location of the library.
15564	  hardcode_minus_L_F77=yes
15565	  ;;
15566	esac
15567      fi
15568      ;;
15569
15570    irix5* | irix6* | nonstopux*)
15571      if test "$GCC" = yes; then
15572	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'
15573      else
15574	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'
15575	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15576      fi
15577      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15578      hardcode_libdir_separator_F77=:
15579      link_all_deplibs_F77=yes
15580      ;;
15581
15582    netbsd*)
15583      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15584	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15585      else
15586	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15587      fi
15588      hardcode_libdir_flag_spec_F77='-R$libdir'
15589      hardcode_direct_F77=yes
15590      hardcode_shlibpath_var_F77=no
15591      ;;
15592
15593    newsos6)
15594      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15595      hardcode_direct_F77=yes
15596      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15597      hardcode_libdir_separator_F77=:
15598      hardcode_shlibpath_var_F77=no
15599      ;;
15600
15601    openbsd*)
15602      if test -f /usr/libexec/ld.so; then
15603	hardcode_direct_F77=yes
15604	hardcode_shlibpath_var_F77=no
15605	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15606	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15607	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15608	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15609	  export_dynamic_flag_spec_F77='${wl}-E'
15610	else
15611	  case $host_os in
15612	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15613	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15614	     hardcode_libdir_flag_spec_F77='-R$libdir'
15615	     ;;
15616	   *)
15617	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15618	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15619	     ;;
15620	  esac
15621        fi
15622      else
15623	ld_shlibs_F77=no
15624      fi
15625      ;;
15626
15627    os2*)
15628      hardcode_libdir_flag_spec_F77='-L$libdir'
15629      hardcode_minus_L_F77=yes
15630      allow_undefined_flag_F77=unsupported
15631      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'
15632      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15633      ;;
15634
15635    osf3*)
15636      if test "$GCC" = yes; then
15637	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15638	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'
15639      else
15640	allow_undefined_flag_F77=' -expect_unresolved \*'
15641	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'
15642      fi
15643      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15644      hardcode_libdir_separator_F77=:
15645      ;;
15646
15647    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15648      if test "$GCC" = yes; then
15649	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15650	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'
15651	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15652      else
15653	allow_undefined_flag_F77=' -expect_unresolved \*'
15654	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'
15655	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~
15656	$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'
15657
15658	# Both c and cxx compiler support -rpath directly
15659	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15660      fi
15661      hardcode_libdir_separator_F77=:
15662      ;;
15663
15664    solaris*)
15665      no_undefined_flag_F77=' -z text'
15666      if test "$GCC" = yes; then
15667	wlarc='${wl}'
15668	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15669	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15670	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15671      else
15672	wlarc=''
15673	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15674	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15675  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15676      fi
15677      hardcode_libdir_flag_spec_F77='-R$libdir'
15678      hardcode_shlibpath_var_F77=no
15679      case $host_os in
15680      solaris2.[0-5] | solaris2.[0-5].*) ;;
15681      *)
15682	# The compiler driver will combine and reorder linker options,
15683	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15684	# but is careful enough not to reorder.
15685 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15686	if test "$GCC" = yes; then
15687	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15688	else
15689	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15690	fi
15691	;;
15692      esac
15693      link_all_deplibs_F77=yes
15694      ;;
15695
15696    sunos4*)
15697      if test "x$host_vendor" = xsequent; then
15698	# Use $CC to link under sequent, because it throws in some extra .o
15699	# files that make .init and .fini sections work.
15700	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15701      else
15702	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15703      fi
15704      hardcode_libdir_flag_spec_F77='-L$libdir'
15705      hardcode_direct_F77=yes
15706      hardcode_minus_L_F77=yes
15707      hardcode_shlibpath_var_F77=no
15708      ;;
15709
15710    sysv4)
15711      case $host_vendor in
15712	sni)
15713	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15714	  hardcode_direct_F77=yes # is this really true???
15715	;;
15716	siemens)
15717	  ## LD is ld it makes a PLAMLIB
15718	  ## CC just makes a GrossModule.
15719	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15720	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15721	  hardcode_direct_F77=no
15722        ;;
15723	motorola)
15724	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15725	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15726	;;
15727      esac
15728      runpath_var='LD_RUN_PATH'
15729      hardcode_shlibpath_var_F77=no
15730      ;;
15731
15732    sysv4.3*)
15733      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15734      hardcode_shlibpath_var_F77=no
15735      export_dynamic_flag_spec_F77='-Bexport'
15736      ;;
15737
15738    sysv4*MP*)
15739      if test -d /usr/nec; then
15740	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15741	hardcode_shlibpath_var_F77=no
15742	runpath_var=LD_RUN_PATH
15743	hardcode_runpath_var=yes
15744	ld_shlibs_F77=yes
15745      fi
15746      ;;
15747
15748    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15749      no_undefined_flag_F77='${wl}-z,text'
15750      archive_cmds_need_lc_F77=no
15751      hardcode_shlibpath_var_F77=no
15752      runpath_var='LD_RUN_PATH'
15753
15754      if test "$GCC" = yes; then
15755	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15756	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15757      else
15758	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15759	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15760      fi
15761      ;;
15762
15763    sysv5* | sco3.2v5* | sco5v6*)
15764      # Note: We can NOT use -z defs as we might desire, because we do not
15765      # link with -lc, and that would cause any symbols used from libc to
15766      # always be unresolved, which means just about no library would
15767      # ever link correctly.  If we're not using GNU ld we use -z text
15768      # though, which does catch some bad symbols but isn't as heavy-handed
15769      # as -z defs.
15770      no_undefined_flag_F77='${wl}-z,text'
15771      allow_undefined_flag_F77='${wl}-z,nodefs'
15772      archive_cmds_need_lc_F77=no
15773      hardcode_shlibpath_var_F77=no
15774      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15775      hardcode_libdir_separator_F77=':'
15776      link_all_deplibs_F77=yes
15777      export_dynamic_flag_spec_F77='${wl}-Bexport'
15778      runpath_var='LD_RUN_PATH'
15779
15780      if test "$GCC" = yes; then
15781	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15782	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15783      else
15784	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15785	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15786      fi
15787      ;;
15788
15789    uts4*)
15790      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15791      hardcode_libdir_flag_spec_F77='-L$libdir'
15792      hardcode_shlibpath_var_F77=no
15793      ;;
15794
15795    *)
15796      ld_shlibs_F77=no
15797      ;;
15798    esac
15799  fi
15800
15801{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15802$as_echo "$ld_shlibs_F77" >&6; }
15803test "$ld_shlibs_F77" = no && can_build_shared=no
15804
15805#
15806# Do we need to explicitly link libc?
15807#
15808case "x$archive_cmds_need_lc_F77" in
15809x|xyes)
15810  # Assume -lc should be added
15811  archive_cmds_need_lc_F77=yes
15812
15813  if test "$enable_shared" = yes && test "$GCC" = yes; then
15814    case $archive_cmds_F77 in
15815    *'~'*)
15816      # FIXME: we may have to deal with multi-command sequences.
15817      ;;
15818    '$CC '*)
15819      # Test whether the compiler implicitly links with -lc since on some
15820      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15821      # to ld, don't add -lc before -lgcc.
15822      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15823$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15824      $rm conftest*
15825      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15826
15827      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15828  (eval $ac_compile) 2>&5
15829  ac_status=$?
15830  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15831  (exit $ac_status); } 2>conftest.err; then
15832        soname=conftest
15833        lib=conftest
15834        libobjs=conftest.$ac_objext
15835        deplibs=
15836        wl=$lt_prog_compiler_wl_F77
15837	pic_flag=$lt_prog_compiler_pic_F77
15838        compiler_flags=-v
15839        linker_flags=-v
15840        verstring=
15841        output_objdir=.
15842        libname=conftest
15843        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15844        allow_undefined_flag_F77=
15845        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15846  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15847  ac_status=$?
15848  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15849  (exit $ac_status); }
15850        then
15851	  archive_cmds_need_lc_F77=no
15852        else
15853	  archive_cmds_need_lc_F77=yes
15854        fi
15855        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15856      else
15857        cat conftest.err 1>&5
15858      fi
15859      $rm conftest*
15860      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15861$as_echo "$archive_cmds_need_lc_F77" >&6; }
15862      ;;
15863    esac
15864  fi
15865  ;;
15866esac
15867
15868{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15869$as_echo_n "checking dynamic linker characteristics... " >&6; }
15870library_names_spec=
15871libname_spec='lib$name'
15872soname_spec=
15873shrext_cmds=".so"
15874postinstall_cmds=
15875postuninstall_cmds=
15876finish_cmds=
15877finish_eval=
15878shlibpath_var=
15879shlibpath_overrides_runpath=unknown
15880version_type=none
15881dynamic_linker="$host_os ld.so"
15882sys_lib_dlsearch_path_spec="/lib /usr/lib"
15883
15884need_lib_prefix=unknown
15885hardcode_into_libs=no
15886
15887# when you set need_version to no, make sure it does not cause -set_version
15888# flags to be left without arguments
15889need_version=unknown
15890
15891case $host_os in
15892aix3*)
15893  version_type=linux
15894  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15895  shlibpath_var=LIBPATH
15896
15897  # AIX 3 has no versioning support, so we append a major version to the name.
15898  soname_spec='${libname}${release}${shared_ext}$major'
15899  ;;
15900
15901aix[4-9]*)
15902  version_type=linux
15903  need_lib_prefix=no
15904  need_version=no
15905  hardcode_into_libs=yes
15906  if test "$host_cpu" = ia64; then
15907    # AIX 5 supports IA64
15908    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15909    shlibpath_var=LD_LIBRARY_PATH
15910  else
15911    # With GCC up to 2.95.x, collect2 would create an import file
15912    # for dependence libraries.  The import file would start with
15913    # the line `#! .'.  This would cause the generated library to
15914    # depend on `.', always an invalid library.  This was fixed in
15915    # development snapshots of GCC prior to 3.0.
15916    case $host_os in
15917      aix4 | aix4.[01] | aix4.[01].*)
15918      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15919	   echo ' yes '
15920	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15921	:
15922      else
15923	can_build_shared=no
15924      fi
15925      ;;
15926    esac
15927    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15928    # soname into executable. Probably we can add versioning support to
15929    # collect2, so additional links can be useful in future.
15930    if test "$aix_use_runtimelinking" = yes; then
15931      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15932      # instead of lib<name>.a to let people know that these are not
15933      # typical AIX shared libraries.
15934      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15935    else
15936      # We preserve .a as extension for shared libraries through AIX4.2
15937      # and later when we are not doing run time linking.
15938      library_names_spec='${libname}${release}.a $libname.a'
15939      soname_spec='${libname}${release}${shared_ext}$major'
15940    fi
15941    shlibpath_var=LIBPATH
15942  fi
15943  ;;
15944
15945amigaos*)
15946  library_names_spec='$libname.ixlibrary $libname.a'
15947  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15948  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'
15949  ;;
15950
15951beos*)
15952  library_names_spec='${libname}${shared_ext}'
15953  dynamic_linker="$host_os ld.so"
15954  shlibpath_var=LIBRARY_PATH
15955  ;;
15956
15957bsdi[45]*)
15958  version_type=linux
15959  need_version=no
15960  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15961  soname_spec='${libname}${release}${shared_ext}$major'
15962  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15963  shlibpath_var=LD_LIBRARY_PATH
15964  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15965  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15966  # the default ld.so.conf also contains /usr/contrib/lib and
15967  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15968  # libtool to hard-code these into programs
15969  ;;
15970
15971cygwin* | mingw* | pw32*)
15972  version_type=windows
15973  shrext_cmds=".dll"
15974  need_version=no
15975  need_lib_prefix=no
15976
15977  case $GCC,$host_os in
15978  yes,cygwin* | yes,mingw* | yes,pw32*)
15979    library_names_spec='$libname.dll.a'
15980    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15981    postinstall_cmds='base_file=`basename \${file}`~
15982      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15983      dldir=$destdir/`dirname \$dlpath`~
15984      test -d \$dldir || mkdir -p \$dldir~
15985      $install_prog $dir/$dlname \$dldir/$dlname~
15986      chmod a+x \$dldir/$dlname'
15987    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15988      dlpath=$dir/\$dldll~
15989       $rm \$dlpath'
15990    shlibpath_overrides_runpath=yes
15991
15992    case $host_os in
15993    cygwin*)
15994      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15995      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15996      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15997      ;;
15998    mingw*)
15999      # MinGW DLLs use traditional 'lib' prefix
16000      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16001      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16002      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16003        # It is most probably a Windows format PATH printed by
16004        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16005        # path with ; separators, and with drive letters. We can handle the
16006        # drive letters (cygwin fileutils understands them), so leave them,
16007        # especially as we might pass files found there to a mingw objdump,
16008        # which wouldn't understand a cygwinified path. Ahh.
16009        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16010      else
16011        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16012      fi
16013      ;;
16014    pw32*)
16015      # pw32 DLLs use 'pw' prefix rather than 'lib'
16016      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16017      ;;
16018    esac
16019    ;;
16020
16021  *)
16022    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16023    ;;
16024  esac
16025  dynamic_linker='Win32 ld.exe'
16026  # FIXME: first we should search . and the directory the executable is in
16027  shlibpath_var=PATH
16028  ;;
16029
16030darwin* | rhapsody*)
16031  dynamic_linker="$host_os dyld"
16032  version_type=darwin
16033  need_lib_prefix=no
16034  need_version=no
16035  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16036  soname_spec='${libname}${release}${major}$shared_ext'
16037  shlibpath_overrides_runpath=yes
16038  shlibpath_var=DYLD_LIBRARY_PATH
16039  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16040
16041  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16042  ;;
16043
16044dgux*)
16045  version_type=linux
16046  need_lib_prefix=no
16047  need_version=no
16048  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16049  soname_spec='${libname}${release}${shared_ext}$major'
16050  shlibpath_var=LD_LIBRARY_PATH
16051  ;;
16052
16053freebsd1*)
16054  dynamic_linker=no
16055  ;;
16056
16057freebsd* | dragonfly*)
16058  # DragonFly does not have aout.  When/if they implement a new
16059  # versioning mechanism, adjust this.
16060  if test -x /usr/bin/objformat; then
16061    objformat=`/usr/bin/objformat`
16062  else
16063    case $host_os in
16064    freebsd[123]*) objformat=aout ;;
16065    *) objformat=elf ;;
16066    esac
16067  fi
16068  version_type=freebsd-$objformat
16069  case $version_type in
16070    freebsd-elf*)
16071      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16072      need_version=no
16073      need_lib_prefix=no
16074      ;;
16075    freebsd-*)
16076      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16077      need_version=yes
16078      ;;
16079  esac
16080  shlibpath_var=LD_LIBRARY_PATH
16081  case $host_os in
16082  freebsd2*)
16083    shlibpath_overrides_runpath=yes
16084    ;;
16085  freebsd3.[01]* | freebsdelf3.[01]*)
16086    shlibpath_overrides_runpath=yes
16087    hardcode_into_libs=yes
16088    ;;
16089  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16090  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16091    shlibpath_overrides_runpath=no
16092    hardcode_into_libs=yes
16093    ;;
16094  *) # from 4.6 on, and DragonFly
16095    shlibpath_overrides_runpath=yes
16096    hardcode_into_libs=yes
16097    ;;
16098  esac
16099  ;;
16100
16101gnu*)
16102  version_type=linux
16103  need_lib_prefix=no
16104  need_version=no
16105  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16106  soname_spec='${libname}${release}${shared_ext}$major'
16107  shlibpath_var=LD_LIBRARY_PATH
16108  hardcode_into_libs=yes
16109  ;;
16110
16111hpux9* | hpux10* | hpux11*)
16112  # Give a soname corresponding to the major version so that dld.sl refuses to
16113  # link against other versions.
16114  version_type=sunos
16115  need_lib_prefix=no
16116  need_version=no
16117  case $host_cpu in
16118  ia64*)
16119    shrext_cmds='.so'
16120    hardcode_into_libs=yes
16121    dynamic_linker="$host_os dld.so"
16122    shlibpath_var=LD_LIBRARY_PATH
16123    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    if test "X$HPUX_IA64_MODE" = X32; then
16127      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16128    else
16129      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16130    fi
16131    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16132    ;;
16133   hppa*64*)
16134     shrext_cmds='.sl'
16135     hardcode_into_libs=yes
16136     dynamic_linker="$host_os dld.sl"
16137     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16138     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16139     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16140     soname_spec='${libname}${release}${shared_ext}$major'
16141     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16142     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16143     ;;
16144   *)
16145    shrext_cmds='.sl'
16146    dynamic_linker="$host_os dld.sl"
16147    shlibpath_var=SHLIB_PATH
16148    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16149    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16150    soname_spec='${libname}${release}${shared_ext}$major'
16151    ;;
16152  esac
16153  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16154  postinstall_cmds='chmod 555 $lib'
16155  ;;
16156
16157interix[3-9]*)
16158  version_type=linux
16159  need_lib_prefix=no
16160  need_version=no
16161  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16162  soname_spec='${libname}${release}${shared_ext}$major'
16163  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16164  shlibpath_var=LD_LIBRARY_PATH
16165  shlibpath_overrides_runpath=no
16166  hardcode_into_libs=yes
16167  ;;
16168
16169irix5* | irix6* | nonstopux*)
16170  case $host_os in
16171    nonstopux*) version_type=nonstopux ;;
16172    *)
16173	if test "$lt_cv_prog_gnu_ld" = yes; then
16174		version_type=linux
16175	else
16176		version_type=irix
16177	fi ;;
16178  esac
16179  need_lib_prefix=no
16180  need_version=no
16181  soname_spec='${libname}${release}${shared_ext}$major'
16182  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16183  case $host_os in
16184  irix5* | nonstopux*)
16185    libsuff= shlibsuff=
16186    ;;
16187  *)
16188    case $LD in # libtool.m4 will add one of these switches to LD
16189    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16190      libsuff= shlibsuff= libmagic=32-bit;;
16191    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16192      libsuff=32 shlibsuff=N32 libmagic=N32;;
16193    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16194      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16195    *) libsuff= shlibsuff= libmagic=never-match;;
16196    esac
16197    ;;
16198  esac
16199  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16200  shlibpath_overrides_runpath=no
16201  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16202  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16203  hardcode_into_libs=yes
16204  ;;
16205
16206# No shared lib support for Linux oldld, aout, or coff.
16207linux*oldld* | linux*aout* | linux*coff*)
16208  dynamic_linker=no
16209  ;;
16210
16211# This must be Linux ELF.
16212linux* | k*bsd*-gnu)
16213  version_type=linux
16214  need_lib_prefix=no
16215  need_version=no
16216  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16217  soname_spec='${libname}${release}${shared_ext}$major'
16218  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16219  shlibpath_var=LD_LIBRARY_PATH
16220  shlibpath_overrides_runpath=no
16221  # This implies no fast_install, which is unacceptable.
16222  # Some rework will be needed to allow for fast_install
16223  # before this can be enabled.
16224  hardcode_into_libs=yes
16225  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16226  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16227
16228  # Append ld.so.conf contents to the search path
16229  if test -f /etc/ld.so.conf; then
16230    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' ' '`
16231    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16232  fi
16233
16234  # We used to test for /lib/ld.so.1 and disable shared libraries on
16235  # powerpc, because MkLinux only supported shared libraries with the
16236  # GNU dynamic linker.  Since this was broken with cross compilers,
16237  # most powerpc-linux boxes support dynamic linking these days and
16238  # people can always --disable-shared, the test was removed, and we
16239  # assume the GNU/Linux dynamic linker is in use.
16240  dynamic_linker='GNU/Linux ld.so'
16241  ;;
16242
16243netbsd*)
16244  version_type=sunos
16245  need_lib_prefix=no
16246  need_version=no
16247  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16248    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16249    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16250    dynamic_linker='NetBSD (a.out) ld.so'
16251  else
16252    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16253    soname_spec='${libname}${release}${shared_ext}$major'
16254    dynamic_linker='NetBSD ld.elf_so'
16255  fi
16256  shlibpath_var=LD_LIBRARY_PATH
16257  shlibpath_overrides_runpath=yes
16258  hardcode_into_libs=yes
16259  ;;
16260
16261newsos6)
16262  version_type=linux
16263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16264  shlibpath_var=LD_LIBRARY_PATH
16265  shlibpath_overrides_runpath=yes
16266  ;;
16267
16268nto-qnx*)
16269  version_type=linux
16270  need_lib_prefix=no
16271  need_version=no
16272  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16273  soname_spec='${libname}${release}${shared_ext}$major'
16274  shlibpath_var=LD_LIBRARY_PATH
16275  shlibpath_overrides_runpath=yes
16276  ;;
16277
16278openbsd*)
16279  version_type=sunos
16280  sys_lib_dlsearch_path_spec="/usr/lib"
16281  need_lib_prefix=no
16282  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16283  case $host_os in
16284    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16285    *)                         need_version=no  ;;
16286  esac
16287  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16288  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16289  shlibpath_var=LD_LIBRARY_PATH
16290  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16291    case $host_os in
16292      openbsd2.[89] | openbsd2.[89].*)
16293	shlibpath_overrides_runpath=no
16294	;;
16295      *)
16296	shlibpath_overrides_runpath=yes
16297	;;
16298      esac
16299  else
16300    shlibpath_overrides_runpath=yes
16301  fi
16302  ;;
16303
16304os2*)
16305  libname_spec='$name'
16306  shrext_cmds=".dll"
16307  need_lib_prefix=no
16308  library_names_spec='$libname${shared_ext} $libname.a'
16309  dynamic_linker='OS/2 ld.exe'
16310  shlibpath_var=LIBPATH
16311  ;;
16312
16313osf3* | osf4* | osf5*)
16314  version_type=osf
16315  need_lib_prefix=no
16316  need_version=no
16317  soname_spec='${libname}${release}${shared_ext}$major'
16318  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16319  shlibpath_var=LD_LIBRARY_PATH
16320  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16321  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16322  ;;
16323
16324rdos*)
16325  dynamic_linker=no
16326  ;;
16327
16328solaris*)
16329  version_type=linux
16330  need_lib_prefix=no
16331  need_version=no
16332  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16333  soname_spec='${libname}${release}${shared_ext}$major'
16334  shlibpath_var=LD_LIBRARY_PATH
16335  shlibpath_overrides_runpath=yes
16336  hardcode_into_libs=yes
16337  # ldd complains unless libraries are executable
16338  postinstall_cmds='chmod +x $lib'
16339  ;;
16340
16341sunos4*)
16342  version_type=sunos
16343  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16344  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16345  shlibpath_var=LD_LIBRARY_PATH
16346  shlibpath_overrides_runpath=yes
16347  if test "$with_gnu_ld" = yes; then
16348    need_lib_prefix=no
16349  fi
16350  need_version=yes
16351  ;;
16352
16353sysv4 | sysv4.3*)
16354  version_type=linux
16355  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16356  soname_spec='${libname}${release}${shared_ext}$major'
16357  shlibpath_var=LD_LIBRARY_PATH
16358  case $host_vendor in
16359    sni)
16360      shlibpath_overrides_runpath=no
16361      need_lib_prefix=no
16362      export_dynamic_flag_spec='${wl}-Blargedynsym'
16363      runpath_var=LD_RUN_PATH
16364      ;;
16365    siemens)
16366      need_lib_prefix=no
16367      ;;
16368    motorola)
16369      need_lib_prefix=no
16370      need_version=no
16371      shlibpath_overrides_runpath=no
16372      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16373      ;;
16374  esac
16375  ;;
16376
16377sysv4*MP*)
16378  if test -d /usr/nec ;then
16379    version_type=linux
16380    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16381    soname_spec='$libname${shared_ext}.$major'
16382    shlibpath_var=LD_LIBRARY_PATH
16383  fi
16384  ;;
16385
16386sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16387  version_type=freebsd-elf
16388  need_lib_prefix=no
16389  need_version=no
16390  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16391  soname_spec='${libname}${release}${shared_ext}$major'
16392  shlibpath_var=LD_LIBRARY_PATH
16393  hardcode_into_libs=yes
16394  if test "$with_gnu_ld" = yes; then
16395    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16396    shlibpath_overrides_runpath=no
16397  else
16398    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16399    shlibpath_overrides_runpath=yes
16400    case $host_os in
16401      sco3.2v5*)
16402        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16403	;;
16404    esac
16405  fi
16406  sys_lib_dlsearch_path_spec='/usr/lib'
16407  ;;
16408
16409uts4*)
16410  version_type=linux
16411  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16412  soname_spec='${libname}${release}${shared_ext}$major'
16413  shlibpath_var=LD_LIBRARY_PATH
16414  ;;
16415
16416*)
16417  dynamic_linker=no
16418  ;;
16419esac
16420{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16421$as_echo "$dynamic_linker" >&6; }
16422test "$dynamic_linker" = no && can_build_shared=no
16423
16424if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16425  $as_echo_n "(cached) " >&6
16426else
16427  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16428fi
16429
16430sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16431if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16432  $as_echo_n "(cached) " >&6
16433else
16434  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16435fi
16436
16437sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16438
16439variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16440if test "$GCC" = yes; then
16441  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16442fi
16443
16444{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16445$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16446hardcode_action_F77=
16447if test -n "$hardcode_libdir_flag_spec_F77" || \
16448   test -n "$runpath_var_F77" || \
16449   test "X$hardcode_automatic_F77" = "Xyes" ; then
16450
16451  # We can hardcode non-existant directories.
16452  if test "$hardcode_direct_F77" != no &&
16453     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16454     # have to relink, otherwise we might link with an installed library
16455     # when we should be linking with a yet-to-be-installed one
16456     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16457     test "$hardcode_minus_L_F77" != no; then
16458    # Linking always hardcodes the temporary library directory.
16459    hardcode_action_F77=relink
16460  else
16461    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16462    hardcode_action_F77=immediate
16463  fi
16464else
16465  # We cannot hardcode anything, or else we can only hardcode existing
16466  # directories.
16467  hardcode_action_F77=unsupported
16468fi
16469{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16470$as_echo "$hardcode_action_F77" >&6; }
16471
16472if test "$hardcode_action_F77" = relink; then
16473  # Fast installation is not supported
16474  enable_fast_install=no
16475elif test "$shlibpath_overrides_runpath" = yes ||
16476     test "$enable_shared" = no; then
16477  # Fast installation is not necessary
16478  enable_fast_install=needless
16479fi
16480
16481
16482# The else clause should only fire when bootstrapping the
16483# libtool distribution, otherwise you forgot to ship ltmain.sh
16484# with your package, and you will get complaints that there are
16485# no rules to generate ltmain.sh.
16486if test -f "$ltmain"; then
16487  # See if we are running on zsh, and set the options which allow our commands through
16488  # without removal of \ escapes.
16489  if test -n "${ZSH_VERSION+set}" ; then
16490    setopt NO_GLOB_SUBST
16491  fi
16492  # Now quote all the things that may contain metacharacters while being
16493  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16494  # variables and quote the copies for generation of the libtool script.
16495  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16496    SED SHELL STRIP \
16497    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16498    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16499    deplibs_check_method reload_flag reload_cmds need_locks \
16500    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16501    lt_cv_sys_global_symbol_to_c_name_address \
16502    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16503    old_postinstall_cmds old_postuninstall_cmds \
16504    compiler_F77 \
16505    CC_F77 \
16506    LD_F77 \
16507    lt_prog_compiler_wl_F77 \
16508    lt_prog_compiler_pic_F77 \
16509    lt_prog_compiler_static_F77 \
16510    lt_prog_compiler_no_builtin_flag_F77 \
16511    export_dynamic_flag_spec_F77 \
16512    thread_safe_flag_spec_F77 \
16513    whole_archive_flag_spec_F77 \
16514    enable_shared_with_static_runtimes_F77 \
16515    old_archive_cmds_F77 \
16516    old_archive_from_new_cmds_F77 \
16517    predep_objects_F77 \
16518    postdep_objects_F77 \
16519    predeps_F77 \
16520    postdeps_F77 \
16521    compiler_lib_search_path_F77 \
16522    compiler_lib_search_dirs_F77 \
16523    archive_cmds_F77 \
16524    archive_expsym_cmds_F77 \
16525    postinstall_cmds_F77 \
16526    postuninstall_cmds_F77 \
16527    old_archive_from_expsyms_cmds_F77 \
16528    allow_undefined_flag_F77 \
16529    no_undefined_flag_F77 \
16530    export_symbols_cmds_F77 \
16531    hardcode_libdir_flag_spec_F77 \
16532    hardcode_libdir_flag_spec_ld_F77 \
16533    hardcode_libdir_separator_F77 \
16534    hardcode_automatic_F77 \
16535    module_cmds_F77 \
16536    module_expsym_cmds_F77 \
16537    lt_cv_prog_compiler_c_o_F77 \
16538    fix_srcfile_path_F77 \
16539    exclude_expsyms_F77 \
16540    include_expsyms_F77; do
16541
16542    case $var in
16543    old_archive_cmds_F77 | \
16544    old_archive_from_new_cmds_F77 | \
16545    archive_cmds_F77 | \
16546    archive_expsym_cmds_F77 | \
16547    module_cmds_F77 | \
16548    module_expsym_cmds_F77 | \
16549    old_archive_from_expsyms_cmds_F77 | \
16550    export_symbols_cmds_F77 | \
16551    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16552    postinstall_cmds | postuninstall_cmds | \
16553    old_postinstall_cmds | old_postuninstall_cmds | \
16554    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16555      # Double-quote double-evaled strings.
16556      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16557      ;;
16558    *)
16559      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16560      ;;
16561    esac
16562  done
16563
16564  case $lt_echo in
16565  *'\$0 --fallback-echo"')
16566    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16567    ;;
16568  esac
16569
16570cfgfile="$ofile"
16571
16572  cat <<__EOF__ >> "$cfgfile"
16573# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16574
16575# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16576
16577# Shell to use when invoking shell scripts.
16578SHELL=$lt_SHELL
16579
16580# Whether or not to build shared libraries.
16581build_libtool_libs=$enable_shared
16582
16583# Whether or not to build static libraries.
16584build_old_libs=$enable_static
16585
16586# Whether or not to add -lc for building shared libraries.
16587build_libtool_need_lc=$archive_cmds_need_lc_F77
16588
16589# Whether or not to disallow shared libs when runtime libs are static
16590allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16591
16592# Whether or not to optimize for fast installation.
16593fast_install=$enable_fast_install
16594
16595# The host system.
16596host_alias=$host_alias
16597host=$host
16598host_os=$host_os
16599
16600# The build system.
16601build_alias=$build_alias
16602build=$build
16603build_os=$build_os
16604
16605# An echo program that does not interpret backslashes.
16606echo=$lt_echo
16607
16608# The archiver.
16609AR=$lt_AR
16610AR_FLAGS=$lt_AR_FLAGS
16611
16612# A C compiler.
16613LTCC=$lt_LTCC
16614
16615# LTCC compiler flags.
16616LTCFLAGS=$lt_LTCFLAGS
16617
16618# A language-specific compiler.
16619CC=$lt_compiler_F77
16620
16621# Is the compiler the GNU C compiler?
16622with_gcc=$GCC_F77
16623
16624# An ERE matcher.
16625EGREP=$lt_EGREP
16626
16627# The linker used to build libraries.
16628LD=$lt_LD_F77
16629
16630# Whether we need hard or soft links.
16631LN_S=$lt_LN_S
16632
16633# A BSD-compatible nm program.
16634NM=$lt_NM
16635
16636# A symbol stripping program
16637STRIP=$lt_STRIP
16638
16639# Used to examine libraries when file_magic_cmd begins "file"
16640MAGIC_CMD=$MAGIC_CMD
16641
16642# Used on cygwin: DLL creation program.
16643DLLTOOL="$DLLTOOL"
16644
16645# Used on cygwin: object dumper.
16646OBJDUMP="$OBJDUMP"
16647
16648# Used on cygwin: assembler.
16649AS="$AS"
16650
16651# The name of the directory that contains temporary libtool files.
16652objdir=$objdir
16653
16654# How to create reloadable object files.
16655reload_flag=$lt_reload_flag
16656reload_cmds=$lt_reload_cmds
16657
16658# How to pass a linker flag through the compiler.
16659wl=$lt_lt_prog_compiler_wl_F77
16660
16661# Object file suffix (normally "o").
16662objext="$ac_objext"
16663
16664# Old archive suffix (normally "a").
16665libext="$libext"
16666
16667# Shared library suffix (normally ".so").
16668shrext_cmds='$shrext_cmds'
16669
16670# Executable file suffix (normally "").
16671exeext="$exeext"
16672
16673# Additional compiler flags for building library objects.
16674pic_flag=$lt_lt_prog_compiler_pic_F77
16675pic_mode=$pic_mode
16676
16677# What is the maximum length of a command?
16678max_cmd_len=$lt_cv_sys_max_cmd_len
16679
16680# Does compiler simultaneously support -c and -o options?
16681compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16682
16683# Must we lock files when doing compilation?
16684need_locks=$lt_need_locks
16685
16686# Do we need the lib prefix for modules?
16687need_lib_prefix=$need_lib_prefix
16688
16689# Do we need a version for libraries?
16690need_version=$need_version
16691
16692# Whether dlopen is supported.
16693dlopen_support=$enable_dlopen
16694
16695# Whether dlopen of programs is supported.
16696dlopen_self=$enable_dlopen_self
16697
16698# Whether dlopen of statically linked programs is supported.
16699dlopen_self_static=$enable_dlopen_self_static
16700
16701# Compiler flag to prevent dynamic linking.
16702link_static_flag=$lt_lt_prog_compiler_static_F77
16703
16704# Compiler flag to turn off builtin functions.
16705no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16706
16707# Compiler flag to allow reflexive dlopens.
16708export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16709
16710# Compiler flag to generate shared objects directly from archives.
16711whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16712
16713# Compiler flag to generate thread-safe objects.
16714thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16715
16716# Library versioning type.
16717version_type=$version_type
16718
16719# Format of library name prefix.
16720libname_spec=$lt_libname_spec
16721
16722# List of archive names.  First name is the real one, the rest are links.
16723# The last name is the one that the linker finds with -lNAME.
16724library_names_spec=$lt_library_names_spec
16725
16726# The coded name of the library, if different from the real name.
16727soname_spec=$lt_soname_spec
16728
16729# Commands used to build and install an old-style archive.
16730RANLIB=$lt_RANLIB
16731old_archive_cmds=$lt_old_archive_cmds_F77
16732old_postinstall_cmds=$lt_old_postinstall_cmds
16733old_postuninstall_cmds=$lt_old_postuninstall_cmds
16734
16735# Create an old-style archive from a shared archive.
16736old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16737
16738# Create a temporary old-style archive to link instead of a shared archive.
16739old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16740
16741# Commands used to build and install a shared archive.
16742archive_cmds=$lt_archive_cmds_F77
16743archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16744postinstall_cmds=$lt_postinstall_cmds
16745postuninstall_cmds=$lt_postuninstall_cmds
16746
16747# Commands used to build a loadable module (assumed same as above if empty)
16748module_cmds=$lt_module_cmds_F77
16749module_expsym_cmds=$lt_module_expsym_cmds_F77
16750
16751# Commands to strip libraries.
16752old_striplib=$lt_old_striplib
16753striplib=$lt_striplib
16754
16755# Dependencies to place before the objects being linked to create a
16756# shared library.
16757predep_objects=$lt_predep_objects_F77
16758
16759# Dependencies to place after the objects being linked to create a
16760# shared library.
16761postdep_objects=$lt_postdep_objects_F77
16762
16763# Dependencies to place before the objects being linked to create a
16764# shared library.
16765predeps=$lt_predeps_F77
16766
16767# Dependencies to place after the objects being linked to create a
16768# shared library.
16769postdeps=$lt_postdeps_F77
16770
16771# The directories searched by this compiler when creating a shared
16772# library
16773compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16774
16775# The library search path used internally by the compiler when linking
16776# a shared library.
16777compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16778
16779# Method to check whether dependent libraries are shared objects.
16780deplibs_check_method=$lt_deplibs_check_method
16781
16782# Command to use when deplibs_check_method == file_magic.
16783file_magic_cmd=$lt_file_magic_cmd
16784
16785# Flag that allows shared libraries with undefined symbols to be built.
16786allow_undefined_flag=$lt_allow_undefined_flag_F77
16787
16788# Flag that forces no undefined symbols.
16789no_undefined_flag=$lt_no_undefined_flag_F77
16790
16791# Commands used to finish a libtool library installation in a directory.
16792finish_cmds=$lt_finish_cmds
16793
16794# Same as above, but a single script fragment to be evaled but not shown.
16795finish_eval=$lt_finish_eval
16796
16797# Take the output of nm and produce a listing of raw symbols and C names.
16798global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16799
16800# Transform the output of nm in a proper C declaration
16801global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16802
16803# Transform the output of nm in a C name address pair
16804global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16805
16806# This is the shared library runtime path variable.
16807runpath_var=$runpath_var
16808
16809# This is the shared library path variable.
16810shlibpath_var=$shlibpath_var
16811
16812# Is shlibpath searched before the hard-coded library search path?
16813shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16814
16815# How to hardcode a shared library path into an executable.
16816hardcode_action=$hardcode_action_F77
16817
16818# Whether we should hardcode library paths into libraries.
16819hardcode_into_libs=$hardcode_into_libs
16820
16821# Flag to hardcode \$libdir into a binary during linking.
16822# This must work even if \$libdir does not exist.
16823hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16824
16825# If ld is used when linking, flag to hardcode \$libdir into
16826# a binary during linking. This must work even if \$libdir does
16827# not exist.
16828hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16829
16830# Whether we need a single -rpath flag with a separated argument.
16831hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16832
16833# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16834# resulting binary.
16835hardcode_direct=$hardcode_direct_F77
16836
16837# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16838# resulting binary.
16839hardcode_minus_L=$hardcode_minus_L_F77
16840
16841# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16842# the resulting binary.
16843hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16844
16845# Set to yes if building a shared library automatically hardcodes DIR into the library
16846# and all subsequent libraries and executables linked against it.
16847hardcode_automatic=$hardcode_automatic_F77
16848
16849# Variables whose values should be saved in libtool wrapper scripts and
16850# restored at relink time.
16851variables_saved_for_relink="$variables_saved_for_relink"
16852
16853# Whether libtool must link a program against all its dependency libraries.
16854link_all_deplibs=$link_all_deplibs_F77
16855
16856# Compile-time system search path for libraries
16857sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16858
16859# Run-time system search path for libraries
16860sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16861
16862# Fix the shell variable \$srcfile for the compiler.
16863fix_srcfile_path=$lt_fix_srcfile_path
16864
16865# Set to yes if exported symbols are required.
16866always_export_symbols=$always_export_symbols_F77
16867
16868# The commands to list exported symbols.
16869export_symbols_cmds=$lt_export_symbols_cmds_F77
16870
16871# The commands to extract the exported symbol list from a shared archive.
16872extract_expsyms_cmds=$lt_extract_expsyms_cmds
16873
16874# Symbols that should not be listed in the preloaded symbols.
16875exclude_expsyms=$lt_exclude_expsyms_F77
16876
16877# Symbols that must always be exported.
16878include_expsyms=$lt_include_expsyms_F77
16879
16880# ### END LIBTOOL TAG CONFIG: $tagname
16881
16882__EOF__
16883
16884
16885else
16886  # If there is no Makefile yet, we rely on a make rule to execute
16887  # `config.status --recheck' to rerun these tests and create the
16888  # libtool script then.
16889  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16890  if test -f "$ltmain_in"; then
16891    test -f Makefile && make "$ltmain"
16892  fi
16893fi
16894
16895
16896ac_ext=c
16897ac_cpp='$CPP $CPPFLAGS'
16898ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16899ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16900ac_compiler_gnu=$ac_cv_c_compiler_gnu
16901
16902CC="$lt_save_CC"
16903
16904	else
16905	  tagname=""
16906	fi
16907	;;
16908
16909      GCJ)
16910	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16911
16912
16913# Source file extension for Java test sources.
16914ac_ext=java
16915
16916# Object file extension for compiled Java test sources.
16917objext=o
16918objext_GCJ=$objext
16919
16920# Code to be used in simple compile tests
16921lt_simple_compile_test_code="class foo {}"
16922
16923# Code to be used in simple link tests
16924lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16925
16926# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16927
16928# If no C compiler was specified, use CC.
16929LTCC=${LTCC-"$CC"}
16930
16931# If no C compiler flags were specified, use CFLAGS.
16932LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16933
16934# Allow CC to be a program name with arguments.
16935compiler=$CC
16936
16937
16938# save warnings/boilerplate of simple test code
16939ac_outfile=conftest.$ac_objext
16940echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16941eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16942_lt_compiler_boilerplate=`cat conftest.err`
16943$rm conftest*
16944
16945ac_outfile=conftest.$ac_objext
16946echo "$lt_simple_link_test_code" >conftest.$ac_ext
16947eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16948_lt_linker_boilerplate=`cat conftest.err`
16949$rm -r conftest*
16950
16951
16952# Allow CC to be a program name with arguments.
16953lt_save_CC="$CC"
16954CC=${GCJ-"gcj"}
16955compiler=$CC
16956compiler_GCJ=$CC
16957for cc_temp in $compiler""; do
16958  case $cc_temp in
16959    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16960    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16961    \-*) ;;
16962    *) break;;
16963  esac
16964done
16965cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16966
16967
16968# GCJ did not exist at the time GCC didn't implicitly link libc in.
16969archive_cmds_need_lc_GCJ=no
16970
16971old_archive_cmds_GCJ=$old_archive_cmds
16972
16973
16974lt_prog_compiler_no_builtin_flag_GCJ=
16975
16976if test "$GCC" = yes; then
16977  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16978
16979
16980{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16981$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16982if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16983  $as_echo_n "(cached) " >&6
16984else
16985  lt_cv_prog_compiler_rtti_exceptions=no
16986  ac_outfile=conftest.$ac_objext
16987   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16988   lt_compiler_flag="-fno-rtti -fno-exceptions"
16989   # Insert the option either (1) after the last *FLAGS variable, or
16990   # (2) before a word containing "conftest.", or (3) at the end.
16991   # Note that $ac_compile itself does not contain backslashes and begins
16992   # with a dollar sign (not a hyphen), so the echo should work correctly.
16993   # The option is referenced via a variable to avoid confusing sed.
16994   lt_compile=`echo "$ac_compile" | $SED \
16995   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16996   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16997   -e 's:$: $lt_compiler_flag:'`
16998   (eval echo "\"\$as_me:16998: $lt_compile\"" >&5)
16999   (eval "$lt_compile" 2>conftest.err)
17000   ac_status=$?
17001   cat conftest.err >&5
17002   echo "$as_me:17002: \$? = $ac_status" >&5
17003   if (exit $ac_status) && test -s "$ac_outfile"; then
17004     # The compiler can only warn and ignore the option if not recognized
17005     # So say no if there are warnings other than the usual output.
17006     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17007     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17008     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17009       lt_cv_prog_compiler_rtti_exceptions=yes
17010     fi
17011   fi
17012   $rm conftest*
17013
17014fi
17015{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17016$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17017
17018if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17019    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17020else
17021    :
17022fi
17023
17024fi
17025
17026lt_prog_compiler_wl_GCJ=
17027lt_prog_compiler_pic_GCJ=
17028lt_prog_compiler_static_GCJ=
17029
17030{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17031$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17032
17033  if test "$GCC" = yes; then
17034    lt_prog_compiler_wl_GCJ='-Wl,'
17035    lt_prog_compiler_static_GCJ='-static'
17036
17037    case $host_os in
17038      aix*)
17039      # All AIX code is PIC.
17040      if test "$host_cpu" = ia64; then
17041	# AIX 5 now supports IA64 processor
17042	lt_prog_compiler_static_GCJ='-Bstatic'
17043      fi
17044      ;;
17045
17046    amigaos*)
17047      # FIXME: we need at least 68020 code to build shared libraries, but
17048      # adding the `-m68020' flag to GCC prevents building anything better,
17049      # like `-m68040'.
17050      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17051      ;;
17052
17053    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17054      # PIC is the default for these OSes.
17055      ;;
17056
17057    mingw* | cygwin* | pw32* | os2*)
17058      # This hack is so that the source file can tell whether it is being
17059      # built for inclusion in a dll (and should export symbols for example).
17060      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17061      # (--disable-auto-import) libraries
17062
17063      ;;
17064
17065    darwin* | rhapsody*)
17066      # PIC is the default on this platform
17067      # Common symbols not allowed in MH_DYLIB files
17068      lt_prog_compiler_pic_GCJ='-fno-common'
17069      ;;
17070
17071    interix[3-9]*)
17072      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17073      # Instead, we relocate shared libraries at runtime.
17074      ;;
17075
17076    msdosdjgpp*)
17077      # Just because we use GCC doesn't mean we suddenly get shared libraries
17078      # on systems that don't support them.
17079      lt_prog_compiler_can_build_shared_GCJ=no
17080      enable_shared=no
17081      ;;
17082
17083    sysv4*MP*)
17084      if test -d /usr/nec; then
17085	lt_prog_compiler_pic_GCJ=-Kconform_pic
17086      fi
17087      ;;
17088
17089    hpux*)
17090      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17091      # not for PA HP-UX.
17092      case $host_cpu in
17093      hppa*64*|ia64*)
17094	# +Z the default
17095	;;
17096      *)
17097	lt_prog_compiler_pic_GCJ='-fPIC'
17098	;;
17099      esac
17100      ;;
17101
17102    *)
17103      lt_prog_compiler_pic_GCJ='-fPIC'
17104      ;;
17105    esac
17106  else
17107    # PORTME Check for flag to pass linker flags through the system compiler.
17108    case $host_os in
17109    aix*)
17110      lt_prog_compiler_wl_GCJ='-Wl,'
17111      if test "$host_cpu" = ia64; then
17112	# AIX 5 now supports IA64 processor
17113	lt_prog_compiler_static_GCJ='-Bstatic'
17114      else
17115	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17116      fi
17117      ;;
17118      darwin*)
17119        # PIC is the default on this platform
17120        # Common symbols not allowed in MH_DYLIB files
17121       case $cc_basename in
17122         xlc*)
17123         lt_prog_compiler_pic_GCJ='-qnocommon'
17124         lt_prog_compiler_wl_GCJ='-Wl,'
17125         ;;
17126       esac
17127       ;;
17128
17129    mingw* | cygwin* | pw32* | os2*)
17130      # This hack is so that the source file can tell whether it is being
17131      # built for inclusion in a dll (and should export symbols for example).
17132
17133      ;;
17134
17135    hpux9* | hpux10* | hpux11*)
17136      lt_prog_compiler_wl_GCJ='-Wl,'
17137      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17138      # not for PA HP-UX.
17139      case $host_cpu in
17140      hppa*64*|ia64*)
17141	# +Z the default
17142	;;
17143      *)
17144	lt_prog_compiler_pic_GCJ='+Z'
17145	;;
17146      esac
17147      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17148      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17149      ;;
17150
17151    irix5* | irix6* | nonstopux*)
17152      lt_prog_compiler_wl_GCJ='-Wl,'
17153      # PIC (with -KPIC) is the default.
17154      lt_prog_compiler_static_GCJ='-non_shared'
17155      ;;
17156
17157    newsos6)
17158      lt_prog_compiler_pic_GCJ='-KPIC'
17159      lt_prog_compiler_static_GCJ='-Bstatic'
17160      ;;
17161
17162    linux* | k*bsd*-gnu)
17163      case $cc_basename in
17164      icc* | ecc*)
17165	lt_prog_compiler_wl_GCJ='-Wl,'
17166	lt_prog_compiler_pic_GCJ='-KPIC'
17167	lt_prog_compiler_static_GCJ='-static'
17168        ;;
17169      pgcc* | pgf77* | pgf90* | pgf95*)
17170        # Portland Group compilers (*not* the Pentium gcc compiler,
17171	# which looks to be a dead project)
17172	lt_prog_compiler_wl_GCJ='-Wl,'
17173	lt_prog_compiler_pic_GCJ='-fpic'
17174	lt_prog_compiler_static_GCJ='-Bstatic'
17175        ;;
17176      ccc*)
17177        lt_prog_compiler_wl_GCJ='-Wl,'
17178        # All Alpha code is PIC.
17179        lt_prog_compiler_static_GCJ='-non_shared'
17180        ;;
17181      *)
17182        case `$CC -V 2>&1 | sed 5q` in
17183	*Sun\ C*)
17184	  # Sun C 5.9
17185	  lt_prog_compiler_pic_GCJ='-KPIC'
17186	  lt_prog_compiler_static_GCJ='-Bstatic'
17187	  lt_prog_compiler_wl_GCJ='-Wl,'
17188	  ;;
17189	*Sun\ F*)
17190	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17191	  lt_prog_compiler_pic_GCJ='-KPIC'
17192	  lt_prog_compiler_static_GCJ='-Bstatic'
17193	  lt_prog_compiler_wl_GCJ=''
17194	  ;;
17195	esac
17196	;;
17197      esac
17198      ;;
17199
17200    osf3* | osf4* | osf5*)
17201      lt_prog_compiler_wl_GCJ='-Wl,'
17202      # All OSF/1 code is PIC.
17203      lt_prog_compiler_static_GCJ='-non_shared'
17204      ;;
17205
17206    rdos*)
17207      lt_prog_compiler_static_GCJ='-non_shared'
17208      ;;
17209
17210    solaris*)
17211      lt_prog_compiler_pic_GCJ='-KPIC'
17212      lt_prog_compiler_static_GCJ='-Bstatic'
17213      case $cc_basename in
17214      f77* | f90* | f95*)
17215	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17216      *)
17217	lt_prog_compiler_wl_GCJ='-Wl,';;
17218      esac
17219      ;;
17220
17221    sunos4*)
17222      lt_prog_compiler_wl_GCJ='-Qoption ld '
17223      lt_prog_compiler_pic_GCJ='-PIC'
17224      lt_prog_compiler_static_GCJ='-Bstatic'
17225      ;;
17226
17227    sysv4 | sysv4.2uw2* | sysv4.3*)
17228      lt_prog_compiler_wl_GCJ='-Wl,'
17229      lt_prog_compiler_pic_GCJ='-KPIC'
17230      lt_prog_compiler_static_GCJ='-Bstatic'
17231      ;;
17232
17233    sysv4*MP*)
17234      if test -d /usr/nec ;then
17235	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17236	lt_prog_compiler_static_GCJ='-Bstatic'
17237      fi
17238      ;;
17239
17240    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17241      lt_prog_compiler_wl_GCJ='-Wl,'
17242      lt_prog_compiler_pic_GCJ='-KPIC'
17243      lt_prog_compiler_static_GCJ='-Bstatic'
17244      ;;
17245
17246    unicos*)
17247      lt_prog_compiler_wl_GCJ='-Wl,'
17248      lt_prog_compiler_can_build_shared_GCJ=no
17249      ;;
17250
17251    uts4*)
17252      lt_prog_compiler_pic_GCJ='-pic'
17253      lt_prog_compiler_static_GCJ='-Bstatic'
17254      ;;
17255
17256    *)
17257      lt_prog_compiler_can_build_shared_GCJ=no
17258      ;;
17259    esac
17260  fi
17261
17262{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17263$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17264
17265#
17266# Check to make sure the PIC flag actually works.
17267#
17268if test -n "$lt_prog_compiler_pic_GCJ"; then
17269
17270{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17271$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17272if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17273  $as_echo_n "(cached) " >&6
17274else
17275  lt_cv_prog_compiler_pic_works_GCJ=no
17276  ac_outfile=conftest.$ac_objext
17277   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17278   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17279   # Insert the option either (1) after the last *FLAGS variable, or
17280   # (2) before a word containing "conftest.", or (3) at the end.
17281   # Note that $ac_compile itself does not contain backslashes and begins
17282   # with a dollar sign (not a hyphen), so the echo should work correctly.
17283   # The option is referenced via a variable to avoid confusing sed.
17284   lt_compile=`echo "$ac_compile" | $SED \
17285   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17286   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17287   -e 's:$: $lt_compiler_flag:'`
17288   (eval echo "\"\$as_me:17288: $lt_compile\"" >&5)
17289   (eval "$lt_compile" 2>conftest.err)
17290   ac_status=$?
17291   cat conftest.err >&5
17292   echo "$as_me:17292: \$? = $ac_status" >&5
17293   if (exit $ac_status) && test -s "$ac_outfile"; then
17294     # The compiler can only warn and ignore the option if not recognized
17295     # So say no if there are warnings other than the usual output.
17296     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17297     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17298     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17299       lt_cv_prog_compiler_pic_works_GCJ=yes
17300     fi
17301   fi
17302   $rm conftest*
17303
17304fi
17305{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17306$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17307
17308if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17309    case $lt_prog_compiler_pic_GCJ in
17310     "" | " "*) ;;
17311     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17312     esac
17313else
17314    lt_prog_compiler_pic_GCJ=
17315     lt_prog_compiler_can_build_shared_GCJ=no
17316fi
17317
17318fi
17319case $host_os in
17320  # For platforms which do not support PIC, -DPIC is meaningless:
17321  *djgpp*)
17322    lt_prog_compiler_pic_GCJ=
17323    ;;
17324  *)
17325    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17326    ;;
17327esac
17328
17329#
17330# Check to make sure the static flag actually works.
17331#
17332wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17333{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17334$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17335if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17336  $as_echo_n "(cached) " >&6
17337else
17338  lt_cv_prog_compiler_static_works_GCJ=no
17339   save_LDFLAGS="$LDFLAGS"
17340   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17341   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17342   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17343     # The linker can only warn and ignore the option if not recognized
17344     # So say no if there are warnings
17345     if test -s conftest.err; then
17346       # Append any errors to the config.log.
17347       cat conftest.err 1>&5
17348       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17349       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17350       if diff conftest.exp conftest.er2 >/dev/null; then
17351         lt_cv_prog_compiler_static_works_GCJ=yes
17352       fi
17353     else
17354       lt_cv_prog_compiler_static_works_GCJ=yes
17355     fi
17356   fi
17357   $rm -r conftest*
17358   LDFLAGS="$save_LDFLAGS"
17359
17360fi
17361{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17362$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17363
17364if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17365    :
17366else
17367    lt_prog_compiler_static_GCJ=
17368fi
17369
17370
17371{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17372$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17373if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17374  $as_echo_n "(cached) " >&6
17375else
17376  lt_cv_prog_compiler_c_o_GCJ=no
17377   $rm -r conftest 2>/dev/null
17378   mkdir conftest
17379   cd conftest
17380   mkdir out
17381   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17382
17383   lt_compiler_flag="-o out/conftest2.$ac_objext"
17384   # Insert the option either (1) after the last *FLAGS variable, or
17385   # (2) before a word containing "conftest.", or (3) at the end.
17386   # Note that $ac_compile itself does not contain backslashes and begins
17387   # with a dollar sign (not a hyphen), so the echo should work correctly.
17388   lt_compile=`echo "$ac_compile" | $SED \
17389   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17390   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17391   -e 's:$: $lt_compiler_flag:'`
17392   (eval echo "\"\$as_me:17392: $lt_compile\"" >&5)
17393   (eval "$lt_compile" 2>out/conftest.err)
17394   ac_status=$?
17395   cat out/conftest.err >&5
17396   echo "$as_me:17396: \$? = $ac_status" >&5
17397   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17398   then
17399     # The compiler can only warn and ignore the option if not recognized
17400     # So say no if there are warnings
17401     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17402     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17403     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17404       lt_cv_prog_compiler_c_o_GCJ=yes
17405     fi
17406   fi
17407   chmod u+w . 2>&5
17408   $rm conftest*
17409   # SGI C++ compiler will create directory out/ii_files/ for
17410   # template instantiation
17411   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17412   $rm out/* && rmdir out
17413   cd ..
17414   rmdir conftest
17415   $rm conftest*
17416
17417fi
17418{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17419$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17420
17421
17422hard_links="nottested"
17423if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17424  # do not overwrite the value of need_locks provided by the user
17425  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17426$as_echo_n "checking if we can lock with hard links... " >&6; }
17427  hard_links=yes
17428  $rm conftest*
17429  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17430  touch conftest.a
17431  ln conftest.a conftest.b 2>&5 || hard_links=no
17432  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17433  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17434$as_echo "$hard_links" >&6; }
17435  if test "$hard_links" = no; then
17436    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17437$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17438    need_locks=warn
17439  fi
17440else
17441  need_locks=no
17442fi
17443
17444{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17445$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17446
17447  runpath_var=
17448  allow_undefined_flag_GCJ=
17449  enable_shared_with_static_runtimes_GCJ=no
17450  archive_cmds_GCJ=
17451  archive_expsym_cmds_GCJ=
17452  old_archive_From_new_cmds_GCJ=
17453  old_archive_from_expsyms_cmds_GCJ=
17454  export_dynamic_flag_spec_GCJ=
17455  whole_archive_flag_spec_GCJ=
17456  thread_safe_flag_spec_GCJ=
17457  hardcode_libdir_flag_spec_GCJ=
17458  hardcode_libdir_flag_spec_ld_GCJ=
17459  hardcode_libdir_separator_GCJ=
17460  hardcode_direct_GCJ=no
17461  hardcode_minus_L_GCJ=no
17462  hardcode_shlibpath_var_GCJ=unsupported
17463  link_all_deplibs_GCJ=unknown
17464  hardcode_automatic_GCJ=no
17465  module_cmds_GCJ=
17466  module_expsym_cmds_GCJ=
17467  always_export_symbols_GCJ=no
17468  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17469  # include_expsyms should be a list of space-separated symbols to be *always*
17470  # included in the symbol list
17471  include_expsyms_GCJ=
17472  # exclude_expsyms can be an extended regexp of symbols to exclude
17473  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17474  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17475  # as well as any symbol that contains `d'.
17476  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17477  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17478  # platforms (ab)use it in PIC code, but their linkers get confused if
17479  # the symbol is explicitly referenced.  Since portable code cannot
17480  # rely on this symbol name, it's probably fine to never include it in
17481  # preloaded symbol tables.
17482  # Exclude shared library initialization/finalization symbols.
17483  extract_expsyms_cmds=
17484  # Just being paranoid about ensuring that cc_basename is set.
17485  for cc_temp in $compiler""; do
17486  case $cc_temp in
17487    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17488    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17489    \-*) ;;
17490    *) break;;
17491  esac
17492done
17493cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17494
17495  case $host_os in
17496  cygwin* | mingw* | pw32*)
17497    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17498    # When not using gcc, we currently assume that we are using
17499    # Microsoft Visual C++.
17500    if test "$GCC" != yes; then
17501      with_gnu_ld=no
17502    fi
17503    ;;
17504  interix*)
17505    # we just hope/assume this is gcc and not c89 (= MSVC++)
17506    with_gnu_ld=yes
17507    ;;
17508  openbsd*)
17509    with_gnu_ld=no
17510    ;;
17511  esac
17512
17513  ld_shlibs_GCJ=yes
17514  if test "$with_gnu_ld" = yes; then
17515    # If archive_cmds runs LD, not CC, wlarc should be empty
17516    wlarc='${wl}'
17517
17518    # Set some defaults for GNU ld with shared library support. These
17519    # are reset later if shared libraries are not supported. Putting them
17520    # here allows them to be overridden if necessary.
17521    runpath_var=LD_RUN_PATH
17522    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17523    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17524    # ancient GNU ld didn't support --whole-archive et. al.
17525    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17526	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17527      else
17528  	whole_archive_flag_spec_GCJ=
17529    fi
17530    supports_anon_versioning=no
17531    case `$LD -v 2>/dev/null` in
17532      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17533      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17534      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17535      *\ 2.11.*) ;; # other 2.11 versions
17536      *) supports_anon_versioning=yes ;;
17537    esac
17538
17539    # See if GNU ld supports shared libraries.
17540    case $host_os in
17541    aix[3-9]*)
17542      # On AIX/PPC, the GNU linker is very broken
17543      if test "$host_cpu" != ia64; then
17544	ld_shlibs_GCJ=no
17545	cat <<EOF 1>&2
17546
17547*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17548*** to be unable to reliably create shared libraries on AIX.
17549*** Therefore, libtool is disabling shared libraries support.  If you
17550*** really care for shared libraries, you may want to modify your PATH
17551*** so that a non-GNU linker is found, and then restart.
17552
17553EOF
17554      fi
17555      ;;
17556
17557    amigaos*)
17558      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)'
17559      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17560      hardcode_minus_L_GCJ=yes
17561
17562      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17563      # that the semantics of dynamic libraries on AmigaOS, at least up
17564      # to version 4, is to share data among multiple programs linked
17565      # with the same dynamic library.  Since this doesn't match the
17566      # behavior of shared libraries on other platforms, we can't use
17567      # them.
17568      ld_shlibs_GCJ=no
17569      ;;
17570
17571    beos*)
17572      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17573	allow_undefined_flag_GCJ=unsupported
17574	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17575	# support --undefined.  This deserves some investigation.  FIXME
17576	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17577      else
17578	ld_shlibs_GCJ=no
17579      fi
17580      ;;
17581
17582    cygwin* | mingw* | pw32*)
17583      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17584      # as there is no search path for DLLs.
17585      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17586      allow_undefined_flag_GCJ=unsupported
17587      always_export_symbols_GCJ=no
17588      enable_shared_with_static_runtimes_GCJ=yes
17589      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17590
17591      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17592        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17593	# If the export-symbols file already is a .def file (1st line
17594	# is EXPORTS), use it as is; otherwise, prepend...
17595	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17596	  cp $export_symbols $output_objdir/$soname.def;
17597	else
17598	  echo EXPORTS > $output_objdir/$soname.def;
17599	  cat $export_symbols >> $output_objdir/$soname.def;
17600	fi~
17601	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17602      else
17603	ld_shlibs_GCJ=no
17604      fi
17605      ;;
17606
17607    interix[3-9]*)
17608      hardcode_direct_GCJ=no
17609      hardcode_shlibpath_var_GCJ=no
17610      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17611      export_dynamic_flag_spec_GCJ='${wl}-E'
17612      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17613      # Instead, shared libraries are loaded at an image base (0x10000000 by
17614      # default) and relocated if they conflict, which is a slow very memory
17615      # consuming and fragmenting process.  To avoid this, we pick a random,
17616      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17617      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17618      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'
17619      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'
17620      ;;
17621
17622    gnu* | linux* | k*bsd*-gnu)
17623      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17624	tmp_addflag=
17625	case $cc_basename,$host_cpu in
17626	pgcc*)				# Portland Group C compiler
17627	  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'
17628	  tmp_addflag=' $pic_flag'
17629	  ;;
17630	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17631	  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'
17632	  tmp_addflag=' $pic_flag -Mnomain' ;;
17633	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17634	  tmp_addflag=' -i_dynamic' ;;
17635	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17636	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17637	ifc* | ifort*)			# Intel Fortran compiler
17638	  tmp_addflag=' -nofor_main' ;;
17639	esac
17640	case `$CC -V 2>&1 | sed 5q` in
17641	*Sun\ C*)			# Sun C 5.9
17642	  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'
17643	  tmp_sharedflag='-G' ;;
17644	*Sun\ F*)			# Sun Fortran 8.3
17645	  tmp_sharedflag='-G' ;;
17646	*)
17647	  tmp_sharedflag='-shared' ;;
17648	esac
17649	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17650
17651	if test $supports_anon_versioning = yes; then
17652	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17653  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17654  $echo "local: *; };" >> $output_objdir/$libname.ver~
17655	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17656	fi
17657      else
17658	ld_shlibs_GCJ=no
17659      fi
17660      ;;
17661
17662    netbsd*)
17663      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17664	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17665	wlarc=
17666      else
17667	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17668	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17669      fi
17670      ;;
17671
17672    solaris*)
17673      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17674	ld_shlibs_GCJ=no
17675	cat <<EOF 1>&2
17676
17677*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17678*** create shared libraries on Solaris systems.  Therefore, libtool
17679*** is disabling shared libraries support.  We urge you to upgrade GNU
17680*** binutils to release 2.9.1 or newer.  Another option is to modify
17681*** your PATH or compiler configuration so that the native linker is
17682*** used, and then restart.
17683
17684EOF
17685      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17686	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17687	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17688      else
17689	ld_shlibs_GCJ=no
17690      fi
17691      ;;
17692
17693    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17694      case `$LD -v 2>&1` in
17695        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17696	ld_shlibs_GCJ=no
17697	cat <<_LT_EOF 1>&2
17698
17699*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17700*** reliably create shared libraries on SCO systems.  Therefore, libtool
17701*** is disabling shared libraries support.  We urge you to upgrade GNU
17702*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17703*** your PATH or compiler configuration so that the native linker is
17704*** used, and then restart.
17705
17706_LT_EOF
17707	;;
17708	*)
17709	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17710	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17711	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17712	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17713	  else
17714	    ld_shlibs_GCJ=no
17715	  fi
17716	;;
17717      esac
17718      ;;
17719
17720    sunos4*)
17721      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17722      wlarc=
17723      hardcode_direct_GCJ=yes
17724      hardcode_shlibpath_var_GCJ=no
17725      ;;
17726
17727    *)
17728      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17729	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17730	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17731      else
17732	ld_shlibs_GCJ=no
17733      fi
17734      ;;
17735    esac
17736
17737    if test "$ld_shlibs_GCJ" = no; then
17738      runpath_var=
17739      hardcode_libdir_flag_spec_GCJ=
17740      export_dynamic_flag_spec_GCJ=
17741      whole_archive_flag_spec_GCJ=
17742    fi
17743  else
17744    # PORTME fill in a description of your system's linker (not GNU ld)
17745    case $host_os in
17746    aix3*)
17747      allow_undefined_flag_GCJ=unsupported
17748      always_export_symbols_GCJ=yes
17749      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'
17750      # Note: this linker hardcodes the directories in LIBPATH if there
17751      # are no directories specified by -L.
17752      hardcode_minus_L_GCJ=yes
17753      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17754	# Neither direct hardcoding nor static linking is supported with a
17755	# broken collect2.
17756	hardcode_direct_GCJ=unsupported
17757      fi
17758      ;;
17759
17760    aix[4-9]*)
17761      if test "$host_cpu" = ia64; then
17762	# On IA64, the linker does run time linking by default, so we don't
17763	# have to do anything special.
17764	aix_use_runtimelinking=no
17765	exp_sym_flag='-Bexport'
17766	no_entry_flag=""
17767      else
17768	# If we're using GNU nm, then we don't want the "-C" option.
17769	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17770	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17771	  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'
17772	else
17773	  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'
17774	fi
17775	aix_use_runtimelinking=no
17776
17777	# Test if we are trying to use run time linking or normal
17778	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17779	# need to do runtime linking.
17780	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17781	  for ld_flag in $LDFLAGS; do
17782  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17783  	    aix_use_runtimelinking=yes
17784  	    break
17785  	  fi
17786	  done
17787	  ;;
17788	esac
17789
17790	exp_sym_flag='-bexport'
17791	no_entry_flag='-bnoentry'
17792      fi
17793
17794      # When large executables or shared objects are built, AIX ld can
17795      # have problems creating the table of contents.  If linking a library
17796      # or program results in "error TOC overflow" add -mminimal-toc to
17797      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17798      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17799
17800      archive_cmds_GCJ=''
17801      hardcode_direct_GCJ=yes
17802      hardcode_libdir_separator_GCJ=':'
17803      link_all_deplibs_GCJ=yes
17804
17805      if test "$GCC" = yes; then
17806	case $host_os in aix4.[012]|aix4.[012].*)
17807	# We only want to do this on AIX 4.2 and lower, the check
17808	# below for broken collect2 doesn't work under 4.3+
17809	  collect2name=`${CC} -print-prog-name=collect2`
17810	  if test -f "$collect2name" && \
17811  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17812	  then
17813  	  # We have reworked collect2
17814  	  :
17815	  else
17816  	  # We have old collect2
17817  	  hardcode_direct_GCJ=unsupported
17818  	  # It fails to find uninstalled libraries when the uninstalled
17819  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17820  	  # to unsupported forces relinking
17821  	  hardcode_minus_L_GCJ=yes
17822  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17823  	  hardcode_libdir_separator_GCJ=
17824	  fi
17825	  ;;
17826	esac
17827	shared_flag='-shared'
17828	if test "$aix_use_runtimelinking" = yes; then
17829	  shared_flag="$shared_flag "'${wl}-G'
17830	fi
17831      else
17832	# not using gcc
17833	if test "$host_cpu" = ia64; then
17834  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17835  	# chokes on -Wl,-G. The following line is correct:
17836	  shared_flag='-G'
17837	else
17838	  if test "$aix_use_runtimelinking" = yes; then
17839	    shared_flag='${wl}-G'
17840	  else
17841	    shared_flag='${wl}-bM:SRE'
17842	  fi
17843	fi
17844      fi
17845
17846      # It seems that -bexpall does not export symbols beginning with
17847      # underscore (_), so it is better to generate a list of symbols to export.
17848      always_export_symbols_GCJ=yes
17849      if test "$aix_use_runtimelinking" = yes; then
17850	# Warning - without using the other runtime loading flags (-brtl),
17851	# -berok will link without error, but may produce a broken library.
17852	allow_undefined_flag_GCJ='-berok'
17853       # Determine the default libpath from the value encoded in an empty executable.
17854       cat >conftest.$ac_ext <<_ACEOF
17855/* confdefs.h.  */
17856_ACEOF
17857cat confdefs.h >>conftest.$ac_ext
17858cat >>conftest.$ac_ext <<_ACEOF
17859/* end confdefs.h.  */
17860
17861int
17862main ()
17863{
17864
17865  ;
17866  return 0;
17867}
17868_ACEOF
17869rm -f conftest.$ac_objext conftest$ac_exeext
17870if { (ac_try="$ac_link"
17871case "(($ac_try" in
17872  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17873  *) ac_try_echo=$ac_try;;
17874esac
17875eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17876$as_echo "$ac_try_echo") >&5
17877  (eval "$ac_link") 2>conftest.er1
17878  ac_status=$?
17879  grep -v '^ *+' conftest.er1 >conftest.err
17880  rm -f conftest.er1
17881  cat conftest.err >&5
17882  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17883  (exit $ac_status); } && {
17884	 test -z "$ac_c_werror_flag" ||
17885	 test ! -s conftest.err
17886       } && test -s conftest$ac_exeext && {
17887	 test "$cross_compiling" = yes ||
17888	 $as_test_x conftest$ac_exeext
17889       }; then
17890
17891lt_aix_libpath_sed='
17892    /Import File Strings/,/^$/ {
17893	/^0/ {
17894	    s/^0  *\(.*\)$/\1/
17895	    p
17896	}
17897    }'
17898aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17899# Check for a 64-bit object if we didn't find anything.
17900if test -z "$aix_libpath"; then
17901  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17902fi
17903else
17904  $as_echo "$as_me: failed program was:" >&5
17905sed 's/^/| /' conftest.$ac_ext >&5
17906
17907
17908fi
17909
17910rm -rf conftest.dSYM
17911rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17912      conftest$ac_exeext conftest.$ac_ext
17913if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17914
17915       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17916	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"
17917       else
17918	if test "$host_cpu" = ia64; then
17919	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17920	  allow_undefined_flag_GCJ="-z nodefs"
17921	  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"
17922	else
17923	 # Determine the default libpath from the value encoded in an empty executable.
17924	 cat >conftest.$ac_ext <<_ACEOF
17925/* confdefs.h.  */
17926_ACEOF
17927cat confdefs.h >>conftest.$ac_ext
17928cat >>conftest.$ac_ext <<_ACEOF
17929/* end confdefs.h.  */
17930
17931int
17932main ()
17933{
17934
17935  ;
17936  return 0;
17937}
17938_ACEOF
17939rm -f conftest.$ac_objext conftest$ac_exeext
17940if { (ac_try="$ac_link"
17941case "(($ac_try" in
17942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17943  *) ac_try_echo=$ac_try;;
17944esac
17945eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17946$as_echo "$ac_try_echo") >&5
17947  (eval "$ac_link") 2>conftest.er1
17948  ac_status=$?
17949  grep -v '^ *+' conftest.er1 >conftest.err
17950  rm -f conftest.er1
17951  cat conftest.err >&5
17952  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17953  (exit $ac_status); } && {
17954	 test -z "$ac_c_werror_flag" ||
17955	 test ! -s conftest.err
17956       } && test -s conftest$ac_exeext && {
17957	 test "$cross_compiling" = yes ||
17958	 $as_test_x conftest$ac_exeext
17959       }; then
17960
17961lt_aix_libpath_sed='
17962    /Import File Strings/,/^$/ {
17963	/^0/ {
17964	    s/^0  *\(.*\)$/\1/
17965	    p
17966	}
17967    }'
17968aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17969# Check for a 64-bit object if we didn't find anything.
17970if test -z "$aix_libpath"; then
17971  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17972fi
17973else
17974  $as_echo "$as_me: failed program was:" >&5
17975sed 's/^/| /' conftest.$ac_ext >&5
17976
17977
17978fi
17979
17980rm -rf conftest.dSYM
17981rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17982      conftest$ac_exeext conftest.$ac_ext
17983if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17984
17985	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17986	  # Warning - without using the other run time loading flags,
17987	  # -berok will link without error, but may produce a broken library.
17988	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17989	  allow_undefined_flag_GCJ=' ${wl}-berok'
17990	  # Exported symbols can be pulled into shared objects from archives
17991	  whole_archive_flag_spec_GCJ='$convenience'
17992	  archive_cmds_need_lc_GCJ=yes
17993	  # This is similar to how AIX traditionally builds its shared libraries.
17994	  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'
17995	fi
17996      fi
17997      ;;
17998
17999    amigaos*)
18000      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)'
18001      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18002      hardcode_minus_L_GCJ=yes
18003      # see comment about different semantics on the GNU ld section
18004      ld_shlibs_GCJ=no
18005      ;;
18006
18007    bsdi[45]*)
18008      export_dynamic_flag_spec_GCJ=-rdynamic
18009      ;;
18010
18011    cygwin* | mingw* | pw32*)
18012      # When not using gcc, we currently assume that we are using
18013      # Microsoft Visual C++.
18014      # hardcode_libdir_flag_spec is actually meaningless, as there is
18015      # no search path for DLLs.
18016      hardcode_libdir_flag_spec_GCJ=' '
18017      allow_undefined_flag_GCJ=unsupported
18018      # Tell ltmain to make .lib files, not .a files.
18019      libext=lib
18020      # Tell ltmain to make .dll files, not .so files.
18021      shrext_cmds=".dll"
18022      # FIXME: Setting linknames here is a bad hack.
18023      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18024      # The linker will automatically build a .lib file if we build a DLL.
18025      old_archive_From_new_cmds_GCJ='true'
18026      # FIXME: Should let the user specify the lib program.
18027      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18028      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18029      enable_shared_with_static_runtimes_GCJ=yes
18030      ;;
18031
18032    darwin* | rhapsody*)
18033      case $host_os in
18034        rhapsody* | darwin1.[012])
18035         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18036         ;;
18037       *) # Darwin 1.3 on
18038         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18039           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18040         else
18041           case ${MACOSX_DEPLOYMENT_TARGET} in
18042             10.[012])
18043               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18044               ;;
18045             10.*)
18046               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18047               ;;
18048           esac
18049         fi
18050         ;;
18051      esac
18052      archive_cmds_need_lc_GCJ=no
18053      hardcode_direct_GCJ=no
18054      hardcode_automatic_GCJ=yes
18055      hardcode_shlibpath_var_GCJ=unsupported
18056      whole_archive_flag_spec_GCJ=''
18057      link_all_deplibs_GCJ=yes
18058    if test "$GCC" = yes ; then
18059    	output_verbose_link_cmd='echo'
18060        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}"
18061        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18062        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}"
18063        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}"
18064    else
18065      case $cc_basename in
18066        xlc*)
18067         output_verbose_link_cmd='echo'
18068         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18069         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18070          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18071         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}'
18072          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}'
18073          ;;
18074       *)
18075         ld_shlibs_GCJ=no
18076          ;;
18077      esac
18078    fi
18079      ;;
18080
18081    dgux*)
18082      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18083      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18084      hardcode_shlibpath_var_GCJ=no
18085      ;;
18086
18087    freebsd1*)
18088      ld_shlibs_GCJ=no
18089      ;;
18090
18091    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18092    # support.  Future versions do this automatically, but an explicit c++rt0.o
18093    # does not break anything, and helps significantly (at the cost of a little
18094    # extra space).
18095    freebsd2.2*)
18096      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18097      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18098      hardcode_direct_GCJ=yes
18099      hardcode_shlibpath_var_GCJ=no
18100      ;;
18101
18102    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18103    freebsd2*)
18104      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18105      hardcode_direct_GCJ=yes
18106      hardcode_minus_L_GCJ=yes
18107      hardcode_shlibpath_var_GCJ=no
18108      ;;
18109
18110    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18111    freebsd* | dragonfly*)
18112      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18113      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18114      hardcode_direct_GCJ=yes
18115      hardcode_shlibpath_var_GCJ=no
18116      ;;
18117
18118    hpux9*)
18119      if test "$GCC" = yes; then
18120	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'
18121      else
18122	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'
18123      fi
18124      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18125      hardcode_libdir_separator_GCJ=:
18126      hardcode_direct_GCJ=yes
18127
18128      # hardcode_minus_L: Not really in the search PATH,
18129      # but as the default location of the library.
18130      hardcode_minus_L_GCJ=yes
18131      export_dynamic_flag_spec_GCJ='${wl}-E'
18132      ;;
18133
18134    hpux10*)
18135      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18136	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18137      else
18138	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18139      fi
18140      if test "$with_gnu_ld" = no; then
18141	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18142	hardcode_libdir_separator_GCJ=:
18143
18144	hardcode_direct_GCJ=yes
18145	export_dynamic_flag_spec_GCJ='${wl}-E'
18146
18147	# hardcode_minus_L: Not really in the search PATH,
18148	# but as the default location of the library.
18149	hardcode_minus_L_GCJ=yes
18150      fi
18151      ;;
18152
18153    hpux11*)
18154      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18155	case $host_cpu in
18156	hppa*64*)
18157	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18158	  ;;
18159	ia64*)
18160	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18161	  ;;
18162	*)
18163	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18164	  ;;
18165	esac
18166      else
18167	case $host_cpu in
18168	hppa*64*)
18169	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18170	  ;;
18171	ia64*)
18172	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18173	  ;;
18174	*)
18175	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18176	  ;;
18177	esac
18178      fi
18179      if test "$with_gnu_ld" = no; then
18180	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18181	hardcode_libdir_separator_GCJ=:
18182
18183	case $host_cpu in
18184	hppa*64*|ia64*)
18185	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18186	  hardcode_direct_GCJ=no
18187	  hardcode_shlibpath_var_GCJ=no
18188	  ;;
18189	*)
18190	  hardcode_direct_GCJ=yes
18191	  export_dynamic_flag_spec_GCJ='${wl}-E'
18192
18193	  # hardcode_minus_L: Not really in the search PATH,
18194	  # but as the default location of the library.
18195	  hardcode_minus_L_GCJ=yes
18196	  ;;
18197	esac
18198      fi
18199      ;;
18200
18201    irix5* | irix6* | nonstopux*)
18202      if test "$GCC" = yes; then
18203	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'
18204      else
18205	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'
18206	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18207      fi
18208      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18209      hardcode_libdir_separator_GCJ=:
18210      link_all_deplibs_GCJ=yes
18211      ;;
18212
18213    netbsd*)
18214      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18215	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18216      else
18217	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18218      fi
18219      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18220      hardcode_direct_GCJ=yes
18221      hardcode_shlibpath_var_GCJ=no
18222      ;;
18223
18224    newsos6)
18225      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18226      hardcode_direct_GCJ=yes
18227      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18228      hardcode_libdir_separator_GCJ=:
18229      hardcode_shlibpath_var_GCJ=no
18230      ;;
18231
18232    openbsd*)
18233      if test -f /usr/libexec/ld.so; then
18234	hardcode_direct_GCJ=yes
18235	hardcode_shlibpath_var_GCJ=no
18236	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18237	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18238	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18239	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18240	  export_dynamic_flag_spec_GCJ='${wl}-E'
18241	else
18242	  case $host_os in
18243	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18244	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18245	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18246	     ;;
18247	   *)
18248	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18249	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18250	     ;;
18251	  esac
18252        fi
18253      else
18254	ld_shlibs_GCJ=no
18255      fi
18256      ;;
18257
18258    os2*)
18259      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18260      hardcode_minus_L_GCJ=yes
18261      allow_undefined_flag_GCJ=unsupported
18262      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'
18263      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18264      ;;
18265
18266    osf3*)
18267      if test "$GCC" = yes; then
18268	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18269	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'
18270      else
18271	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18272	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'
18273      fi
18274      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18275      hardcode_libdir_separator_GCJ=:
18276      ;;
18277
18278    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18279      if test "$GCC" = yes; then
18280	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18281	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'
18282	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18283      else
18284	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18285	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'
18286	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~
18287	$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'
18288
18289	# Both c and cxx compiler support -rpath directly
18290	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18291      fi
18292      hardcode_libdir_separator_GCJ=:
18293      ;;
18294
18295    solaris*)
18296      no_undefined_flag_GCJ=' -z text'
18297      if test "$GCC" = yes; then
18298	wlarc='${wl}'
18299	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18300	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18301	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18302      else
18303	wlarc=''
18304	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18305	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18306  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18307      fi
18308      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18309      hardcode_shlibpath_var_GCJ=no
18310      case $host_os in
18311      solaris2.[0-5] | solaris2.[0-5].*) ;;
18312      *)
18313	# The compiler driver will combine and reorder linker options,
18314	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18315	# but is careful enough not to reorder.
18316 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18317	if test "$GCC" = yes; then
18318	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18319	else
18320	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18321	fi
18322	;;
18323      esac
18324      link_all_deplibs_GCJ=yes
18325      ;;
18326
18327    sunos4*)
18328      if test "x$host_vendor" = xsequent; then
18329	# Use $CC to link under sequent, because it throws in some extra .o
18330	# files that make .init and .fini sections work.
18331	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18332      else
18333	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18334      fi
18335      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18336      hardcode_direct_GCJ=yes
18337      hardcode_minus_L_GCJ=yes
18338      hardcode_shlibpath_var_GCJ=no
18339      ;;
18340
18341    sysv4)
18342      case $host_vendor in
18343	sni)
18344	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18345	  hardcode_direct_GCJ=yes # is this really true???
18346	;;
18347	siemens)
18348	  ## LD is ld it makes a PLAMLIB
18349	  ## CC just makes a GrossModule.
18350	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18351	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18352	  hardcode_direct_GCJ=no
18353        ;;
18354	motorola)
18355	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18356	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18357	;;
18358      esac
18359      runpath_var='LD_RUN_PATH'
18360      hardcode_shlibpath_var_GCJ=no
18361      ;;
18362
18363    sysv4.3*)
18364      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18365      hardcode_shlibpath_var_GCJ=no
18366      export_dynamic_flag_spec_GCJ='-Bexport'
18367      ;;
18368
18369    sysv4*MP*)
18370      if test -d /usr/nec; then
18371	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18372	hardcode_shlibpath_var_GCJ=no
18373	runpath_var=LD_RUN_PATH
18374	hardcode_runpath_var=yes
18375	ld_shlibs_GCJ=yes
18376      fi
18377      ;;
18378
18379    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18380      no_undefined_flag_GCJ='${wl}-z,text'
18381      archive_cmds_need_lc_GCJ=no
18382      hardcode_shlibpath_var_GCJ=no
18383      runpath_var='LD_RUN_PATH'
18384
18385      if test "$GCC" = yes; then
18386	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18387	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18388      else
18389	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18390	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18391      fi
18392      ;;
18393
18394    sysv5* | sco3.2v5* | sco5v6*)
18395      # Note: We can NOT use -z defs as we might desire, because we do not
18396      # link with -lc, and that would cause any symbols used from libc to
18397      # always be unresolved, which means just about no library would
18398      # ever link correctly.  If we're not using GNU ld we use -z text
18399      # though, which does catch some bad symbols but isn't as heavy-handed
18400      # as -z defs.
18401      no_undefined_flag_GCJ='${wl}-z,text'
18402      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18403      archive_cmds_need_lc_GCJ=no
18404      hardcode_shlibpath_var_GCJ=no
18405      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18406      hardcode_libdir_separator_GCJ=':'
18407      link_all_deplibs_GCJ=yes
18408      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18409      runpath_var='LD_RUN_PATH'
18410
18411      if test "$GCC" = yes; then
18412	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18413	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18414      else
18415	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18416	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18417      fi
18418      ;;
18419
18420    uts4*)
18421      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18422      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18423      hardcode_shlibpath_var_GCJ=no
18424      ;;
18425
18426    *)
18427      ld_shlibs_GCJ=no
18428      ;;
18429    esac
18430  fi
18431
18432{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18433$as_echo "$ld_shlibs_GCJ" >&6; }
18434test "$ld_shlibs_GCJ" = no && can_build_shared=no
18435
18436#
18437# Do we need to explicitly link libc?
18438#
18439case "x$archive_cmds_need_lc_GCJ" in
18440x|xyes)
18441  # Assume -lc should be added
18442  archive_cmds_need_lc_GCJ=yes
18443
18444  if test "$enable_shared" = yes && test "$GCC" = yes; then
18445    case $archive_cmds_GCJ in
18446    *'~'*)
18447      # FIXME: we may have to deal with multi-command sequences.
18448      ;;
18449    '$CC '*)
18450      # Test whether the compiler implicitly links with -lc since on some
18451      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18452      # to ld, don't add -lc before -lgcc.
18453      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18454$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18455      $rm conftest*
18456      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18457
18458      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18459  (eval $ac_compile) 2>&5
18460  ac_status=$?
18461  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18462  (exit $ac_status); } 2>conftest.err; then
18463        soname=conftest
18464        lib=conftest
18465        libobjs=conftest.$ac_objext
18466        deplibs=
18467        wl=$lt_prog_compiler_wl_GCJ
18468	pic_flag=$lt_prog_compiler_pic_GCJ
18469        compiler_flags=-v
18470        linker_flags=-v
18471        verstring=
18472        output_objdir=.
18473        libname=conftest
18474        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18475        allow_undefined_flag_GCJ=
18476        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18477  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18478  ac_status=$?
18479  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18480  (exit $ac_status); }
18481        then
18482	  archive_cmds_need_lc_GCJ=no
18483        else
18484	  archive_cmds_need_lc_GCJ=yes
18485        fi
18486        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18487      else
18488        cat conftest.err 1>&5
18489      fi
18490      $rm conftest*
18491      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18492$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18493      ;;
18494    esac
18495  fi
18496  ;;
18497esac
18498
18499{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18500$as_echo_n "checking dynamic linker characteristics... " >&6; }
18501library_names_spec=
18502libname_spec='lib$name'
18503soname_spec=
18504shrext_cmds=".so"
18505postinstall_cmds=
18506postuninstall_cmds=
18507finish_cmds=
18508finish_eval=
18509shlibpath_var=
18510shlibpath_overrides_runpath=unknown
18511version_type=none
18512dynamic_linker="$host_os ld.so"
18513sys_lib_dlsearch_path_spec="/lib /usr/lib"
18514
18515need_lib_prefix=unknown
18516hardcode_into_libs=no
18517
18518# when you set need_version to no, make sure it does not cause -set_version
18519# flags to be left without arguments
18520need_version=unknown
18521
18522case $host_os in
18523aix3*)
18524  version_type=linux
18525  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18526  shlibpath_var=LIBPATH
18527
18528  # AIX 3 has no versioning support, so we append a major version to the name.
18529  soname_spec='${libname}${release}${shared_ext}$major'
18530  ;;
18531
18532aix[4-9]*)
18533  version_type=linux
18534  need_lib_prefix=no
18535  need_version=no
18536  hardcode_into_libs=yes
18537  if test "$host_cpu" = ia64; then
18538    # AIX 5 supports IA64
18539    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18540    shlibpath_var=LD_LIBRARY_PATH
18541  else
18542    # With GCC up to 2.95.x, collect2 would create an import file
18543    # for dependence libraries.  The import file would start with
18544    # the line `#! .'.  This would cause the generated library to
18545    # depend on `.', always an invalid library.  This was fixed in
18546    # development snapshots of GCC prior to 3.0.
18547    case $host_os in
18548      aix4 | aix4.[01] | aix4.[01].*)
18549      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18550	   echo ' yes '
18551	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18552	:
18553      else
18554	can_build_shared=no
18555      fi
18556      ;;
18557    esac
18558    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18559    # soname into executable. Probably we can add versioning support to
18560    # collect2, so additional links can be useful in future.
18561    if test "$aix_use_runtimelinking" = yes; then
18562      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18563      # instead of lib<name>.a to let people know that these are not
18564      # typical AIX shared libraries.
18565      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18566    else
18567      # We preserve .a as extension for shared libraries through AIX4.2
18568      # and later when we are not doing run time linking.
18569      library_names_spec='${libname}${release}.a $libname.a'
18570      soname_spec='${libname}${release}${shared_ext}$major'
18571    fi
18572    shlibpath_var=LIBPATH
18573  fi
18574  ;;
18575
18576amigaos*)
18577  library_names_spec='$libname.ixlibrary $libname.a'
18578  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18579  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'
18580  ;;
18581
18582beos*)
18583  library_names_spec='${libname}${shared_ext}'
18584  dynamic_linker="$host_os ld.so"
18585  shlibpath_var=LIBRARY_PATH
18586  ;;
18587
18588bsdi[45]*)
18589  version_type=linux
18590  need_version=no
18591  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18592  soname_spec='${libname}${release}${shared_ext}$major'
18593  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18594  shlibpath_var=LD_LIBRARY_PATH
18595  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18596  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18597  # the default ld.so.conf also contains /usr/contrib/lib and
18598  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18599  # libtool to hard-code these into programs
18600  ;;
18601
18602cygwin* | mingw* | pw32*)
18603  version_type=windows
18604  shrext_cmds=".dll"
18605  need_version=no
18606  need_lib_prefix=no
18607
18608  case $GCC,$host_os in
18609  yes,cygwin* | yes,mingw* | yes,pw32*)
18610    library_names_spec='$libname.dll.a'
18611    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18612    postinstall_cmds='base_file=`basename \${file}`~
18613      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18614      dldir=$destdir/`dirname \$dlpath`~
18615      test -d \$dldir || mkdir -p \$dldir~
18616      $install_prog $dir/$dlname \$dldir/$dlname~
18617      chmod a+x \$dldir/$dlname'
18618    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18619      dlpath=$dir/\$dldll~
18620       $rm \$dlpath'
18621    shlibpath_overrides_runpath=yes
18622
18623    case $host_os in
18624    cygwin*)
18625      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18626      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18627      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18628      ;;
18629    mingw*)
18630      # MinGW DLLs use traditional 'lib' prefix
18631      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18632      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18633      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18634        # It is most probably a Windows format PATH printed by
18635        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18636        # path with ; separators, and with drive letters. We can handle the
18637        # drive letters (cygwin fileutils understands them), so leave them,
18638        # especially as we might pass files found there to a mingw objdump,
18639        # which wouldn't understand a cygwinified path. Ahh.
18640        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18641      else
18642        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18643      fi
18644      ;;
18645    pw32*)
18646      # pw32 DLLs use 'pw' prefix rather than 'lib'
18647      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18648      ;;
18649    esac
18650    ;;
18651
18652  *)
18653    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18654    ;;
18655  esac
18656  dynamic_linker='Win32 ld.exe'
18657  # FIXME: first we should search . and the directory the executable is in
18658  shlibpath_var=PATH
18659  ;;
18660
18661darwin* | rhapsody*)
18662  dynamic_linker="$host_os dyld"
18663  version_type=darwin
18664  need_lib_prefix=no
18665  need_version=no
18666  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18667  soname_spec='${libname}${release}${major}$shared_ext'
18668  shlibpath_overrides_runpath=yes
18669  shlibpath_var=DYLD_LIBRARY_PATH
18670  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18671
18672  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18673  ;;
18674
18675dgux*)
18676  version_type=linux
18677  need_lib_prefix=no
18678  need_version=no
18679  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18680  soname_spec='${libname}${release}${shared_ext}$major'
18681  shlibpath_var=LD_LIBRARY_PATH
18682  ;;
18683
18684freebsd1*)
18685  dynamic_linker=no
18686  ;;
18687
18688freebsd* | dragonfly*)
18689  # DragonFly does not have aout.  When/if they implement a new
18690  # versioning mechanism, adjust this.
18691  if test -x /usr/bin/objformat; then
18692    objformat=`/usr/bin/objformat`
18693  else
18694    case $host_os in
18695    freebsd[123]*) objformat=aout ;;
18696    *) objformat=elf ;;
18697    esac
18698  fi
18699  version_type=freebsd-$objformat
18700  case $version_type in
18701    freebsd-elf*)
18702      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18703      need_version=no
18704      need_lib_prefix=no
18705      ;;
18706    freebsd-*)
18707      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18708      need_version=yes
18709      ;;
18710  esac
18711  shlibpath_var=LD_LIBRARY_PATH
18712  case $host_os in
18713  freebsd2*)
18714    shlibpath_overrides_runpath=yes
18715    ;;
18716  freebsd3.[01]* | freebsdelf3.[01]*)
18717    shlibpath_overrides_runpath=yes
18718    hardcode_into_libs=yes
18719    ;;
18720  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18721  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18722    shlibpath_overrides_runpath=no
18723    hardcode_into_libs=yes
18724    ;;
18725  *) # from 4.6 on, and DragonFly
18726    shlibpath_overrides_runpath=yes
18727    hardcode_into_libs=yes
18728    ;;
18729  esac
18730  ;;
18731
18732gnu*)
18733  version_type=linux
18734  need_lib_prefix=no
18735  need_version=no
18736  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18737  soname_spec='${libname}${release}${shared_ext}$major'
18738  shlibpath_var=LD_LIBRARY_PATH
18739  hardcode_into_libs=yes
18740  ;;
18741
18742hpux9* | hpux10* | hpux11*)
18743  # Give a soname corresponding to the major version so that dld.sl refuses to
18744  # link against other versions.
18745  version_type=sunos
18746  need_lib_prefix=no
18747  need_version=no
18748  case $host_cpu in
18749  ia64*)
18750    shrext_cmds='.so'
18751    hardcode_into_libs=yes
18752    dynamic_linker="$host_os dld.so"
18753    shlibpath_var=LD_LIBRARY_PATH
18754    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    if test "X$HPUX_IA64_MODE" = X32; then
18758      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18759    else
18760      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18761    fi
18762    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18763    ;;
18764   hppa*64*)
18765     shrext_cmds='.sl'
18766     hardcode_into_libs=yes
18767     dynamic_linker="$host_os dld.sl"
18768     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18769     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18770     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18771     soname_spec='${libname}${release}${shared_ext}$major'
18772     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18773     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18774     ;;
18775   *)
18776    shrext_cmds='.sl'
18777    dynamic_linker="$host_os dld.sl"
18778    shlibpath_var=SHLIB_PATH
18779    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18780    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18781    soname_spec='${libname}${release}${shared_ext}$major'
18782    ;;
18783  esac
18784  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18785  postinstall_cmds='chmod 555 $lib'
18786  ;;
18787
18788interix[3-9]*)
18789  version_type=linux
18790  need_lib_prefix=no
18791  need_version=no
18792  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18793  soname_spec='${libname}${release}${shared_ext}$major'
18794  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18795  shlibpath_var=LD_LIBRARY_PATH
18796  shlibpath_overrides_runpath=no
18797  hardcode_into_libs=yes
18798  ;;
18799
18800irix5* | irix6* | nonstopux*)
18801  case $host_os in
18802    nonstopux*) version_type=nonstopux ;;
18803    *)
18804	if test "$lt_cv_prog_gnu_ld" = yes; then
18805		version_type=linux
18806	else
18807		version_type=irix
18808	fi ;;
18809  esac
18810  need_lib_prefix=no
18811  need_version=no
18812  soname_spec='${libname}${release}${shared_ext}$major'
18813  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18814  case $host_os in
18815  irix5* | nonstopux*)
18816    libsuff= shlibsuff=
18817    ;;
18818  *)
18819    case $LD in # libtool.m4 will add one of these switches to LD
18820    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18821      libsuff= shlibsuff= libmagic=32-bit;;
18822    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18823      libsuff=32 shlibsuff=N32 libmagic=N32;;
18824    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18825      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18826    *) libsuff= shlibsuff= libmagic=never-match;;
18827    esac
18828    ;;
18829  esac
18830  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18831  shlibpath_overrides_runpath=no
18832  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18833  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18834  hardcode_into_libs=yes
18835  ;;
18836
18837# No shared lib support for Linux oldld, aout, or coff.
18838linux*oldld* | linux*aout* | linux*coff*)
18839  dynamic_linker=no
18840  ;;
18841
18842# This must be Linux ELF.
18843linux* | k*bsd*-gnu)
18844  version_type=linux
18845  need_lib_prefix=no
18846  need_version=no
18847  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18848  soname_spec='${libname}${release}${shared_ext}$major'
18849  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18850  shlibpath_var=LD_LIBRARY_PATH
18851  shlibpath_overrides_runpath=no
18852  # This implies no fast_install, which is unacceptable.
18853  # Some rework will be needed to allow for fast_install
18854  # before this can be enabled.
18855  hardcode_into_libs=yes
18856  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18857  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18858
18859  # Append ld.so.conf contents to the search path
18860  if test -f /etc/ld.so.conf; then
18861    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' ' '`
18862    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18863  fi
18864
18865  # We used to test for /lib/ld.so.1 and disable shared libraries on
18866  # powerpc, because MkLinux only supported shared libraries with the
18867  # GNU dynamic linker.  Since this was broken with cross compilers,
18868  # most powerpc-linux boxes support dynamic linking these days and
18869  # people can always --disable-shared, the test was removed, and we
18870  # assume the GNU/Linux dynamic linker is in use.
18871  dynamic_linker='GNU/Linux ld.so'
18872  ;;
18873
18874netbsd*)
18875  version_type=sunos
18876  need_lib_prefix=no
18877  need_version=no
18878  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18879    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18880    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18881    dynamic_linker='NetBSD (a.out) ld.so'
18882  else
18883    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18884    soname_spec='${libname}${release}${shared_ext}$major'
18885    dynamic_linker='NetBSD ld.elf_so'
18886  fi
18887  shlibpath_var=LD_LIBRARY_PATH
18888  shlibpath_overrides_runpath=yes
18889  hardcode_into_libs=yes
18890  ;;
18891
18892newsos6)
18893  version_type=linux
18894  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18895  shlibpath_var=LD_LIBRARY_PATH
18896  shlibpath_overrides_runpath=yes
18897  ;;
18898
18899nto-qnx*)
18900  version_type=linux
18901  need_lib_prefix=no
18902  need_version=no
18903  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18904  soname_spec='${libname}${release}${shared_ext}$major'
18905  shlibpath_var=LD_LIBRARY_PATH
18906  shlibpath_overrides_runpath=yes
18907  ;;
18908
18909openbsd*)
18910  version_type=sunos
18911  sys_lib_dlsearch_path_spec="/usr/lib"
18912  need_lib_prefix=no
18913  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18914  case $host_os in
18915    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18916    *)                         need_version=no  ;;
18917  esac
18918  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18919  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18920  shlibpath_var=LD_LIBRARY_PATH
18921  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18922    case $host_os in
18923      openbsd2.[89] | openbsd2.[89].*)
18924	shlibpath_overrides_runpath=no
18925	;;
18926      *)
18927	shlibpath_overrides_runpath=yes
18928	;;
18929      esac
18930  else
18931    shlibpath_overrides_runpath=yes
18932  fi
18933  ;;
18934
18935os2*)
18936  libname_spec='$name'
18937  shrext_cmds=".dll"
18938  need_lib_prefix=no
18939  library_names_spec='$libname${shared_ext} $libname.a'
18940  dynamic_linker='OS/2 ld.exe'
18941  shlibpath_var=LIBPATH
18942  ;;
18943
18944osf3* | osf4* | osf5*)
18945  version_type=osf
18946  need_lib_prefix=no
18947  need_version=no
18948  soname_spec='${libname}${release}${shared_ext}$major'
18949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18950  shlibpath_var=LD_LIBRARY_PATH
18951  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18952  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18953  ;;
18954
18955rdos*)
18956  dynamic_linker=no
18957  ;;
18958
18959solaris*)
18960  version_type=linux
18961  need_lib_prefix=no
18962  need_version=no
18963  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18964  soname_spec='${libname}${release}${shared_ext}$major'
18965  shlibpath_var=LD_LIBRARY_PATH
18966  shlibpath_overrides_runpath=yes
18967  hardcode_into_libs=yes
18968  # ldd complains unless libraries are executable
18969  postinstall_cmds='chmod +x $lib'
18970  ;;
18971
18972sunos4*)
18973  version_type=sunos
18974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18975  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18976  shlibpath_var=LD_LIBRARY_PATH
18977  shlibpath_overrides_runpath=yes
18978  if test "$with_gnu_ld" = yes; then
18979    need_lib_prefix=no
18980  fi
18981  need_version=yes
18982  ;;
18983
18984sysv4 | sysv4.3*)
18985  version_type=linux
18986  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18987  soname_spec='${libname}${release}${shared_ext}$major'
18988  shlibpath_var=LD_LIBRARY_PATH
18989  case $host_vendor in
18990    sni)
18991      shlibpath_overrides_runpath=no
18992      need_lib_prefix=no
18993      export_dynamic_flag_spec='${wl}-Blargedynsym'
18994      runpath_var=LD_RUN_PATH
18995      ;;
18996    siemens)
18997      need_lib_prefix=no
18998      ;;
18999    motorola)
19000      need_lib_prefix=no
19001      need_version=no
19002      shlibpath_overrides_runpath=no
19003      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19004      ;;
19005  esac
19006  ;;
19007
19008sysv4*MP*)
19009  if test -d /usr/nec ;then
19010    version_type=linux
19011    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19012    soname_spec='$libname${shared_ext}.$major'
19013    shlibpath_var=LD_LIBRARY_PATH
19014  fi
19015  ;;
19016
19017sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19018  version_type=freebsd-elf
19019  need_lib_prefix=no
19020  need_version=no
19021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19022  soname_spec='${libname}${release}${shared_ext}$major'
19023  shlibpath_var=LD_LIBRARY_PATH
19024  hardcode_into_libs=yes
19025  if test "$with_gnu_ld" = yes; then
19026    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19027    shlibpath_overrides_runpath=no
19028  else
19029    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19030    shlibpath_overrides_runpath=yes
19031    case $host_os in
19032      sco3.2v5*)
19033        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19034	;;
19035    esac
19036  fi
19037  sys_lib_dlsearch_path_spec='/usr/lib'
19038  ;;
19039
19040uts4*)
19041  version_type=linux
19042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19043  soname_spec='${libname}${release}${shared_ext}$major'
19044  shlibpath_var=LD_LIBRARY_PATH
19045  ;;
19046
19047*)
19048  dynamic_linker=no
19049  ;;
19050esac
19051{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19052$as_echo "$dynamic_linker" >&6; }
19053test "$dynamic_linker" = no && can_build_shared=no
19054
19055if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19056  $as_echo_n "(cached) " >&6
19057else
19058  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19059fi
19060
19061sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19062if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19063  $as_echo_n "(cached) " >&6
19064else
19065  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19066fi
19067
19068sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19069
19070variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19071if test "$GCC" = yes; then
19072  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19073fi
19074
19075{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19076$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19077hardcode_action_GCJ=
19078if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19079   test -n "$runpath_var_GCJ" || \
19080   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19081
19082  # We can hardcode non-existant directories.
19083  if test "$hardcode_direct_GCJ" != no &&
19084     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19085     # have to relink, otherwise we might link with an installed library
19086     # when we should be linking with a yet-to-be-installed one
19087     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19088     test "$hardcode_minus_L_GCJ" != no; then
19089    # Linking always hardcodes the temporary library directory.
19090    hardcode_action_GCJ=relink
19091  else
19092    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19093    hardcode_action_GCJ=immediate
19094  fi
19095else
19096  # We cannot hardcode anything, or else we can only hardcode existing
19097  # directories.
19098  hardcode_action_GCJ=unsupported
19099fi
19100{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19101$as_echo "$hardcode_action_GCJ" >&6; }
19102
19103if test "$hardcode_action_GCJ" = relink; then
19104  # Fast installation is not supported
19105  enable_fast_install=no
19106elif test "$shlibpath_overrides_runpath" = yes ||
19107     test "$enable_shared" = no; then
19108  # Fast installation is not necessary
19109  enable_fast_install=needless
19110fi
19111
19112
19113# The else clause should only fire when bootstrapping the
19114# libtool distribution, otherwise you forgot to ship ltmain.sh
19115# with your package, and you will get complaints that there are
19116# no rules to generate ltmain.sh.
19117if test -f "$ltmain"; then
19118  # See if we are running on zsh, and set the options which allow our commands through
19119  # without removal of \ escapes.
19120  if test -n "${ZSH_VERSION+set}" ; then
19121    setopt NO_GLOB_SUBST
19122  fi
19123  # Now quote all the things that may contain metacharacters while being
19124  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19125  # variables and quote the copies for generation of the libtool script.
19126  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19127    SED SHELL STRIP \
19128    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19129    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19130    deplibs_check_method reload_flag reload_cmds need_locks \
19131    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19132    lt_cv_sys_global_symbol_to_c_name_address \
19133    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19134    old_postinstall_cmds old_postuninstall_cmds \
19135    compiler_GCJ \
19136    CC_GCJ \
19137    LD_GCJ \
19138    lt_prog_compiler_wl_GCJ \
19139    lt_prog_compiler_pic_GCJ \
19140    lt_prog_compiler_static_GCJ \
19141    lt_prog_compiler_no_builtin_flag_GCJ \
19142    export_dynamic_flag_spec_GCJ \
19143    thread_safe_flag_spec_GCJ \
19144    whole_archive_flag_spec_GCJ \
19145    enable_shared_with_static_runtimes_GCJ \
19146    old_archive_cmds_GCJ \
19147    old_archive_from_new_cmds_GCJ \
19148    predep_objects_GCJ \
19149    postdep_objects_GCJ \
19150    predeps_GCJ \
19151    postdeps_GCJ \
19152    compiler_lib_search_path_GCJ \
19153    compiler_lib_search_dirs_GCJ \
19154    archive_cmds_GCJ \
19155    archive_expsym_cmds_GCJ \
19156    postinstall_cmds_GCJ \
19157    postuninstall_cmds_GCJ \
19158    old_archive_from_expsyms_cmds_GCJ \
19159    allow_undefined_flag_GCJ \
19160    no_undefined_flag_GCJ \
19161    export_symbols_cmds_GCJ \
19162    hardcode_libdir_flag_spec_GCJ \
19163    hardcode_libdir_flag_spec_ld_GCJ \
19164    hardcode_libdir_separator_GCJ \
19165    hardcode_automatic_GCJ \
19166    module_cmds_GCJ \
19167    module_expsym_cmds_GCJ \
19168    lt_cv_prog_compiler_c_o_GCJ \
19169    fix_srcfile_path_GCJ \
19170    exclude_expsyms_GCJ \
19171    include_expsyms_GCJ; do
19172
19173    case $var in
19174    old_archive_cmds_GCJ | \
19175    old_archive_from_new_cmds_GCJ | \
19176    archive_cmds_GCJ | \
19177    archive_expsym_cmds_GCJ | \
19178    module_cmds_GCJ | \
19179    module_expsym_cmds_GCJ | \
19180    old_archive_from_expsyms_cmds_GCJ | \
19181    export_symbols_cmds_GCJ | \
19182    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19183    postinstall_cmds | postuninstall_cmds | \
19184    old_postinstall_cmds | old_postuninstall_cmds | \
19185    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19186      # Double-quote double-evaled strings.
19187      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19188      ;;
19189    *)
19190      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19191      ;;
19192    esac
19193  done
19194
19195  case $lt_echo in
19196  *'\$0 --fallback-echo"')
19197    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19198    ;;
19199  esac
19200
19201cfgfile="$ofile"
19202
19203  cat <<__EOF__ >> "$cfgfile"
19204# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19205
19206# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19207
19208# Shell to use when invoking shell scripts.
19209SHELL=$lt_SHELL
19210
19211# Whether or not to build shared libraries.
19212build_libtool_libs=$enable_shared
19213
19214# Whether or not to build static libraries.
19215build_old_libs=$enable_static
19216
19217# Whether or not to add -lc for building shared libraries.
19218build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19219
19220# Whether or not to disallow shared libs when runtime libs are static
19221allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19222
19223# Whether or not to optimize for fast installation.
19224fast_install=$enable_fast_install
19225
19226# The host system.
19227host_alias=$host_alias
19228host=$host
19229host_os=$host_os
19230
19231# The build system.
19232build_alias=$build_alias
19233build=$build
19234build_os=$build_os
19235
19236# An echo program that does not interpret backslashes.
19237echo=$lt_echo
19238
19239# The archiver.
19240AR=$lt_AR
19241AR_FLAGS=$lt_AR_FLAGS
19242
19243# A C compiler.
19244LTCC=$lt_LTCC
19245
19246# LTCC compiler flags.
19247LTCFLAGS=$lt_LTCFLAGS
19248
19249# A language-specific compiler.
19250CC=$lt_compiler_GCJ
19251
19252# Is the compiler the GNU C compiler?
19253with_gcc=$GCC_GCJ
19254
19255# An ERE matcher.
19256EGREP=$lt_EGREP
19257
19258# The linker used to build libraries.
19259LD=$lt_LD_GCJ
19260
19261# Whether we need hard or soft links.
19262LN_S=$lt_LN_S
19263
19264# A BSD-compatible nm program.
19265NM=$lt_NM
19266
19267# A symbol stripping program
19268STRIP=$lt_STRIP
19269
19270# Used to examine libraries when file_magic_cmd begins "file"
19271MAGIC_CMD=$MAGIC_CMD
19272
19273# Used on cygwin: DLL creation program.
19274DLLTOOL="$DLLTOOL"
19275
19276# Used on cygwin: object dumper.
19277OBJDUMP="$OBJDUMP"
19278
19279# Used on cygwin: assembler.
19280AS="$AS"
19281
19282# The name of the directory that contains temporary libtool files.
19283objdir=$objdir
19284
19285# How to create reloadable object files.
19286reload_flag=$lt_reload_flag
19287reload_cmds=$lt_reload_cmds
19288
19289# How to pass a linker flag through the compiler.
19290wl=$lt_lt_prog_compiler_wl_GCJ
19291
19292# Object file suffix (normally "o").
19293objext="$ac_objext"
19294
19295# Old archive suffix (normally "a").
19296libext="$libext"
19297
19298# Shared library suffix (normally ".so").
19299shrext_cmds='$shrext_cmds'
19300
19301# Executable file suffix (normally "").
19302exeext="$exeext"
19303
19304# Additional compiler flags for building library objects.
19305pic_flag=$lt_lt_prog_compiler_pic_GCJ
19306pic_mode=$pic_mode
19307
19308# What is the maximum length of a command?
19309max_cmd_len=$lt_cv_sys_max_cmd_len
19310
19311# Does compiler simultaneously support -c and -o options?
19312compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19313
19314# Must we lock files when doing compilation?
19315need_locks=$lt_need_locks
19316
19317# Do we need the lib prefix for modules?
19318need_lib_prefix=$need_lib_prefix
19319
19320# Do we need a version for libraries?
19321need_version=$need_version
19322
19323# Whether dlopen is supported.
19324dlopen_support=$enable_dlopen
19325
19326# Whether dlopen of programs is supported.
19327dlopen_self=$enable_dlopen_self
19328
19329# Whether dlopen of statically linked programs is supported.
19330dlopen_self_static=$enable_dlopen_self_static
19331
19332# Compiler flag to prevent dynamic linking.
19333link_static_flag=$lt_lt_prog_compiler_static_GCJ
19334
19335# Compiler flag to turn off builtin functions.
19336no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19337
19338# Compiler flag to allow reflexive dlopens.
19339export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19340
19341# Compiler flag to generate shared objects directly from archives.
19342whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19343
19344# Compiler flag to generate thread-safe objects.
19345thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19346
19347# Library versioning type.
19348version_type=$version_type
19349
19350# Format of library name prefix.
19351libname_spec=$lt_libname_spec
19352
19353# List of archive names.  First name is the real one, the rest are links.
19354# The last name is the one that the linker finds with -lNAME.
19355library_names_spec=$lt_library_names_spec
19356
19357# The coded name of the library, if different from the real name.
19358soname_spec=$lt_soname_spec
19359
19360# Commands used to build and install an old-style archive.
19361RANLIB=$lt_RANLIB
19362old_archive_cmds=$lt_old_archive_cmds_GCJ
19363old_postinstall_cmds=$lt_old_postinstall_cmds
19364old_postuninstall_cmds=$lt_old_postuninstall_cmds
19365
19366# Create an old-style archive from a shared archive.
19367old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19368
19369# Create a temporary old-style archive to link instead of a shared archive.
19370old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19371
19372# Commands used to build and install a shared archive.
19373archive_cmds=$lt_archive_cmds_GCJ
19374archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19375postinstall_cmds=$lt_postinstall_cmds
19376postuninstall_cmds=$lt_postuninstall_cmds
19377
19378# Commands used to build a loadable module (assumed same as above if empty)
19379module_cmds=$lt_module_cmds_GCJ
19380module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19381
19382# Commands to strip libraries.
19383old_striplib=$lt_old_striplib
19384striplib=$lt_striplib
19385
19386# Dependencies to place before the objects being linked to create a
19387# shared library.
19388predep_objects=$lt_predep_objects_GCJ
19389
19390# Dependencies to place after the objects being linked to create a
19391# shared library.
19392postdep_objects=$lt_postdep_objects_GCJ
19393
19394# Dependencies to place before the objects being linked to create a
19395# shared library.
19396predeps=$lt_predeps_GCJ
19397
19398# Dependencies to place after the objects being linked to create a
19399# shared library.
19400postdeps=$lt_postdeps_GCJ
19401
19402# The directories searched by this compiler when creating a shared
19403# library
19404compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19405
19406# The library search path used internally by the compiler when linking
19407# a shared library.
19408compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19409
19410# Method to check whether dependent libraries are shared objects.
19411deplibs_check_method=$lt_deplibs_check_method
19412
19413# Command to use when deplibs_check_method == file_magic.
19414file_magic_cmd=$lt_file_magic_cmd
19415
19416# Flag that allows shared libraries with undefined symbols to be built.
19417allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19418
19419# Flag that forces no undefined symbols.
19420no_undefined_flag=$lt_no_undefined_flag_GCJ
19421
19422# Commands used to finish a libtool library installation in a directory.
19423finish_cmds=$lt_finish_cmds
19424
19425# Same as above, but a single script fragment to be evaled but not shown.
19426finish_eval=$lt_finish_eval
19427
19428# Take the output of nm and produce a listing of raw symbols and C names.
19429global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19430
19431# Transform the output of nm in a proper C declaration
19432global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19433
19434# Transform the output of nm in a C name address pair
19435global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19436
19437# This is the shared library runtime path variable.
19438runpath_var=$runpath_var
19439
19440# This is the shared library path variable.
19441shlibpath_var=$shlibpath_var
19442
19443# Is shlibpath searched before the hard-coded library search path?
19444shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19445
19446# How to hardcode a shared library path into an executable.
19447hardcode_action=$hardcode_action_GCJ
19448
19449# Whether we should hardcode library paths into libraries.
19450hardcode_into_libs=$hardcode_into_libs
19451
19452# Flag to hardcode \$libdir into a binary during linking.
19453# This must work even if \$libdir does not exist.
19454hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19455
19456# If ld is used when linking, flag to hardcode \$libdir into
19457# a binary during linking. This must work even if \$libdir does
19458# not exist.
19459hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19460
19461# Whether we need a single -rpath flag with a separated argument.
19462hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19463
19464# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19465# resulting binary.
19466hardcode_direct=$hardcode_direct_GCJ
19467
19468# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19469# resulting binary.
19470hardcode_minus_L=$hardcode_minus_L_GCJ
19471
19472# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19473# the resulting binary.
19474hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19475
19476# Set to yes if building a shared library automatically hardcodes DIR into the library
19477# and all subsequent libraries and executables linked against it.
19478hardcode_automatic=$hardcode_automatic_GCJ
19479
19480# Variables whose values should be saved in libtool wrapper scripts and
19481# restored at relink time.
19482variables_saved_for_relink="$variables_saved_for_relink"
19483
19484# Whether libtool must link a program against all its dependency libraries.
19485link_all_deplibs=$link_all_deplibs_GCJ
19486
19487# Compile-time system search path for libraries
19488sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19489
19490# Run-time system search path for libraries
19491sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19492
19493# Fix the shell variable \$srcfile for the compiler.
19494fix_srcfile_path=$lt_fix_srcfile_path
19495
19496# Set to yes if exported symbols are required.
19497always_export_symbols=$always_export_symbols_GCJ
19498
19499# The commands to list exported symbols.
19500export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19501
19502# The commands to extract the exported symbol list from a shared archive.
19503extract_expsyms_cmds=$lt_extract_expsyms_cmds
19504
19505# Symbols that should not be listed in the preloaded symbols.
19506exclude_expsyms=$lt_exclude_expsyms_GCJ
19507
19508# Symbols that must always be exported.
19509include_expsyms=$lt_include_expsyms_GCJ
19510
19511# ### END LIBTOOL TAG CONFIG: $tagname
19512
19513__EOF__
19514
19515
19516else
19517  # If there is no Makefile yet, we rely on a make rule to execute
19518  # `config.status --recheck' to rerun these tests and create the
19519  # libtool script then.
19520  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19521  if test -f "$ltmain_in"; then
19522    test -f Makefile && make "$ltmain"
19523  fi
19524fi
19525
19526
19527ac_ext=c
19528ac_cpp='$CPP $CPPFLAGS'
19529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19531ac_compiler_gnu=$ac_cv_c_compiler_gnu
19532
19533CC="$lt_save_CC"
19534
19535	else
19536	  tagname=""
19537	fi
19538	;;
19539
19540      RC)
19541
19542
19543# Source file extension for RC test sources.
19544ac_ext=rc
19545
19546# Object file extension for compiled RC test sources.
19547objext=o
19548objext_RC=$objext
19549
19550# Code to be used in simple compile tests
19551lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19552
19553# Code to be used in simple link tests
19554lt_simple_link_test_code="$lt_simple_compile_test_code"
19555
19556# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19557
19558# If no C compiler was specified, use CC.
19559LTCC=${LTCC-"$CC"}
19560
19561# If no C compiler flags were specified, use CFLAGS.
19562LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19563
19564# Allow CC to be a program name with arguments.
19565compiler=$CC
19566
19567
19568# save warnings/boilerplate of simple test code
19569ac_outfile=conftest.$ac_objext
19570echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19571eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19572_lt_compiler_boilerplate=`cat conftest.err`
19573$rm conftest*
19574
19575ac_outfile=conftest.$ac_objext
19576echo "$lt_simple_link_test_code" >conftest.$ac_ext
19577eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19578_lt_linker_boilerplate=`cat conftest.err`
19579$rm -r conftest*
19580
19581
19582# Allow CC to be a program name with arguments.
19583lt_save_CC="$CC"
19584CC=${RC-"windres"}
19585compiler=$CC
19586compiler_RC=$CC
19587for cc_temp in $compiler""; do
19588  case $cc_temp in
19589    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19590    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19591    \-*) ;;
19592    *) break;;
19593  esac
19594done
19595cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19596
19597lt_cv_prog_compiler_c_o_RC=yes
19598
19599# The else clause should only fire when bootstrapping the
19600# libtool distribution, otherwise you forgot to ship ltmain.sh
19601# with your package, and you will get complaints that there are
19602# no rules to generate ltmain.sh.
19603if test -f "$ltmain"; then
19604  # See if we are running on zsh, and set the options which allow our commands through
19605  # without removal of \ escapes.
19606  if test -n "${ZSH_VERSION+set}" ; then
19607    setopt NO_GLOB_SUBST
19608  fi
19609  # Now quote all the things that may contain metacharacters while being
19610  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19611  # variables and quote the copies for generation of the libtool script.
19612  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19613    SED SHELL STRIP \
19614    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19615    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19616    deplibs_check_method reload_flag reload_cmds need_locks \
19617    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19618    lt_cv_sys_global_symbol_to_c_name_address \
19619    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19620    old_postinstall_cmds old_postuninstall_cmds \
19621    compiler_RC \
19622    CC_RC \
19623    LD_RC \
19624    lt_prog_compiler_wl_RC \
19625    lt_prog_compiler_pic_RC \
19626    lt_prog_compiler_static_RC \
19627    lt_prog_compiler_no_builtin_flag_RC \
19628    export_dynamic_flag_spec_RC \
19629    thread_safe_flag_spec_RC \
19630    whole_archive_flag_spec_RC \
19631    enable_shared_with_static_runtimes_RC \
19632    old_archive_cmds_RC \
19633    old_archive_from_new_cmds_RC \
19634    predep_objects_RC \
19635    postdep_objects_RC \
19636    predeps_RC \
19637    postdeps_RC \
19638    compiler_lib_search_path_RC \
19639    compiler_lib_search_dirs_RC \
19640    archive_cmds_RC \
19641    archive_expsym_cmds_RC \
19642    postinstall_cmds_RC \
19643    postuninstall_cmds_RC \
19644    old_archive_from_expsyms_cmds_RC \
19645    allow_undefined_flag_RC \
19646    no_undefined_flag_RC \
19647    export_symbols_cmds_RC \
19648    hardcode_libdir_flag_spec_RC \
19649    hardcode_libdir_flag_spec_ld_RC \
19650    hardcode_libdir_separator_RC \
19651    hardcode_automatic_RC \
19652    module_cmds_RC \
19653    module_expsym_cmds_RC \
19654    lt_cv_prog_compiler_c_o_RC \
19655    fix_srcfile_path_RC \
19656    exclude_expsyms_RC \
19657    include_expsyms_RC; do
19658
19659    case $var in
19660    old_archive_cmds_RC | \
19661    old_archive_from_new_cmds_RC | \
19662    archive_cmds_RC | \
19663    archive_expsym_cmds_RC | \
19664    module_cmds_RC | \
19665    module_expsym_cmds_RC | \
19666    old_archive_from_expsyms_cmds_RC | \
19667    export_symbols_cmds_RC | \
19668    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19669    postinstall_cmds | postuninstall_cmds | \
19670    old_postinstall_cmds | old_postuninstall_cmds | \
19671    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19672      # Double-quote double-evaled strings.
19673      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19674      ;;
19675    *)
19676      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19677      ;;
19678    esac
19679  done
19680
19681  case $lt_echo in
19682  *'\$0 --fallback-echo"')
19683    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19684    ;;
19685  esac
19686
19687cfgfile="$ofile"
19688
19689  cat <<__EOF__ >> "$cfgfile"
19690# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19691
19692# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19693
19694# Shell to use when invoking shell scripts.
19695SHELL=$lt_SHELL
19696
19697# Whether or not to build shared libraries.
19698build_libtool_libs=$enable_shared
19699
19700# Whether or not to build static libraries.
19701build_old_libs=$enable_static
19702
19703# Whether or not to add -lc for building shared libraries.
19704build_libtool_need_lc=$archive_cmds_need_lc_RC
19705
19706# Whether or not to disallow shared libs when runtime libs are static
19707allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19708
19709# Whether or not to optimize for fast installation.
19710fast_install=$enable_fast_install
19711
19712# The host system.
19713host_alias=$host_alias
19714host=$host
19715host_os=$host_os
19716
19717# The build system.
19718build_alias=$build_alias
19719build=$build
19720build_os=$build_os
19721
19722# An echo program that does not interpret backslashes.
19723echo=$lt_echo
19724
19725# The archiver.
19726AR=$lt_AR
19727AR_FLAGS=$lt_AR_FLAGS
19728
19729# A C compiler.
19730LTCC=$lt_LTCC
19731
19732# LTCC compiler flags.
19733LTCFLAGS=$lt_LTCFLAGS
19734
19735# A language-specific compiler.
19736CC=$lt_compiler_RC
19737
19738# Is the compiler the GNU C compiler?
19739with_gcc=$GCC_RC
19740
19741# An ERE matcher.
19742EGREP=$lt_EGREP
19743
19744# The linker used to build libraries.
19745LD=$lt_LD_RC
19746
19747# Whether we need hard or soft links.
19748LN_S=$lt_LN_S
19749
19750# A BSD-compatible nm program.
19751NM=$lt_NM
19752
19753# A symbol stripping program
19754STRIP=$lt_STRIP
19755
19756# Used to examine libraries when file_magic_cmd begins "file"
19757MAGIC_CMD=$MAGIC_CMD
19758
19759# Used on cygwin: DLL creation program.
19760DLLTOOL="$DLLTOOL"
19761
19762# Used on cygwin: object dumper.
19763OBJDUMP="$OBJDUMP"
19764
19765# Used on cygwin: assembler.
19766AS="$AS"
19767
19768# The name of the directory that contains temporary libtool files.
19769objdir=$objdir
19770
19771# How to create reloadable object files.
19772reload_flag=$lt_reload_flag
19773reload_cmds=$lt_reload_cmds
19774
19775# How to pass a linker flag through the compiler.
19776wl=$lt_lt_prog_compiler_wl_RC
19777
19778# Object file suffix (normally "o").
19779objext="$ac_objext"
19780
19781# Old archive suffix (normally "a").
19782libext="$libext"
19783
19784# Shared library suffix (normally ".so").
19785shrext_cmds='$shrext_cmds'
19786
19787# Executable file suffix (normally "").
19788exeext="$exeext"
19789
19790# Additional compiler flags for building library objects.
19791pic_flag=$lt_lt_prog_compiler_pic_RC
19792pic_mode=$pic_mode
19793
19794# What is the maximum length of a command?
19795max_cmd_len=$lt_cv_sys_max_cmd_len
19796
19797# Does compiler simultaneously support -c and -o options?
19798compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19799
19800# Must we lock files when doing compilation?
19801need_locks=$lt_need_locks
19802
19803# Do we need the lib prefix for modules?
19804need_lib_prefix=$need_lib_prefix
19805
19806# Do we need a version for libraries?
19807need_version=$need_version
19808
19809# Whether dlopen is supported.
19810dlopen_support=$enable_dlopen
19811
19812# Whether dlopen of programs is supported.
19813dlopen_self=$enable_dlopen_self
19814
19815# Whether dlopen of statically linked programs is supported.
19816dlopen_self_static=$enable_dlopen_self_static
19817
19818# Compiler flag to prevent dynamic linking.
19819link_static_flag=$lt_lt_prog_compiler_static_RC
19820
19821# Compiler flag to turn off builtin functions.
19822no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19823
19824# Compiler flag to allow reflexive dlopens.
19825export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19826
19827# Compiler flag to generate shared objects directly from archives.
19828whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19829
19830# Compiler flag to generate thread-safe objects.
19831thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19832
19833# Library versioning type.
19834version_type=$version_type
19835
19836# Format of library name prefix.
19837libname_spec=$lt_libname_spec
19838
19839# List of archive names.  First name is the real one, the rest are links.
19840# The last name is the one that the linker finds with -lNAME.
19841library_names_spec=$lt_library_names_spec
19842
19843# The coded name of the library, if different from the real name.
19844soname_spec=$lt_soname_spec
19845
19846# Commands used to build and install an old-style archive.
19847RANLIB=$lt_RANLIB
19848old_archive_cmds=$lt_old_archive_cmds_RC
19849old_postinstall_cmds=$lt_old_postinstall_cmds
19850old_postuninstall_cmds=$lt_old_postuninstall_cmds
19851
19852# Create an old-style archive from a shared archive.
19853old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19854
19855# Create a temporary old-style archive to link instead of a shared archive.
19856old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19857
19858# Commands used to build and install a shared archive.
19859archive_cmds=$lt_archive_cmds_RC
19860archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19861postinstall_cmds=$lt_postinstall_cmds
19862postuninstall_cmds=$lt_postuninstall_cmds
19863
19864# Commands used to build a loadable module (assumed same as above if empty)
19865module_cmds=$lt_module_cmds_RC
19866module_expsym_cmds=$lt_module_expsym_cmds_RC
19867
19868# Commands to strip libraries.
19869old_striplib=$lt_old_striplib
19870striplib=$lt_striplib
19871
19872# Dependencies to place before the objects being linked to create a
19873# shared library.
19874predep_objects=$lt_predep_objects_RC
19875
19876# Dependencies to place after the objects being linked to create a
19877# shared library.
19878postdep_objects=$lt_postdep_objects_RC
19879
19880# Dependencies to place before the objects being linked to create a
19881# shared library.
19882predeps=$lt_predeps_RC
19883
19884# Dependencies to place after the objects being linked to create a
19885# shared library.
19886postdeps=$lt_postdeps_RC
19887
19888# The directories searched by this compiler when creating a shared
19889# library
19890compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19891
19892# The library search path used internally by the compiler when linking
19893# a shared library.
19894compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19895
19896# Method to check whether dependent libraries are shared objects.
19897deplibs_check_method=$lt_deplibs_check_method
19898
19899# Command to use when deplibs_check_method == file_magic.
19900file_magic_cmd=$lt_file_magic_cmd
19901
19902# Flag that allows shared libraries with undefined symbols to be built.
19903allow_undefined_flag=$lt_allow_undefined_flag_RC
19904
19905# Flag that forces no undefined symbols.
19906no_undefined_flag=$lt_no_undefined_flag_RC
19907
19908# Commands used to finish a libtool library installation in a directory.
19909finish_cmds=$lt_finish_cmds
19910
19911# Same as above, but a single script fragment to be evaled but not shown.
19912finish_eval=$lt_finish_eval
19913
19914# Take the output of nm and produce a listing of raw symbols and C names.
19915global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19916
19917# Transform the output of nm in a proper C declaration
19918global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19919
19920# Transform the output of nm in a C name address pair
19921global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19922
19923# This is the shared library runtime path variable.
19924runpath_var=$runpath_var
19925
19926# This is the shared library path variable.
19927shlibpath_var=$shlibpath_var
19928
19929# Is shlibpath searched before the hard-coded library search path?
19930shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19931
19932# How to hardcode a shared library path into an executable.
19933hardcode_action=$hardcode_action_RC
19934
19935# Whether we should hardcode library paths into libraries.
19936hardcode_into_libs=$hardcode_into_libs
19937
19938# Flag to hardcode \$libdir into a binary during linking.
19939# This must work even if \$libdir does not exist.
19940hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19941
19942# If ld is used when linking, flag to hardcode \$libdir into
19943# a binary during linking. This must work even if \$libdir does
19944# not exist.
19945hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19946
19947# Whether we need a single -rpath flag with a separated argument.
19948hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19949
19950# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19951# resulting binary.
19952hardcode_direct=$hardcode_direct_RC
19953
19954# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19955# resulting binary.
19956hardcode_minus_L=$hardcode_minus_L_RC
19957
19958# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19959# the resulting binary.
19960hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19961
19962# Set to yes if building a shared library automatically hardcodes DIR into the library
19963# and all subsequent libraries and executables linked against it.
19964hardcode_automatic=$hardcode_automatic_RC
19965
19966# Variables whose values should be saved in libtool wrapper scripts and
19967# restored at relink time.
19968variables_saved_for_relink="$variables_saved_for_relink"
19969
19970# Whether libtool must link a program against all its dependency libraries.
19971link_all_deplibs=$link_all_deplibs_RC
19972
19973# Compile-time system search path for libraries
19974sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19975
19976# Run-time system search path for libraries
19977sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19978
19979# Fix the shell variable \$srcfile for the compiler.
19980fix_srcfile_path=$lt_fix_srcfile_path
19981
19982# Set to yes if exported symbols are required.
19983always_export_symbols=$always_export_symbols_RC
19984
19985# The commands to list exported symbols.
19986export_symbols_cmds=$lt_export_symbols_cmds_RC
19987
19988# The commands to extract the exported symbol list from a shared archive.
19989extract_expsyms_cmds=$lt_extract_expsyms_cmds
19990
19991# Symbols that should not be listed in the preloaded symbols.
19992exclude_expsyms=$lt_exclude_expsyms_RC
19993
19994# Symbols that must always be exported.
19995include_expsyms=$lt_include_expsyms_RC
19996
19997# ### END LIBTOOL TAG CONFIG: $tagname
19998
19999__EOF__
20000
20001
20002else
20003  # If there is no Makefile yet, we rely on a make rule to execute
20004  # `config.status --recheck' to rerun these tests and create the
20005  # libtool script then.
20006  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20007  if test -f "$ltmain_in"; then
20008    test -f Makefile && make "$ltmain"
20009  fi
20010fi
20011
20012
20013ac_ext=c
20014ac_cpp='$CPP $CPPFLAGS'
20015ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20016ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20017ac_compiler_gnu=$ac_cv_c_compiler_gnu
20018
20019CC="$lt_save_CC"
20020
20021	;;
20022
20023      *)
20024	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20025$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20026   { (exit 1); exit 1; }; }
20027	;;
20028      esac
20029
20030      # Append the new tag name to the list of available tags.
20031      if test -n "$tagname" ; then
20032      available_tags="$available_tags $tagname"
20033    fi
20034    fi
20035  done
20036  IFS="$lt_save_ifs"
20037
20038  # Now substitute the updated list of available tags.
20039  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20040    mv "${ofile}T" "$ofile"
20041    chmod +x "$ofile"
20042  else
20043    rm -f "${ofile}T"
20044    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20045$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20046   { (exit 1); exit 1; }; }
20047  fi
20048fi
20049
20050
20051
20052# This can be used to rebuild libtool when needed
20053LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20054
20055# Always use our own libtool.
20056LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20057
20058# Prevent multiple expansion
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079ac_ext=c
20080ac_cpp='$CPP $CPPFLAGS'
20081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20083ac_compiler_gnu=$ac_cv_c_compiler_gnu
20084if test -n "$ac_tool_prefix"; then
20085  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20086set dummy ${ac_tool_prefix}gcc; ac_word=$2
20087{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20088$as_echo_n "checking for $ac_word... " >&6; }
20089if test "${ac_cv_prog_CC+set}" = set; then
20090  $as_echo_n "(cached) " >&6
20091else
20092  if test -n "$CC"; then
20093  ac_cv_prog_CC="$CC" # Let the user override the test.
20094else
20095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20096for as_dir in $PATH
20097do
20098  IFS=$as_save_IFS
20099  test -z "$as_dir" && as_dir=.
20100  for ac_exec_ext in '' $ac_executable_extensions; do
20101  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20102    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20103    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20104    break 2
20105  fi
20106done
20107done
20108IFS=$as_save_IFS
20109
20110fi
20111fi
20112CC=$ac_cv_prog_CC
20113if test -n "$CC"; then
20114  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20115$as_echo "$CC" >&6; }
20116else
20117  { $as_echo "$as_me:$LINENO: result: no" >&5
20118$as_echo "no" >&6; }
20119fi
20120
20121
20122fi
20123if test -z "$ac_cv_prog_CC"; then
20124  ac_ct_CC=$CC
20125  # Extract the first word of "gcc", so it can be a program name with args.
20126set dummy gcc; ac_word=$2
20127{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20128$as_echo_n "checking for $ac_word... " >&6; }
20129if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20130  $as_echo_n "(cached) " >&6
20131else
20132  if test -n "$ac_ct_CC"; then
20133  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20134else
20135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20136for as_dir in $PATH
20137do
20138  IFS=$as_save_IFS
20139  test -z "$as_dir" && as_dir=.
20140  for ac_exec_ext in '' $ac_executable_extensions; do
20141  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20142    ac_cv_prog_ac_ct_CC="gcc"
20143    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20144    break 2
20145  fi
20146done
20147done
20148IFS=$as_save_IFS
20149
20150fi
20151fi
20152ac_ct_CC=$ac_cv_prog_ac_ct_CC
20153if test -n "$ac_ct_CC"; then
20154  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20155$as_echo "$ac_ct_CC" >&6; }
20156else
20157  { $as_echo "$as_me:$LINENO: result: no" >&5
20158$as_echo "no" >&6; }
20159fi
20160
20161  if test "x$ac_ct_CC" = x; then
20162    CC=""
20163  else
20164    case $cross_compiling:$ac_tool_warned in
20165yes:)
20166{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20167$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20168ac_tool_warned=yes ;;
20169esac
20170    CC=$ac_ct_CC
20171  fi
20172else
20173  CC="$ac_cv_prog_CC"
20174fi
20175
20176if test -z "$CC"; then
20177          if test -n "$ac_tool_prefix"; then
20178    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20179set dummy ${ac_tool_prefix}cc; ac_word=$2
20180{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20181$as_echo_n "checking for $ac_word... " >&6; }
20182if test "${ac_cv_prog_CC+set}" = set; then
20183  $as_echo_n "(cached) " >&6
20184else
20185  if test -n "$CC"; then
20186  ac_cv_prog_CC="$CC" # Let the user override the test.
20187else
20188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20189for as_dir in $PATH
20190do
20191  IFS=$as_save_IFS
20192  test -z "$as_dir" && as_dir=.
20193  for ac_exec_ext in '' $ac_executable_extensions; do
20194  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20195    ac_cv_prog_CC="${ac_tool_prefix}cc"
20196    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20197    break 2
20198  fi
20199done
20200done
20201IFS=$as_save_IFS
20202
20203fi
20204fi
20205CC=$ac_cv_prog_CC
20206if test -n "$CC"; then
20207  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20208$as_echo "$CC" >&6; }
20209else
20210  { $as_echo "$as_me:$LINENO: result: no" >&5
20211$as_echo "no" >&6; }
20212fi
20213
20214
20215  fi
20216fi
20217if test -z "$CC"; then
20218  # Extract the first word of "cc", so it can be a program name with args.
20219set dummy cc; ac_word=$2
20220{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20221$as_echo_n "checking for $ac_word... " >&6; }
20222if test "${ac_cv_prog_CC+set}" = set; then
20223  $as_echo_n "(cached) " >&6
20224else
20225  if test -n "$CC"; then
20226  ac_cv_prog_CC="$CC" # Let the user override the test.
20227else
20228  ac_prog_rejected=no
20229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20230for as_dir in $PATH
20231do
20232  IFS=$as_save_IFS
20233  test -z "$as_dir" && as_dir=.
20234  for ac_exec_ext in '' $ac_executable_extensions; do
20235  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20236    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20237       ac_prog_rejected=yes
20238       continue
20239     fi
20240    ac_cv_prog_CC="cc"
20241    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20242    break 2
20243  fi
20244done
20245done
20246IFS=$as_save_IFS
20247
20248if test $ac_prog_rejected = yes; then
20249  # We found a bogon in the path, so make sure we never use it.
20250  set dummy $ac_cv_prog_CC
20251  shift
20252  if test $# != 0; then
20253    # We chose a different compiler from the bogus one.
20254    # However, it has the same basename, so the bogon will be chosen
20255    # first if we set CC to just the basename; use the full file name.
20256    shift
20257    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20258  fi
20259fi
20260fi
20261fi
20262CC=$ac_cv_prog_CC
20263if test -n "$CC"; then
20264  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20265$as_echo "$CC" >&6; }
20266else
20267  { $as_echo "$as_me:$LINENO: result: no" >&5
20268$as_echo "no" >&6; }
20269fi
20270
20271
20272fi
20273if test -z "$CC"; then
20274  if test -n "$ac_tool_prefix"; then
20275  for ac_prog in cl.exe
20276  do
20277    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20278set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20279{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20280$as_echo_n "checking for $ac_word... " >&6; }
20281if test "${ac_cv_prog_CC+set}" = set; then
20282  $as_echo_n "(cached) " >&6
20283else
20284  if test -n "$CC"; then
20285  ac_cv_prog_CC="$CC" # Let the user override the test.
20286else
20287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20288for as_dir in $PATH
20289do
20290  IFS=$as_save_IFS
20291  test -z "$as_dir" && as_dir=.
20292  for ac_exec_ext in '' $ac_executable_extensions; do
20293  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20294    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20295    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20296    break 2
20297  fi
20298done
20299done
20300IFS=$as_save_IFS
20301
20302fi
20303fi
20304CC=$ac_cv_prog_CC
20305if test -n "$CC"; then
20306  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20307$as_echo "$CC" >&6; }
20308else
20309  { $as_echo "$as_me:$LINENO: result: no" >&5
20310$as_echo "no" >&6; }
20311fi
20312
20313
20314    test -n "$CC" && break
20315  done
20316fi
20317if test -z "$CC"; then
20318  ac_ct_CC=$CC
20319  for ac_prog in cl.exe
20320do
20321  # Extract the first word of "$ac_prog", so it can be a program name with args.
20322set dummy $ac_prog; ac_word=$2
20323{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20324$as_echo_n "checking for $ac_word... " >&6; }
20325if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20326  $as_echo_n "(cached) " >&6
20327else
20328  if test -n "$ac_ct_CC"; then
20329  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20330else
20331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20332for as_dir in $PATH
20333do
20334  IFS=$as_save_IFS
20335  test -z "$as_dir" && as_dir=.
20336  for ac_exec_ext in '' $ac_executable_extensions; do
20337  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20338    ac_cv_prog_ac_ct_CC="$ac_prog"
20339    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20340    break 2
20341  fi
20342done
20343done
20344IFS=$as_save_IFS
20345
20346fi
20347fi
20348ac_ct_CC=$ac_cv_prog_ac_ct_CC
20349if test -n "$ac_ct_CC"; then
20350  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20351$as_echo "$ac_ct_CC" >&6; }
20352else
20353  { $as_echo "$as_me:$LINENO: result: no" >&5
20354$as_echo "no" >&6; }
20355fi
20356
20357
20358  test -n "$ac_ct_CC" && break
20359done
20360
20361  if test "x$ac_ct_CC" = x; then
20362    CC=""
20363  else
20364    case $cross_compiling:$ac_tool_warned in
20365yes:)
20366{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20367$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20368ac_tool_warned=yes ;;
20369esac
20370    CC=$ac_ct_CC
20371  fi
20372fi
20373
20374fi
20375
20376
20377test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20378$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20379{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20380See \`config.log' for more details." >&5
20381$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20382See \`config.log' for more details." >&2;}
20383   { (exit 1); exit 1; }; }; }
20384
20385# Provide some information about the compiler.
20386$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20387set X $ac_compile
20388ac_compiler=$2
20389{ (ac_try="$ac_compiler --version >&5"
20390case "(($ac_try" in
20391  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20392  *) ac_try_echo=$ac_try;;
20393esac
20394eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20395$as_echo "$ac_try_echo") >&5
20396  (eval "$ac_compiler --version >&5") 2>&5
20397  ac_status=$?
20398  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20399  (exit $ac_status); }
20400{ (ac_try="$ac_compiler -v >&5"
20401case "(($ac_try" in
20402  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20403  *) ac_try_echo=$ac_try;;
20404esac
20405eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20406$as_echo "$ac_try_echo") >&5
20407  (eval "$ac_compiler -v >&5") 2>&5
20408  ac_status=$?
20409  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20410  (exit $ac_status); }
20411{ (ac_try="$ac_compiler -V >&5"
20412case "(($ac_try" in
20413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20414  *) ac_try_echo=$ac_try;;
20415esac
20416eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20417$as_echo "$ac_try_echo") >&5
20418  (eval "$ac_compiler -V >&5") 2>&5
20419  ac_status=$?
20420  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20421  (exit $ac_status); }
20422
20423{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20424$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20425if test "${ac_cv_c_compiler_gnu+set}" = set; then
20426  $as_echo_n "(cached) " >&6
20427else
20428  cat >conftest.$ac_ext <<_ACEOF
20429/* confdefs.h.  */
20430_ACEOF
20431cat confdefs.h >>conftest.$ac_ext
20432cat >>conftest.$ac_ext <<_ACEOF
20433/* end confdefs.h.  */
20434
20435int
20436main ()
20437{
20438#ifndef __GNUC__
20439       choke me
20440#endif
20441
20442  ;
20443  return 0;
20444}
20445_ACEOF
20446rm -f conftest.$ac_objext
20447if { (ac_try="$ac_compile"
20448case "(($ac_try" in
20449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20450  *) ac_try_echo=$ac_try;;
20451esac
20452eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20453$as_echo "$ac_try_echo") >&5
20454  (eval "$ac_compile") 2>conftest.er1
20455  ac_status=$?
20456  grep -v '^ *+' conftest.er1 >conftest.err
20457  rm -f conftest.er1
20458  cat conftest.err >&5
20459  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20460  (exit $ac_status); } && {
20461	 test -z "$ac_c_werror_flag" ||
20462	 test ! -s conftest.err
20463       } && test -s conftest.$ac_objext; then
20464  ac_compiler_gnu=yes
20465else
20466  $as_echo "$as_me: failed program was:" >&5
20467sed 's/^/| /' conftest.$ac_ext >&5
20468
20469	ac_compiler_gnu=no
20470fi
20471
20472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20473ac_cv_c_compiler_gnu=$ac_compiler_gnu
20474
20475fi
20476{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20477$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20478if test $ac_compiler_gnu = yes; then
20479  GCC=yes
20480else
20481  GCC=
20482fi
20483ac_test_CFLAGS=${CFLAGS+set}
20484ac_save_CFLAGS=$CFLAGS
20485{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20486$as_echo_n "checking whether $CC accepts -g... " >&6; }
20487if test "${ac_cv_prog_cc_g+set}" = set; then
20488  $as_echo_n "(cached) " >&6
20489else
20490  ac_save_c_werror_flag=$ac_c_werror_flag
20491   ac_c_werror_flag=yes
20492   ac_cv_prog_cc_g=no
20493   CFLAGS="-g"
20494   cat >conftest.$ac_ext <<_ACEOF
20495/* confdefs.h.  */
20496_ACEOF
20497cat confdefs.h >>conftest.$ac_ext
20498cat >>conftest.$ac_ext <<_ACEOF
20499/* end confdefs.h.  */
20500
20501int
20502main ()
20503{
20504
20505  ;
20506  return 0;
20507}
20508_ACEOF
20509rm -f conftest.$ac_objext
20510if { (ac_try="$ac_compile"
20511case "(($ac_try" in
20512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20513  *) ac_try_echo=$ac_try;;
20514esac
20515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20516$as_echo "$ac_try_echo") >&5
20517  (eval "$ac_compile") 2>conftest.er1
20518  ac_status=$?
20519  grep -v '^ *+' conftest.er1 >conftest.err
20520  rm -f conftest.er1
20521  cat conftest.err >&5
20522  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20523  (exit $ac_status); } && {
20524	 test -z "$ac_c_werror_flag" ||
20525	 test ! -s conftest.err
20526       } && test -s conftest.$ac_objext; then
20527  ac_cv_prog_cc_g=yes
20528else
20529  $as_echo "$as_me: failed program was:" >&5
20530sed 's/^/| /' conftest.$ac_ext >&5
20531
20532	CFLAGS=""
20533      cat >conftest.$ac_ext <<_ACEOF
20534/* confdefs.h.  */
20535_ACEOF
20536cat confdefs.h >>conftest.$ac_ext
20537cat >>conftest.$ac_ext <<_ACEOF
20538/* end confdefs.h.  */
20539
20540int
20541main ()
20542{
20543
20544  ;
20545  return 0;
20546}
20547_ACEOF
20548rm -f conftest.$ac_objext
20549if { (ac_try="$ac_compile"
20550case "(($ac_try" in
20551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20552  *) ac_try_echo=$ac_try;;
20553esac
20554eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20555$as_echo "$ac_try_echo") >&5
20556  (eval "$ac_compile") 2>conftest.er1
20557  ac_status=$?
20558  grep -v '^ *+' conftest.er1 >conftest.err
20559  rm -f conftest.er1
20560  cat conftest.err >&5
20561  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20562  (exit $ac_status); } && {
20563	 test -z "$ac_c_werror_flag" ||
20564	 test ! -s conftest.err
20565       } && test -s conftest.$ac_objext; then
20566  :
20567else
20568  $as_echo "$as_me: failed program was:" >&5
20569sed 's/^/| /' conftest.$ac_ext >&5
20570
20571	ac_c_werror_flag=$ac_save_c_werror_flag
20572	 CFLAGS="-g"
20573	 cat >conftest.$ac_ext <<_ACEOF
20574/* confdefs.h.  */
20575_ACEOF
20576cat confdefs.h >>conftest.$ac_ext
20577cat >>conftest.$ac_ext <<_ACEOF
20578/* end confdefs.h.  */
20579
20580int
20581main ()
20582{
20583
20584  ;
20585  return 0;
20586}
20587_ACEOF
20588rm -f conftest.$ac_objext
20589if { (ac_try="$ac_compile"
20590case "(($ac_try" in
20591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20592  *) ac_try_echo=$ac_try;;
20593esac
20594eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20595$as_echo "$ac_try_echo") >&5
20596  (eval "$ac_compile") 2>conftest.er1
20597  ac_status=$?
20598  grep -v '^ *+' conftest.er1 >conftest.err
20599  rm -f conftest.er1
20600  cat conftest.err >&5
20601  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20602  (exit $ac_status); } && {
20603	 test -z "$ac_c_werror_flag" ||
20604	 test ! -s conftest.err
20605       } && test -s conftest.$ac_objext; then
20606  ac_cv_prog_cc_g=yes
20607else
20608  $as_echo "$as_me: failed program was:" >&5
20609sed 's/^/| /' conftest.$ac_ext >&5
20610
20611
20612fi
20613
20614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20615fi
20616
20617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20618fi
20619
20620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20621   ac_c_werror_flag=$ac_save_c_werror_flag
20622fi
20623{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20624$as_echo "$ac_cv_prog_cc_g" >&6; }
20625if test "$ac_test_CFLAGS" = set; then
20626  CFLAGS=$ac_save_CFLAGS
20627elif test $ac_cv_prog_cc_g = yes; then
20628  if test "$GCC" = yes; then
20629    CFLAGS="-g -O2"
20630  else
20631    CFLAGS="-g"
20632  fi
20633else
20634  if test "$GCC" = yes; then
20635    CFLAGS="-O2"
20636  else
20637    CFLAGS=
20638  fi
20639fi
20640{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20641$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20642if test "${ac_cv_prog_cc_c89+set}" = set; then
20643  $as_echo_n "(cached) " >&6
20644else
20645  ac_cv_prog_cc_c89=no
20646ac_save_CC=$CC
20647cat >conftest.$ac_ext <<_ACEOF
20648/* confdefs.h.  */
20649_ACEOF
20650cat confdefs.h >>conftest.$ac_ext
20651cat >>conftest.$ac_ext <<_ACEOF
20652/* end confdefs.h.  */
20653#include <stdarg.h>
20654#include <stdio.h>
20655#include <sys/types.h>
20656#include <sys/stat.h>
20657/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20658struct buf { int x; };
20659FILE * (*rcsopen) (struct buf *, struct stat *, int);
20660static char *e (p, i)
20661     char **p;
20662     int i;
20663{
20664  return p[i];
20665}
20666static char *f (char * (*g) (char **, int), char **p, ...)
20667{
20668  char *s;
20669  va_list v;
20670  va_start (v,p);
20671  s = g (p, va_arg (v,int));
20672  va_end (v);
20673  return s;
20674}
20675
20676/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20677   function prototypes and stuff, but not '\xHH' hex character constants.
20678   These don't provoke an error unfortunately, instead are silently treated
20679   as 'x'.  The following induces an error, until -std is added to get
20680   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20681   array size at least.  It's necessary to write '\x00'==0 to get something
20682   that's true only with -std.  */
20683int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20684
20685/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20686   inside strings and character constants.  */
20687#define FOO(x) 'x'
20688int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20689
20690int test (int i, double x);
20691struct s1 {int (*f) (int a);};
20692struct s2 {int (*f) (double a);};
20693int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20694int argc;
20695char **argv;
20696int
20697main ()
20698{
20699return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20700  ;
20701  return 0;
20702}
20703_ACEOF
20704for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20705	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20706do
20707  CC="$ac_save_CC $ac_arg"
20708  rm -f conftest.$ac_objext
20709if { (ac_try="$ac_compile"
20710case "(($ac_try" in
20711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20712  *) ac_try_echo=$ac_try;;
20713esac
20714eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20715$as_echo "$ac_try_echo") >&5
20716  (eval "$ac_compile") 2>conftest.er1
20717  ac_status=$?
20718  grep -v '^ *+' conftest.er1 >conftest.err
20719  rm -f conftest.er1
20720  cat conftest.err >&5
20721  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20722  (exit $ac_status); } && {
20723	 test -z "$ac_c_werror_flag" ||
20724	 test ! -s conftest.err
20725       } && test -s conftest.$ac_objext; then
20726  ac_cv_prog_cc_c89=$ac_arg
20727else
20728  $as_echo "$as_me: failed program was:" >&5
20729sed 's/^/| /' conftest.$ac_ext >&5
20730
20731
20732fi
20733
20734rm -f core conftest.err conftest.$ac_objext
20735  test "x$ac_cv_prog_cc_c89" != "xno" && break
20736done
20737rm -f conftest.$ac_ext
20738CC=$ac_save_CC
20739
20740fi
20741# AC_CACHE_VAL
20742case "x$ac_cv_prog_cc_c89" in
20743  x)
20744    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20745$as_echo "none needed" >&6; } ;;
20746  xno)
20747    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20748$as_echo "unsupported" >&6; } ;;
20749  *)
20750    CC="$CC $ac_cv_prog_cc_c89"
20751    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20752$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20753esac
20754
20755
20756ac_ext=c
20757ac_cpp='$CPP $CPPFLAGS'
20758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20760ac_compiler_gnu=$ac_cv_c_compiler_gnu
20761
20762depcc="$CC"   am_compiler_list=
20763
20764{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20765$as_echo_n "checking dependency style of $depcc... " >&6; }
20766if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20767  $as_echo_n "(cached) " >&6
20768else
20769  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20770  # We make a subdir and do the tests there.  Otherwise we can end up
20771  # making bogus files that we don't know about and never remove.  For
20772  # instance it was reported that on HP-UX the gcc test will end up
20773  # making a dummy file named `D' -- because `-MD' means `put the output
20774  # in D'.
20775  mkdir conftest.dir
20776  # Copy depcomp to subdir because otherwise we won't find it if we're
20777  # using a relative directory.
20778  cp "$am_depcomp" conftest.dir
20779  cd conftest.dir
20780  # We will build objects and dependencies in a subdirectory because
20781  # it helps to detect inapplicable dependency modes.  For instance
20782  # both Tru64's cc and ICC support -MD to output dependencies as a
20783  # side effect of compilation, but ICC will put the dependencies in
20784  # the current directory while Tru64 will put them in the object
20785  # directory.
20786  mkdir sub
20787
20788  am_cv_CC_dependencies_compiler_type=none
20789  if test "$am_compiler_list" = ""; then
20790     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20791  fi
20792  am__universal=false
20793  case " $depcc " in #(
20794     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20795     esac
20796
20797  for depmode in $am_compiler_list; do
20798    # Setup a source with many dependencies, because some compilers
20799    # like to wrap large dependency lists on column 80 (with \), and
20800    # we should not choose a depcomp mode which is confused by this.
20801    #
20802    # We need to recreate these files for each test, as the compiler may
20803    # overwrite some of them when testing with obscure command lines.
20804    # This happens at least with the AIX C compiler.
20805    : > sub/conftest.c
20806    for i in 1 2 3 4 5 6; do
20807      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20808      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20809      # Solaris 8's {/usr,}/bin/sh.
20810      touch sub/conftst$i.h
20811    done
20812    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20813
20814    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20815    # mode.  It turns out that the SunPro C++ compiler does not properly
20816    # handle `-M -o', and we need to detect this.  Also, some Intel
20817    # versions had trouble with output in subdirs
20818    am__obj=sub/conftest.${OBJEXT-o}
20819    am__minus_obj="-o $am__obj"
20820    case $depmode in
20821    gcc)
20822      # This depmode causes a compiler race in universal mode.
20823      test "$am__universal" = false || continue
20824      ;;
20825    nosideeffect)
20826      # after this tag, mechanisms are not by side-effect, so they'll
20827      # only be used when explicitly requested
20828      if test "x$enable_dependency_tracking" = xyes; then
20829	continue
20830      else
20831	break
20832      fi
20833      ;;
20834    msvisualcpp | msvcmsys)
20835      # This compiler won't grok `-c -o', but also, the minuso test has
20836      # not run yet.  These depmodes are late enough in the game, and
20837      # so weak that their functioning should not be impacted.
20838      am__obj=conftest.${OBJEXT-o}
20839      am__minus_obj=
20840      ;;
20841    none) break ;;
20842    esac
20843    if depmode=$depmode \
20844       source=sub/conftest.c object=$am__obj \
20845       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20846       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20847         >/dev/null 2>conftest.err &&
20848       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20849       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20850       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20851       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20852      # icc doesn't choke on unknown options, it will just issue warnings
20853      # or remarks (even with -Werror).  So we grep stderr for any message
20854      # that says an option was ignored or not supported.
20855      # When given -MP, icc 7.0 and 7.1 complain thusly:
20856      #   icc: Command line warning: ignoring option '-M'; no argument required
20857      # The diagnosis changed in icc 8.0:
20858      #   icc: Command line remark: option '-MP' not supported
20859      if (grep 'ignoring option' conftest.err ||
20860          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20861        am_cv_CC_dependencies_compiler_type=$depmode
20862        break
20863      fi
20864    fi
20865  done
20866
20867  cd ..
20868  rm -rf conftest.dir
20869else
20870  am_cv_CC_dependencies_compiler_type=none
20871fi
20872
20873fi
20874{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20875$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20876CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20877
20878 if
20879  test "x$enable_dependency_tracking" != xno \
20880  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20881  am__fastdepCC_TRUE=
20882  am__fastdepCC_FALSE='#'
20883else
20884  am__fastdepCC_TRUE='#'
20885  am__fastdepCC_FALSE=
20886fi
20887
20888
20889
20890if test "x$GCC" = "xyes"; then
20891	CPPFLAGS="$CPPFLAGS -Wall"
20892fi
20893
20894
20895
20896
20897
20898# Check whether --with-xorg-module-dir was given.
20899if test "${with_xorg_module_dir+set}" = set; then
20900  withval=$with_xorg_module_dir; moduledir="$withval"
20901else
20902  moduledir="$libdir/xorg/modules"
20903fi
20904
20905
20906# Check whether --enable-dri was given.
20907if test "${enable_dri+set}" = set; then
20908  enableval=$enable_dri; DRI="$enableval"
20909else
20910  DRI=auto
20911fi
20912
20913
20914# Check whether --enable-exa was given.
20915if test "${enable_exa+set}" = set; then
20916  enableval=$enable_exa; EXA="$enableval"
20917else
20918  EXA=yes
20919fi
20920
20921
20922
20923# Check whether --with-xserver-source was given.
20924if test "${with_xserver_source+set}" = set; then
20925  withval=$with_xserver_source;  XSERVER_SOURCE="$withval"
20926else
20927   XSERVER_SOURCE=""
20928fi
20929
20930
20931# Checks for extensions
20932
20933	SAVE_CFLAGS="$CFLAGS"
20934	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20935	cat >conftest.$ac_ext <<_ACEOF
20936/* confdefs.h.  */
20937_ACEOF
20938cat confdefs.h >>conftest.$ac_ext
20939cat >>conftest.$ac_ext <<_ACEOF
20940/* end confdefs.h.  */
20941
20942#include "xorg-server.h"
20943#if !defined XINERAMA
20944#error XINERAMA not defined
20945#endif
20946
20947int
20948main ()
20949{
20950
20951  ;
20952  return 0;
20953}
20954_ACEOF
20955rm -f conftest.$ac_objext
20956if { (ac_try="$ac_compile"
20957case "(($ac_try" in
20958  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20959  *) ac_try_echo=$ac_try;;
20960esac
20961eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20962$as_echo "$ac_try_echo") >&5
20963  (eval "$ac_compile") 2>conftest.er1
20964  ac_status=$?
20965  grep -v '^ *+' conftest.er1 >conftest.err
20966  rm -f conftest.er1
20967  cat conftest.err >&5
20968  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20969  (exit $ac_status); } && {
20970	 test -z "$ac_c_werror_flag" ||
20971	 test ! -s conftest.err
20972       } && test -s conftest.$ac_objext; then
20973  _EXT_CHECK=yes
20974else
20975  $as_echo "$as_me: failed program was:" >&5
20976sed 's/^/| /' conftest.$ac_ext >&5
20977
20978	_EXT_CHECK=no
20979fi
20980
20981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20982	CFLAGS="$SAVE_CFLAGS"
20983	{ $as_echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5
20984$as_echo_n "checking if XINERAMA is defined... " >&6; }
20985	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20986$as_echo "$_EXT_CHECK" >&6; }
20987	if test "$_EXT_CHECK" != no; then
20988		REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto"
20989	fi
20990
20991
20992	SAVE_CFLAGS="$CFLAGS"
20993	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20994	cat >conftest.$ac_ext <<_ACEOF
20995/* confdefs.h.  */
20996_ACEOF
20997cat confdefs.h >>conftest.$ac_ext
20998cat >>conftest.$ac_ext <<_ACEOF
20999/* end confdefs.h.  */
21000
21001#include "xorg-server.h"
21002#if !defined RANDR
21003#error RANDR not defined
21004#endif
21005
21006int
21007main ()
21008{
21009
21010  ;
21011  return 0;
21012}
21013_ACEOF
21014rm -f conftest.$ac_objext
21015if { (ac_try="$ac_compile"
21016case "(($ac_try" in
21017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21018  *) ac_try_echo=$ac_try;;
21019esac
21020eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21021$as_echo "$ac_try_echo") >&5
21022  (eval "$ac_compile") 2>conftest.er1
21023  ac_status=$?
21024  grep -v '^ *+' conftest.er1 >conftest.err
21025  rm -f conftest.er1
21026  cat conftest.err >&5
21027  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21028  (exit $ac_status); } && {
21029	 test -z "$ac_c_werror_flag" ||
21030	 test ! -s conftest.err
21031       } && test -s conftest.$ac_objext; then
21032  _EXT_CHECK=yes
21033else
21034  $as_echo "$as_me: failed program was:" >&5
21035sed 's/^/| /' conftest.$ac_ext >&5
21036
21037	_EXT_CHECK=no
21038fi
21039
21040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21041	CFLAGS="$SAVE_CFLAGS"
21042	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
21043$as_echo_n "checking if RANDR is defined... " >&6; }
21044	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21045$as_echo "$_EXT_CHECK" >&6; }
21046	if test "$_EXT_CHECK" != no; then
21047		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
21048	fi
21049
21050
21051	SAVE_CFLAGS="$CFLAGS"
21052	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21053	cat >conftest.$ac_ext <<_ACEOF
21054/* confdefs.h.  */
21055_ACEOF
21056cat confdefs.h >>conftest.$ac_ext
21057cat >>conftest.$ac_ext <<_ACEOF
21058/* end confdefs.h.  */
21059
21060#include "xorg-server.h"
21061#if !defined RENDER
21062#error RENDER not defined
21063#endif
21064
21065int
21066main ()
21067{
21068
21069  ;
21070  return 0;
21071}
21072_ACEOF
21073rm -f conftest.$ac_objext
21074if { (ac_try="$ac_compile"
21075case "(($ac_try" in
21076  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21077  *) ac_try_echo=$ac_try;;
21078esac
21079eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21080$as_echo "$ac_try_echo") >&5
21081  (eval "$ac_compile") 2>conftest.er1
21082  ac_status=$?
21083  grep -v '^ *+' conftest.er1 >conftest.err
21084  rm -f conftest.er1
21085  cat conftest.err >&5
21086  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21087  (exit $ac_status); } && {
21088	 test -z "$ac_c_werror_flag" ||
21089	 test ! -s conftest.err
21090       } && test -s conftest.$ac_objext; then
21091  _EXT_CHECK=yes
21092else
21093  $as_echo "$as_me: failed program was:" >&5
21094sed 's/^/| /' conftest.$ac_ext >&5
21095
21096	_EXT_CHECK=no
21097fi
21098
21099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21100	CFLAGS="$SAVE_CFLAGS"
21101	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21102$as_echo_n "checking if RENDER is defined... " >&6; }
21103	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21104$as_echo "$_EXT_CHECK" >&6; }
21105	if test "$_EXT_CHECK" != no; then
21106		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21107	fi
21108
21109
21110	SAVE_CFLAGS="$CFLAGS"
21111	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21112	cat >conftest.$ac_ext <<_ACEOF
21113/* confdefs.h.  */
21114_ACEOF
21115cat confdefs.h >>conftest.$ac_ext
21116cat >>conftest.$ac_ext <<_ACEOF
21117/* end confdefs.h.  */
21118
21119#include "xorg-server.h"
21120#if !defined XV
21121#error XV not defined
21122#endif
21123
21124int
21125main ()
21126{
21127
21128  ;
21129  return 0;
21130}
21131_ACEOF
21132rm -f conftest.$ac_objext
21133if { (ac_try="$ac_compile"
21134case "(($ac_try" in
21135  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21136  *) ac_try_echo=$ac_try;;
21137esac
21138eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21139$as_echo "$ac_try_echo") >&5
21140  (eval "$ac_compile") 2>conftest.er1
21141  ac_status=$?
21142  grep -v '^ *+' conftest.er1 >conftest.err
21143  rm -f conftest.er1
21144  cat conftest.err >&5
21145  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21146  (exit $ac_status); } && {
21147	 test -z "$ac_c_werror_flag" ||
21148	 test ! -s conftest.err
21149       } && test -s conftest.$ac_objext; then
21150  _EXT_CHECK=yes
21151else
21152  $as_echo "$as_me: failed program was:" >&5
21153sed 's/^/| /' conftest.$ac_ext >&5
21154
21155	_EXT_CHECK=no
21156fi
21157
21158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21159	CFLAGS="$SAVE_CFLAGS"
21160	{ $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21161$as_echo_n "checking if XV is defined... " >&6; }
21162	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21163$as_echo "$_EXT_CHECK" >&6; }
21164	if test "$_EXT_CHECK" != no; then
21165		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21166	fi
21167
21168
21169	SAVE_CFLAGS="$CFLAGS"
21170	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21171	cat >conftest.$ac_ext <<_ACEOF
21172/* confdefs.h.  */
21173_ACEOF
21174cat confdefs.h >>conftest.$ac_ext
21175cat >>conftest.$ac_ext <<_ACEOF
21176/* end confdefs.h.  */
21177
21178#include "xorg-server.h"
21179#if !defined DPMSExtension
21180#error DPMSExtension not defined
21181#endif
21182
21183int
21184main ()
21185{
21186
21187  ;
21188  return 0;
21189}
21190_ACEOF
21191rm -f conftest.$ac_objext
21192if { (ac_try="$ac_compile"
21193case "(($ac_try" in
21194  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21195  *) ac_try_echo=$ac_try;;
21196esac
21197eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21198$as_echo "$ac_try_echo") >&5
21199  (eval "$ac_compile") 2>conftest.er1
21200  ac_status=$?
21201  grep -v '^ *+' conftest.er1 >conftest.err
21202  rm -f conftest.er1
21203  cat conftest.err >&5
21204  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21205  (exit $ac_status); } && {
21206	 test -z "$ac_c_werror_flag" ||
21207	 test ! -s conftest.err
21208       } && test -s conftest.$ac_objext; then
21209  _EXT_CHECK=yes
21210else
21211  $as_echo "$as_me: failed program was:" >&5
21212sed 's/^/| /' conftest.$ac_ext >&5
21213
21214	_EXT_CHECK=no
21215fi
21216
21217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21218	CFLAGS="$SAVE_CFLAGS"
21219	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21220$as_echo_n "checking if DPMSExtension is defined... " >&6; }
21221	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21222$as_echo "$_EXT_CHECK" >&6; }
21223	if test "$_EXT_CHECK" != no; then
21224		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21225	fi
21226
21227
21228# Checks for pkg-config packages
21229
21230
21231if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21232	if test -n "$ac_tool_prefix"; then
21233  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21234set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21235{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21236$as_echo_n "checking for $ac_word... " >&6; }
21237if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21238  $as_echo_n "(cached) " >&6
21239else
21240  case $PKG_CONFIG in
21241  [\\/]* | ?:[\\/]*)
21242  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21243  ;;
21244  *)
21245  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21246for as_dir in $PATH
21247do
21248  IFS=$as_save_IFS
21249  test -z "$as_dir" && as_dir=.
21250  for ac_exec_ext in '' $ac_executable_extensions; do
21251  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21252    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21253    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21254    break 2
21255  fi
21256done
21257done
21258IFS=$as_save_IFS
21259
21260  ;;
21261esac
21262fi
21263PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21264if test -n "$PKG_CONFIG"; then
21265  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21266$as_echo "$PKG_CONFIG" >&6; }
21267else
21268  { $as_echo "$as_me:$LINENO: result: no" >&5
21269$as_echo "no" >&6; }
21270fi
21271
21272
21273fi
21274if test -z "$ac_cv_path_PKG_CONFIG"; then
21275  ac_pt_PKG_CONFIG=$PKG_CONFIG
21276  # Extract the first word of "pkg-config", so it can be a program name with args.
21277set dummy pkg-config; ac_word=$2
21278{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21279$as_echo_n "checking for $ac_word... " >&6; }
21280if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21281  $as_echo_n "(cached) " >&6
21282else
21283  case $ac_pt_PKG_CONFIG in
21284  [\\/]* | ?:[\\/]*)
21285  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21286  ;;
21287  *)
21288  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21289for as_dir in $PATH
21290do
21291  IFS=$as_save_IFS
21292  test -z "$as_dir" && as_dir=.
21293  for ac_exec_ext in '' $ac_executable_extensions; do
21294  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21295    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21296    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21297    break 2
21298  fi
21299done
21300done
21301IFS=$as_save_IFS
21302
21303  ;;
21304esac
21305fi
21306ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21307if test -n "$ac_pt_PKG_CONFIG"; then
21308  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21309$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21310else
21311  { $as_echo "$as_me:$LINENO: result: no" >&5
21312$as_echo "no" >&6; }
21313fi
21314
21315  if test "x$ac_pt_PKG_CONFIG" = x; then
21316    PKG_CONFIG=""
21317  else
21318    case $cross_compiling:$ac_tool_warned in
21319yes:)
21320{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21321$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21322ac_tool_warned=yes ;;
21323esac
21324    PKG_CONFIG=$ac_pt_PKG_CONFIG
21325  fi
21326else
21327  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21328fi
21329
21330fi
21331if test -n "$PKG_CONFIG"; then
21332	_pkg_min_version=0.9.0
21333	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21334$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21335	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21336		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21337$as_echo "yes" >&6; }
21338	else
21339		{ $as_echo "$as_me:$LINENO: result: no" >&5
21340$as_echo "no" >&6; }
21341		PKG_CONFIG=""
21342	fi
21343
21344fi
21345
21346pkg_failed=no
21347{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21348$as_echo_n "checking for XORG... " >&6; }
21349
21350if test -n "$XORG_CFLAGS"; then
21351    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21352 elif test -n "$PKG_CONFIG"; then
21353    if test -n "$PKG_CONFIG" && \
21354    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21355  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21356  ac_status=$?
21357  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21358  (exit $ac_status); }; then
21359  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21360else
21361  pkg_failed=yes
21362fi
21363 else
21364    pkg_failed=untried
21365fi
21366if test -n "$XORG_LIBS"; then
21367    pkg_cv_XORG_LIBS="$XORG_LIBS"
21368 elif test -n "$PKG_CONFIG"; then
21369    if test -n "$PKG_CONFIG" && \
21370    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21371  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21372  ac_status=$?
21373  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21374  (exit $ac_status); }; then
21375  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21376else
21377  pkg_failed=yes
21378fi
21379 else
21380    pkg_failed=untried
21381fi
21382
21383
21384
21385if test $pkg_failed = yes; then
21386
21387if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21388        _pkg_short_errors_supported=yes
21389else
21390        _pkg_short_errors_supported=no
21391fi
21392        if test $_pkg_short_errors_supported = yes; then
21393	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21394        else
21395	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21396        fi
21397	# Put the nasty error message in config.log where it belongs
21398	echo "$XORG_PKG_ERRORS" >&5
21399
21400	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21401
21402$XORG_PKG_ERRORS
21403
21404Consider adjusting the PKG_CONFIG_PATH environment variable if you
21405installed software in a non-standard prefix.
21406
21407Alternatively, you may set the environment variables XORG_CFLAGS
21408and XORG_LIBS to avoid the need to call pkg-config.
21409See the pkg-config man page for more details.
21410" >&5
21411$as_echo "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21412
21413$XORG_PKG_ERRORS
21414
21415Consider adjusting the PKG_CONFIG_PATH environment variable if you
21416installed software in a non-standard prefix.
21417
21418Alternatively, you may set the environment variables XORG_CFLAGS
21419and XORG_LIBS to avoid the need to call pkg-config.
21420See the pkg-config man page for more details.
21421" >&2;}
21422   { (exit 1); exit 1; }; }
21423elif test $pkg_failed = untried; then
21424	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21426{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21427is in your PATH or set the PKG_CONFIG environment variable to the full
21428path to pkg-config.
21429
21430Alternatively, you may set the environment variables XORG_CFLAGS
21431and XORG_LIBS to avoid the need to call pkg-config.
21432See the pkg-config man page for more details.
21433
21434To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21435See \`config.log' for more details." >&5
21436$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21437is in your PATH or set the PKG_CONFIG environment variable to the full
21438path to pkg-config.
21439
21440Alternatively, you may set the environment variables XORG_CFLAGS
21441and XORG_LIBS to avoid the need to call pkg-config.
21442See the pkg-config man page for more details.
21443
21444To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21445See \`config.log' for more details." >&2;}
21446   { (exit 1); exit 1; }; }; }
21447else
21448	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21449	XORG_LIBS=$pkg_cv_XORG_LIBS
21450        { $as_echo "$as_me:$LINENO: result: yes" >&5
21451$as_echo "yes" >&6; }
21452	:
21453fi
21454
21455pkg_failed=no
21456{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21457$as_echo_n "checking for XEXT... " >&6; }
21458
21459if test -n "$XEXT_CFLAGS"; then
21460    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21461 elif test -n "$PKG_CONFIG"; then
21462    if test -n "$PKG_CONFIG" && \
21463    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21464  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21465  ac_status=$?
21466  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21467  (exit $ac_status); }; then
21468  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21469else
21470  pkg_failed=yes
21471fi
21472 else
21473    pkg_failed=untried
21474fi
21475if test -n "$XEXT_LIBS"; then
21476    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21477 elif test -n "$PKG_CONFIG"; then
21478    if test -n "$PKG_CONFIG" && \
21479    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21480  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21481  ac_status=$?
21482  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21483  (exit $ac_status); }; then
21484  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21485else
21486  pkg_failed=yes
21487fi
21488 else
21489    pkg_failed=untried
21490fi
21491
21492
21493
21494if test $pkg_failed = yes; then
21495
21496if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21497        _pkg_short_errors_supported=yes
21498else
21499        _pkg_short_errors_supported=no
21500fi
21501        if test $_pkg_short_errors_supported = yes; then
21502	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21503        else
21504	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21505        fi
21506	# Put the nasty error message in config.log where it belongs
21507	echo "$XEXT_PKG_ERRORS" >&5
21508
21509	{ $as_echo "$as_me:$LINENO: result: no" >&5
21510$as_echo "no" >&6; }
21511                HAVE_XEXTPROTO_71="no"
21512elif test $pkg_failed = untried; then
21513	HAVE_XEXTPROTO_71="no"
21514else
21515	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21516	XEXT_LIBS=$pkg_cv_XEXT_LIBS
21517        { $as_echo "$as_me:$LINENO: result: yes" >&5
21518$as_echo "yes" >&6; }
21519	HAVE_XEXTPROTO_71="yes";
21520cat >>confdefs.h <<\_ACEOF
21521#define HAVE_XEXTPROTO_71 1
21522_ACEOF
21523
21524fi
21525 if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
21526  HAVE_XEXTPROTO_71_TRUE=
21527  HAVE_XEXTPROTO_71_FALSE='#'
21528else
21529  HAVE_XEXTPROTO_71_TRUE='#'
21530  HAVE_XEXTPROTO_71_FALSE=
21531fi
21532
21533sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21534
21535# Checks for libraries.
21536
21537# Checks for header files.
21538{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21539$as_echo_n "checking for ANSI C header files... " >&6; }
21540if test "${ac_cv_header_stdc+set}" = set; then
21541  $as_echo_n "(cached) " >&6
21542else
21543  cat >conftest.$ac_ext <<_ACEOF
21544/* confdefs.h.  */
21545_ACEOF
21546cat confdefs.h >>conftest.$ac_ext
21547cat >>conftest.$ac_ext <<_ACEOF
21548/* end confdefs.h.  */
21549#include <stdlib.h>
21550#include <stdarg.h>
21551#include <string.h>
21552#include <float.h>
21553
21554int
21555main ()
21556{
21557
21558  ;
21559  return 0;
21560}
21561_ACEOF
21562rm -f conftest.$ac_objext
21563if { (ac_try="$ac_compile"
21564case "(($ac_try" in
21565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21566  *) ac_try_echo=$ac_try;;
21567esac
21568eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21569$as_echo "$ac_try_echo") >&5
21570  (eval "$ac_compile") 2>conftest.er1
21571  ac_status=$?
21572  grep -v '^ *+' conftest.er1 >conftest.err
21573  rm -f conftest.er1
21574  cat conftest.err >&5
21575  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21576  (exit $ac_status); } && {
21577	 test -z "$ac_c_werror_flag" ||
21578	 test ! -s conftest.err
21579       } && test -s conftest.$ac_objext; then
21580  ac_cv_header_stdc=yes
21581else
21582  $as_echo "$as_me: failed program was:" >&5
21583sed 's/^/| /' conftest.$ac_ext >&5
21584
21585	ac_cv_header_stdc=no
21586fi
21587
21588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21589
21590if test $ac_cv_header_stdc = yes; then
21591  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21592  cat >conftest.$ac_ext <<_ACEOF
21593/* confdefs.h.  */
21594_ACEOF
21595cat confdefs.h >>conftest.$ac_ext
21596cat >>conftest.$ac_ext <<_ACEOF
21597/* end confdefs.h.  */
21598#include <string.h>
21599
21600_ACEOF
21601if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21602  $EGREP "memchr" >/dev/null 2>&1; then
21603  :
21604else
21605  ac_cv_header_stdc=no
21606fi
21607rm -f conftest*
21608
21609fi
21610
21611if test $ac_cv_header_stdc = yes; then
21612  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21613  cat >conftest.$ac_ext <<_ACEOF
21614/* confdefs.h.  */
21615_ACEOF
21616cat confdefs.h >>conftest.$ac_ext
21617cat >>conftest.$ac_ext <<_ACEOF
21618/* end confdefs.h.  */
21619#include <stdlib.h>
21620
21621_ACEOF
21622if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21623  $EGREP "free" >/dev/null 2>&1; then
21624  :
21625else
21626  ac_cv_header_stdc=no
21627fi
21628rm -f conftest*
21629
21630fi
21631
21632if test $ac_cv_header_stdc = yes; then
21633  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21634  if test "$cross_compiling" = yes; then
21635  :
21636else
21637  cat >conftest.$ac_ext <<_ACEOF
21638/* confdefs.h.  */
21639_ACEOF
21640cat confdefs.h >>conftest.$ac_ext
21641cat >>conftest.$ac_ext <<_ACEOF
21642/* end confdefs.h.  */
21643#include <ctype.h>
21644#include <stdlib.h>
21645#if ((' ' & 0x0FF) == 0x020)
21646# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21647# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21648#else
21649# define ISLOWER(c) \
21650		   (('a' <= (c) && (c) <= 'i') \
21651		     || ('j' <= (c) && (c) <= 'r') \
21652		     || ('s' <= (c) && (c) <= 'z'))
21653# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21654#endif
21655
21656#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21657int
21658main ()
21659{
21660  int i;
21661  for (i = 0; i < 256; i++)
21662    if (XOR (islower (i), ISLOWER (i))
21663	|| toupper (i) != TOUPPER (i))
21664      return 2;
21665  return 0;
21666}
21667_ACEOF
21668rm -f conftest$ac_exeext
21669if { (ac_try="$ac_link"
21670case "(($ac_try" in
21671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21672  *) ac_try_echo=$ac_try;;
21673esac
21674eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21675$as_echo "$ac_try_echo") >&5
21676  (eval "$ac_link") 2>&5
21677  ac_status=$?
21678  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21679  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21680  { (case "(($ac_try" in
21681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21682  *) ac_try_echo=$ac_try;;
21683esac
21684eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21685$as_echo "$ac_try_echo") >&5
21686  (eval "$ac_try") 2>&5
21687  ac_status=$?
21688  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21689  (exit $ac_status); }; }; then
21690  :
21691else
21692  $as_echo "$as_me: program exited with status $ac_status" >&5
21693$as_echo "$as_me: failed program was:" >&5
21694sed 's/^/| /' conftest.$ac_ext >&5
21695
21696( exit $ac_status )
21697ac_cv_header_stdc=no
21698fi
21699rm -rf conftest.dSYM
21700rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21701fi
21702
21703
21704fi
21705fi
21706{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21707$as_echo "$ac_cv_header_stdc" >&6; }
21708if test $ac_cv_header_stdc = yes; then
21709
21710cat >>confdefs.h <<\_ACEOF
21711#define STDC_HEADERS 1
21712_ACEOF
21713
21714fi
21715
21716
21717if test "$DRI" != no; then
21718	as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
21719{ $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
21720$as_echo_n "checking for ${sdkdir}/dri.h... " >&6; }
21721if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21722  $as_echo_n "(cached) " >&6
21723else
21724  test "$cross_compiling" = yes &&
21725  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21726$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21727   { (exit 1); exit 1; }; }
21728if test -r "${sdkdir}/dri.h"; then
21729  eval "$as_ac_File=yes"
21730else
21731  eval "$as_ac_File=no"
21732fi
21733fi
21734ac_res=`eval 'as_val=${'$as_ac_File'}
21735		 $as_echo "$as_val"'`
21736	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21737$as_echo "$ac_res" >&6; }
21738as_val=`eval 'as_val=${'$as_ac_File'}
21739		 $as_echo "$as_val"'`
21740   if test "x$as_val" = x""yes; then
21741  have_dri_h="yes"
21742else
21743  have_dri_h="no"
21744fi
21745
21746	as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
21747{ $as_echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
21748$as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; }
21749if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21750  $as_echo_n "(cached) " >&6
21751else
21752  test "$cross_compiling" = yes &&
21753  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21754$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21755   { (exit 1); exit 1; }; }
21756if test -r "${sdkdir}/sarea.h"; then
21757  eval "$as_ac_File=yes"
21758else
21759  eval "$as_ac_File=no"
21760fi
21761fi
21762ac_res=`eval 'as_val=${'$as_ac_File'}
21763		 $as_echo "$as_val"'`
21764	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21765$as_echo "$ac_res" >&6; }
21766as_val=`eval 'as_val=${'$as_ac_File'}
21767		 $as_echo "$as_val"'`
21768   if test "x$as_val" = x""yes; then
21769  have_sarea_h="yes"
21770else
21771  have_sarea_h="no"
21772fi
21773
21774	as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
21775{ $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
21776$as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; }
21777if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21778  $as_echo_n "(cached) " >&6
21779else
21780  test "$cross_compiling" = yes &&
21781  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21782$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21783   { (exit 1); exit 1; }; }
21784if test -r "${sdkdir}/dristruct.h"; then
21785  eval "$as_ac_File=yes"
21786else
21787  eval "$as_ac_File=no"
21788fi
21789fi
21790ac_res=`eval 'as_val=${'$as_ac_File'}
21791		 $as_echo "$as_val"'`
21792	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21793$as_echo "$ac_res" >&6; }
21794as_val=`eval 'as_val=${'$as_ac_File'}
21795		 $as_echo "$as_val"'`
21796   if test "x$as_val" = x""yes; then
21797  have_dristruct_h="yes"
21798else
21799  have_dristruct_h="no"
21800fi
21801
21802	as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/damage.h" | $as_tr_sh`
21803{ $as_echo "$as_me:$LINENO: checking for ${sdkdir}/damage.h" >&5
21804$as_echo_n "checking for ${sdkdir}/damage.h... " >&6; }
21805if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21806  $as_echo_n "(cached) " >&6
21807else
21808  test "$cross_compiling" = yes &&
21809  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21810$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21811   { (exit 1); exit 1; }; }
21812if test -r "${sdkdir}/damage.h"; then
21813  eval "$as_ac_File=yes"
21814else
21815  eval "$as_ac_File=no"
21816fi
21817fi
21818ac_res=`eval 'as_val=${'$as_ac_File'}
21819		 $as_echo "$as_val"'`
21820	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21821$as_echo "$ac_res" >&6; }
21822as_val=`eval 'as_val=${'$as_ac_File'}
21823		 $as_echo "$as_val"'`
21824   if test "x$as_val" = x""yes; then
21825  have_damage_h="yes"
21826else
21827  have_damage_h="no"
21828fi
21829
21830fi
21831
21832{ $as_echo "$as_me:$LINENO: checking whether to include DRI support" >&5
21833$as_echo_n "checking whether to include DRI support... " >&6; }
21834if test x$DRI = xauto; then
21835	if test "$have_dri_h" = yes -a \
21836                "$have_sarea_h" = yes -a \
21837                "$have_dristruct_h" = yes; then
21838		DRI="yes"
21839	else
21840		DRI="no"
21841	fi
21842fi
21843{ $as_echo "$as_me:$LINENO: result: $DRI" >&5
21844$as_echo "$DRI" >&6; }
21845
21846 if test x$DRI = xyes; then
21847  DRI_TRUE=
21848  DRI_FALSE='#'
21849else
21850  DRI_TRUE='#'
21851  DRI_FALSE=
21852fi
21853
21854if test "$DRI" = yes; then
21855
21856pkg_failed=no
21857{ $as_echo "$as_me:$LINENO: checking for DRI" >&5
21858$as_echo_n "checking for DRI... " >&6; }
21859
21860if test -n "$DRI_CFLAGS"; then
21861    pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
21862 elif test -n "$PKG_CONFIG"; then
21863    if test -n "$PKG_CONFIG" && \
21864    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
21865  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
21866  ac_status=$?
21867  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21868  (exit $ac_status); }; then
21869  pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.2 xf86driproto" 2>/dev/null`
21870else
21871  pkg_failed=yes
21872fi
21873 else
21874    pkg_failed=untried
21875fi
21876if test -n "$DRI_LIBS"; then
21877    pkg_cv_DRI_LIBS="$DRI_LIBS"
21878 elif test -n "$PKG_CONFIG"; then
21879    if test -n "$PKG_CONFIG" && \
21880    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
21881  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
21882  ac_status=$?
21883  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21884  (exit $ac_status); }; then
21885  pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.2 xf86driproto" 2>/dev/null`
21886else
21887  pkg_failed=yes
21888fi
21889 else
21890    pkg_failed=untried
21891fi
21892
21893
21894
21895if test $pkg_failed = yes; then
21896
21897if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21898        _pkg_short_errors_supported=yes
21899else
21900        _pkg_short_errors_supported=no
21901fi
21902        if test $_pkg_short_errors_supported = yes; then
21903	        DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.2 xf86driproto" 2>&1`
21904        else
21905	        DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.2 xf86driproto" 2>&1`
21906        fi
21907	# Put the nasty error message in config.log where it belongs
21908	echo "$DRI_PKG_ERRORS" >&5
21909
21910	{ { $as_echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met:
21911
21912$DRI_PKG_ERRORS
21913
21914Consider adjusting the PKG_CONFIG_PATH environment variable if you
21915installed software in a non-standard prefix.
21916
21917Alternatively, you may set the environment variables DRI_CFLAGS
21918and DRI_LIBS to avoid the need to call pkg-config.
21919See the pkg-config man page for more details.
21920" >&5
21921$as_echo "$as_me: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met:
21922
21923$DRI_PKG_ERRORS
21924
21925Consider adjusting the PKG_CONFIG_PATH environment variable if you
21926installed software in a non-standard prefix.
21927
21928Alternatively, you may set the environment variables DRI_CFLAGS
21929and DRI_LIBS to avoid the need to call pkg-config.
21930See the pkg-config man page for more details.
21931" >&2;}
21932   { (exit 1); exit 1; }; }
21933elif test $pkg_failed = untried; then
21934	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21936{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21937is in your PATH or set the PKG_CONFIG environment variable to the full
21938path to pkg-config.
21939
21940Alternatively, you may set the environment variables DRI_CFLAGS
21941and DRI_LIBS to avoid the need to call pkg-config.
21942See the pkg-config man page for more details.
21943
21944To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21945See \`config.log' for more details." >&5
21946$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21947is in your PATH or set the PKG_CONFIG environment variable to the full
21948path to pkg-config.
21949
21950Alternatively, you may set the environment variables DRI_CFLAGS
21951and DRI_LIBS to avoid the need to call pkg-config.
21952See the pkg-config man page for more details.
21953
21954To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21955See \`config.log' for more details." >&2;}
21956   { (exit 1); exit 1; }; }; }
21957else
21958	DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
21959	DRI_LIBS=$pkg_cv_DRI_LIBS
21960        { $as_echo "$as_me:$LINENO: result: yes" >&5
21961$as_echo "yes" >&6; }
21962	:
21963fi
21964
21965cat >>confdefs.h <<\_ACEOF
21966#define XF86DRI 1
21967_ACEOF
21968
21969
21970cat >>confdefs.h <<\_ACEOF
21971#define XF86DRI_DEVEL 1
21972_ACEOF
21973
21974	if test "$have_damage_h" = yes; then
21975
21976cat >>confdefs.h <<\_ACEOF
21977#define DAMAGE 1
21978_ACEOF
21979
21980	fi
21981fi
21982
21983save_CFLAGS="$CFLAGS"
21984CFLAGS="$XORG_CFLAGS"
21985{ $as_echo "$as_me:$LINENO: checking for xf86Modes.h" >&5
21986$as_echo_n "checking for xf86Modes.h... " >&6; }
21987if test "${ac_cv_header_xf86Modes_h+set}" = set; then
21988  $as_echo_n "(cached) " >&6
21989else
21990  cat >conftest.$ac_ext <<_ACEOF
21991/* confdefs.h.  */
21992_ACEOF
21993cat confdefs.h >>conftest.$ac_ext
21994cat >>conftest.$ac_ext <<_ACEOF
21995/* end confdefs.h.  */
21996#include "xorg-server.h"
21997
21998#include <xf86Modes.h>
21999_ACEOF
22000rm -f conftest.$ac_objext
22001if { (ac_try="$ac_compile"
22002case "(($ac_try" in
22003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22004  *) ac_try_echo=$ac_try;;
22005esac
22006eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22007$as_echo "$ac_try_echo") >&5
22008  (eval "$ac_compile") 2>conftest.er1
22009  ac_status=$?
22010  grep -v '^ *+' conftest.er1 >conftest.err
22011  rm -f conftest.er1
22012  cat conftest.err >&5
22013  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22014  (exit $ac_status); } && {
22015	 test -z "$ac_c_werror_flag" ||
22016	 test ! -s conftest.err
22017       } && test -s conftest.$ac_objext; then
22018  ac_cv_header_xf86Modes_h=yes
22019else
22020  $as_echo "$as_me: failed program was:" >&5
22021sed 's/^/| /' conftest.$ac_ext >&5
22022
22023	ac_cv_header_xf86Modes_h=no
22024fi
22025
22026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22027fi
22028{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf86Modes_h" >&5
22029$as_echo "$ac_cv_header_xf86Modes_h" >&6; }
22030if test "x$ac_cv_header_xf86Modes_h" = x""yes; then
22031  XMODES=yes
22032else
22033  XMODES=no
22034fi
22035
22036
22037CFLAGS="$save_CFLAGS"
22038
22039
22040cat >>confdefs.h <<\_ACEOF
22041#define USE_XAA 1
22042_ACEOF
22043
22044
22045# Properly handle EXA.
22046{ $as_echo "$as_me:$LINENO: checking whether to enable EXA support" >&5
22047$as_echo_n "checking whether to enable EXA support... " >&6; }
22048if test "x$EXA" = xyes; then
22049        { $as_echo "$as_me:$LINENO: result: yes" >&5
22050$as_echo "yes" >&6; }
22051
22052        SAVE_CPPFLAGS="$CPPFLAGS"
22053        CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
22054        if test "${ac_cv_header_exa_h+set}" = set; then
22055  { $as_echo "$as_me:$LINENO: checking for exa.h" >&5
22056$as_echo_n "checking for exa.h... " >&6; }
22057if test "${ac_cv_header_exa_h+set}" = set; then
22058  $as_echo_n "(cached) " >&6
22059fi
22060{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
22061$as_echo "$ac_cv_header_exa_h" >&6; }
22062else
22063  # Is the header compilable?
22064{ $as_echo "$as_me:$LINENO: checking exa.h usability" >&5
22065$as_echo_n "checking exa.h usability... " >&6; }
22066cat >conftest.$ac_ext <<_ACEOF
22067/* confdefs.h.  */
22068_ACEOF
22069cat confdefs.h >>conftest.$ac_ext
22070cat >>conftest.$ac_ext <<_ACEOF
22071/* end confdefs.h.  */
22072$ac_includes_default
22073#include <exa.h>
22074_ACEOF
22075rm -f conftest.$ac_objext
22076if { (ac_try="$ac_compile"
22077case "(($ac_try" in
22078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22079  *) ac_try_echo=$ac_try;;
22080esac
22081eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22082$as_echo "$ac_try_echo") >&5
22083  (eval "$ac_compile") 2>conftest.er1
22084  ac_status=$?
22085  grep -v '^ *+' conftest.er1 >conftest.err
22086  rm -f conftest.er1
22087  cat conftest.err >&5
22088  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22089  (exit $ac_status); } && {
22090	 test -z "$ac_c_werror_flag" ||
22091	 test ! -s conftest.err
22092       } && test -s conftest.$ac_objext; then
22093  ac_header_compiler=yes
22094else
22095  $as_echo "$as_me: failed program was:" >&5
22096sed 's/^/| /' conftest.$ac_ext >&5
22097
22098	ac_header_compiler=no
22099fi
22100
22101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22102{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22103$as_echo "$ac_header_compiler" >&6; }
22104
22105# Is the header present?
22106{ $as_echo "$as_me:$LINENO: checking exa.h presence" >&5
22107$as_echo_n "checking exa.h presence... " >&6; }
22108cat >conftest.$ac_ext <<_ACEOF
22109/* confdefs.h.  */
22110_ACEOF
22111cat confdefs.h >>conftest.$ac_ext
22112cat >>conftest.$ac_ext <<_ACEOF
22113/* end confdefs.h.  */
22114#include <exa.h>
22115_ACEOF
22116if { (ac_try="$ac_cpp conftest.$ac_ext"
22117case "(($ac_try" in
22118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22119  *) ac_try_echo=$ac_try;;
22120esac
22121eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22122$as_echo "$ac_try_echo") >&5
22123  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22124  ac_status=$?
22125  grep -v '^ *+' conftest.er1 >conftest.err
22126  rm -f conftest.er1
22127  cat conftest.err >&5
22128  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22129  (exit $ac_status); } >/dev/null && {
22130	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22131	 test ! -s conftest.err
22132       }; then
22133  ac_header_preproc=yes
22134else
22135  $as_echo "$as_me: failed program was:" >&5
22136sed 's/^/| /' conftest.$ac_ext >&5
22137
22138  ac_header_preproc=no
22139fi
22140
22141rm -f conftest.err conftest.$ac_ext
22142{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22143$as_echo "$ac_header_preproc" >&6; }
22144
22145# So?  What about this header?
22146case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22147  yes:no: )
22148    { $as_echo "$as_me:$LINENO: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&5
22149$as_echo "$as_me: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22150    { $as_echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the compiler's result" >&5
22151$as_echo "$as_me: WARNING: exa.h: proceeding with the compiler's result" >&2;}
22152    ac_header_preproc=yes
22153    ;;
22154  no:yes:* )
22155    { $as_echo "$as_me:$LINENO: WARNING: exa.h: present but cannot be compiled" >&5
22156$as_echo "$as_me: WARNING: exa.h: present but cannot be compiled" >&2;}
22157    { $as_echo "$as_me:$LINENO: WARNING: exa.h:     check for missing prerequisite headers?" >&5
22158$as_echo "$as_me: WARNING: exa.h:     check for missing prerequisite headers?" >&2;}
22159    { $as_echo "$as_me:$LINENO: WARNING: exa.h: see the Autoconf documentation" >&5
22160$as_echo "$as_me: WARNING: exa.h: see the Autoconf documentation" >&2;}
22161    { $as_echo "$as_me:$LINENO: WARNING: exa.h:     section \"Present But Cannot Be Compiled\"" >&5
22162$as_echo "$as_me: WARNING: exa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
22163    { $as_echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the preprocessor's result" >&5
22164$as_echo "$as_me: WARNING: exa.h: proceeding with the preprocessor's result" >&2;}
22165    { $as_echo "$as_me:$LINENO: WARNING: exa.h: in the future, the compiler will take precedence" >&5
22166$as_echo "$as_me: WARNING: exa.h: in the future, the compiler will take precedence" >&2;}
22167    ( cat <<\_ASBOX
22168## ---------------------------------------------------------------------- ##
22169## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
22170## ---------------------------------------------------------------------- ##
22171_ASBOX
22172     ) | sed "s/^/$as_me: WARNING:     /" >&2
22173    ;;
22174esac
22175{ $as_echo "$as_me:$LINENO: checking for exa.h" >&5
22176$as_echo_n "checking for exa.h... " >&6; }
22177if test "${ac_cv_header_exa_h+set}" = set; then
22178  $as_echo_n "(cached) " >&6
22179else
22180  ac_cv_header_exa_h=$ac_header_preproc
22181fi
22182{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
22183$as_echo "$ac_cv_header_exa_h" >&6; }
22184
22185fi
22186if test "x$ac_cv_header_exa_h" = x""yes; then
22187  have_exa_h="yes"
22188else
22189  have_exa_h="no"
22190fi
22191
22192
22193        CPPFLAGS="$SAVE_CPPFLAGS"
22194else
22195        { $as_echo "$as_me:$LINENO: result: no" >&5
22196$as_echo "no" >&6; }
22197fi
22198
22199SAVE_CPPFLAGS="$CPPFLAGS"
22200CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
22201if test "x$have_exa_h" = xyes; then
22202        { $as_echo "$as_me:$LINENO: checking whether EXA version is at least 2.0.0" >&5
22203$as_echo_n "checking whether EXA version is at least 2.0.0... " >&6; }
22204        cat >conftest.$ac_ext <<_ACEOF
22205/* confdefs.h.  */
22206_ACEOF
22207cat confdefs.h >>conftest.$ac_ext
22208cat >>conftest.$ac_ext <<_ACEOF
22209/* end confdefs.h.  */
22210
22211#include "exa.h"
22212#if EXA_VERSION_MAJOR < 2
22213#error OLD EXA!
22214#endif
22215
22216int
22217main ()
22218{
22219
22220  ;
22221  return 0;
22222}
22223_ACEOF
22224if { (ac_try="$ac_cpp conftest.$ac_ext"
22225case "(($ac_try" in
22226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22227  *) ac_try_echo=$ac_try;;
22228esac
22229eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22230$as_echo "$ac_try_echo") >&5
22231  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22232  ac_status=$?
22233  grep -v '^ *+' conftest.er1 >conftest.err
22234  rm -f conftest.er1
22235  cat conftest.err >&5
22236  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22237  (exit $ac_status); } >/dev/null && {
22238	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22239	 test ! -s conftest.err
22240       }; then
22241  USE_EXA=yes
22242else
22243  $as_echo "$as_me: failed program was:" >&5
22244sed 's/^/| /' conftest.$ac_ext >&5
22245
22246  USE_EXA=no
22247fi
22248
22249rm -f conftest.err conftest.$ac_ext
22250        { $as_echo "$as_me:$LINENO: result: $USE_EXA" >&5
22251$as_echo "$USE_EXA" >&6; }
22252
22253        if test "x$USE_EXA" = xyes; then
22254
22255cat >>confdefs.h <<\_ACEOF
22256#define USE_EXA 1
22257_ACEOF
22258
22259        fi
22260fi
22261
22262{ $as_echo "$as_me:$LINENO: checking whether xf86XVFillKeyHelperDrawable is declared" >&5
22263$as_echo_n "checking whether xf86XVFillKeyHelperDrawable is declared... " >&6; }
22264if test "${ac_cv_have_decl_xf86XVFillKeyHelperDrawable+set}" = set; then
22265  $as_echo_n "(cached) " >&6
22266else
22267  cat >conftest.$ac_ext <<_ACEOF
22268/* confdefs.h.  */
22269_ACEOF
22270cat confdefs.h >>conftest.$ac_ext
22271cat >>conftest.$ac_ext <<_ACEOF
22272/* end confdefs.h.  */
22273#include <xf86xv.h>
22274
22275int
22276main ()
22277{
22278#ifndef xf86XVFillKeyHelperDrawable
22279  (void) xf86XVFillKeyHelperDrawable;
22280#endif
22281
22282  ;
22283  return 0;
22284}
22285_ACEOF
22286rm -f conftest.$ac_objext
22287if { (ac_try="$ac_compile"
22288case "(($ac_try" in
22289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22290  *) ac_try_echo=$ac_try;;
22291esac
22292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22293$as_echo "$ac_try_echo") >&5
22294  (eval "$ac_compile") 2>conftest.er1
22295  ac_status=$?
22296  grep -v '^ *+' conftest.er1 >conftest.err
22297  rm -f conftest.er1
22298  cat conftest.err >&5
22299  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22300  (exit $ac_status); } && {
22301	 test -z "$ac_c_werror_flag" ||
22302	 test ! -s conftest.err
22303       } && test -s conftest.$ac_objext; then
22304  ac_cv_have_decl_xf86XVFillKeyHelperDrawable=yes
22305else
22306  $as_echo "$as_me: failed program was:" >&5
22307sed 's/^/| /' conftest.$ac_ext >&5
22308
22309	ac_cv_have_decl_xf86XVFillKeyHelperDrawable=no
22310fi
22311
22312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22313fi
22314{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86XVFillKeyHelperDrawable" >&5
22315$as_echo "$ac_cv_have_decl_xf86XVFillKeyHelperDrawable" >&6; }
22316if test "x$ac_cv_have_decl_xf86XVFillKeyHelperDrawable" = x""yes; then
22317
22318cat >>confdefs.h <<\_ACEOF
22319#define HAVE_XV_DRAWABLE_HELPER 1
22320_ACEOF
22321
22322fi
22323
22324
22325{ $as_echo "$as_me:$LINENO: checking whether xf86ModeBandwidth is declared" >&5
22326$as_echo_n "checking whether xf86ModeBandwidth is declared... " >&6; }
22327if test "${ac_cv_have_decl_xf86ModeBandwidth+set}" = set; then
22328  $as_echo_n "(cached) " >&6
22329else
22330  cat >conftest.$ac_ext <<_ACEOF
22331/* confdefs.h.  */
22332_ACEOF
22333cat confdefs.h >>conftest.$ac_ext
22334cat >>conftest.$ac_ext <<_ACEOF
22335/* end confdefs.h.  */
22336#include "xorg-server.h"
22337	       #include "xf86Modes.h"
22338
22339int
22340main ()
22341{
22342#ifndef xf86ModeBandwidth
22343  (void) xf86ModeBandwidth;
22344#endif
22345
22346  ;
22347  return 0;
22348}
22349_ACEOF
22350rm -f conftest.$ac_objext
22351if { (ac_try="$ac_compile"
22352case "(($ac_try" in
22353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22354  *) ac_try_echo=$ac_try;;
22355esac
22356eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22357$as_echo "$ac_try_echo") >&5
22358  (eval "$ac_compile") 2>conftest.er1
22359  ac_status=$?
22360  grep -v '^ *+' conftest.er1 >conftest.err
22361  rm -f conftest.er1
22362  cat conftest.err >&5
22363  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22364  (exit $ac_status); } && {
22365	 test -z "$ac_c_werror_flag" ||
22366	 test ! -s conftest.err
22367       } && test -s conftest.$ac_objext; then
22368  ac_cv_have_decl_xf86ModeBandwidth=yes
22369else
22370  $as_echo "$as_me: failed program was:" >&5
22371sed 's/^/| /' conftest.$ac_ext >&5
22372
22373	ac_cv_have_decl_xf86ModeBandwidth=no
22374fi
22375
22376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22377fi
22378{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ModeBandwidth" >&5
22379$as_echo "$ac_cv_have_decl_xf86ModeBandwidth" >&6; }
22380if test "x$ac_cv_have_decl_xf86ModeBandwidth" = x""yes; then
22381
22382cat >>confdefs.h <<\_ACEOF
22383#define HAVE_XF86MODEBANDWIDTH 1
22384_ACEOF
22385
22386fi
22387
22388
22389{ $as_echo "$as_me:$LINENO: checking whether xf86_crtc_clip_video_helper is declared" >&5
22390$as_echo_n "checking whether xf86_crtc_clip_video_helper is declared... " >&6; }
22391if test "${ac_cv_have_decl_xf86_crtc_clip_video_helper+set}" = set; then
22392  $as_echo_n "(cached) " >&6
22393else
22394  cat >conftest.$ac_ext <<_ACEOF
22395/* confdefs.h.  */
22396_ACEOF
22397cat confdefs.h >>conftest.$ac_ext
22398cat >>conftest.$ac_ext <<_ACEOF
22399/* end confdefs.h.  */
22400#include <X11/Xmd.h>
22401	       #include "xorg-server.h"
22402	       #include "xf86i2c.h"
22403	       #include "xf86Crtc.h"
22404
22405int
22406main ()
22407{
22408#ifndef xf86_crtc_clip_video_helper
22409  (void) xf86_crtc_clip_video_helper;
22410#endif
22411
22412  ;
22413  return 0;
22414}
22415_ACEOF
22416rm -f conftest.$ac_objext
22417if { (ac_try="$ac_compile"
22418case "(($ac_try" in
22419  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22420  *) ac_try_echo=$ac_try;;
22421esac
22422eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22423$as_echo "$ac_try_echo") >&5
22424  (eval "$ac_compile") 2>conftest.er1
22425  ac_status=$?
22426  grep -v '^ *+' conftest.er1 >conftest.err
22427  rm -f conftest.er1
22428  cat conftest.err >&5
22429  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22430  (exit $ac_status); } && {
22431	 test -z "$ac_c_werror_flag" ||
22432	 test ! -s conftest.err
22433       } && test -s conftest.$ac_objext; then
22434  ac_cv_have_decl_xf86_crtc_clip_video_helper=yes
22435else
22436  $as_echo "$as_me: failed program was:" >&5
22437sed 's/^/| /' conftest.$ac_ext >&5
22438
22439	ac_cv_have_decl_xf86_crtc_clip_video_helper=no
22440fi
22441
22442rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22443fi
22444{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86_crtc_clip_video_helper" >&5
22445$as_echo "$ac_cv_have_decl_xf86_crtc_clip_video_helper" >&6; }
22446if test "x$ac_cv_have_decl_xf86_crtc_clip_video_helper" = x""yes; then
22447
22448cat >>confdefs.h <<\_ACEOF
22449#define HAVE_XF86CRTCCLIPVIDEOHELPER 1
22450_ACEOF
22451
22452fi
22453
22454
22455{ $as_echo "$as_me:$LINENO: checking whether xf86RotateFreeShadow is declared" >&5
22456$as_echo_n "checking whether xf86RotateFreeShadow is declared... " >&6; }
22457if test "${ac_cv_have_decl_xf86RotateFreeShadow+set}" = set; then
22458  $as_echo_n "(cached) " >&6
22459else
22460  cat >conftest.$ac_ext <<_ACEOF
22461/* confdefs.h.  */
22462_ACEOF
22463cat confdefs.h >>conftest.$ac_ext
22464cat >>conftest.$ac_ext <<_ACEOF
22465/* end confdefs.h.  */
22466#include <xorg-server.h>
22467               #include <windowstr.h>
22468	       #include <xf86Crtc.h>
22469
22470int
22471main ()
22472{
22473#ifndef xf86RotateFreeShadow
22474  (void) xf86RotateFreeShadow;
22475#endif
22476
22477  ;
22478  return 0;
22479}
22480_ACEOF
22481rm -f conftest.$ac_objext
22482if { (ac_try="$ac_compile"
22483case "(($ac_try" in
22484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22485  *) ac_try_echo=$ac_try;;
22486esac
22487eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22488$as_echo "$ac_try_echo") >&5
22489  (eval "$ac_compile") 2>conftest.er1
22490  ac_status=$?
22491  grep -v '^ *+' conftest.er1 >conftest.err
22492  rm -f conftest.er1
22493  cat conftest.err >&5
22494  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22495  (exit $ac_status); } && {
22496	 test -z "$ac_c_werror_flag" ||
22497	 test ! -s conftest.err
22498       } && test -s conftest.$ac_objext; then
22499  ac_cv_have_decl_xf86RotateFreeShadow=yes
22500else
22501  $as_echo "$as_me: failed program was:" >&5
22502sed 's/^/| /' conftest.$ac_ext >&5
22503
22504	ac_cv_have_decl_xf86RotateFreeShadow=no
22505fi
22506
22507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22508fi
22509{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86RotateFreeShadow" >&5
22510$as_echo "$ac_cv_have_decl_xf86RotateFreeShadow" >&6; }
22511if test "x$ac_cv_have_decl_xf86RotateFreeShadow" = x""yes; then
22512
22513cat >>confdefs.h <<\_ACEOF
22514#define HAVE_FREE_SHADOW 1
22515_ACEOF
22516
22517fi
22518
22519
22520{ $as_echo "$as_me:$LINENO: checking whether pci_device_enable is declared" >&5
22521$as_echo_n "checking whether pci_device_enable is declared... " >&6; }
22522if test "${ac_cv_have_decl_pci_device_enable+set}" = set; then
22523  $as_echo_n "(cached) " >&6
22524else
22525  cat >conftest.$ac_ext <<_ACEOF
22526/* confdefs.h.  */
22527_ACEOF
22528cat confdefs.h >>conftest.$ac_ext
22529cat >>conftest.$ac_ext <<_ACEOF
22530/* end confdefs.h.  */
22531#include <pciaccess.h>
22532
22533int
22534main ()
22535{
22536#ifndef pci_device_enable
22537  (void) pci_device_enable;
22538#endif
22539
22540  ;
22541  return 0;
22542}
22543_ACEOF
22544rm -f conftest.$ac_objext
22545if { (ac_try="$ac_compile"
22546case "(($ac_try" in
22547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22548  *) ac_try_echo=$ac_try;;
22549esac
22550eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22551$as_echo "$ac_try_echo") >&5
22552  (eval "$ac_compile") 2>conftest.er1
22553  ac_status=$?
22554  grep -v '^ *+' conftest.er1 >conftest.err
22555  rm -f conftest.er1
22556  cat conftest.err >&5
22557  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22558  (exit $ac_status); } && {
22559	 test -z "$ac_c_werror_flag" ||
22560	 test ! -s conftest.err
22561       } && test -s conftest.$ac_objext; then
22562  ac_cv_have_decl_pci_device_enable=yes
22563else
22564  $as_echo "$as_me: failed program was:" >&5
22565sed 's/^/| /' conftest.$ac_ext >&5
22566
22567	ac_cv_have_decl_pci_device_enable=no
22568fi
22569
22570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22571fi
22572{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_pci_device_enable" >&5
22573$as_echo "$ac_cv_have_decl_pci_device_enable" >&6; }
22574if test "x$ac_cv_have_decl_pci_device_enable" = x""yes; then
22575
22576cat >>confdefs.h <<\_ACEOF
22577#define HAVE_PCI_DEVICE_ENABLE 1
22578_ACEOF
22579
22580fi
22581
22582
22583{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
22584$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
22585if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
22586  $as_echo_n "(cached) " >&6
22587else
22588  cat >conftest.$ac_ext <<_ACEOF
22589/* confdefs.h.  */
22590_ACEOF
22591cat confdefs.h >>conftest.$ac_ext
22592cat >>conftest.$ac_ext <<_ACEOF
22593/* end confdefs.h.  */
22594#include "xorg-server.h"
22595
22596int
22597main ()
22598{
22599#ifndef XSERVER_LIBPCIACCESS
22600  (void) XSERVER_LIBPCIACCESS;
22601#endif
22602
22603  ;
22604  return 0;
22605}
22606_ACEOF
22607rm -f conftest.$ac_objext
22608if { (ac_try="$ac_compile"
22609case "(($ac_try" in
22610  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22611  *) ac_try_echo=$ac_try;;
22612esac
22613eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22614$as_echo "$ac_try_echo") >&5
22615  (eval "$ac_compile") 2>conftest.er1
22616  ac_status=$?
22617  grep -v '^ *+' conftest.er1 >conftest.err
22618  rm -f conftest.er1
22619  cat conftest.err >&5
22620  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22621  (exit $ac_status); } && {
22622	 test -z "$ac_c_werror_flag" ||
22623	 test ! -s conftest.err
22624       } && test -s conftest.$ac_objext; then
22625  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
22626else
22627  $as_echo "$as_me: failed program was:" >&5
22628sed 's/^/| /' conftest.$ac_ext >&5
22629
22630	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
22631fi
22632
22633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22634fi
22635{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
22636$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
22637if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
22638  XSERVER_LIBPCIACCESS=yes
22639else
22640  XSERVER_LIBPCIACCESS=no
22641fi
22642
22643
22644 if test "x$XMODES" = xno; then
22645  XMODES_TRUE=
22646  XMODES_FALSE='#'
22647else
22648  XMODES_TRUE='#'
22649  XMODES_FALSE=
22650fi
22651
22652
22653if test "x$XSERVER_SOURCE" = x; then
22654        if test -d ../../xserver; then
22655                XSERVER_SOURCE="`cd ../../xserver && pwd`"
22656        fi
22657fi
22658
22659if test -d "$XSERVER_SOURCE"; then
22660        case "$XSERVER_SOURCE" in
22661        /*)
22662                ;;
22663        *)
22664                XSERVER_SOURCE="`cd $XSERVER_SOURCE && pwd`"
22665        esac
22666        if test -f src/modes/xf86Modes.h; then
22667                :
22668        else
22669                ln -sf $XSERVER_SOURCE/hw/xfree86/modes src/modes
22670        fi
22671
22672        if test -f src/parser/xf86Parser.h; then
22673                :
22674        else
22675                ln -sf $XSERVER_SOURCE/hw/xfree86/parser src/parser
22676        fi
22677fi
22678if test "x$XMODES" = xyes; then
22679        { $as_echo "$as_me:$LINENO: X server has new mode code" >&5
22680$as_echo "$as_me: X server has new mode code" >&6;}
22681
22682cat >>confdefs.h <<\_ACEOF
22683#define XMODES 1
22684_ACEOF
22685
22686        XMODES_CFLAGS=
22687else
22688        if test -f src/modes/xf86Modes.h -a -f src/parser/xf86Parser.h; then
22689                { $as_echo "$as_me:$LINENO: X server is missing new mode code, using local copy" >&5
22690$as_echo "$as_me: X server is missing new mode code, using local copy" >&6;}
22691        else
22692                { { $as_echo "$as_me:$LINENO: error: Must have X server >= 1.3 source tree for mode setting code. Please specify --with-xserver-source" >&5
22693$as_echo "$as_me: error: Must have X server >= 1.3 source tree for mode setting code. Please specify --with-xserver-source" >&2;}
22694   { (exit 1); exit 1; }; }
22695        fi
22696        XMODES_CFLAGS='-DXF86_MODES_RENAME -I$(top_srcdir)/src -I$(top_srcdir)/src/modes -I$(top_srcdir)/src/parser'
22697fi
22698
22699
22700
22701CPPFLAGS="$SAVE_CPPFLAGS"
22702
22703 if test "x$USE_EXA" = xyes; then
22704  USE_EXA_TRUE=
22705  USE_EXA_FALSE='#'
22706else
22707  USE_EXA_TRUE='#'
22708  USE_EXA_FALSE=
22709fi
22710
22711
22712if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22713
22714pkg_failed=no
22715{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
22716$as_echo_n "checking for PCIACCESS... " >&6; }
22717
22718if test -n "$PCIACCESS_CFLAGS"; then
22719    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
22720 elif test -n "$PKG_CONFIG"; then
22721    if test -n "$PKG_CONFIG" && \
22722    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22723  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22724  ac_status=$?
22725  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22726  (exit $ac_status); }; then
22727  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
22728else
22729  pkg_failed=yes
22730fi
22731 else
22732    pkg_failed=untried
22733fi
22734if test -n "$PCIACCESS_LIBS"; then
22735    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
22736 elif test -n "$PKG_CONFIG"; then
22737    if test -n "$PKG_CONFIG" && \
22738    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22739  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22740  ac_status=$?
22741  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22742  (exit $ac_status); }; then
22743  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
22744else
22745  pkg_failed=yes
22746fi
22747 else
22748    pkg_failed=untried
22749fi
22750
22751
22752
22753if test $pkg_failed = yes; then
22754
22755if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22756        _pkg_short_errors_supported=yes
22757else
22758        _pkg_short_errors_supported=no
22759fi
22760        if test $_pkg_short_errors_supported = yes; then
22761	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
22762        else
22763	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
22764        fi
22765	# Put the nasty error message in config.log where it belongs
22766	echo "$PCIACCESS_PKG_ERRORS" >&5
22767
22768	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
22769
22770$PCIACCESS_PKG_ERRORS
22771
22772Consider adjusting the PKG_CONFIG_PATH environment variable if you
22773installed software in a non-standard prefix.
22774
22775Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22776and PCIACCESS_LIBS to avoid the need to call pkg-config.
22777See the pkg-config man page for more details.
22778" >&5
22779$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
22780
22781$PCIACCESS_PKG_ERRORS
22782
22783Consider adjusting the PKG_CONFIG_PATH environment variable if you
22784installed software in a non-standard prefix.
22785
22786Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22787and PCIACCESS_LIBS to avoid the need to call pkg-config.
22788See the pkg-config man page for more details.
22789" >&2;}
22790   { (exit 1); exit 1; }; }
22791elif test $pkg_failed = untried; then
22792	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22793$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22794{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
22795is in your PATH or set the PKG_CONFIG environment variable to the full
22796path to pkg-config.
22797
22798Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22799and PCIACCESS_LIBS to avoid the need to call pkg-config.
22800See the pkg-config man page for more details.
22801
22802To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22803See \`config.log' for more details." >&5
22804$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
22805is in your PATH or set the PKG_CONFIG environment variable to the full
22806path to pkg-config.
22807
22808Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22809and PCIACCESS_LIBS to avoid the need to call pkg-config.
22810See the pkg-config man page for more details.
22811
22812To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22813See \`config.log' for more details." >&2;}
22814   { (exit 1); exit 1; }; }; }
22815else
22816	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
22817	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
22818        { $as_echo "$as_me:$LINENO: result: yes" >&5
22819$as_echo "yes" >&6; }
22820	:
22821fi
22822    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
22823fi
22824 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22825  XSERVER_LIBPCIACCESS_TRUE=
22826  XSERVER_LIBPCIACCESS_FALSE='#'
22827else
22828  XSERVER_LIBPCIACCESS_TRUE='#'
22829  XSERVER_LIBPCIACCESS_FALSE=
22830fi
22831
22832
22833# Checks for headers/macros for byte swapping
22834# Known variants:
22835#	<byteswap.h> bswap_16, bswap_32, bswap_64  (glibc)
22836#	<sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD)
22837#	<sys/endian.h> bswap16, bswap32, bswap64 (other BSD's)
22838#	and a fallback to local macros if none of the above are found
22839
22840# if <byteswap.h> is found, assume it's the correct version
22841
22842for ac_header in byteswap.h
22843do
22844as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22845if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22846  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22847$as_echo_n "checking for $ac_header... " >&6; }
22848if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22849  $as_echo_n "(cached) " >&6
22850fi
22851ac_res=`eval 'as_val=${'$as_ac_Header'}
22852		 $as_echo "$as_val"'`
22853	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22854$as_echo "$ac_res" >&6; }
22855else
22856  # Is the header compilable?
22857{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
22858$as_echo_n "checking $ac_header usability... " >&6; }
22859cat >conftest.$ac_ext <<_ACEOF
22860/* confdefs.h.  */
22861_ACEOF
22862cat confdefs.h >>conftest.$ac_ext
22863cat >>conftest.$ac_ext <<_ACEOF
22864/* end confdefs.h.  */
22865$ac_includes_default
22866#include <$ac_header>
22867_ACEOF
22868rm -f conftest.$ac_objext
22869if { (ac_try="$ac_compile"
22870case "(($ac_try" in
22871  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22872  *) ac_try_echo=$ac_try;;
22873esac
22874eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22875$as_echo "$ac_try_echo") >&5
22876  (eval "$ac_compile") 2>conftest.er1
22877  ac_status=$?
22878  grep -v '^ *+' conftest.er1 >conftest.err
22879  rm -f conftest.er1
22880  cat conftest.err >&5
22881  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22882  (exit $ac_status); } && {
22883	 test -z "$ac_c_werror_flag" ||
22884	 test ! -s conftest.err
22885       } && test -s conftest.$ac_objext; then
22886  ac_header_compiler=yes
22887else
22888  $as_echo "$as_me: failed program was:" >&5
22889sed 's/^/| /' conftest.$ac_ext >&5
22890
22891	ac_header_compiler=no
22892fi
22893
22894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22895{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22896$as_echo "$ac_header_compiler" >&6; }
22897
22898# Is the header present?
22899{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
22900$as_echo_n "checking $ac_header presence... " >&6; }
22901cat >conftest.$ac_ext <<_ACEOF
22902/* confdefs.h.  */
22903_ACEOF
22904cat confdefs.h >>conftest.$ac_ext
22905cat >>conftest.$ac_ext <<_ACEOF
22906/* end confdefs.h.  */
22907#include <$ac_header>
22908_ACEOF
22909if { (ac_try="$ac_cpp conftest.$ac_ext"
22910case "(($ac_try" in
22911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22912  *) ac_try_echo=$ac_try;;
22913esac
22914eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22915$as_echo "$ac_try_echo") >&5
22916  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22917  ac_status=$?
22918  grep -v '^ *+' conftest.er1 >conftest.err
22919  rm -f conftest.er1
22920  cat conftest.err >&5
22921  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22922  (exit $ac_status); } >/dev/null && {
22923	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22924	 test ! -s conftest.err
22925       }; then
22926  ac_header_preproc=yes
22927else
22928  $as_echo "$as_me: failed program was:" >&5
22929sed 's/^/| /' conftest.$ac_ext >&5
22930
22931  ac_header_preproc=no
22932fi
22933
22934rm -f conftest.err conftest.$ac_ext
22935{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22936$as_echo "$ac_header_preproc" >&6; }
22937
22938# So?  What about this header?
22939case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22940  yes:no: )
22941    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22942$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22943    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22944$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22945    ac_header_preproc=yes
22946    ;;
22947  no:yes:* )
22948    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22949$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22950    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
22951$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
22952    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22953$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22954    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
22955$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
22956    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22957$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22958    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22959$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22960    ( cat <<\_ASBOX
22961## ---------------------------------------------------------------------- ##
22962## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
22963## ---------------------------------------------------------------------- ##
22964_ASBOX
22965     ) | sed "s/^/$as_me: WARNING:     /" >&2
22966    ;;
22967esac
22968{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22969$as_echo_n "checking for $ac_header... " >&6; }
22970if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22971  $as_echo_n "(cached) " >&6
22972else
22973  eval "$as_ac_Header=\$ac_header_preproc"
22974fi
22975ac_res=`eval 'as_val=${'$as_ac_Header'}
22976		 $as_echo "$as_val"'`
22977	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22978$as_echo "$ac_res" >&6; }
22979
22980fi
22981as_val=`eval 'as_val=${'$as_ac_Header'}
22982		 $as_echo "$as_val"'`
22983   if test "x$as_val" = x""yes; then
22984  cat >>confdefs.h <<_ACEOF
22985#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22986_ACEOF
22987
22988fi
22989
22990done
22991
22992
22993# if <sys/endian.h> is found, have to check which version
22994if test "${ac_cv_header_sys_endian_h+set}" = set; then
22995  { $as_echo "$as_me:$LINENO: checking for sys/endian.h" >&5
22996$as_echo_n "checking for sys/endian.h... " >&6; }
22997if test "${ac_cv_header_sys_endian_h+set}" = set; then
22998  $as_echo_n "(cached) " >&6
22999fi
23000{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_endian_h" >&5
23001$as_echo "$ac_cv_header_sys_endian_h" >&6; }
23002else
23003  # Is the header compilable?
23004{ $as_echo "$as_me:$LINENO: checking sys/endian.h usability" >&5
23005$as_echo_n "checking sys/endian.h usability... " >&6; }
23006cat >conftest.$ac_ext <<_ACEOF
23007/* confdefs.h.  */
23008_ACEOF
23009cat confdefs.h >>conftest.$ac_ext
23010cat >>conftest.$ac_ext <<_ACEOF
23011/* end confdefs.h.  */
23012$ac_includes_default
23013#include <sys/endian.h>
23014_ACEOF
23015rm -f conftest.$ac_objext
23016if { (ac_try="$ac_compile"
23017case "(($ac_try" in
23018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23019  *) ac_try_echo=$ac_try;;
23020esac
23021eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23022$as_echo "$ac_try_echo") >&5
23023  (eval "$ac_compile") 2>conftest.er1
23024  ac_status=$?
23025  grep -v '^ *+' conftest.er1 >conftest.err
23026  rm -f conftest.er1
23027  cat conftest.err >&5
23028  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23029  (exit $ac_status); } && {
23030	 test -z "$ac_c_werror_flag" ||
23031	 test ! -s conftest.err
23032       } && test -s conftest.$ac_objext; then
23033  ac_header_compiler=yes
23034else
23035  $as_echo "$as_me: failed program was:" >&5
23036sed 's/^/| /' conftest.$ac_ext >&5
23037
23038	ac_header_compiler=no
23039fi
23040
23041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23042{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
23043$as_echo "$ac_header_compiler" >&6; }
23044
23045# Is the header present?
23046{ $as_echo "$as_me:$LINENO: checking sys/endian.h presence" >&5
23047$as_echo_n "checking sys/endian.h presence... " >&6; }
23048cat >conftest.$ac_ext <<_ACEOF
23049/* confdefs.h.  */
23050_ACEOF
23051cat confdefs.h >>conftest.$ac_ext
23052cat >>conftest.$ac_ext <<_ACEOF
23053/* end confdefs.h.  */
23054#include <sys/endian.h>
23055_ACEOF
23056if { (ac_try="$ac_cpp conftest.$ac_ext"
23057case "(($ac_try" in
23058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23059  *) ac_try_echo=$ac_try;;
23060esac
23061eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23062$as_echo "$ac_try_echo") >&5
23063  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
23064  ac_status=$?
23065  grep -v '^ *+' conftest.er1 >conftest.err
23066  rm -f conftest.er1
23067  cat conftest.err >&5
23068  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23069  (exit $ac_status); } >/dev/null && {
23070	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
23071	 test ! -s conftest.err
23072       }; then
23073  ac_header_preproc=yes
23074else
23075  $as_echo "$as_me: failed program was:" >&5
23076sed 's/^/| /' conftest.$ac_ext >&5
23077
23078  ac_header_preproc=no
23079fi
23080
23081rm -f conftest.err conftest.$ac_ext
23082{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
23083$as_echo "$ac_header_preproc" >&6; }
23084
23085# So?  What about this header?
23086case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
23087  yes:no: )
23088    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h: accepted by the compiler, rejected by the preprocessor!" >&5
23089$as_echo "$as_me: WARNING: sys/endian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
23090    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h: proceeding with the compiler's result" >&5
23091$as_echo "$as_me: WARNING: sys/endian.h: proceeding with the compiler's result" >&2;}
23092    ac_header_preproc=yes
23093    ;;
23094  no:yes:* )
23095    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h: present but cannot be compiled" >&5
23096$as_echo "$as_me: WARNING: sys/endian.h: present but cannot be compiled" >&2;}
23097    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h:     check for missing prerequisite headers?" >&5
23098$as_echo "$as_me: WARNING: sys/endian.h:     check for missing prerequisite headers?" >&2;}
23099    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h: see the Autoconf documentation" >&5
23100$as_echo "$as_me: WARNING: sys/endian.h: see the Autoconf documentation" >&2;}
23101    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h:     section \"Present But Cannot Be Compiled\"" >&5
23102$as_echo "$as_me: WARNING: sys/endian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
23103    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h: proceeding with the preprocessor's result" >&5
23104$as_echo "$as_me: WARNING: sys/endian.h: proceeding with the preprocessor's result" >&2;}
23105    { $as_echo "$as_me:$LINENO: WARNING: sys/endian.h: in the future, the compiler will take precedence" >&5
23106$as_echo "$as_me: WARNING: sys/endian.h: in the future, the compiler will take precedence" >&2;}
23107    ( cat <<\_ASBOX
23108## ---------------------------------------------------------------------- ##
23109## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
23110## ---------------------------------------------------------------------- ##
23111_ASBOX
23112     ) | sed "s/^/$as_me: WARNING:     /" >&2
23113    ;;
23114esac
23115{ $as_echo "$as_me:$LINENO: checking for sys/endian.h" >&5
23116$as_echo_n "checking for sys/endian.h... " >&6; }
23117if test "${ac_cv_header_sys_endian_h+set}" = set; then
23118  $as_echo_n "(cached) " >&6
23119else
23120  ac_cv_header_sys_endian_h=$ac_header_preproc
23121fi
23122{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_endian_h" >&5
23123$as_echo "$ac_cv_header_sys_endian_h" >&6; }
23124
23125fi
23126if test "x$ac_cv_header_sys_endian_h" = x""yes; then
23127  HAVE_SYS_ENDIAN_H="yes"
23128else
23129  HAVE_SYS_ENDIAN_H="no"
23130fi
23131
23132
23133
23134if test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then
23135	{ $as_echo "$as_me:$LINENO: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5
23136$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
23137	cat >conftest.$ac_ext <<_ACEOF
23138/* confdefs.h.  */
23139_ACEOF
23140cat confdefs.h >>conftest.$ac_ext
23141cat >>conftest.$ac_ext <<_ACEOF
23142/* end confdefs.h.  */
23143
23144#include <sys/types.h>
23145#include <sys/endian.h>
23146
23147int
23148main ()
23149{
23150
23151int a = 1, b;
23152b = __swap16(a);
23153
23154  ;
23155  return 0;
23156}
23157
23158_ACEOF
23159rm -f conftest.$ac_objext conftest$ac_exeext
23160if { (ac_try="$ac_link"
23161case "(($ac_try" in
23162  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23163  *) ac_try_echo=$ac_try;;
23164esac
23165eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23166$as_echo "$ac_try_echo") >&5
23167  (eval "$ac_link") 2>conftest.er1
23168  ac_status=$?
23169  grep -v '^ *+' conftest.er1 >conftest.err
23170  rm -f conftest.er1
23171  cat conftest.err >&5
23172  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23173  (exit $ac_status); } && {
23174	 test -z "$ac_c_werror_flag" ||
23175	 test ! -s conftest.err
23176       } && test -s conftest$ac_exeext && {
23177	 test "$cross_compiling" = yes ||
23178	 $as_test_x conftest$ac_exeext
23179       }; then
23180  SYS_ENDIAN__SWAP='yes'
23181else
23182  $as_echo "$as_me: failed program was:" >&5
23183sed 's/^/| /' conftest.$ac_ext >&5
23184
23185	SYS_ENDIAN__SWAP='no'
23186fi
23187
23188rm -rf conftest.dSYM
23189rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23190      conftest$ac_exeext conftest.$ac_ext
23191	{ $as_echo "$as_me:$LINENO: result: $SYS_ENDIAN__SWAP" >&5
23192$as_echo "$SYS_ENDIAN__SWAP" >&6; }
23193
23194	{ $as_echo "$as_me:$LINENO: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5
23195$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
23196	cat >conftest.$ac_ext <<_ACEOF
23197/* confdefs.h.  */
23198_ACEOF
23199cat confdefs.h >>conftest.$ac_ext
23200cat >>conftest.$ac_ext <<_ACEOF
23201/* end confdefs.h.  */
23202
23203#include <sys/types.h>
23204#include <sys/endian.h>
23205
23206int
23207main ()
23208{
23209
23210int a = 1, b;
23211b = bswap16(a);
23212
23213  ;
23214  return 0;
23215}
23216
23217_ACEOF
23218rm -f conftest.$ac_objext conftest$ac_exeext
23219if { (ac_try="$ac_link"
23220case "(($ac_try" in
23221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23222  *) ac_try_echo=$ac_try;;
23223esac
23224eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23225$as_echo "$ac_try_echo") >&5
23226  (eval "$ac_link") 2>conftest.er1
23227  ac_status=$?
23228  grep -v '^ *+' conftest.er1 >conftest.err
23229  rm -f conftest.er1
23230  cat conftest.err >&5
23231  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23232  (exit $ac_status); } && {
23233	 test -z "$ac_c_werror_flag" ||
23234	 test ! -s conftest.err
23235       } && test -s conftest$ac_exeext && {
23236	 test "$cross_compiling" = yes ||
23237	 $as_test_x conftest$ac_exeext
23238       }; then
23239  SYS_ENDIAN_BSWAP='yes'
23240else
23241  $as_echo "$as_me: failed program was:" >&5
23242sed 's/^/| /' conftest.$ac_ext >&5
23243
23244	SYS_ENDIAN_BSWAP='no'
23245fi
23246
23247rm -rf conftest.dSYM
23248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23249      conftest$ac_exeext conftest.$ac_ext
23250	{ $as_echo "$as_me:$LINENO: result: $SYS_ENDIAN_BSWAP" >&5
23251$as_echo "$SYS_ENDIAN_BSWAP" >&6; }
23252
23253    	if test "$SYS_ENDIAN_BSWAP" = "yes" ; then
23254		USE_SYS_ENDIAN_H=yes
23255		BSWAP=bswap
23256	else
23257	    	if test "$SYS_ENDIAN__SWAP" = "yes" ; then
23258			USE_SYS_ENDIAN_H=yes
23259			BSWAP=__swap
23260		else
23261			USE_SYS_ENDIAN_H=no
23262		fi
23263	fi
23264
23265	if test "$USE_SYS_ENDIAN_H" = "yes" ; then
23266
23267cat >>confdefs.h <<\_ACEOF
23268#define USE_SYS_ENDIAN_H 1
23269_ACEOF
23270
23271
23272cat >>confdefs.h <<_ACEOF
23273#define bswap_16 ${BSWAP}16
23274_ACEOF
23275
23276
23277cat >>confdefs.h <<_ACEOF
23278#define bswap_32 ${BSWAP}32
23279_ACEOF
23280
23281
23282cat >>confdefs.h <<_ACEOF
23283#define bswap_64 ${BSWAP}64
23284_ACEOF
23285
23286	fi
23287fi
23288
23289case $host_os in
23290  *linux*)
23291
23292cat >>confdefs.h <<\_ACEOF
23293#define FGL_LINUX 1
23294_ACEOF
23295 ;;
23296esac
23297
23298
23299
23300
23301
23302DRIVER_NAME=ati
23303
23304
23305
23306
23307
23308if test x$APP_MAN_SUFFIX = x    ; then
23309    APP_MAN_SUFFIX=1
23310fi
23311if test x$APP_MAN_DIR = x    ; then
23312    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
23313fi
23314
23315if test x$LIB_MAN_SUFFIX = x    ; then
23316    LIB_MAN_SUFFIX=3
23317fi
23318if test x$LIB_MAN_DIR = x    ; then
23319    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
23320fi
23321
23322if test x$FILE_MAN_SUFFIX = x    ; then
23323    case $host_os in
23324	solaris*)	FILE_MAN_SUFFIX=4  ;;
23325	*)		FILE_MAN_SUFFIX=5  ;;
23326    esac
23327fi
23328if test x$FILE_MAN_DIR = x    ; then
23329    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
23330fi
23331
23332if test x$MISC_MAN_SUFFIX = x    ; then
23333    case $host_os in
23334	solaris*)	MISC_MAN_SUFFIX=5  ;;
23335	*)		MISC_MAN_SUFFIX=7  ;;
23336    esac
23337fi
23338if test x$MISC_MAN_DIR = x    ; then
23339    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
23340fi
23341
23342if test x$DRIVER_MAN_SUFFIX = x    ; then
23343    case $host_os in
23344	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
23345	*)		DRIVER_MAN_SUFFIX=4  ;;
23346    esac
23347fi
23348if test x$DRIVER_MAN_DIR = x    ; then
23349    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
23350fi
23351
23352if test x$ADMIN_MAN_SUFFIX = x    ; then
23353    case $host_os in
23354	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
23355	*)		ADMIN_MAN_SUFFIX=8  ;;
23356    esac
23357fi
23358if test x$ADMIN_MAN_DIR = x    ; then
23359    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
23360fi
23361
23362
23363
23364
23365
23366
23367
23368
23369
23370
23371
23372
23373
23374
23375
23376
23377
23378# Check whether --with-release-version was given.
23379if test "${with_release_version+set}" = set; then
23380  withval=$with_release_version; RELEASE_VERSION="$withval"
23381else
23382  RELEASE_VERSION=""
23383fi
23384
23385	if test "x$RELEASE_VERSION" != "x"; then
23386		PACKAGE="$PACKAGE-$RELEASE_VERSION"
23387		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
23388		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
23389$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
23390	fi
23391
23392cat >>confdefs.h <<_ACEOF
23393#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
23394_ACEOF
23395
23396	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
23397	if test "x$PVM" = "x"; then
23398		PVM="0"
23399	fi
23400
23401cat >>confdefs.h <<_ACEOF
23402#define PACKAGE_VERSION_MINOR $PVM
23403_ACEOF
23404
23405	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
23406	if test "x$PVP" = "x"; then
23407		PVP="0"
23408	fi
23409
23410cat >>confdefs.h <<_ACEOF
23411#define PACKAGE_VERSION_PATCHLEVEL $PVP
23412_ACEOF
23413
23414
23415
23416if test x$XORG_SGML_PATH = x ; then
23417    XORG_SGML_PATH=$prefix/share/sgml
23418fi
23419HAVE_DEFS_ENT=
23420
23421if test x"$cross_compiling" = x"yes" ; then
23422  HAVE_DEFS_ENT=no
23423else
23424  as_ac_File=`$as_echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh`
23425{ $as_echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5
23426$as_echo_n "checking for $XORG_SGML_PATH/X11/defs.ent... " >&6; }
23427if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
23428  $as_echo_n "(cached) " >&6
23429else
23430  test "$cross_compiling" = yes &&
23431  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
23432$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
23433   { (exit 1); exit 1; }; }
23434if test -r "$XORG_SGML_PATH/X11/defs.ent"; then
23435  eval "$as_ac_File=yes"
23436else
23437  eval "$as_ac_File=no"
23438fi
23439fi
23440ac_res=`eval 'as_val=${'$as_ac_File'}
23441		 $as_echo "$as_val"'`
23442	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
23443$as_echo "$ac_res" >&6; }
23444as_val=`eval 'as_val=${'$as_ac_File'}
23445		 $as_echo "$as_val"'`
23446   if test "x$as_val" = x""yes; then
23447  HAVE_DEFS_ENT=yes
23448fi
23449
23450fi
23451
23452# Extract the first word of "linuxdoc", so it can be a program name with args.
23453set dummy linuxdoc; ac_word=$2
23454{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
23455$as_echo_n "checking for $ac_word... " >&6; }
23456if test "${ac_cv_path_LINUXDOC+set}" = set; then
23457  $as_echo_n "(cached) " >&6
23458else
23459  case $LINUXDOC in
23460  [\\/]* | ?:[\\/]*)
23461  ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path.
23462  ;;
23463  *)
23464  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23465for as_dir in $PATH
23466do
23467  IFS=$as_save_IFS
23468  test -z "$as_dir" && as_dir=.
23469  for ac_exec_ext in '' $ac_executable_extensions; do
23470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23471    ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext"
23472    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23473    break 2
23474  fi
23475done
23476done
23477IFS=$as_save_IFS
23478
23479  ;;
23480esac
23481fi
23482LINUXDOC=$ac_cv_path_LINUXDOC
23483if test -n "$LINUXDOC"; then
23484  { $as_echo "$as_me:$LINENO: result: $LINUXDOC" >&5
23485$as_echo "$LINUXDOC" >&6; }
23486else
23487  { $as_echo "$as_me:$LINENO: result: no" >&5
23488$as_echo "no" >&6; }
23489fi
23490
23491
23492# Extract the first word of "ps2pdf", so it can be a program name with args.
23493set dummy ps2pdf; ac_word=$2
23494{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
23495$as_echo_n "checking for $ac_word... " >&6; }
23496if test "${ac_cv_path_PS2PDF+set}" = set; then
23497  $as_echo_n "(cached) " >&6
23498else
23499  case $PS2PDF in
23500  [\\/]* | ?:[\\/]*)
23501  ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path.
23502  ;;
23503  *)
23504  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23505for as_dir in $PATH
23506do
23507  IFS=$as_save_IFS
23508  test -z "$as_dir" && as_dir=.
23509  for ac_exec_ext in '' $ac_executable_extensions; do
23510  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23511    ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext"
23512    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23513    break 2
23514  fi
23515done
23516done
23517IFS=$as_save_IFS
23518
23519  ;;
23520esac
23521fi
23522PS2PDF=$ac_cv_path_PS2PDF
23523if test -n "$PS2PDF"; then
23524  { $as_echo "$as_me:$LINENO: result: $PS2PDF" >&5
23525$as_echo "$PS2PDF" >&6; }
23526else
23527  { $as_echo "$as_me:$LINENO: result: no" >&5
23528$as_echo "no" >&6; }
23529fi
23530
23531
23532
23533{ $as_echo "$as_me:$LINENO: checking Whether to build documentation" >&5
23534$as_echo_n "checking Whether to build documentation... " >&6; }
23535
23536if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then
23537   BUILDDOC=yes
23538else
23539   BUILDDOC=no
23540fi
23541
23542 if test x$BUILDDOC = xyes; then
23543  BUILD_LINUXDOC_TRUE=
23544  BUILD_LINUXDOC_FALSE='#'
23545else
23546  BUILD_LINUXDOC_TRUE='#'
23547  BUILD_LINUXDOC_FALSE=
23548fi
23549
23550
23551{ $as_echo "$as_me:$LINENO: result: $BUILDDOC" >&5
23552$as_echo "$BUILDDOC" >&6; }
23553
23554{ $as_echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5
23555$as_echo_n "checking Whether to build pdf documentation... " >&6; }
23556
23557if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then
23558   BUILDPDFDOC=yes
23559else
23560   BUILDPDFDOC=no
23561fi
23562
23563 if test x$BUILDPDFDOC = xyes; then
23564  BUILD_PDFDOC_TRUE=
23565  BUILD_PDFDOC_FALSE='#'
23566else
23567  BUILD_PDFDOC_TRUE='#'
23568  BUILD_PDFDOC_FALSE=
23569fi
23570
23571
23572{ $as_echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5
23573$as_echo "$BUILDPDFDOC" >&6; }
23574
23575MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
23576MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
23577MAKE_PDF="$PS2PDF"
23578MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC  -B html --split=0"
23579
23580
23581
23582
23583
23584
23585
23586{ $as_echo "$as_me:$LINENO: The atimisc sub-driver has been split out to xf86-video-mach64:
23587    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
23588Please install that driver as well for mach64-based cards.
23589" >&5
23590$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64:
23591    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
23592Please install that driver as well for mach64-based cards.
23593" >&6;}
23594
23595{ $as_echo "$as_me:$LINENO: The r128 sub-driver has been split out to xf86-video-r128:
23596    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
23597Please install that driver as well for rage128-based cards.
23598" >&5
23599$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128:
23600    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
23601Please install that driver as well for rage128-based cards.
23602" >&6;}
23603
23604ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
23605
23606cat >confcache <<\_ACEOF
23607# This file is a shell script that caches the results of configure
23608# tests run on this system so they can be shared between configure
23609# scripts and configure runs, see configure's option --config-cache.
23610# It is not useful on other systems.  If it contains results you don't
23611# want to keep, you may remove or edit it.
23612#
23613# config.status only pays attention to the cache file if you give it
23614# the --recheck option to rerun configure.
23615#
23616# `ac_cv_env_foo' variables (set or unset) will be overridden when
23617# loading this file, other *unset* `ac_cv_foo' will be assigned the
23618# following values.
23619
23620_ACEOF
23621
23622# The following way of writing the cache mishandles newlines in values,
23623# but we know of no workaround that is simple, portable, and efficient.
23624# So, we kill variables containing newlines.
23625# Ultrix sh set writes to stderr and can't be redirected directly,
23626# and sets the high bit in the cache file unless we assign to the vars.
23627(
23628  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23629    eval ac_val=\$$ac_var
23630    case $ac_val in #(
23631    *${as_nl}*)
23632      case $ac_var in #(
23633      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
23634$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23635      esac
23636      case $ac_var in #(
23637      _ | IFS | as_nl) ;; #(
23638      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23639      *) $as_unset $ac_var ;;
23640      esac ;;
23641    esac
23642  done
23643
23644  (set) 2>&1 |
23645    case $as_nl`(ac_space=' '; set) 2>&1` in #(
23646    *${as_nl}ac_space=\ *)
23647      # `set' does not quote correctly, so add quotes (double-quote
23648      # substitution turns \\\\ into \\, and sed turns \\ into \).
23649      sed -n \
23650	"s/'/'\\\\''/g;
23651	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23652      ;; #(
23653    *)
23654      # `set' quotes correctly as required by POSIX, so do not add quotes.
23655      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23656      ;;
23657    esac |
23658    sort
23659) |
23660  sed '
23661     /^ac_cv_env_/b end
23662     t clear
23663     :clear
23664     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23665     t end
23666     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23667     :end' >>confcache
23668if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23669  if test -w "$cache_file"; then
23670    test "x$cache_file" != "x/dev/null" &&
23671      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
23672$as_echo "$as_me: updating cache $cache_file" >&6;}
23673    cat confcache >$cache_file
23674  else
23675    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
23676$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23677  fi
23678fi
23679rm -f confcache
23680
23681test "x$prefix" = xNONE && prefix=$ac_default_prefix
23682# Let make expand exec_prefix.
23683test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23684
23685DEFS=-DHAVE_CONFIG_H
23686
23687ac_libobjs=
23688ac_ltlibobjs=
23689for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
23690  # 1. Remove the extension, and $U if already installed.
23691  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
23692  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
23693  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
23694  #    will be set to the directory where LIBOBJS objects are built.
23695  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
23696  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
23697done
23698LIBOBJS=$ac_libobjs
23699
23700LTLIBOBJS=$ac_ltlibobjs
23701
23702
23703 if test -n "$EXEEXT"; then
23704  am__EXEEXT_TRUE=
23705  am__EXEEXT_FALSE='#'
23706else
23707  am__EXEEXT_TRUE='#'
23708  am__EXEEXT_FALSE=
23709fi
23710
23711if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
23712  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
23713Usually this means the macro was only invoked conditionally." >&5
23714$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
23715Usually this means the macro was only invoked conditionally." >&2;}
23716   { (exit 1); exit 1; }; }
23717fi
23718if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
23719  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
23720Usually this means the macro was only invoked conditionally." >&5
23721$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
23722Usually this means the macro was only invoked conditionally." >&2;}
23723   { (exit 1); exit 1; }; }
23724fi
23725if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
23726  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
23727Usually this means the macro was only invoked conditionally." >&5
23728$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
23729Usually this means the macro was only invoked conditionally." >&2;}
23730   { (exit 1); exit 1; }; }
23731fi
23732if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
23733  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
23734Usually this means the macro was only invoked conditionally." >&5
23735$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
23736Usually this means the macro was only invoked conditionally." >&2;}
23737   { (exit 1); exit 1; }; }
23738fi
23739if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
23740  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
23741Usually this means the macro was only invoked conditionally." >&5
23742$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
23743Usually this means the macro was only invoked conditionally." >&2;}
23744   { (exit 1); exit 1; }; }
23745fi
23746if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
23747  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
23748Usually this means the macro was only invoked conditionally." >&5
23749$as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
23750Usually this means the macro was only invoked conditionally." >&2;}
23751   { (exit 1); exit 1; }; }
23752fi
23753if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
23754  { { $as_echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
23755Usually this means the macro was only invoked conditionally." >&5
23756$as_echo "$as_me: error: conditional \"DRI\" was never defined.
23757Usually this means the macro was only invoked conditionally." >&2;}
23758   { (exit 1); exit 1; }; }
23759fi
23760if test -z "${XMODES_TRUE}" && test -z "${XMODES_FALSE}"; then
23761  { { $as_echo "$as_me:$LINENO: error: conditional \"XMODES\" was never defined.
23762Usually this means the macro was only invoked conditionally." >&5
23763$as_echo "$as_me: error: conditional \"XMODES\" was never defined.
23764Usually this means the macro was only invoked conditionally." >&2;}
23765   { (exit 1); exit 1; }; }
23766fi
23767if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then
23768  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined.
23769Usually this means the macro was only invoked conditionally." >&5
23770$as_echo "$as_me: error: conditional \"USE_EXA\" was never defined.
23771Usually this means the macro was only invoked conditionally." >&2;}
23772   { (exit 1); exit 1; }; }
23773fi
23774if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
23775  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
23776Usually this means the macro was only invoked conditionally." >&5
23777$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
23778Usually this means the macro was only invoked conditionally." >&2;}
23779   { (exit 1); exit 1; }; }
23780fi
23781if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then
23782  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined.
23783Usually this means the macro was only invoked conditionally." >&5
23784$as_echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined.
23785Usually this means the macro was only invoked conditionally." >&2;}
23786   { (exit 1); exit 1; }; }
23787fi
23788if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
23789  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined.
23790Usually this means the macro was only invoked conditionally." >&5
23791$as_echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined.
23792Usually this means the macro was only invoked conditionally." >&2;}
23793   { (exit 1); exit 1; }; }
23794fi
23795
23796: ${CONFIG_STATUS=./config.status}
23797ac_write_fail=0
23798ac_clean_files_save=$ac_clean_files
23799ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23800{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
23801$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
23802cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23803#! $SHELL
23804# Generated by $as_me.
23805# Run this file to recreate the current configuration.
23806# Compiler output produced by configure, useful for debugging
23807# configure, is in config.log if it exists.
23808
23809debug=false
23810ac_cs_recheck=false
23811ac_cs_silent=false
23812SHELL=\${CONFIG_SHELL-$SHELL}
23813_ACEOF
23814
23815cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23816## --------------------- ##
23817## M4sh Initialization.  ##
23818## --------------------- ##
23819
23820# Be more Bourne compatible
23821DUALCASE=1; export DUALCASE # for MKS sh
23822if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23823  emulate sh
23824  NULLCMD=:
23825  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23826  # is contrary to our usage.  Disable this feature.
23827  alias -g '${1+"$@"}'='"$@"'
23828  setopt NO_GLOB_SUBST
23829else
23830  case `(set -o) 2>/dev/null` in
23831  *posix*) set -o posix ;;
23832esac
23833
23834fi
23835
23836
23837
23838
23839# PATH needs CR
23840# Avoid depending upon Character Ranges.
23841as_cr_letters='abcdefghijklmnopqrstuvwxyz'
23842as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
23843as_cr_Letters=$as_cr_letters$as_cr_LETTERS
23844as_cr_digits='0123456789'
23845as_cr_alnum=$as_cr_Letters$as_cr_digits
23846
23847as_nl='
23848'
23849export as_nl
23850# Printing a long string crashes Solaris 7 /usr/bin/printf.
23851as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
23852as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
23853as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
23854if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
23855  as_echo='printf %s\n'
23856  as_echo_n='printf %s'
23857else
23858  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
23859    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
23860    as_echo_n='/usr/ucb/echo -n'
23861  else
23862    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
23863    as_echo_n_body='eval
23864      arg=$1;
23865      case $arg in
23866      *"$as_nl"*)
23867	expr "X$arg" : "X\\(.*\\)$as_nl";
23868	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
23869      esac;
23870      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
23871    '
23872    export as_echo_n_body
23873    as_echo_n='sh -c $as_echo_n_body as_echo'
23874  fi
23875  export as_echo_body
23876  as_echo='sh -c $as_echo_body as_echo'
23877fi
23878
23879# The user is always right.
23880if test "${PATH_SEPARATOR+set}" != set; then
23881  PATH_SEPARATOR=:
23882  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
23883    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
23884      PATH_SEPARATOR=';'
23885  }
23886fi
23887
23888# Support unset when possible.
23889if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
23890  as_unset=unset
23891else
23892  as_unset=false
23893fi
23894
23895
23896# IFS
23897# We need space, tab and new line, in precisely that order.  Quoting is
23898# there to prevent editors from complaining about space-tab.
23899# (If _AS_PATH_WALK were called with IFS unset, it would disable word
23900# splitting by setting IFS to empty value.)
23901IFS=" ""	$as_nl"
23902
23903# Find who we are.  Look in the path if we contain no directory separator.
23904case $0 in
23905  *[\\/]* ) as_myself=$0 ;;
23906  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23907for as_dir in $PATH
23908do
23909  IFS=$as_save_IFS
23910  test -z "$as_dir" && as_dir=.
23911  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
23912done
23913IFS=$as_save_IFS
23914
23915     ;;
23916esac
23917# We did not find ourselves, most probably we were run as `sh COMMAND'
23918# in which case we are not to be found in the path.
23919if test "x$as_myself" = x; then
23920  as_myself=$0
23921fi
23922if test ! -f "$as_myself"; then
23923  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
23924  { (exit 1); exit 1; }
23925fi
23926
23927# Work around bugs in pre-3.0 UWIN ksh.
23928for as_var in ENV MAIL MAILPATH
23929do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
23930done
23931PS1='$ '
23932PS2='> '
23933PS4='+ '
23934
23935# NLS nuisances.
23936LC_ALL=C
23937export LC_ALL
23938LANGUAGE=C
23939export LANGUAGE
23940
23941# Required to use basename.
23942if expr a : '\(a\)' >/dev/null 2>&1 &&
23943   test "X`expr 00001 : '.*\(...\)'`" = X001; then
23944  as_expr=expr
23945else
23946  as_expr=false
23947fi
23948
23949if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
23950  as_basename=basename
23951else
23952  as_basename=false
23953fi
23954
23955
23956# Name of the executable.
23957as_me=`$as_basename -- "$0" ||
23958$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
23959	 X"$0" : 'X\(//\)$' \| \
23960	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
23961$as_echo X/"$0" |
23962    sed '/^.*\/\([^/][^/]*\)\/*$/{
23963	    s//\1/
23964	    q
23965	  }
23966	  /^X\/\(\/\/\)$/{
23967	    s//\1/
23968	    q
23969	  }
23970	  /^X\/\(\/\).*/{
23971	    s//\1/
23972	    q
23973	  }
23974	  s/.*/./; q'`
23975
23976# CDPATH.
23977$as_unset CDPATH
23978
23979
23980
23981  as_lineno_1=$LINENO
23982  as_lineno_2=$LINENO
23983  test "x$as_lineno_1" != "x$as_lineno_2" &&
23984  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
23985
23986  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
23987  # uniformly replaced by the line number.  The first 'sed' inserts a
23988  # line-number line after each line using $LINENO; the second 'sed'
23989  # does the real work.  The second script uses 'N' to pair each
23990  # line-number line with the line containing $LINENO, and appends
23991  # trailing '-' during substitution so that $LINENO is not a special
23992  # case at line end.
23993  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
23994  # scripts with optimization help from Paolo Bonzini.  Blame Lee
23995  # E. McMahon (1931-1989) for sed's syntax.  :-)
23996  sed -n '
23997    p
23998    /[$]LINENO/=
23999  ' <$as_myself |
24000    sed '
24001      s/[$]LINENO.*/&-/
24002      t lineno
24003      b
24004      :lineno
24005      N
24006      :loop
24007      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
24008      t loop
24009      s/-\n.*//
24010    ' >$as_me.lineno &&
24011  chmod +x "$as_me.lineno" ||
24012    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
24013   { (exit 1); exit 1; }; }
24014
24015  # Don't try to exec as it changes $[0], causing all sort of problems
24016  # (the dirname of $[0] is not the place where we might find the
24017  # original and so on.  Autoconf is especially sensitive to this).
24018  . "./$as_me.lineno"
24019  # Exit status is that of the last command.
24020  exit
24021}
24022
24023
24024if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24025  as_dirname=dirname
24026else
24027  as_dirname=false
24028fi
24029
24030ECHO_C= ECHO_N= ECHO_T=
24031case `echo -n x` in
24032-n*)
24033  case `echo 'x\c'` in
24034  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
24035  *)   ECHO_C='\c';;
24036  esac;;
24037*)
24038  ECHO_N='-n';;
24039esac
24040if expr a : '\(a\)' >/dev/null 2>&1 &&
24041   test "X`expr 00001 : '.*\(...\)'`" = X001; then
24042  as_expr=expr
24043else
24044  as_expr=false
24045fi
24046
24047rm -f conf$$ conf$$.exe conf$$.file
24048if test -d conf$$.dir; then
24049  rm -f conf$$.dir/conf$$.file
24050else
24051  rm -f conf$$.dir
24052  mkdir conf$$.dir 2>/dev/null
24053fi
24054if (echo >conf$$.file) 2>/dev/null; then
24055  if ln -s conf$$.file conf$$ 2>/dev/null; then
24056    as_ln_s='ln -s'
24057    # ... but there are two gotchas:
24058    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24059    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24060    # In both cases, we have to default to `cp -p'.
24061    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24062      as_ln_s='cp -p'
24063  elif ln conf$$.file conf$$ 2>/dev/null; then
24064    as_ln_s=ln
24065  else
24066    as_ln_s='cp -p'
24067  fi
24068else
24069  as_ln_s='cp -p'
24070fi
24071rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24072rmdir conf$$.dir 2>/dev/null
24073
24074if mkdir -p . 2>/dev/null; then
24075  as_mkdir_p=:
24076else
24077  test -d ./-p && rmdir ./-p
24078  as_mkdir_p=false
24079fi
24080
24081if test -x / >/dev/null 2>&1; then
24082  as_test_x='test -x'
24083else
24084  if ls -dL / >/dev/null 2>&1; then
24085    as_ls_L_option=L
24086  else
24087    as_ls_L_option=
24088  fi
24089  as_test_x='
24090    eval sh -c '\''
24091      if test -d "$1"; then
24092	test -d "$1/.";
24093      else
24094	case $1 in
24095	-*)set "./$1";;
24096	esac;
24097	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
24098	???[sx]*):;;*)false;;esac;fi
24099    '\'' sh
24100  '
24101fi
24102as_executable_p=$as_test_x
24103
24104# Sed expression to map a string onto a valid CPP name.
24105as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24106
24107# Sed expression to map a string onto a valid variable name.
24108as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24109
24110
24111exec 6>&1
24112
24113# Save the log message, to keep $[0] and so on meaningful, and to
24114# report actual input values of CONFIG_FILES etc. instead of their
24115# values after options handling.
24116ac_log="
24117This file was extended by xf86-video-ati $as_me 6.12.4, which was
24118generated by GNU Autoconf 2.63.  Invocation command line was
24119
24120  CONFIG_FILES    = $CONFIG_FILES
24121  CONFIG_HEADERS  = $CONFIG_HEADERS
24122  CONFIG_LINKS    = $CONFIG_LINKS
24123  CONFIG_COMMANDS = $CONFIG_COMMANDS
24124  $ $0 $@
24125
24126on `(hostname || uname -n) 2>/dev/null | sed 1q`
24127"
24128
24129_ACEOF
24130
24131case $ac_config_files in *"
24132"*) set x $ac_config_files; shift; ac_config_files=$*;;
24133esac
24134
24135case $ac_config_headers in *"
24136"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24137esac
24138
24139
24140cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24141# Files that config.status was made for.
24142config_files="$ac_config_files"
24143config_headers="$ac_config_headers"
24144config_commands="$ac_config_commands"
24145
24146_ACEOF
24147
24148cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24149ac_cs_usage="\
24150\`$as_me' instantiates files from templates according to the
24151current configuration.
24152
24153Usage: $0 [OPTION]... [FILE]...
24154
24155  -h, --help       print this help, then exit
24156  -V, --version    print version number and configuration settings, then exit
24157  -q, --quiet, --silent
24158                   do not print progress messages
24159  -d, --debug      don't remove temporary files
24160      --recheck    update $as_me by reconfiguring in the same conditions
24161      --file=FILE[:TEMPLATE]
24162                   instantiate the configuration file FILE
24163      --header=FILE[:TEMPLATE]
24164                   instantiate the configuration header FILE
24165
24166Configuration files:
24167$config_files
24168
24169Configuration headers:
24170$config_headers
24171
24172Configuration commands:
24173$config_commands
24174
24175Report bugs to <bug-autoconf@gnu.org>."
24176
24177_ACEOF
24178cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24179ac_cs_version="\\
24180xf86-video-ati config.status 6.12.4
24181configured by $0, generated by GNU Autoconf 2.63,
24182  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24183
24184Copyright (C) 2008 Free Software Foundation, Inc.
24185This config.status script is free software; the Free Software Foundation
24186gives unlimited permission to copy, distribute and modify it."
24187
24188ac_pwd='$ac_pwd'
24189srcdir='$srcdir'
24190INSTALL='$INSTALL'
24191MKDIR_P='$MKDIR_P'
24192AWK='$AWK'
24193test -n "\$AWK" || AWK=awk
24194_ACEOF
24195
24196cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24197# The default lists apply if the user does not specify any file.
24198ac_need_defaults=:
24199while test $# != 0
24200do
24201  case $1 in
24202  --*=*)
24203    ac_option=`expr "X$1" : 'X\([^=]*\)='`
24204    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24205    ac_shift=:
24206    ;;
24207  *)
24208    ac_option=$1
24209    ac_optarg=$2
24210    ac_shift=shift
24211    ;;
24212  esac
24213
24214  case $ac_option in
24215  # Handling of the options.
24216  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24217    ac_cs_recheck=: ;;
24218  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24219    $as_echo "$ac_cs_version"; exit ;;
24220  --debug | --debu | --deb | --de | --d | -d )
24221    debug=: ;;
24222  --file | --fil | --fi | --f )
24223    $ac_shift
24224    case $ac_optarg in
24225    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24226    esac
24227    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
24228    ac_need_defaults=false;;
24229  --header | --heade | --head | --hea )
24230    $ac_shift
24231    case $ac_optarg in
24232    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24233    esac
24234    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
24235    ac_need_defaults=false;;
24236  --he | --h)
24237    # Conflict between --help and --header
24238    { $as_echo "$as_me: error: ambiguous option: $1
24239Try \`$0 --help' for more information." >&2
24240   { (exit 1); exit 1; }; };;
24241  --help | --hel | -h )
24242    $as_echo "$ac_cs_usage"; exit ;;
24243  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24244  | -silent | --silent | --silen | --sile | --sil | --si | --s)
24245    ac_cs_silent=: ;;
24246
24247  # This is an error.
24248  -*) { $as_echo "$as_me: error: unrecognized option: $1
24249Try \`$0 --help' for more information." >&2
24250   { (exit 1); exit 1; }; } ;;
24251
24252  *) ac_config_targets="$ac_config_targets $1"
24253     ac_need_defaults=false ;;
24254
24255  esac
24256  shift
24257done
24258
24259ac_configure_extra_args=
24260
24261if $ac_cs_silent; then
24262  exec 6>/dev/null
24263  ac_configure_extra_args="$ac_configure_extra_args --silent"
24264fi
24265
24266_ACEOF
24267cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24268if \$ac_cs_recheck; then
24269  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24270  shift
24271  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24272  CONFIG_SHELL='$SHELL'
24273  export CONFIG_SHELL
24274  exec "\$@"
24275fi
24276
24277_ACEOF
24278cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24279exec 5>>config.log
24280{
24281  echo
24282  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24283## Running $as_me. ##
24284_ASBOX
24285  $as_echo "$ac_log"
24286} >&5
24287
24288_ACEOF
24289cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24290#
24291# INIT-COMMANDS
24292#
24293AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24294
24295_ACEOF
24296
24297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24298
24299# Handling of arguments.
24300for ac_config_target in $ac_config_targets
24301do
24302  case $ac_config_target in
24303    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
24304    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
24305    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24306    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
24307    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
24308
24309  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24310$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24311   { (exit 1); exit 1; }; };;
24312  esac
24313done
24314
24315
24316# If the user did not use the arguments to specify the items to instantiate,
24317# then the envvar interface is used.  Set only those that are not.
24318# We use the long form for the default assignment because of an extremely
24319# bizarre bug on SunOS 4.1.3.
24320if $ac_need_defaults; then
24321  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24322  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24323  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24324fi
24325
24326# Have a temporary directory for convenience.  Make it in the build tree
24327# simply because there is no reason against having it here, and in addition,
24328# creating and moving files from /tmp can sometimes cause problems.
24329# Hook for its removal unless debugging.
24330# Note that there is a small window in which the directory will not be cleaned:
24331# after its creation but before its name has been assigned to `$tmp'.
24332$debug ||
24333{
24334  tmp=
24335  trap 'exit_status=$?
24336  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24337' 0
24338  trap '{ (exit 1); exit 1; }' 1 2 13 15
24339}
24340# Create a (secure) tmp directory for tmp files.
24341
24342{
24343  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24344  test -n "$tmp" && test -d "$tmp"
24345}  ||
24346{
24347  tmp=./conf$$-$RANDOM
24348  (umask 077 && mkdir "$tmp")
24349} ||
24350{
24351   $as_echo "$as_me: cannot create a temporary directory in ." >&2
24352   { (exit 1); exit 1; }
24353}
24354
24355# Set up the scripts for CONFIG_FILES section.
24356# No need to generate them if there are no CONFIG_FILES.
24357# This happens for instance with `./config.status config.h'.
24358if test -n "$CONFIG_FILES"; then
24359
24360
24361ac_cr='
24362'
24363ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24364if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24365  ac_cs_awk_cr='\\r'
24366else
24367  ac_cs_awk_cr=$ac_cr
24368fi
24369
24370echo 'BEGIN {' >"$tmp/subs1.awk" &&
24371_ACEOF
24372
24373
24374{
24375  echo "cat >conf$$subs.awk <<_ACEOF" &&
24376  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24377  echo "_ACEOF"
24378} >conf$$subs.sh ||
24379  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24380$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24381   { (exit 1); exit 1; }; }
24382ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
24383ac_delim='%!_!# '
24384for ac_last_try in false false false false false :; do
24385  . ./conf$$subs.sh ||
24386    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24387$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24388   { (exit 1); exit 1; }; }
24389
24390  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
24391  if test $ac_delim_n = $ac_delim_num; then
24392    break
24393  elif $ac_last_try; then
24394    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24395$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24396   { (exit 1); exit 1; }; }
24397  else
24398    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24399  fi
24400done
24401rm -f conf$$subs.sh
24402
24403cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24404cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
24405_ACEOF
24406sed -n '
24407h
24408s/^/S["/; s/!.*/"]=/
24409p
24410g
24411s/^[^!]*!//
24412:repl
24413t repl
24414s/'"$ac_delim"'$//
24415t delim
24416:nl
24417h
24418s/\(.\{148\}\).*/\1/
24419t more1
24420s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
24421p
24422n
24423b repl
24424:more1
24425s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24426p
24427g
24428s/.\{148\}//
24429t nl
24430:delim
24431h
24432s/\(.\{148\}\).*/\1/
24433t more2
24434s/["\\]/\\&/g; s/^/"/; s/$/"/
24435p
24436b
24437:more2
24438s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24439p
24440g
24441s/.\{148\}//
24442t delim
24443' <conf$$subs.awk | sed '
24444/^[^""]/{
24445  N
24446  s/\n//
24447}
24448' >>$CONFIG_STATUS || ac_write_fail=1
24449rm -f conf$$subs.awk
24450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24451_ACAWK
24452cat >>"\$tmp/subs1.awk" <<_ACAWK &&
24453  for (key in S) S_is_set[key] = 1
24454  FS = ""
24455
24456}
24457{
24458  line = $ 0
24459  nfields = split(line, field, "@")
24460  substed = 0
24461  len = length(field[1])
24462  for (i = 2; i < nfields; i++) {
24463    key = field[i]
24464    keylen = length(key)
24465    if (S_is_set[key]) {
24466      value = S[key]
24467      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
24468      len += length(value) + length(field[++i])
24469      substed = 1
24470    } else
24471      len += 1 + keylen
24472  }
24473
24474  print line
24475}
24476
24477_ACAWK
24478_ACEOF
24479cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24480if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
24481  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
24482else
24483  cat
24484fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
24485  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
24486$as_echo "$as_me: error: could not setup config files machinery" >&2;}
24487   { (exit 1); exit 1; }; }
24488_ACEOF
24489
24490# VPATH may cause trouble with some makes, so we remove $(srcdir),
24491# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
24492# trailing colons and then remove the whole line if VPATH becomes empty
24493# (actually we leave an empty line to preserve line numbers).
24494if test "x$srcdir" = x.; then
24495  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
24496s/:*\$(srcdir):*/:/
24497s/:*\${srcdir}:*/:/
24498s/:*@srcdir@:*/:/
24499s/^\([^=]*=[	 ]*\):*/\1/
24500s/:*$//
24501s/^[^=]*=[	 ]*$//
24502}'
24503fi
24504
24505cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24506fi # test -n "$CONFIG_FILES"
24507
24508# Set up the scripts for CONFIG_HEADERS section.
24509# No need to generate them if there are no CONFIG_HEADERS.
24510# This happens for instance with `./config.status Makefile'.
24511if test -n "$CONFIG_HEADERS"; then
24512cat >"$tmp/defines.awk" <<\_ACAWK ||
24513BEGIN {
24514_ACEOF
24515
24516# Transform confdefs.h into an awk script `defines.awk', embedded as
24517# here-document in config.status, that substitutes the proper values into
24518# config.h.in to produce config.h.
24519
24520# Create a delimiter string that does not exist in confdefs.h, to ease
24521# handling of long lines.
24522ac_delim='%!_!# '
24523for ac_last_try in false false :; do
24524  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
24525  if test -z "$ac_t"; then
24526    break
24527  elif $ac_last_try; then
24528    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
24529$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
24530   { (exit 1); exit 1; }; }
24531  else
24532    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24533  fi
24534done
24535
24536# For the awk script, D is an array of macro values keyed by name,
24537# likewise P contains macro parameters if any.  Preserve backslash
24538# newline sequences.
24539
24540ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
24541sed -n '
24542s/.\{148\}/&'"$ac_delim"'/g
24543t rset
24544:rset
24545s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
24546t def
24547d
24548:def
24549s/\\$//
24550t bsnl
24551s/["\\]/\\&/g
24552s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
24553D["\1"]=" \3"/p
24554s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
24555d
24556:bsnl
24557s/["\\]/\\&/g
24558s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
24559D["\1"]=" \3\\\\\\n"\\/p
24560t cont
24561s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
24562t cont
24563d
24564:cont
24565n
24566s/.\{148\}/&'"$ac_delim"'/g
24567t clear
24568:clear
24569s/\\$//
24570t bsnlc
24571s/["\\]/\\&/g; s/^/"/; s/$/"/p
24572d
24573:bsnlc
24574s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
24575b cont
24576' <confdefs.h | sed '
24577s/'"$ac_delim"'/"\\\
24578"/g' >>$CONFIG_STATUS || ac_write_fail=1
24579
24580cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24581  for (key in D) D_is_set[key] = 1
24582  FS = ""
24583}
24584/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
24585  line = \$ 0
24586  split(line, arg, " ")
24587  if (arg[1] == "#") {
24588    defundef = arg[2]
24589    mac1 = arg[3]
24590  } else {
24591    defundef = substr(arg[1], 2)
24592    mac1 = arg[2]
24593  }
24594  split(mac1, mac2, "(") #)
24595  macro = mac2[1]
24596  prefix = substr(line, 1, index(line, defundef) - 1)
24597  if (D_is_set[macro]) {
24598    # Preserve the white space surrounding the "#".
24599    print prefix "define", macro P[macro] D[macro]
24600    next
24601  } else {
24602    # Replace #undef with comments.  This is necessary, for example,
24603    # in the case of _POSIX_SOURCE, which is predefined and required
24604    # on some systems where configure will not decide to define it.
24605    if (defundef == "undef") {
24606      print "/*", prefix defundef, macro, "*/"
24607      next
24608    }
24609  }
24610}
24611{ print }
24612_ACAWK
24613_ACEOF
24614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24615  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
24616$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
24617   { (exit 1); exit 1; }; }
24618fi # test -n "$CONFIG_HEADERS"
24619
24620
24621eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
24622shift
24623for ac_tag
24624do
24625  case $ac_tag in
24626  :[FHLC]) ac_mode=$ac_tag; continue;;
24627  esac
24628  case $ac_mode$ac_tag in
24629  :[FHL]*:*);;
24630  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
24631$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
24632   { (exit 1); exit 1; }; };;
24633  :[FH]-) ac_tag=-:-;;
24634  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
24635  esac
24636  ac_save_IFS=$IFS
24637  IFS=:
24638  set x $ac_tag
24639  IFS=$ac_save_IFS
24640  shift
24641  ac_file=$1
24642  shift
24643
24644  case $ac_mode in
24645  :L) ac_source=$1;;
24646  :[FH])
24647    ac_file_inputs=
24648    for ac_f
24649    do
24650      case $ac_f in
24651      -) ac_f="$tmp/stdin";;
24652      *) # Look for the file first in the build tree, then in the source tree
24653	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
24654	 # because $ac_f cannot contain `:'.
24655	 test -f "$ac_f" ||
24656	   case $ac_f in
24657	   [\\/$]*) false;;
24658	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
24659	   esac ||
24660	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24661$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24662   { (exit 1); exit 1; }; };;
24663      esac
24664      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
24665      ac_file_inputs="$ac_file_inputs '$ac_f'"
24666    done
24667
24668    # Let's still pretend it is `configure' which instantiates (i.e., don't
24669    # use $as_me), people would be surprised to read:
24670    #    /* config.h.  Generated by config.status.  */
24671    configure_input='Generated from '`
24672	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
24673	`' by configure.'
24674    if test x"$ac_file" != x-; then
24675      configure_input="$ac_file.  $configure_input"
24676      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
24677$as_echo "$as_me: creating $ac_file" >&6;}
24678    fi
24679    # Neutralize special characters interpreted by sed in replacement strings.
24680    case $configure_input in #(
24681    *\&* | *\|* | *\\* )
24682       ac_sed_conf_input=`$as_echo "$configure_input" |
24683       sed 's/[\\\\&|]/\\\\&/g'`;; #(
24684    *) ac_sed_conf_input=$configure_input;;
24685    esac
24686
24687    case $ac_tag in
24688    *:-:* | *:-) cat >"$tmp/stdin" \
24689      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24690$as_echo "$as_me: error: could not create $ac_file" >&2;}
24691   { (exit 1); exit 1; }; } ;;
24692    esac
24693    ;;
24694  esac
24695
24696  ac_dir=`$as_dirname -- "$ac_file" ||
24697$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24698	 X"$ac_file" : 'X\(//\)[^/]' \| \
24699	 X"$ac_file" : 'X\(//\)$' \| \
24700	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
24701$as_echo X"$ac_file" |
24702    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24703	    s//\1/
24704	    q
24705	  }
24706	  /^X\(\/\/\)[^/].*/{
24707	    s//\1/
24708	    q
24709	  }
24710	  /^X\(\/\/\)$/{
24711	    s//\1/
24712	    q
24713	  }
24714	  /^X\(\/\).*/{
24715	    s//\1/
24716	    q
24717	  }
24718	  s/.*/./; q'`
24719  { as_dir="$ac_dir"
24720  case $as_dir in #(
24721  -*) as_dir=./$as_dir;;
24722  esac
24723  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24724    as_dirs=
24725    while :; do
24726      case $as_dir in #(
24727      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24728      *) as_qdir=$as_dir;;
24729      esac
24730      as_dirs="'$as_qdir' $as_dirs"
24731      as_dir=`$as_dirname -- "$as_dir" ||
24732$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24733	 X"$as_dir" : 'X\(//\)[^/]' \| \
24734	 X"$as_dir" : 'X\(//\)$' \| \
24735	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24736$as_echo X"$as_dir" |
24737    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24738	    s//\1/
24739	    q
24740	  }
24741	  /^X\(\/\/\)[^/].*/{
24742	    s//\1/
24743	    q
24744	  }
24745	  /^X\(\/\/\)$/{
24746	    s//\1/
24747	    q
24748	  }
24749	  /^X\(\/\).*/{
24750	    s//\1/
24751	    q
24752	  }
24753	  s/.*/./; q'`
24754      test -d "$as_dir" && break
24755    done
24756    test -z "$as_dirs" || eval "mkdir $as_dirs"
24757  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24758$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
24759   { (exit 1); exit 1; }; }; }
24760  ac_builddir=.
24761
24762case "$ac_dir" in
24763.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
24764*)
24765  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
24766  # A ".." for each directory in $ac_dir_suffix.
24767  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
24768  case $ac_top_builddir_sub in
24769  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
24770  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
24771  esac ;;
24772esac
24773ac_abs_top_builddir=$ac_pwd
24774ac_abs_builddir=$ac_pwd$ac_dir_suffix
24775# for backward compatibility:
24776ac_top_builddir=$ac_top_build_prefix
24777
24778case $srcdir in
24779  .)  # We are building in place.
24780    ac_srcdir=.
24781    ac_top_srcdir=$ac_top_builddir_sub
24782    ac_abs_top_srcdir=$ac_pwd ;;
24783  [\\/]* | ?:[\\/]* )  # Absolute name.
24784    ac_srcdir=$srcdir$ac_dir_suffix;
24785    ac_top_srcdir=$srcdir
24786    ac_abs_top_srcdir=$srcdir ;;
24787  *) # Relative name.
24788    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
24789    ac_top_srcdir=$ac_top_build_prefix$srcdir
24790    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
24791esac
24792ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
24793
24794
24795  case $ac_mode in
24796  :F)
24797  #
24798  # CONFIG_FILE
24799  #
24800
24801  case $INSTALL in
24802  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24803  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
24804  esac
24805  ac_MKDIR_P=$MKDIR_P
24806  case $MKDIR_P in
24807  [\\/$]* | ?:[\\/]* ) ;;
24808  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
24809  esac
24810_ACEOF
24811
24812cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24813# If the template does not know about datarootdir, expand it.
24814# FIXME: This hack should be removed a few years after 2.60.
24815ac_datarootdir_hack=; ac_datarootdir_seen=
24816
24817ac_sed_dataroot='
24818/datarootdir/ {
24819  p
24820  q
24821}
24822/@datadir@/p
24823/@docdir@/p
24824/@infodir@/p
24825/@localedir@/p
24826/@mandir@/p
24827'
24828case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
24829*datarootdir*) ac_datarootdir_seen=yes;;
24830*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
24831  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
24832$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
24833_ACEOF
24834cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24835  ac_datarootdir_hack='
24836  s&@datadir@&$datadir&g
24837  s&@docdir@&$docdir&g
24838  s&@infodir@&$infodir&g
24839  s&@localedir@&$localedir&g
24840  s&@mandir@&$mandir&g
24841    s&\\\${datarootdir}&$datarootdir&g' ;;
24842esac
24843_ACEOF
24844
24845# Neutralize VPATH when `$srcdir' = `.'.
24846# Shell code in configure.ac might set extrasub.
24847# FIXME: do we really want to maintain this feature?
24848cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24849ac_sed_extra="$ac_vpsub
24850$extrasub
24851_ACEOF
24852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24853:t
24854/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24855s|@configure_input@|$ac_sed_conf_input|;t t
24856s&@top_builddir@&$ac_top_builddir_sub&;t t
24857s&@top_build_prefix@&$ac_top_build_prefix&;t t
24858s&@srcdir@&$ac_srcdir&;t t
24859s&@abs_srcdir@&$ac_abs_srcdir&;t t
24860s&@top_srcdir@&$ac_top_srcdir&;t t
24861s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
24862s&@builddir@&$ac_builddir&;t t
24863s&@abs_builddir@&$ac_abs_builddir&;t t
24864s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
24865s&@INSTALL@&$ac_INSTALL&;t t
24866s&@MKDIR_P@&$ac_MKDIR_P&;t t
24867$ac_datarootdir_hack
24868"
24869eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
24870  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24871$as_echo "$as_me: error: could not create $ac_file" >&2;}
24872   { (exit 1); exit 1; }; }
24873
24874test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
24875  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
24876  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
24877  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
24878which seems to be undefined.  Please make sure it is defined." >&5
24879$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
24880which seems to be undefined.  Please make sure it is defined." >&2;}
24881
24882  rm -f "$tmp/stdin"
24883  case $ac_file in
24884  -) cat "$tmp/out" && rm -f "$tmp/out";;
24885  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
24886  esac \
24887  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24888$as_echo "$as_me: error: could not create $ac_file" >&2;}
24889   { (exit 1); exit 1; }; }
24890 ;;
24891  :H)
24892  #
24893  # CONFIG_HEADER
24894  #
24895  if test x"$ac_file" != x-; then
24896    {
24897      $as_echo "/* $configure_input  */" \
24898      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
24899    } >"$tmp/config.h" \
24900      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24901$as_echo "$as_me: error: could not create $ac_file" >&2;}
24902   { (exit 1); exit 1; }; }
24903    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
24904      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
24905$as_echo "$as_me: $ac_file is unchanged" >&6;}
24906    else
24907      rm -f "$ac_file"
24908      mv "$tmp/config.h" "$ac_file" \
24909	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24910$as_echo "$as_me: error: could not create $ac_file" >&2;}
24911   { (exit 1); exit 1; }; }
24912    fi
24913  else
24914    $as_echo "/* $configure_input  */" \
24915      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
24916      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
24917$as_echo "$as_me: error: could not create -" >&2;}
24918   { (exit 1); exit 1; }; }
24919  fi
24920# Compute "$ac_file"'s index in $config_headers.
24921_am_arg="$ac_file"
24922_am_stamp_count=1
24923for _am_header in $config_headers :; do
24924  case $_am_header in
24925    $_am_arg | $_am_arg:* )
24926      break ;;
24927    * )
24928      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
24929  esac
24930done
24931echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
24932$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24933	 X"$_am_arg" : 'X\(//\)[^/]' \| \
24934	 X"$_am_arg" : 'X\(//\)$' \| \
24935	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
24936$as_echo X"$_am_arg" |
24937    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24938	    s//\1/
24939	    q
24940	  }
24941	  /^X\(\/\/\)[^/].*/{
24942	    s//\1/
24943	    q
24944	  }
24945	  /^X\(\/\/\)$/{
24946	    s//\1/
24947	    q
24948	  }
24949	  /^X\(\/\).*/{
24950	    s//\1/
24951	    q
24952	  }
24953	  s/.*/./; q'`/stamp-h$_am_stamp_count
24954 ;;
24955
24956  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
24957$as_echo "$as_me: executing $ac_file commands" >&6;}
24958 ;;
24959  esac
24960
24961
24962  case $ac_file$ac_mode in
24963    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
24964  # Autoconf 2.62 quotes --file arguments for eval, but not when files
24965  # are listed without --file.  Let's play safe and only enable the eval
24966  # if we detect the quoting.
24967  case $CONFIG_FILES in
24968  *\'*) eval set x "$CONFIG_FILES" ;;
24969  *)   set x $CONFIG_FILES ;;
24970  esac
24971  shift
24972  for mf
24973  do
24974    # Strip MF so we end up with the name of the file.
24975    mf=`echo "$mf" | sed -e 's/:.*$//'`
24976    # Check whether this is an Automake generated Makefile or not.
24977    # We used to match only the files named `Makefile.in', but
24978    # some people rename them; so instead we look at the file content.
24979    # Grep'ing the first line is not enough: some people post-process
24980    # each Makefile.in and add a new line on top of each file to say so.
24981    # Grep'ing the whole file is not good either: AIX grep has a line
24982    # limit of 2048, but all sed's we know have understand at least 4000.
24983    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
24984      dirpart=`$as_dirname -- "$mf" ||
24985$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24986	 X"$mf" : 'X\(//\)[^/]' \| \
24987	 X"$mf" : 'X\(//\)$' \| \
24988	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
24989$as_echo X"$mf" |
24990    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24991	    s//\1/
24992	    q
24993	  }
24994	  /^X\(\/\/\)[^/].*/{
24995	    s//\1/
24996	    q
24997	  }
24998	  /^X\(\/\/\)$/{
24999	    s//\1/
25000	    q
25001	  }
25002	  /^X\(\/\).*/{
25003	    s//\1/
25004	    q
25005	  }
25006	  s/.*/./; q'`
25007    else
25008      continue
25009    fi
25010    # Extract the definition of DEPDIR, am__include, and am__quote
25011    # from the Makefile without running `make'.
25012    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
25013    test -z "$DEPDIR" && continue
25014    am__include=`sed -n 's/^am__include = //p' < "$mf"`
25015    test -z "am__include" && continue
25016    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
25017    # When using ansi2knr, U may be empty or an underscore; expand it
25018    U=`sed -n 's/^U = //p' < "$mf"`
25019    # Find all dependency output files, they are included files with
25020    # $(DEPDIR) in their names.  We invoke sed twice because it is the
25021    # simplest approach to changing $(DEPDIR) to its actual value in the
25022    # expansion.
25023    for file in `sed -n "
25024      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
25025	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
25026      # Make sure the directory exists.
25027      test -f "$dirpart/$file" && continue
25028      fdir=`$as_dirname -- "$file" ||
25029$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25030	 X"$file" : 'X\(//\)[^/]' \| \
25031	 X"$file" : 'X\(//\)$' \| \
25032	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
25033$as_echo X"$file" |
25034    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25035	    s//\1/
25036	    q
25037	  }
25038	  /^X\(\/\/\)[^/].*/{
25039	    s//\1/
25040	    q
25041	  }
25042	  /^X\(\/\/\)$/{
25043	    s//\1/
25044	    q
25045	  }
25046	  /^X\(\/\).*/{
25047	    s//\1/
25048	    q
25049	  }
25050	  s/.*/./; q'`
25051      { as_dir=$dirpart/$fdir
25052  case $as_dir in #(
25053  -*) as_dir=./$as_dir;;
25054  esac
25055  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25056    as_dirs=
25057    while :; do
25058      case $as_dir in #(
25059      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25060      *) as_qdir=$as_dir;;
25061      esac
25062      as_dirs="'$as_qdir' $as_dirs"
25063      as_dir=`$as_dirname -- "$as_dir" ||
25064$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25065	 X"$as_dir" : 'X\(//\)[^/]' \| \
25066	 X"$as_dir" : 'X\(//\)$' \| \
25067	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25068$as_echo X"$as_dir" |
25069    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25070	    s//\1/
25071	    q
25072	  }
25073	  /^X\(\/\/\)[^/].*/{
25074	    s//\1/
25075	    q
25076	  }
25077	  /^X\(\/\/\)$/{
25078	    s//\1/
25079	    q
25080	  }
25081	  /^X\(\/\).*/{
25082	    s//\1/
25083	    q
25084	  }
25085	  s/.*/./; q'`
25086      test -d "$as_dir" && break
25087    done
25088    test -z "$as_dirs" || eval "mkdir $as_dirs"
25089  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25090$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25091   { (exit 1); exit 1; }; }; }
25092      # echo "creating $dirpart/$file"
25093      echo '# dummy' > "$dirpart/$file"
25094    done
25095  done
25096}
25097 ;;
25098
25099  esac
25100done # for ac_tag
25101
25102
25103{ (exit 0); exit 0; }
25104_ACEOF
25105chmod +x $CONFIG_STATUS
25106ac_clean_files=$ac_clean_files_save
25107
25108test $ac_write_fail = 0 ||
25109  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
25110$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
25111   { (exit 1); exit 1; }; }
25112
25113
25114# configure is writing to config.log, and then calls config.status.
25115# config.status does its own redirection, appending to config.log.
25116# Unfortunately, on DOS this fails, as config.log is still kept open
25117# by configure, so config.status won't be able to write to it; its
25118# output is simply discarded.  So we exec the FD to /dev/null,
25119# effectively closing config.log, so it can be properly (re)opened and
25120# appended to by config.status.  When coming back to configure, we
25121# need to make the FD available again.
25122if test "$no_create" != yes; then
25123  ac_cs_success=:
25124  ac_config_status_args=
25125  test "$silent" = yes &&
25126    ac_config_status_args="$ac_config_status_args --quiet"
25127  exec 5>/dev/null
25128  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25129  exec 5>>config.log
25130  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25131  # would make configure fail if this is the last instruction.
25132  $ac_cs_success || { (exit 1); exit 1; }
25133fi
25134if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25135  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
25136$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
25137fi
25138
25139